Visual FoxPro 程序设计题库20Word下载.docx
- 文档编号:20048578
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:18
- 大小:21.50KB
Visual FoxPro 程序设计题库20Word下载.docx
《Visual FoxPro 程序设计题库20Word下载.docx》由会员分享,可在线阅读,更多相关《Visual FoxPro 程序设计题库20Word下载.docx(18页珍藏版)》请在冰豆网上搜索。
1
第5题(1.0分)题号:
63
设计报表可以直接使用命令【1】启动报表设计器.
CREATREPOR
第6题(1.0分)题号:
25
同一个表的多个索引可以创建一个索引文件中,索引文件主文件名与表的主文件名同名,
索引文件的扩展名为【1】,这种索引称为【2】.
CDX
结构复合索引文件
第7题(1.0分)题号:
23
删除表中的记录通常要分为两个步骤:
第一步是【1】.第二步是【2】.
逻辑删除
Delete
物理删除
Pack
第8题(1.0分)题号:
58
不带参数的【1】命令将会屏蔽系统菜单,使系统菜单不可用.
SETSYSEMENUTO
第9题(1.0分)题号:
35
参照完整性与表之间的关系有关,即当【1】、【2】和【3】一个表中的数据时,
通过参照引用关联的另一个表的数据,来检查对表的数据操作是否正确.
插入
修改
删除
=======(答案3)=======
第10题(1.0分)题号:
56
将设计好的表单存盘时,将产生扩展名为【1】和【2】的两个文件.
.SCX
.sct
二、单项选择共35题(共计35分)
219
以下各表达式中,运算结果为数值型的是()
A:
DATE()-30
B:
YEAR=2003
C:
RECNL()>
12
D:
AT(′IBM′,′Computer′)
D
246
用户可以在"
菜单设计器"
窗口右侧的()列表框中查看菜单所属的级别.
菜单项
菜单级
预览
B
76
函数LEN(′123′-′123′)的值是()
6
3
7
248
用命令DIMENSIONS(3,4)定义后,S数组中共有()个数据元素.
4
321
在以下命令序列中,总能实现插入一条空记录并使其成为第8条记录的是()
SKIP7
INSERTBLANK
GOTO7
LOCATEFORRECNO()=8
INSERTBLANKBEFORE
281
在VisualFoxPro中,MIN(ROUND(6.89,1),9)的值是()
6.9
6.8
61
打开一个已有的项目的操作,错误的是().
从"
文件"
菜单中只能选择"
打开"
命令,在弹出的"
对话框中选择"
文件类型"
为项目文件,然后双击要打开的项目
单击"
常用"
工具栏上的"
按钮,在弹出的"
在资源管理器窗口中单击以"
.PJX"
为扩展名的文件,系统将自动打开VisualFoxPro并在其中打开所选的项目文件
在资源管理器窗口中双击以"
.DBC"
为扩展名的文件,系统将自动打开VisualFoxPro,并在其中打开所选的项目文件
C
42
本题可能要用到下面的表:
STUDENT表
学号(C,4)姓名(C,6)性别(C,2)年龄(N,2)总成绩(N,3,0)
0301曹茹欣女19
0302倪红健男20
0303肖振奥男21
COURSE表
课程号(C,2)课程名(C,10)学时数(N,3,0)
01计算机68
02哲学120
03大学物理190
SCORE表
学号(C,4)课程号(C,2)成绩(N,3,0)
03010185
03010286
03020365
03020278
03030190
03030291
在上面3个表中查询学生的学号、姓名、课程名和成绩,使用SQL语句().
SELECTA.学号,A.姓名,B.课程名,C.成绩FROMSTUDENT,COURSESCORE
SELECT学号,姓名,课程名,成绩FROMSTUDENT,COURSESCORE
SELECT学号,姓名,课程名,成绩FROMSTUDENT,COURSESCORE;
WHERESTUDENT.学号=SCORE.学号ANDCOURSE.课程号=SCORE.课程号
SELECTA.学号,A.姓名,B.课程名,C.成绩FROMSTUDENTA,COURSEB,SCOREC;
WHERESTUDENT.学号=SCORE.学号ANDCOURSE.课程号=SCORE.课程号
189
项目管理器可以有效地管理表、数据库、菜单、类、程序和其他文件,
并且可以将它们编译成().
扩展名为.APP的文件
扩展名为.EXE的文件
扩展名为.APP.或.EXE的文件
扩展名为.PRG的文件
333
执行以下命令后显示的结果是().
STORE3+4<
9TOA
B=′.T.′<
′.F.′
?
A.AND.B
.T.
.F.
A
第11题(1.0分)题号:
153
下列操作中,不能用MODIFYSTRUCTURE命令实现的操作是()
为表增加字段
对表中的字段名进行修改
删除表中的某些字段
对表中的记录数据进行修改
第12题(1.0分)题号:
103
命令按钮是().
控件
容器
控件类对象
容器类对象
第13题(1.0分)题号:
78
函数LEN(TRIM(SPACE(8))-SPACE(8))返回的值是()
16
8
出错
第14题(1.0分)题号:
154
下列操作中不能将自由表添加到数据库中的是()
在项目管理器中,将要添加自由表的数据库展开至表,并选择"
表"
选项,单击"
添加"
按钮,然后从弹出的"
对话框中选择要添加到当前数据库中的自由表
在数据库设计器中单击鼠标左键,在弹出的菜单中"
添加表"
命令在弹出的"
在数据库设计器中,从"
数据库"
菜单中选择"
命令然后在弹出的"
在命令窗口中输入ADDTABLE命令
第15题(1.0分)题号:
264
在VisualFoxPro中,用LOCATE命令把记录指针指向姓"
刘"
的记录后,想要查找下一个
姓"
的记录,使用的命令是()
LOCATE
CONTINUE
GONEXTE1
SKIP
第16题(1.0分)题号:
14
SQL查询语句中,()短语用于实现关系的投影操作.
WHERE
SELECT
FROM
GROUPBY
第17题(1.0分)题号:
152
下列表达式结果为.F.的是()
′55′>
′500′
′女′<
′男′
DATE()+3>
DATE()
′CHINA′>
′CANADA′]
第18题(1.0分)题号:
73
关于VisualFoxPro数据库的查询,以下的叙述中错误的是().
查询的对象可以是表,也可以是已有的视图
查询文件中的内容是一些用SQL命令定义的查询条件和规则
执行查询文件与执行该文件包含的SQL命令的效果是一样的
执行查询文件查询表中的数据时,必须事先打开有关的表
第19题(1.0分)题号:
135
设职工表文件已打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,
应使用命令()
FINDFOR工资>
620
SEEK工资>
LOCATEFOR工资>
LISTFOR工资>
第20题(1.0分)题号:
289
在VisualFoxPro中,删除处于关闭状态的表文件KN.DBF应使用命令().
DELETEKN
ERASEKN
DELETEFILEKN.DBF
ERASEFILEKN.DBF
第21题(1.0分)题号:
255
与.NOT.(n<
=50.AND.N>
=15=())等价的条件是()
n>
50.OR.n<
15
n<
50.OR.n>
50.AND.n>
50.AND.n<
第22题(1.0分)题号:
108
某表有姓名(字符型,宽度为6)、入学总分(数值型,宽度为6,小数位为2)和
特长爱好(备注型)共3个字段,则该表的记录长度为()
17
18
19
第23题(1.0分)题号:
121
若要给多个字段建立索引,应()
在表设计器中的"
索引"
选项卡中,在"
索引名"
文本框中输入索引时,在"
类型"
下拉列表中选择一个索引类型,在"
表达式"
文本框中输入索引表达式
字段"
文本框中输入索引名,在"
选项卡中,在多个字段的定义索引下拉列表中选择按"
升序"
或按"
降序"
索引
在表设计器的"
第24题(1.0分)题号:
331
执行下列语句序列之后,最后一条命令的显示结果是().
Y=″33.77″
X=VAL(Y)
&
Y=X
33.77
出错信息
第25题(1.0分)题号:
125
设表文件中有10条记录,当前记录号为1,且无索引文件处于打开状态.
若执行命令SKIP1后再执行命令?
RECNO(),屏幕将显示()
2
-1
第26题(1.0分)题号:
162
下列基类中不属于容器类的是().
表单
组合框
表格
命令按钮组
第27题(1.0分)题号:
213
以下()不是表单功能.
添加各种控件
设置控件属性
设置事件代码
设定关联数据
第28题(1.0分)题号:
144
顺序执行下面VisualFoxPro命令之后,屏幕所显示的记录号顺序是().
USEXYZ
GO6
LISTNEXT4
1~4
4~7
6~9
7~10
第29题(1.0分)题号:
11
DELETEALL命令与ZAP命令的区别是()
DELETEALL删除当前工作区的所有记录,而ZAP删除所有工作区的记录
DELETEALL删除当前工作区的所有记录,而ZAP只删除当前记录
DELETEALL只删除记录,而ZAP连同表文件一起删除
DELETEALL删除记录后可以用RECALL命令恢复,而ZAP删除后不恢复
第30题(1.0分)题号:
69
刚打开库文件,要显示1~3号记录,正确的命令是()
DISPLAYRECORD3
LIST1,2,3
DISPLAYNEXT3
DISPLAY1,2,3
第31题(1.0分)题号:
74
关于查询与视图,以下说法错误的是().
查询和视图都可以从一个或多个表中提取数据
视图是完全独立的,它不依赖于数据库的存在而存在
可以通过视图更改数据源表的数据
查询是删除文本文件,以扩展名.QPR保存的。
第32题(1.0分)题号:
当EOF()函数为.T.时,记录指针指向当前表文件的()
第一条记录
某一条记录
最后一条记录
最后一条记录下面
第33题(1.0分)题号:
97
逻辑运算符从高到低的运算优先级是()
.AND.→.OR.→.NOT.
.OR.→.NOT.→.AND.
NOT.→.AND.→.OR.
.NOT.→.OR.→.AND.
第34题(1.0分)题号:
249
用于存储内存变量的文件扩展名为()
.PRG
.FPT
.CDX
.MEM
第35题(1.0分)题号:
293
在VisualFoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的
Click事件代码设置为()
ThisForm.Refresh
ThisForm.Delete
ThisForm.Hide
ThisForm.Release
三、程序设计共1题(共计10分)
第1题(10.0分)题号:
*-------------------------------------------------------
*【程序设计】
*题目:
分别计算200以内的所有奇数和偶数之和并输出。
*(提示:
利用for…endfor语句实现,其中存放奇数和的变
*量为sum_ji,存放偶数和的变量为sum_ou,循环控制变量
*为i)。
*请按照题目要求,在下面编写程序代码。
settalkoff
clear
sum_ji=0
sum_ou=0
**********Program**********
**********End**********
'
奇数和为:
sum_ji
偶数和为:
sum_ou
settalkon
return
fori=1to200
ifmod(i,2)<
>
sum_ji=sum_ji+i
else
sum_ou=sum_ou+i
endif
endfor
四、VF窗体设计共2题(共计45分)
第1题(15.0分)题号:
22
如样张所示设计一个名称为Form1的表单,求100到500之间能被28整除的数,要求表单上有
一个标签(Label1),一个编辑框(Edit1)和两个命令按钮(Command1、Command2),标
签的标题属性为“100到500之间能被28整除的数:
”,两个按钮的标题属性分别为“开始”
和“退出”。
运行表单时,通过开始按钮控制,在编辑框显示输出结果,点击退出按钮结束
表单运行。
第2题(30.0分)题号:
1、数据库设计
(1)设计一个名为SchoolManage的数据库,其中设计两张表授课表Teaching,教师表Teacher。
Teacher.dbf:
教师编号C(3)姓名C(6)性别C
(2)职称C(6)院系编号C
(2)
001刘淇女讲师01
002王玉明男副教授02
003马华龙男教授03
Teaching.dbf:
课程名称C(10)教师编号C(3)授课班级C(6)学生人数N
(2)课时数N
(2)
大学英语00108物理6050
高等数学00207化工3254
外国文学史00306中文4054
(2)为数据库SchoolManage中的两个表建立表之间一对多的永久关系;
修改teacher.DBF表
中性别字段属性,使其输入值只能为“男”或者“女”,当超出这个范围时,提示
“数据输入错误”;
(3)为数据库SchoolManage中的表设计参照完整性,具体要求:
将其更新规则设为“级联”,
删除规则也为“级联”,插入规则为“限制”。
2、视图设计
根据以上建立的数据库,建立一个视图,名称为ST,要求显示所有课程名称,授课班级,学
生人数,姓名,职称,院系编号。
并按课程名称降序排列。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual FoxPro 程序设计题库 20 程序设计 题库