湘潭大学visual foxpro课程考试备考习题2.docx
《湘潭大学visual foxpro课程考试备考习题2.docx》由会员分享,可在线阅读,更多相关《湘潭大学visual foxpro课程考试备考习题2.docx(21页珍藏版)》请在冰豆网上搜索。
湘潭大学visualfoxpro课程考试备考习题2
试卷编号:
8238
所属语言:
VisualFoxpro
试卷方案:
VF_1004261709
试卷总分:
100分
共有题型:
8种
━━━━━━━━━━━━━━
一、填空共5题(共计10分)
━━━━━━━━━━━━━━
第1题(2.0分)题号:
1528
在SQL中,用【1】命令可以撤消对表的修改,即事务回滚.
答案:
=======(答案1)=======
ROLLBACK
第2题(2.0分)题号:
1313
数据库表有4种索引类型,即【1】、普通索引、唯一索引和候选索引.
答案:
=======(答案1)=======
主索引
第3题(2.0分)题号:
1335
物理删除表中所有记录的命令是【1】.
答案:
=======(答案1)=======
ZAP
第4题(2.0分)题号:
1261
若要修改表单,应在命令窗口中输入【1】命令.
答案:
=======(答案1)=======
modifyform
第5题(2.0分)题号:
1592
在物理排序SORT命令中,参数/D表示【1】.
答案:
=======(答案1)=======
降序排序
=========或=========
降序
━━━━━━━━━━━━━━
二、判断共9题(共计9分)
━━━━━━━━━━━━━━
第1题(1.0分)题号:
1041
系统内存变量的数据是不能改变的.
答案:
N
第2题(1.0分)题号:
607
备注型字段用于存放超过256个字符的文本.
答案:
N
第3题(1.0分)题号:
598
VisualFoxPro中,工作区号用1-255表示,系统的工作区别名用A-Z表示.
答案:
N
第4题(1.0分)题号:
1087
在同一表文件中,所有记录的长度均相等.
答案:
N
第5题(1.0分)题号:
1037
通过SETSYSMENU命令可以允许或者禁止在程序执行时访问系统菜单.
答案:
Y
第6题(1.0分)题号:
1146
表单在运行过程中,其边框是不可调的.
答案:
N
第7题(1.0分)题号:
1083
在VisualFoxPro中,一维数组可以当作二维数组使用.
答案:
N
第8题(1.0分)题号:
1044
新建数据库的命令为CREATDATA.
答案:
Y
第9题(1.0分)题号:
1104
setexacton只对字符串运算起作用.
答案:
Y
━━━━━━━━━━━━━━━━━
三、单项选择共10题(共计10分)
━━━━━━━━━━━━━━━━━
第1题(1.0分)题号:
3056
1个工作区可以打开的数据库文件数为().
A:
1
B:
2
C:
10
D:
15
答案:
A
第2题(1.0分)题号:
3773
执行下面的语句后,数组M与N的元素个数分别为().
DIMENSIONM(6),N(4,5)
A:
620
B:
65
C:
721
D:
69
答案:
A
第3题(1.0分)题号:
3095
VisualFoxPro中,将当前索引文件中的"姓名"设置为当前索引,
应输入的命令是().
A:
SETORDER姓名
B:
SET姓名
C:
SETORDERTOTAG姓名
D:
SETINDEXTO姓名
答案:
C
第4题(1.0分)题号:
3076
seek()函数返回的值为()型.
A:
字符
B:
数值
C:
日期
D:
逻辑
答案:
D
第5题(1.0分)题号:
3630
使用"快速报表"时需要确定字段和字段布局,默认将包含().
A:
第一个字段
B:
前三个字段
C:
空(即不包含字段)
D:
全部字段
答案:
D
第6题(1.0分)题号:
3981
在VisualFoxpro中,表单是().
A:
窗口界面
B:
一个表中各个记录的清单
C:
数据库中各个表的清单
D:
数据库查询的列表
答案:
A
第7题(1.0分)题号:
3110
表达式VAL(SUBS(″本年第2期″,7,1))*LEN(″他!
我″)的结果是().
A:
0
B:
2
C:
8
D:
10
答案:
D
第8题(1.0分)题号:
3351
与某字段绑定的复选框对象运行时呈灰色显示,说明当前记录对应
的字段值为().
A:
0
B:
.F.
C:
NULL
D:
″″
答案:
C
第9题(1.0分)题号:
3960
若想在运行时表单处于最大化,则应设置表单的()属性.
A:
Visible
B:
FontSize
C:
Backcolor
D:
WindowState
答案:
D
第10题(1.0分)题号:
3276
设置字段级规则时,"字段有效性"框的"规则"中应输入()
表达式,"信息"框中输入()表达式.
A:
字符串、逻辑
B:
逻辑、字符串
C:
逻辑、由字段决定
D:
由输入的字段决定、逻辑
答案:
B
━━━━━━━━━━━━━━━━
四、多项选择共5题(共计10分)
━━━━━━━━━━━━━━━━
第1题(2.0分)题号:
352
在学生数据表文件中有"姓名"字段,要显示所有姓李的学生记录,
使用命令().
A:
LISTFORSUBSTR(姓名,1,2)="李"
B:
LISTFOR姓名="李**"
C:
LISTFORSTR(姓名,1,2)="李"
D:
LISTFOR姓名="李"
答案:
AD
第2题(2.0分)题号:
338
打开VisualFoxPro"项目管理器"的"文档"(Docs)选项卡,其中
包含的文件类型有().
A:
表单(Form)文件
B:
报表(Report)文件
C:
标签(Label)文件
D:
程序(PRG)文件
答案:
ABC
第3题(2.0分)题号:
347
下面关于VisualFoxPro数组的叙述中,正确的是().
A:
用DIMENSION和DECLARE都可以定义数组
B:
VisualFoxPro只支持一维数组和二维数组
C:
一个数组中各个数组元素必须是同一种数据类型
D:
新定义数组的各个数组元素初值为.F.
答案:
ABD
第4题(2.0分)题号:
354
在SQLSELECT语句中,以下用于计算检索的函数有().
A:
COUNT
B:
MAX
C:
MIN
D:
SUM
答案:
ABCD
第5题(2.0分)题号:
346
数据在主程序与子程序或过程中的传递方式有().
A:
形式参数
B:
全局变量
C:
私有变量
D:
局部变量
答案:
AB
━━━━━━━━━━━━━━━━
五、程序填空共3题(共计15分)
━━━━━━━━━━━━━━━━
第1题(5.0分)题号:
830
*-------------------------------------------------------
*【程序填空】
*-------------------------------------------------------
*功能:
输入某年某月某日,判断这一天是这一年的第几天?
*请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------
SETTALKOFF
clear
input"请输入年份:
"toyear
input"请输入月份:
"tomonth
input"请输入日:
"today
docase
casemonth=1
***********SPACE**********
sum=【?
】
casemonth=2
sum=31
casemonth=3
sum=59
casemonth=4
sum=90
casemonth=5
sum=120
casemonth=6
sum=151
casemonth=7
sum=181
casemonth=8
sum=212
casemonth=9
sum=243
casemonth=10
sum=273
casemonth=11
sum=304
casemonth=12
sum=334
otherwise
?
"数据输入错误"
endcase
***********SPACE**********
sum=sum+【?
】
ifyear%400=0.or.year%4=0.and.year%100!
=0
n=1
else
n=0
endif
ifn=1.and.month>2
***********SPACE**********
sum=【?
】
endif
?
"这是这一年的第"+str(sum,4)+"天。
"
settalkon
RETURN
答案:
=======(答案1)=======
0
=======(答案2)=======
day
=======(答案3)=======
sum+1
=========或=========
1+sum
第2题(5.0分)题号:
833
*-------------------------------------------------------
*【程序填空】
*-------------------------------------------------------
*功能:
计算一元二次方程的根。
*请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------
SETTALKOFF
clear
input"a="toa
input"b="tob
input"c="toc
ifabs(a)<0
?
"不是二次方程t"
else
deta=b*b-4*a*c
***********SPACE**********
ifdeta=【?
】
?
"有两个相等的实根:
",-b/(2*a)
else
***********SPACE**********
ifdeta【?
】
x1=(-b+sqrt(deta))/(2*a)
x2=(-b-sqrt(deta))/(2*a)
?
"有两个不等的实根:
",x1,x2
else
r1=-b/(2*a)
***********SPACE**********
r2=【?
】/(2*a)
?
"r2=",r2
wait
?
"有两个虚根:
",str(r1,5,2)+'+'+str(r2,5,2)+'i',";",str(r1,5,2)+'-'+str(r2,5,2)+'i'
endif
endif
endif
settalkon
RETURN
答案:
=======(答案1)=======
0
=======(答案2)=======
>0
=======(答案3)=======
sqrt(-deta)
第3题(5.0分)题号:
855
*-------------------------------------------------------
*【程序填空】
*-------------------------------------------------------
*功能:
一个10磅重的板碎成4块,