VFP二级考试模拟题集.docx
- 文档编号:9528997
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:91
- 大小:108.79KB
VFP二级考试模拟题集.docx
《VFP二级考试模拟题集.docx》由会员分享,可在线阅读,更多相关《VFP二级考试模拟题集.docx(91页珍藏版)》请在冰点文库上搜索。
VFP二级考试模拟题集
模拟试题集(十套)
试题一
一、选择题
1、[单选题]对两个数据表文件进行物理连接操作的命令是______。
(A)、LINK(B)、JOIN(C)、UPDATE(D)、SETRELATION
2、[单选题]要利用具有公共字段的两个表来生成一个新的表,可选择________命令来加以完成。
(A)、UPDATE(B)、TOTAL(C)、JOIN(D)、SETRELATION
3、[单选题]在创建快速报表时,基本带区包括________。
(A)、标题、细节和总结(B)、页标头、细节和页注脚
(C)、组标头、细节和组注脚(D)、报表标题、细节和页注脚
4、[单选题]要查询数据表SCORE.dbf中成绩介于85分到90分之间的记录,可采用下列的__________语句。
(A)、SELE*FROMSCOREWHERE成绩BETWEEN85,90
(B)、SELE*FROMSCOREWHERE成绩BETWEEN85AND90
(C)、SELE*FROMSCOREWHERE成绩BETWEEN8590
(D)、SELE*FROMSCOREWHERE成绩BETWEEN85TO90
5、[单选题]假设工资数据表包含"工资"(N,7,2)等字段,在当前工作区已打开了该数据表及相应的索引文件,现欲查找工资为800元的第一个职工记录,可用命令________实现。
(A)、STORESTR(800,7,2)TOPFIND&P(B)、STORE800TOPFINDP
(C)、STORESTR(800,7,2)TOPSEEKP(D)、STORE800TOPFIND&P
6、[单选题]DELETE-SQL语句完成的是________。
(A)、查询操作(B)、修改操作(C)、定义操作(D)、删除操作
7、[多选题]下列关于字段名的叙述中,错误的是________。
(A)、字段名必须以字母或汉字开头(B)、数据表中可以使用最长为128个字符的长字段名
(C)、字段名中只允许包含字母、汉字或数字(D)、字段名中可以包含空格
8、[单选题]在VisualFoxPro的程序中,可以终止程序执行并返回到VisualFoxPro命令窗口的命令是________。
(A)、CANCEL(B)、BYE(C)、EXIT(D)、QUIT
9、[单选题]结构化程序设计的三种基本逻辑结构是________。
(A)、顺序结构、选择结构和循环结构(B)、选择结构、循环结构和嵌套结构
(C)、选择结构、循环结构和模块结构(D)、顺序结构、递归结构和循环结构
10、[单选题]UPDATE-SQL语句__________。
(A)、可以实现数据查询操作(B)、可以实现数据定义操作
(C)、可以修改表中列的内容(D)、可以修改表中列的属性
11、[单选题]要使用数组更新当前数据表的当前记录,应使用命令________。
(A)、DIMENSION<数组名>(B)、SCATTERTO<数组名>
(C)、APPENDFROM<数组名>(D)、GATHERFROM<数组名>
12、[单选题]在VisualFoxPro中,其扩展名为.MEM的文件是________。
(A)、屏幕格式文件(B)、报表格式文件(C)、备注文件(D)、内存变量文件
13、[单选题]假设当前数据表至少含有一个数值字段,则当执行________命令时,无法把统计结果保存于数组中。
(A)、CALCULATE(B)、COUNT(C)、AVERAGE(D)、SUM
14、[单选题]VisualFoxPro的备注型字段中存放________。
(A)、Memo(B)、字段值(C)、字符串(D)、指向备注文件的指针
15、[单选题]要为"工资"表所有职工增加100元工资应该使用命令________。
(A)、CHANGE工资WITH工资+100(B)、REPLACE工资WITH工资+100
(C)、CHANGEALL工资WITH工资+100(D)、REPLACEALL工资WITH工资+100
16、[单选题]视图设计器中包括的选卡有________。
(A)、更新条件、筛选、字段(B)、更新条件、排序依据、显示
(C)、显示、排序依据、分组依据(D)、联接、显示、排序依据
17、[单选题]参照完整性规则不包括________。
(A)、更新规则(B)、查询规则(C)、删除规则(D)、插入规则
18、[单选题]可以从键盘向内存变量输入数值的命令是________。
(A)、WAIT(B)、ACCEPT(C)、STORE(D)、INPUT
19、[单选题]设A=567,B=123,S="A+B",表达式10+&S的值是________。
(A)、10+567+123(B)、690(C)、700(D)、1+A+B
20、[单选题]在VisualFoxPro中,INPUT,ACCEPT,WAIT三条命令可以接受字符的命令是________。
(A)、只有WAIT(B)、只有ACCEPT(C)、其它的都可以(D)、只有ACCEPT和WAIT
21、[多选题]已知X="B",则执行下列命令中的________一定能切换到第2号工作区。
(A)、SELEB(B)、SELE&X(C)、SELE2
(D)、SELEX(E)、SELE0(F)、SELE"X"
22、[多选题]VisualFoxPro系统的基类可以分为容器类和控件类,以下________属于容器类。
(A)、CommandGroup(B)、CheckBox(C)、Column(D)、Form
23、[多选题]在下面关于面向对象数据库的叙述中,正确的有________。
(A)、每个对象在系统中都有唯一的对象标识
(B)、一个父类包括其所有子类的属性和方法
(C)、一个子类能够继承其所有父类的属性和方法
(D)、事件作用于对象,对象识别事件并作出相应反应
24、[多选题]下面关于属性、方法和事件的叙述中,错误的是________。
(A)、属性用于描述对象的状态,方法用于表示对象的行为
(B)、基于同一个类产生的两个对象只能分别设置相同的属性值
(C)、事件代码也可以像方法一样被显示调用
(D)、在新建一个表单时,可以添加新的属性、方法和事件
25、[单选题]执行命令ACCEPT"请输入数据:
"TOA1时,可通过键盘输入的内容包括__________。
(A)、数值和字符串(B)、字符串
(C)、数值、字符串和逻辑值(D)、数值、字符串、逻辑值和表达式
二、组合选择
1、对刚编辑过的VisualFoxPro程序实施一次DO操作,在成功运行后,该程序所在的文件夹(目录)一定存在有同名的________。
2、已知"职工"表含有工号(C)、姓名(C)、工资(N,单位:
元)等字段。
现要查询工资收入高于3000或低于1000的职工情况,所采用的SELECT-SQL语句可为________。
3、VisualFoxPro的通用型字段在数据表中的宽度为________。
4、在命令文件中,在语句的末端加上以________为首的注释文字可为语句加上注释内容。
5、下列关于查询的叙述中,正确的是________。
6、在SELECT-SQL命令中,要将查询结果进行排序,应该使用短语________。
7、设计表单时,若打开了数据环境设计器,则在系统菜单中将会新增一个"数据环境"菜单。
称这种菜单为________。
8、执行下列的________命令可创建一个菜单。
9、假设数据表CJ包括姓名、性别等字段,有10条记录,则执行以下命令后,函数EOF()的值为________。
USECJ
DISPLAYNEXT5FOR性别="男"
10、连编后可以脱离VisualFoxPro独立运行的程序是________。
注意:
请在试题的下划线处填写答案前所对应的字母,如“(D)Style”,只能填写英文字母“D”(大小写均可,必须在英文输入状态下输入),不能填写“Style”,否则作错误作答处理,填完后按回车键可转到下一题。
可供选择的答案如下:
(A)Select*From职工WhereNot工资In;(Select工资From职工Where工资Between1000And3000)
(B)4
(C)&&
(D)对查询的设置最终被转换成一条SELECT-SQL语句
(E)GROUPBY
(F)对查询结果数据的修改可以影响到查询源数据
(G)ORDERBY
(H)动态菜单
(I)逻辑菜单
(J)CREATEMENU
(K)CREATEFORM
(L)*
(M).FPT文件和.PRG文件
(N).T.
(O).F.
(P).FXP文件和.PRG文件
(Q)APP程序
(R)EXE程序
(S)8
(T)Select*From职工Where工资!
=All;(Select工资From职工Where工资>=1000and工资<=3000)
三、判断题
1、当需要对满足条件的全部记录进行操作时,条件短语FOR<条件>和WHILE<条件>的作用一样。
2、对象的属性可以在设计对象时定义,也可以在对象运行时定义。
3、由于视图是虚表,因此对视图的更新,最终要转换为对基本表的更新。
4、在VisualFoxPro6.0中,表单对象可以包括任意控件。
5、将数据表"工资"中"津贴"字段名改为"岗位津贴"的命令是:
ALTERTABLE工资RENAMECOLUMN津贴TO岗位津贴。
6、要在一个文件中调用另外一个命令文件,应该使用的命令是CALL<命令文件名>。
7、执行JOIN命令所生成的数据表将不包含任何M型字段。
8、对项目实施连编后所生成的.EXE文件可以在非VisualFoxPro环境下运行。
9、数据库管理系统的英文缩写是DBMS。
10、将一个项目编译为一个应用程序时,所有的项目文件将组合为一个单一的应用程序文件。
四、编程题
1、(注:
以下文件均保存在E:
\shiti\vbcp\3000052文件夹中)
建立一查询,以完成如下功能:
从数据表T3_1.DBF和T3_2.DBF中查询所开处方的药名中包含"感冒"二字的处方号、职工号、药编号、药名、数量和生产厂,把查询结果按药编号的降序排列。
完成后以Q3_1.QPR存盘。
2、(注:
以下文件均保存在E:
\shiti\vbcp\3000055文件夹中)
设计一个表单,上面有"统计"(command1)和"退出"(command2)两个命令按钮。
单击"统计"命令按钮,根据数据表T1_11.dbf,使用SELECT-SQL命令查询各类病的患者人数及其平均年龄。
单击"退出"命令按钮,退出表单。
完成后以F1_1.SCX存盘。
【试题一参考答案】
一、选择题
1
2
3
4
5
6
7
8
9
10
B
C
B
B
B
D
BCD
A
A
C
11
12
13
14
15
16
17
18
19
20
D
D
B
D
D
A
B
B
C
C
21
22
23
24
25
ACD
ACD
ABC
BCD
B
二、组合选择
1
2
3
4
5
6
7
8
9
10
P
A
B
C
D
G
H
J
O
R
三、判断题
1
2
3
4
5
6
7
8
9
10
错误
正确
正确
错误
正确
正确
错误
正确
正确
错误
试题二
一、选择题
1、[单选题]为数据表CJ添加一备注型字段"简历",可采用下列的__________命令。
(A)、INSERTTABLECJ简历(M)(B)、ADDTABLECJ简历M
(C)、ALTERTABLECJADD简历M(D)、ALTERTABLECJINSERT简历(M)
2、[单选题]要显示"参照完整性",可以________。
(A)、从"数据库设计器"快捷菜单中选择"编辑参照完整性"选项
(B)、其它选项都可以
(C)、选择"数据库"菜单中的"编辑参照完整性"选项
(D)、在数据库设计器中双击两个表之间的关系按钮,然后在"编辑关系"对话框中选择"参照完整性"按钮
3、[多选题]下列VisualFoxPro命令中,执行时缺省范围为当前记录的是__________。
(A)、RECALL(B)、AVERAGE(C)、DISPLAY
(D)、DELETE(E)、LIST(F)、REPLACE
4、[单选题]假定有三个表:
学生(学号,姓名,性别,年龄),课程(课程号,课程名,任课教师),成绩(学号,课程号,成绩)。
现要查找选修了"高级英语"的女生姓名,所涉及到的关系有________。
(A)、学生,课程,成绩(B)、学生(C)、课程,成绩(D)、学生,课程
5、[单选题]下列关于视图和查询的叙述中,错误的是________。
(A)、可以把视图当作数据库的一个定制的虚拟表
(B)、视图被分为本地视图和远程视图两大类
(C)、可以把查询的结果保存到一个新的数据表中
(D)、对查询结果和视图数据的修改都会影响数据源
6、[单选题]设有班级和学生两个实体,每个学生只能属于一个班级,一个班级可以有多名学生,则班级与学生实体之间的联系类型是________。
(A)、m:
n(B)、m:
k(C)、1:
1(D)、1:
m
7、[单选题]命令文件SR.PRG的内容如下,在DOWHILE后面填入__________后,则运行一次该程序可输入若干记录,直到用户认为不需要输入为止。
USESTUDENTS
ANS='Y'
DOWHILE
APPENDBLANK
@3,5SAY"学号:
"GET学号
@3,40SAY"姓名:
"GET姓名
@4,5SAY"年龄:
"GET年龄
@4,40SAY"成绩:
"GET成绩
@5,10SAY"继续录入吗(Y/N)"GETANS
READ
ENDDO
USE
(A)、STR(ANS)='Y'(B)、LOWER(ANS)='y'
(C)、.NOT.EOF()(D)、UPPER(ANS)='y'
8、[单选题]下列SQL命令__________可以逻辑删除数据表CJ中的女性记录。
(A)、DELETEFROMCJFOR性别="女"(B)、DROPFROMCJFOR性别="女"
(C)、DELETEFROMCJWHERE性别="女"(D)、DROPFROMCJWHERE性别="女"
9、[单选题]要利用具有公共字段的两个表来生成一个新的表,可选择________命令来加以完成。
(A)、COPYTO(B)、JOIN(C)、SORT(D)、TOTAL
10、[单选题]能对数据库中的数据进行输入、增删、修改、计算、统计、索引、排序、输出等操作的软件系统称为________。
(A)、数据库软件系统(B)、数据控制程序集
(C)、数据库管理系统(D)、数据库系统
11、[单选题]通过执行下列的________可以给当前表的某个C型字段赋一个新值。
(A)、WAIT语句(B)、INPUT语句
(C)、ACCEPT语句(D)、@SAY-GET语句和READ语句
12、[单选题]设某数据表CJA.DBF包括学号(C型)、英语(N型)、计算机(N型)等字段,使用SQL命令__________可以为其追加一条新记录。
(A)、INSERTINTOCJA(学号,英语,计算机)VALUE("440105021",88,92)
(B)、INSERTTOCJA(学号,英语,计算机)VALUE("440105021",88,92)
(C)、INSERTINTOCJA学号,英语,计算机REPL"440105021",88,92
(D)、INSERTTOCJA学号,英语,计算机VALUE"440105021",88,92
13、[单选题]要改变一个关系中字段的排列次序,可使用关系运算________。
(A)、复制(B)、投影(C)、比较(D)、选择
14、[单选题]为了使用户使用数据库更方便,常常把数据库管理系统提供的数据操作语言嵌入到某一高级语言中,此高级语言称为__________。
(A)、查询语言(B)、宿主语言(C)、自含语言(D)、会话语言
15、[单选题]在VisualFoxPro中,LOOP语句和EXIT语句只能在________中出现。
(A)、循环语句的循环体(B)、本层程序的任何地方
(C)、DOCASE……ENDCASE语句(D)、IF语句
16、[单选题]已知ZGB表含有工号、姓名、性别和工作日期等字段,GZ表含有工号、工资等字段,且工号是这两个表的公共字段。
现要根据ZGB表和GZ表查询每位职工的姓名和工资,可采用的SELECT-SQL语句为________。
(A)、SELECT姓名,工资FROMZGBX,GZYWHEREZGB.工号=GZ.工号
(B)、SELECTX.姓名,Y.工资FROMZGBASX,GZASYWHEREZGB.工号=GZ.工号
(C)、SELECTALLFROMZGB,GZWHEREZGB.工号=GZ.工号
(D)、SELECT姓名,工资FROMZGBX,GZYWHEREX.工号=Y.工号
17、[单选题]在SQL中,UPDATE语句的功能是________。
(A)、添加记录(B)、添加字段(C)、修改字段(D)、修改记录
18、[多选题]下列命令中,执行时不要求对数据库文件进行索引的命令有________。
(A)、JOIN(B)、SEEK(C)、LOCATE(D)、TOTAL
19、[多选题]在表单中加入计时器控件后,在运行表单时,该计时器是否能起到计时的作用,是跟其________属性的设置有关的。
(A)、Top(B)、Enabled(C)、Name
(D)、Interval(E)、Left(F)、Width
20、[单选题]在VisualFoxpro的程序或代码段中,内存变量不可能被设置为________的。
(A)、PUBLIC(B)、PRIVATE(C)、COMMON(D)、LOCAL
21、[单选题]计算机系统中,按照一定的数据模型组织、存储和应用的数据集合称为________。
(A)、数据文件(B)、数据软件(C)、数据系统(D)、数据库
22、[多选题]SQL语言具有的功能有________。
(A)、数据控制(B)、关系规范化(C)、数据定义和数据操作(D)、数据查询
23、[单选题]同一个表的多个索引可以创建在一个索引文件中,该索引文件与数据表同名,这种索引文件称为_________。
(A)、结构复合索引文件(B)、独立复合索引文件
(C)、单索引文件(D)、主索引文件
24、[单选题]主名与表的主名相同,并且随表的打开而自动打开,在增删记录或修改索引关键字值时会自动更新的索引文件是________。
(A)、复合索引文件(B)、结构化复合索引文件
(C)、非结构化复合索引文件(D)、单索引文件
25、[多选题]下面关于VisualFoxPro数组的叙述中,错误的是________。
(A)、一个数组中各个数组元素必须是同一数据类型
(B)、Visual FoxPro只支持一维数组和二维数组
(C)、用DIMENSION和DECLAER都可以定义数组
(D)、新定义数组的各个数组元素的初始值为0
二、组合选择
1、下列关于表间关系的叙述中,正确的是________。
2、在SELECT*FROMTTWHERE性别="男"语句中,“*”指的是________。
3、在VisualFoxPro中,可用宏替换函数(&)替换________的值。
4、关系数据库的四个层次结构是________。
5、在"菜单设计器"中,要为定义的"文件"菜单项设置一个快捷键"F",则在菜单名称栏中应输入________。
6、SETTALKOFF命令的功能是________。
7、不允许记录中出现重复索引值的索引是________。
8、假设在当前表单的Activate事件过程中有语句:
This.Text1.Value="文本框",该语句对文本框控件的引用属于________引用。
9、以下循环体共执行________次。
FORY=100TO1
?
Y-2
ENDFOR
10、为当前数据库创建视图的SQL语句为________。
注意:
请在试题的下划线处填写答案前所对应的字母,如“(D)Style”,只能填写英文字母“D”(大小写均可,必须在英文输入状态下输入),不能填写“Style”,否则作错误作答处理,填完后按回车键可转到下一题。
可供选择的答案如下:
(A)C型内存变量
(B)关系模式、元组、属性和域
(C)永久关系只能在数据表间进行建立
(D)主索引和唯一索引
(E)主索引和候选索引
(F)相对
(G)0
(H)文件(\ (I)1 (J)所有记录 (K)禁止在屏幕上进行会话 (L)临时关系只能在自由表间进行建立 (M)绝对 (N)C型内存变量或C型字段变量 (O)只输出输出命令所要求输出的内容 (P)CREATESQLVIEW (Q)文件(\F) (R)所有字段 (S)数据库、数据表、记录和字段 (T)CREATEVIEW 三、判断题 1、执行不带索引文件名的SETINDEXTO命令的作用是打开所有的索引文件。 2、当对象生成时引发Init事件;当对象从内存中释放时引发Destory事件。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 二级 考试 模拟