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