Visual FoxPro 程序设计题库3Word文档下载推荐.docx
《Visual FoxPro 程序设计题库3Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Visual FoxPro 程序设计题库3Word文档下载推荐.docx(17页珍藏版)》请在冰豆网上搜索。
![Visual FoxPro 程序设计题库3Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2023-1/8/0e05ae70-960a-450c-af8e-2e0c18819a0f/0e05ae70-960a-450c-af8e-2e0c18819a0f1.gif)
第6题(1.0分)题号:
31
在数据库之间创建一个永久关系,这种关系是作为【1】保存起来的.
数据库的一部分
数据库一部分
第7题(1.0分)题号:
25
同一个表的多个索引可以创建一个索引文件中,索引文件主文件名与表的主文件名同名,
索引文件的扩展名为【1】,这种索引称为【2】.
CDX
结构复合索引文件
第8题(1.0分)题号:
40
SQLSELECT语句为了将查询结果存放到临时表中应该使用【1】短语.
INTOCURSOR
第9题(1.0分)题号:
44
修改表的结构的命令是【1】.
ALTERTABLE
第10题(1.0分)题号:
60
所谓【1】,是指用户处于某些特定区域时单击鼠标右键而弹出的一个菜单.
快捷菜单
二、单项选择共35题(共计35分)
123
设MYFILE表中共有100条记录,则执行以下命令序列后,屏幕的显示结果是().
SETDELETEDON
USEMYFILE
GO3
DELETE
COUNTTOA
?
A,RECCOUNT()
A:
100100
B:
10094
C:
99100
D:
9999
C
125
设表文件中有10条记录,当前记录号为1,且无索引文件处于打开状态.
若执行命令SKIP1后再执行命令?
RECNO(),屏幕将显示()
-1
出错信息
B
187
向表中插入数据的SQL语句是().
INSERT
INSERTINTO
INSERTBLANK
INSERTBEFORE
251
用于建立、修改、运行与打印程序文件的VisualFoxPro命令依次是().
CREATE,MODIFY,DO和PRINT
MODICOMM,MODICOMM,DO和PRINT
MODICOMM,MODICOMM,RUN和TYPE
MODICOMM,MODICOMM,DO和TYPE
217
以下属于容器类控件的是()
Text
Form
Label
CommandButton
69
刚打开库文件,要显示1~3号记录,正确的命令是()
DISPLAYRECORD3
LIST1,2,3
DISPLAYNEXT3
DISPLAY1,2,3
172
下列说法中正确的是().
一个文件可以同时被多个项目包含
项目中的每一个文件都是以独立文件的形式存在
项目与项目中的文件只是建立了一种关联
在项目管理器中新建或添加一个文件,意味着该文件已经成为项目的一部分
D
295
在VisualFoxPro中进行参照完整性设置时,要想设置成:
当更改父表中的主关键字段或
候选关键字段时,自动更改所有相关子表记录中的对应值.应选择()
限制(Restrict)
忽略(Ignore)
级联(Cascade)
级联(Cascade)或限制(Restrict)
85
假设CJ=79,则函数:
IIF(CJ>
=60,IIF(CJ>
=85,″优秀″,″良好″),″差″)返回的结果是()
优秀
良好
差
212
以下()方法中不可以启动VisualFoxPro
从程序菜单
从资源管理器
从Word系统
从桌面
第11题(1.0分)题号:
174
下列说法中正确的是()
从数据库中移出来的表仍是数据库表
将某个表从数据库中移出的操作不会影响当前数据库中其他表
一旦某个表从数据库中移出,与之联系的所有主索引、默认值及有关的规则都随之消失
如果移出的表在数据库中使用了长表名,那么表移出数据库后仍然可以使用长表名
第12题(1.0分)题号:
105
命令按钮组中有3个按钮Command1、Command2、Command3,在执行了如下的代码后:
ThisForm.CommandGroup1.Value=2,则()
Command1按钮被选中
Command2按钮被选中
Command3按钮被选中
Command1、Command2按钮被选中
第13题(1.0分)题号:
313
在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的()
"
一方"
表的主索引或候选索引,"
多方"
表的普通索引
表的主索引,"
表的普通索引或候选索引
表的普通索引,"
表的主索引或候选索引
表的候选索引或普通索引
A
第14题(1.0分)题号:
VisualFoxPro中表文件的扩展名为()
.DBF
.DBC
.DCT
.CDX
第15题(1.0分)题号:
36
UPDATE学生SET年龄=年龄+1"
命令的功能是().
将所有"
学生"
表中的学生的年龄变为一岁
给所有"
表中的学生的年龄加一岁
给"
表中当前记录的学生的年龄加一岁
将"
表中当前记录的学生的年龄变为一岁
第16题(1.0分)题号:
24
SQL中可以使用的通配符有().
*
%
_
B项和C项
第17题(1.0分)题号:
58
打开VisualFoxPro"
项目管理器"
的"
文档"
选项卡,其中包含().
表单(Form)文件
报表(Report)文件
标签(Label)文件
以上全部文件
第18题(1.0分)题号:
299
在表单设计器环境中,要选定某选项组中的某个选项按钮,例如要选定某命令按钮组中的
某个命令按钮,正确的操作是()
双击要选择的选项按钮
先单击该选项组,然后单击要选择的选项按钮
右击选项组并选择"
编辑"
命令,再单击要选择的选项按钮
以上(B)和(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
Z2.PRG
X3=X3+1
RETURNTOMASTER
执行命令DOZ后,屏幕显示的结果为().
33
32
第20题(1.0分)题号:
301
在表设计器的字段选项卡中,设置字段宽度的单位是().
位
双位
字节
双字节
第21题(1.0分)题号:
158
下列的()是字段变量特有而内存变量所没有的数据类型
逻辑型
浮点型
字符型
日期型
第22题(1.0分)题号:
243
用VisualFoxPro进行人事档案管理属于计算机的()
科学计算应用
过程控制应用
数据处理应用
辅助工程应用
第23题(1.0分)题号:
238
以下有关VisualFoxPro过程文件的叙述,其中正确的是().
过程文件中只允许包含过程
可直接用DO<
过程名>
执行过程
先用SETPROCEDURETO<
过程文件名>
命令打开过程文件,然后用DO<
先用SETPROCEDURETO命令关闭原来已打开的过程文件,然后用DO<
第24题(1.0分)题号:
在VisualFoxPro中主索引字段()
不能出现重复值或空值
能出现重复值或空值
能出现重复值,不能出现空值
能出现空值,不能出现重复值
第25题(1.0分)题号:
29
VisualFoxPro数据库管理系统的数据模型是()
结构型
关系型
网状型
层次型
第26题(1.0分)题号:
48
表文件中有数学、英语、计算机和总分4个数值型字段,要将当前记录的3科成绩汇总后
存入总分字段中,应使用命令()
TOTAL数学+英语+计算机TO总分
REPLACE总分WITH数学+英语+计算机
SUM数学,英语,计算机TO总分
REPLACEALL数学+英语+计算机WITH总分
第27题(1.0分)题号:
331
执行下列语句序列之后,最后一条命令的显示结果是().
Y=″33.77″
X=VAL(Y)
&
Y=X
33.77
.T.
.F.
第28题(1.0分)题号:
155
下列程序的运行结果为().
STORE0TOM,N
DOWHILEM<
N=N+3
M=M+N
ENDDO
M,N
3012
1230
4515
1545
第29题(1.0分)题号:
256
语句中将查议结果存入数组中,应使用的短语是().
TOARRAY
INOTABLE
INTOARRAY
第30题(1.0分)题号:
198
要删除项目管理器包含的文件,需要使用项目管理器的()按钮.
连编
删除
添加
移去
第31题(1.0分)题号:
95
联结运算要求联结的两个关系有相同的()
主键
属性名
实体名
主属性名
第32题(1.0分)题号:
316
在下列表达式中,运算结果为数值的是()
[9876]-[678]
LEN(SPACE(5))-1
CTOD(′10/10/99′)-30
880+120=1000
第33题(1.0分)题号:
330
执行下列命令序列后,输出的结果是().
X=″ABCD″
Y=″EFG″
SUBSTR(X,IIF(X<
>
Y,LEN(Y),LEN(X)),LEN(X)-LEN(Y))
第34题(1.0分)题号:
126
设当前表有16条记录,当EOF()为真时,命令?
RECNO()的显示结是().
17
16
空
第35题(1.0分)题号:
310
在教学管理中,一名学生可以选择多门课程,一门课程可以被多名学生选择,
这说明学生记录型与课程记录型之间的联系是()
一对一
一对多
多对多
未知
三、程序设计共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分)题号:
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、查询设计
利用上面所做的数据库设计一个名为“处方查询”的查询,查找功效为感冒的所有记录,
并且要求按照“处方号”,“工号”,“药品代码”三个字段显示,同时按“处方号”
从小到大排序。