Visual FoxPro 程序设计题库3.docx
- 文档编号:6676456
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:17
- 大小:20.83KB
Visual FoxPro 程序设计题库3.docx
《Visual FoxPro 程序设计题库3.docx》由会员分享,可在线阅读,更多相关《Visual FoxPro 程序设计题库3.docx(17页珍藏版)》请在冰豆网上搜索。
VisualFoxPro程序设计题库3
试卷编号:
65
所属语言:
VisualFoxpro
试卷方案:
西北民大VFP2010年春季
试卷总分:
100分
共有题型:
4种
一、填空共10题(共计10分)
第1题(1.0分)题号:
5
在一个关系中有这样一个或几个字段,它(们)的值可以惟一地标识一条记录,这样的
字段被称为【1】.
答案:
=======(答案1)=======
关键字
第2题(1.0分)题号:
2
数据模型不仅表示反映事物本身的数据,而且还表示【1】.
答案:
=======(答案1)=======
事物之间的联系
=========或=========
联系
=========或=========
关系
第3题(1.0分)题号:
30
VisualFoxPro的主索引和候选索引可以保证数据的【1】完整性.
答案:
=======(答案1)=======
实体
第4题(1.0分)题号:
55
一组具有相同数据和相似操作的对象的集合称为【1】.
答案:
=======(答案1)=======
类
第5题(1.0分)题号:
23
删除表中的记录通常要分为两个步骤:
第一步是【1】.第二步是【2】.
答案:
=======(答案1)=======
逻辑删除
=========或=========
Delete
=======(答案2)=======
物理删除
=========或=========
Pack
第6题(1.0分)题号:
31
在数据库之间创建一个永久关系,这种关系是作为【1】保存起来的.
答案:
=======(答案1)=======
数据库的一部分
=========或=========
数据库一部分
第7题(1.0分)题号:
25
同一个表的多个索引可以创建一个索引文件中,索引文件主文件名与表的主文件名同名,
索引文件的扩展名为【1】,这种索引称为【2】.
答案:
=======(答案1)=======
CDX
=======(答案2)=======
结构复合索引文件
第8题(1.0分)题号:
40
SQLSELECT语句为了将查询结果存放到临时表中应该使用【1】短语.
答案:
=======(答案1)=======
INTOCURSOR
第9题(1.0分)题号:
44
修改表的结构的命令是【1】.
答案:
=======(答案1)=======
ALTERTABLE
第10题(1.0分)题号:
60
所谓【1】,是指用户处于某些特定区域时单击鼠标右键而弹出的一个菜单.
答案:
=======(答案1)=======
快捷菜单
二、单项选择共35题(共计35分)
第1题(1.0分)题号:
123
设MYFILE表中共有100条记录,则执行以下命令序列后,屏幕的显示结果是().
SETDELETEDON
USEMYFILE
GO3
DELETE
COUNTTOA
?
A,RECCOUNT()
A:
100100
B:
10094
C:
99100
D:
9999
答案:
C
第2题(1.0分)题号:
125
设表文件中有10条记录,当前记录号为1,且无索引文件处于打开状态.
若执行命令SKIP1后再执行命令?
RECNO(),屏幕将显示()
A:
0
B:
2
C:
-1
D:
出错信息
答案:
B
第3题(1.0分)题号:
187
向表中插入数据的SQL语句是().
A:
INSERT
B:
INSERTINTO
C:
INSERTBLANK
D:
INSERTBEFORE
答案:
B
第4题(1.0分)题号:
251
用于建立、修改、运行与打印程序文件的VisualFoxPro命令依次是().
A:
CREATE,MODIFY,DO和PRINT
B:
MODICOMM,MODICOMM,DO和PRINT
C:
MODICOMM,MODICOMM,RUN和TYPE
D:
MODICOMM,MODICOMM,DO和TYPE
答案:
B
第5题(1.0分)题号:
217
以下属于容器类控件的是()
A:
Text
B:
Form
C:
Label
D:
CommandButton
答案:
C
第6题(1.0分)题号:
69
刚打开库文件,要显示1~3号记录,正确的命令是()
A:
DISPLAYRECORD3
B:
LIST1,2,3
C:
DISPLAYNEXT3
D:
DISPLAY1,2,3
答案:
C
第7题(1.0分)题号:
172
下列说法中正确的是().
A:
一个文件可以同时被多个项目包含
B:
项目中的每一个文件都是以独立文件的形式存在
C:
项目与项目中的文件只是建立了一种关联
D:
在项目管理器中新建或添加一个文件,意味着该文件已经成为项目的一部分
答案:
D
第8题(1.0分)题号:
295
在VisualFoxPro中进行参照完整性设置时,要想设置成:
当更改父表中的主关键字段或
候选关键字段时,自动更改所有相关子表记录中的对应值.应选择()
A:
限制(Restrict)
B:
忽略(Ignore)
C:
级联(Cascade)
D:
级联(Cascade)或限制(Restrict)
答案:
C
第9题(1.0分)题号:
85
假设CJ=79,则函数:
IIF(CJ>=60,IIF(CJ>=85,″优秀″,″良好″),″差″)返回的结果是()
A:
85
B:
优秀
C:
良好
D:
差
答案:
C
第10题(1.0分)题号:
212
以下()方法中不可以启动VisualFoxPro
A:
从程序菜单
B:
从资源管理器
C:
从Word系统
D:
从桌面
答案:
C
第11题(1.0分)题号:
174
下列说法中正确的是()
A:
从数据库中移出来的表仍是数据库表
B:
将某个表从数据库中移出的操作不会影响当前数据库中其他表
C:
一旦某个表从数据库中移出,与之联系的所有主索引、默认值及有关的规则都随之消失
D:
如果移出的表在数据库中使用了长表名,那么表移出数据库后仍然可以使用长表名
答案:
C
第12题(1.0分)题号:
105
命令按钮组中有3个按钮Command1、Command2、Command3,在执行了如下的代码后:
ThisForm.CommandGroup1.Value=2,则()
A:
Command1按钮被选中
B:
Command2按钮被选中
C:
Command3按钮被选中
D:
Command1、Command2按钮被选中
答案:
B
第13题(1.0分)题号:
313
在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的()
A:
"一方"表的主索引或候选索引,"多方"表的普通索引
B:
"一方"表的主索引,"多方"表的普通索引或候选索引
C:
"一方"表的普通索引,"多方"表的主索引或候选索引
D:
"一方"表的普通索引,"多方"表的候选索引或普通索引
答案:
A
第14题(1.0分)题号:
31
VisualFoxPro中表文件的扩展名为()
A:
.DBF
B:
.DBC
C:
.DCT
D:
.CDX
答案:
A
第15题(1.0分)题号:
36
"UPDATE学生SET年龄=年龄+1"命令的功能是().
A:
将所有"学生"表中的学生的年龄变为一岁
B:
给所有"学生"表中的学生的年龄加一岁
C:
给"学生"表中当前记录的学生的年龄加一岁
D:
将"学生"表中当前记录的学生的年龄变为一岁
答案:
B
第16题(1.0分)题号:
24
SQL中可以使用的通配符有().
A:
*
B:
%
C:
_
D:
B项和C项
答案:
D
第17题(1.0分)题号:
58
打开VisualFoxPro"项目管理器"的"文档"选项卡,其中包含().
A:
表单(Form)文件
B:
报表(Report)文件
C:
标签(Label)文件
D:
以上全部文件
答案:
D
第18题(1.0分)题号:
299
在表单设计器环境中,要选定某选项组中的某个选项按钮,例如要选定某命令按钮组中的
某个命令按钮,正确的操作是()
A:
双击要选择的选项按钮
B:
先单击该选项组,然后单击要选择的选项按钮
C:
右击选项组并选择"编辑"命令,再单击要选择的选项按钮
D:
以上(B)和(C)都可以
答案:
C
第19题(1.0分)题号:
254
有如下VisualFoxPro程序:
**主程序:
Z.PRG
SETTALKOFF
STORE10TOX1,X2,X3
X1=X1+1
DOZ1
?
X1+X2+X3
RETURN
SETTALKON
RETURN
**子程序:
Z1.PRG
X2=X2+1
DOZ2
X1=X1+1
RETURN
**子程序:
Z2.PRG
X3=X3+1
RETURNTOMASTER
执行命令DOZ后,屏幕显示的结果为().
A:
33
B:
32
C:
31
D:
30
答案:
A
第20题(1.0分)题号:
301
在表设计器的字段选项卡中,设置字段宽度的单位是().
A:
位
B:
双位
C:
字节
D:
双字节
答案:
C
第21题(1.0分)题号:
158
下列的()是字段变量特有而内存变量所没有的数据类型
A:
逻辑型
B:
浮点型
C:
字符型
D:
日期型
答案:
B
第22题(1.0分)题号:
243
用VisualFoxPro进行人事档案管理属于计算机的()
A:
科学计算应用
B:
过程控制应用
C:
数据处理应用
D:
辅助工程应用
答案:
C
第23题(1.0分)题号:
238
以下有关VisualFoxPro过程文件的叙述,其中正确的是().
A:
过程文件中只允许包含过程
B:
可直接用DO<过程名>执行过程
C:
先用SETPROCEDURETO<过程文件名>命令打开过程文件,然后用DO<过程名>执行过程
D:
先用SETPROCEDURETO命令关闭原来已打开的过程文件,然后用DO<过程名>执行过程
答案:
C
第24题(1.0分)题号:
5
在VisualFoxPro中主索引字段()
A:
不能出现重复值或空值
B:
能出现重复值或空值
C:
能出现重复值,不能出现空值
D:
能出现空值,不能出现重复值
答案:
A
第25题(1.0分)题号:
29
VisualFoxPro数据库管理系统的数据模型是()
A:
结构型
B:
关系型
C:
网状型
D:
层次型
答案:
B
第26题(1.0分)题号:
48
表文件中有数学、英语、计算机和总分4个数值型字段,要将当前记录的3科成绩汇总后
存入总分字段中,应使用命令()
A:
TOTAL数学+英语+计算机TO总分
B:
REPLACE总分WITH数学+英语+计算机
C:
SUM数学,英语,计算机TO总分
D:
REPLACEALL数学+英语+计算机WITH总分
答案:
B
第27题(1.0分)题号:
331
执行下列语句序列之后,最后一条命令的显示结果是().
Y=″33.77″
X=VAL(Y)
?
&Y=X
A:
33.77
B:
.T.
C:
.F.
D:
出错信息
答案:
B
第28题(1.0分)题号:
155
下列程序的运行结果为().
STORE0TOM,N
DOWHILEM<30
N=N+3
M=M+N
ENDDO
?
M,N
RETURN
A:
3012
B:
1230
C:
4515
D:
1545
答案:
A
第29题(1.0分)题号:
256
语句中将查议结果存入数组中,应使用的短语是().
A:
INTOCURSOR
B:
TOARRAY
C:
INOTABLE
D:
INTOARRAY
答案:
D
第30题(1.0分)题号:
198
要删除项目管理器包含的文件,需要使用项目管理器的()按钮.
A:
连编
B:
删除
C:
添加
D:
移去
答案:
D
第31题(1.0分)题号:
95
联结运算要求联结的两个关系有相同的()
A:
主键
B:
属性名
C:
实体名
D:
主属性名
答案:
B
第32题(1.0分)题号:
316
在下列表达式中,运算结果为数值的是()
A:
[9876]-[678]
B:
LEN(SPACE(5))-1
C:
CTOD(′10/10/99′)-30
D:
880+120=1000
答案:
B
第33题(1.0分)题号:
330
执行下列命令序列后,输出的结果是().
X=″ABCD″
Y=″EFG″
?
SUBSTR(X,IIF(X<>Y,LEN(Y),LEN(X)),LEN(X)-LEN(Y))
A:
A
B:
B
C:
C
D:
D
答案:
C
第34题(1.0分)题号:
126
设当前表有16条记录,当EOF()为真时,命令?
RECNO()的显示结是().
A:
0
B:
17
C:
16
D:
空
答案:
B
第35题(1.0分)题号:
310
在教学管理中,一名学生可以选择多门课程,一门课程可以被多名学生选择,
这说明学生记录型与课程记录型之间的联系是()
A:
一对一
B:
一对多
C:
多对多
D:
未知
答案:
C
三、程序设计共1题(共计10分)
第1题(10.0分)题号:
1
*-------------------------------------------------------
*【程序设计】
*-------------------------------------------------------
*题目:
求连乘数1*2*3*4*……,当积大于720时退出程序。
*(提示:
利用dowhile语句实现)。
*请按照题目要求,在下面编写程序代码。
*-------------------------------------------------------
Settalkoff
s=1&&S表示积
I=1
**********Program**********
**********End**********
Settalkon
return
答案:
Dowhile.T.
s=s*i
IFS>720
EXIT
ENDIF
I=I+1
Enddo
?
"s=",s
四、VF窗体设计共2题(共计45分)
第1题(15.0分)题号:
12
如样张所示设计一个名为Form1的表单,该表单的功能是:
有两个标签(Label1、Label2),
分别是“小写”和“大写”。
在TEXT1中输入一个小写字母,然后点击“转换”按钮(Command1),
就能在TEXT2中输出其大写字母。
单击“清除”按钮(Command2),则清除TEXT1和TEXT2中的
内容;单击“退出”按钮(Command3)退出程序。
第2题(30.0分)题号:
17
1、数据库设计
(1)建立一个名为“医药管理”的数据库,并在数据库中建立如下的数据库表,分别命名为
ys.dbf,yp.dbf和cf.dbf。
ys.dbf:
工号C(4)姓名C(6)工资N(8)
1001张小明2800
1002李立1950
1003王亮1500
1004李静1350
1005张萌2300
yp.dbf:
药品代码C(4)功效C(4)厂家C(8)
0001感冒西安杨森
0002清热贵州制药
0003止痛哈药一厂
0004消炎哈药六厂
0005感冒贵州百灵
cf.dbf:
处方号C(4)工号C(4)药品代码C(4)
200110020001
200210030002
200310020004
200410050004
200510010001
(2)修改ys.dbf表中“工资”字段属性,使其输入值在0-3000之间,当超出这个范围时,
提示“工资在0-3000之间”,默认值为1000;
(3)为数据库中的表建立一对多的永久关系。
2、查询设计
利用上面所做的数据库设计一个名为“处方查询”的查询,查找功效为感冒的所有记录,
并且要求按照“处方号”,“工号”,“药品代码”三个字段显示,同时按“处方号”
从小到大排序。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual FoxPro 程序设计题库 程序设计 题库