vf考试.docx
《vf考试.docx》由会员分享,可在线阅读,更多相关《vf考试.docx(17页珍藏版)》请在冰豆网上搜索。
![vf考试.docx](https://file1.bdocx.com/fileroot1/2022-11/29/e1c1df23-2974-443b-b214-d5db92c03960/e1c1df23-2974-443b-b214-d5db92c039601.gif)
vf考试
试卷编号:
67
所属语言:
VisualFoxpro
试卷方案:
西北民大VFP2010年春季
试卷总分:
100分
共有题型:
4种
一、填空共10题(共计10分)
第1题(1.0分)题号:
61
要恢复VisualFoxPro的默认系统菜单,应执行【1】命令.
答案:
=======(答案1)=======
setsysmenutodefault
第2题(1.0分)题号:
18
顺序执行如下两条命令后,显示的结果是【1】.
M=″ABC″
?
m=m+″DEF″
答案:
=======(答案1)=======
F
第3题(1.0分)题号:
23
删除表中的记录通常要分为两个步骤:
第一步是【1】.第二步是【2】.
答案:
=======(答案1)=======
逻辑删除
=========或=========
Delete
=======(答案2)=======
物理删除
=========或=========
Pack
第4题(1.0分)题号:
27
索引能够确定表中记录的【1】顺序,而不改变表中记录的【2】顺序.
答案:
=======(答案1)=======
逻辑
=======(答案2)=======
物理
第5题(1.0分)题号:
15
顺序执行以下命令序列:
STORE123.456TOA
STORESTR(A+A,5)TOB
STOREASC(B)TOC
?
LEN(B)
内存变量A和C的数据类型分别是【1】、【2】,最后一条命令的输出结果是【3】.
答案:
=======(答案1)=======
N
=========或=========
数值型
=======(答案2)=======
N
=========或=========
数值型
=======(答案3)=======
5
第6题(1.0分)题号:
46
如样张所示教师表和系表,使用SQL语句实现求"计算机"系所有职工的工资.
SELECT工资FROM教师WHERE系号【1】(SELECT系呈号FROM【2】)WHERE系名="计算机")
答案:
=======(答案1)=======
IN
=======(答案2)=======
系
第7题(1.0分)题号:
2
数据模型不仅表示反映事物本身的数据,而且还表示【1】.
答案:
=======(答案1)=======
事物之间的联系
=========或=========
联系
=========或=========
关系
第8题(1.0分)题号:
55
一组具有相同数据和相似操作的对象的集合称为【1】.
答案:
=======(答案1)=======
类
第9题(1.0分)题号:
37
关系数据库的标准语言是【1】.
答案:
=======(答案1)=======
SQL语言
=========或=========
SQL
=========或=========
结构化查询语言
第10题(1.0分)题号:
14
为使日期型数据能够显示世纪(即年为4位),应该使用命令【1】.
答案:
=======(答案1)=======
SETCENTURYON
=========或=========
setcenturyon
二、单项选择共35题(共计35分)
第1题(1.0分)题号:
91
类通常可以分为两类,即().
A:
容器类和可视类
B:
单控件类和窗体类
C:
可视类和不可视类
D:
工具栏类和窗体类
答案:
C
第2题(1.0分)题号:
225
以下关于VisualFoxPro类的说法,不正确的是().
A:
类具有继承性和封装性
B:
用户必须给基类定义属性,否则出错
C:
子类一定具有父类的全部属性
D:
用户可以按照已有的类派生出多个子类
答案:
B
第3题(1.0分)题号:
72
关系中"主关键字不允许取空值是指()约束规则
A:
实体完整性
B:
数据完整性
C:
引用完整性
D:
用户定义的完整性
答案:
A
第4题(1.0分)题号:
103
命令按钮是().
A:
控件
B:
容器
C:
控件类对象
D:
容器类对象
答案:
C
第5题(1.0分)题号:
193
学生表的性别字段为逻辑型(男为逻辑真、女为逻辑假),执行以下命令序列后,
最后一条命令的显示结果是().
USESTUDENT
APPENDBLANK
REPLACEWITH″欧陧惠″,性别WITH.F.
?
IIF(性别,″男″″女″)
A:
男
B:
女
C:
.T.
D:
.F.
答案:
B
第6题(1.0分)题号:
162
下列基类中不属于容器类的是().
A:
表单
B:
组合框
C:
表格
D:
命令按钮组
答案:
B
第7题(1.0分)题号:
49
不可以作为文本框控件数据来源的是()
A:
备注型字段
B:
内存变量
C:
字符型字段
D:
数值型字段
答案:
A
第8题(1.0分)题号:
138
使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,
应在结果(Result)中选择()
A:
填充名称(PadName)
B:
子菜单(Submenu)
C:
命令(Command)
D:
过程(Procedure)
答案:
B
第9题(1.0分)题号:
303
在创建表单时,用()控件创建的对象用于保存不希望用户改动的文本.
A:
标签
B:
文件框
C:
编辑框
D:
组合框
答案:
A
第10题(1.0分)题号:
304
在定义菜单时,若按文件名调用已有的程序,则在菜单项结果一项中选择().
A:
命令
B:
填充名称
C:
子菜单
D:
过程
答案:
A
第11题(1.0分)题号:
143
数学表达式4≤X≤7在VisualFoxPro中应表示为()
A:
X>=4.OR.X<=7
B:
X>=4.AND.X<=7
C:
X≤=7.AND.4≤X
D:
4≤=X.OR.X≤7
答案:
B
第12题(1.0分)题号:
199
要生成表文件STD2.DBF,要求结构与现有表STD1.DBF相同但记录不同,其建表方法是()
A:
USESTD1
DOPYTOSTD2
B:
USESTD1
COPYSTRUTOSTD2
C:
COPYFILESTD1.DBFTO
STD2.DBF
D:
CREATESTD2FROMSTD1
答案:
B
第13题(1.0分)题号:
279
在VisualFoxPro系统中,以下关于事件的叙述错误的是().
A:
事件是每个对象可以识别和响应的某些行为和动作
B:
事件不能适用于多种控件
C:
事件是通过用户的操作行为引发的
D:
当事件发生时,将执行包含在事件过程中的全部代码
答案:
B
第14题(1.0分)题号:
123
设MYFILE表中共有100条记录,则执行以下命令序列后,屏幕的显示结果是().
SETDELETEDON
USEMYFILE
GO3
DELETE
COUNTTOA
?
A,RECCOUNT()
A:
100100
B:
10094
C:
99100
D:
9999
答案:
C
第15题(1.0分)题号:
252
用于声明某变量为全局变量的命令是().
A:
WITH
B:
PRIVATE
C:
PUBLIC
D:
PARAMETERS
答案:
C
第16题(1.0分)题号:
116
若N=″123.45″,则执行命令?
67+&N的结果是()
A:
67123.45
B:
190.45
C:
67+&N
D:
124.
答案:
B
第17题(1.0分)题号:
274
在VisualFoxPro表文件中,逻辑型、日期型、备注型的数据宽度分别是()
A:
1,8,10
B:
1,8,254
C:
1,8,4
D:
1,8,任意
答案:
A
第18题(1.0分)题号:
50
不论索引是否生效,定位到相同记录上的命令是()
A:
GO6
B:
SKIP
C:
GOTOP
D:
GOBOTTOM
答案:
A
第19题(1.0分)题号:
221
以下各表达式中,运算结果为字符型的是()
A:
SUBB(′123.45′,5)
B:
′IBM′$′Computer′
C:
?
ROUND(PI(),3)
D:
YEAR=′1999′
答案:
A
第20题(1.0分)题号:
52
采用()类型时,指定字段或表达式中不允许出现重复值的索引,且该种索引只能用在
数据库表中,而不能在自由表中建立
A:
主索引
B:
侯选索引
C:
惟一索引
D:
普通索引
答案:
A
第21题(1.0分)题号:
127
设计报表,要打开().
A:
表设计器
B:
表单设计器
C:
报表设计器
D:
数据库设计器
答案:
C
第22题(1.0分)题号:
85
假设CJ=79,则函数:
IIF(CJ>=60,IIF(CJ>=85,″优秀″,″良好″),″差″)返回的结果是()
A:
85
B:
优秀
C:
良好
D:
差
答案:
C
第23题(1.0分)题号:
207
一个关系型数据库管理系统所应具备的3种基本关系操作是()
A:
筛选、投影与连接
B:
排序、索引与查询
C:
插入、删除与修改
D:
编辑、浏览与替换
答案:
A
第24题(1.0分)题号:
96
逻辑删除表文件中所有记录正确操作是()
A:
PACK
B:
ZAP
C:
DELETE
D:
DELETEALL
答案:
D
第25题(1.0分)题号:
246
用户可以在"菜单设计器"窗口右侧的()列表框中查看菜单所属的级别.
A:
菜单项
B:
菜单级
C:
预览
D:
插入
答案:
B
第26题(1.0分)题号:
140
书写SQL语句时,若语句要占用多行,在行的末尾要加续行符().
A:
:
B:
;
C:
D:
″
答案:
B
第27题(1.0分)题号:
211
以下()不是标准下拉式菜单的组成部分
A:
菜单项
B:
菜单条
C:
菜单标题
D:
快捷菜单
答案:
D
第28题(1.0分)题号:
249
用于存储内存变量的文件扩展名为()
A:
.PRG
B:
.FPT
C:
.CDX
D:
.MEM
答案:
D
第29题(1.0分)题号:
223
以下给出的4种方法中,不能重新显示命令窗口的选项是()
A:
按组合键Ctrl+F2
B:
单击常用工具栏中的"命令窗口按钮
C:
打开"窗口"单,选择"命令窗口选项
D:
打开"文件",选择"打开"选项
答案:
D
第30题(1.0分)题号:
299
在表单设计器环境中,要选定某选项组中的某个选项按钮,例如要选定某命令按钮组中的
某个命令按钮,正确的操作是()
A:
双击要选择的选项按钮
B:
先单击该选项组,然后单击要选择的选项按钮
C:
右击选项组并选择"编辑"命令,再单击要选择的选项按钮
D:
以上(B)和(C)都可以
答案:
C
第31题(1.0分)题号:
67
对于只有两种取值的字段,一般使用()数据类型
A:
字符型
B:
数值型
C:
日期型
D:
逻辑型
答案:
D
第32题(1.0分)题号:
167
下列式子中,合法的VisualFoxPro表达式是()
A:
CTOD(″02/15/98″)+DATE()
B:
″abc″+SPACE(5)+VAL(″456″)
C:
ASC(″ABCD″)+″28″
D:
CHR(65)+STR(1500.8935,6)
答案:
D
第33题(1.0分)题号:
216
以下属于非容器类控件的是().
A:
Form
B:
Label
C:
Page
D:
Container
答案:
B
第34题(1.0分)题号:
228
以下关于视图的描述中,正确的是().
A:
只能由自由表创建视图
B:
不能由自由表创建视图
C:
只能由数据库表创建视图
D:
可以由各种表创建视图
答案:
C
第35题(1.0分)题号:
289
在VisualFoxPro中,删除处于关闭状态的表文件KN.DBF应使用命令().
A:
DELETEKN
B:
ERASEKN
C:
DELETEFILEKN.DBF
D:
ERASEFILEKN.DBF
答案:
C
三、程序设计共1题(共计10分)
第1题(10.0分)题号:
6
*-------------------------------------------------------
*【程序设计】
*-------------------------------------------------------
*题目:
从键盘上输入5个数,求最大的一个数。
*请按照题目要求,在下面编写程序代码。
*-------------------------------------------------------
Settalkoff
Input"请输入第一个数:
"tox
**********Program**********
**********End**********
?
x
Settalkon
return
答案:
Fori=1to4
Input"请输入第"+str(i+1)+"个数:
"toy
Ify>x
x=y
endif
endfor
四、VF窗体设计共2题(共计45分)
第1题(15.0分)题号:
22
如样张所示设计一个名称为Form1的表单,求100到500之间能被28整除的数,要求表单上有
一个标签(Label1),一个编辑框(Edit1)和两个命令按钮(Command1、Command2),标
签的标题属性为“100到500之间能被28整除的数:
”,两个按钮的标题属性分别为“开始”
和“退出”。
运行表单时,通过开始按钮控制,在编辑框显示输出结果,点击退出按钮结束
表单运行。
第2题(30.0分)题号:
5
1、数据库设计
(1)创建数据库sjk.dbc及数据库表xsb.dbf和kcb.dbf。
其结构和记录如下:
xsb.dbf:
学号C(4)姓名C(10)课程号C
(1)成绩N(7,2)
1101李晓艳391.00
1105罗珊珊292.00
1103田思思387.00
1102杜凤199.00
1104苏柳芳364.00
kcb.dbf:
课程名C(12)课程号C
(1)
市场营销学1
概率统计2
财政学3
(2)为数据库sjk.dbc中的数据库表kcb.dbf和xsb.dbf建立一对多的永久关系。
修改xsb.dbf
中成绩字段,默认值为0。
修改xsb.dbf表中成绩字段属性,使其输入值在1-100之间,
当超出这个范围时,提示“成绩应该在1-100之间”。
(索引名与表达式相同,使用BETWEEN函数)
(3)为数据库sjk.dbc中的数据库表kcb.dbf和xsb.dbf设计参照完整性,具体要求是:
更新
规则设为“限制”,删除规则设为“级联”,插入规则设为“忽略”。
2、查询设计:
设计一个名为cx.qpr的查询,要求:
查询出成绩大于等于80分的学生,要求显示如下字段:
学号,姓名,课程名,成绩,并且成绩按升序排列。