2014年3月计算机等级考试二级VFP考前全真模拟试卷(二)
-
(14)完成下面语句,对选项组的第3个按钮设置标题(Caption)属性:
ThisForm.MyOption.____=“一年级”
-
(12)在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时,使用____子句说明有效性规则(域完整性规则或字段取值范围)。
-
(13)在Visual FoxPro中表单的Load事件发生在Init事件之____。
-
(9)在Visual FoxPro中, CONTINUE与____命令配合使用。
-
(11)在Visual FoxPro中,运行当前文件夹下的表单T l.SCX的命令是____。
-
(10)用当前窗体的LABEL1控件显示系统时间的语句是
THIS FORM.LABEL1____=TIME()
-
(7)在SQL的CREATE TABLE语句中,为属性说明取值范围(约束)的是____短语。
-
(8)SQL插入记录的命令是INSERT,删除记录的命令是____,修改记录的命令是____。
-
(4)数据库理论中,数据的独立性一般可分为____和逻辑独立性。
-
(5)在关系模型中,把数据看成一个二维表,每一个二维表称为一个____。
-
(6)当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为____。
-
(3)诊断和改正程序中错误的工作通常称为____。
-
(2)在数据结构中,用一组地址连续的存储单元一次存储数据元素的方式是____结构。
-
(1)某二叉树中度为2的结点有18个,则该二叉树中有____个叶子结点。
-
(34)查询所有目前年龄是22岁的学生信息:学号,姓名和年龄,正确的命令组是
- A)CREATE VIEW AGE LIST AS; SELECT学号,姓名,YEAR(DATEQ)-YEAR(出生日期)年龄FROM学生; SELECT学号,姓名,年龄FROM AGE LIST WHERE年龄=22
- B)CREATE VIEW AGE LIST AS; SELECT学号,姓名,YEAR(出生日期)FROM学生; SELECT学号,姓名,年龄FROM AGE -L IST WHERE YEAR(出生日期)=22
- C)CREATE VIEW AGE LIST AS; SELECT学号,姓名,YEAR(DATEQ)-YEAR(出生日期)年龄FROM学生; SELECT学号,姓名,年龄FROM学生WHERE YEAR(出生日期)=22
- D)CREATE VIEW AGE LIST AS STUDENT; SELECT学号,姓名,YEAR(DATE())-YEAR(出生日期)年龄FROM学生;SELECT学号,姓名,年龄FROM STUDENT WHERE年龄=22
-
(35)向学生表插入一条记录的正确命令是
- A)APPEND INTO学生VALUES("10359999",‘张三’,‘男’,‘会计’,{^1983-10-28})
- B)INSERT INTO学生VALUES("10359999",‘张三’,‘男’,{^1983-10-28},‘会计’)
- C)APPEND INTO学生VALUES("10359999",‘张三’,‘男’,{^1983-10-28},‘会计’)
- D)INSERT INTO学生VALUES("10359999",‘张三’,‘男’,{^1983-10-28})
-
(33)统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是
- A)SELECT课程名称,开课院系,COUNT(课程编号)AS选修人数;
- FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号;
- GROUP BY学生成绩.课程编号HAVING COUNT(*)<=2; ORDER BY COUNT(课程编号)
- B)SELECT课程名称,开课院系,COUNT(学号)选修人数;
- FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号;
- GROUP BY学生成绩.学号HAVING COUNT(*)<=2; ORDER BY COUNT(学号)
- C)SELECT课程名称,开课院系,COUNT(学号)AS选修人数;
- FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号;
- GROUPBY课程名称HAVING COUNT(学号)<=2; ORDER BY选修人数
- D)SELECT课程名称,开课院系,COUNT(学号)AS选修人数;
-
(32)~(35)题使用如下三个表:
学生.DBF:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8)
课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8)
学生成绩.DBF:学号C(8),课程编号C(4),成绩I
(32)查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是
- A)SELECT课程名称,SUM(成绩)AS分数FROM课程,学生成绩; WHERE课程.课程编号=学生成绩.课程编号;
- GROUP BY课程名称
- B)SELECT课程名称,MAX(成绩)分数FROM课程,学生成绩; WHERE课程.课程编号=学生成绩.课程编号;
- GROUP BY课程名称
- C)SELECT课程名称,SUM(成绩)分数FROM课程,学生成绩; WHERE课程.课程编号二学生成绩.课程编号;
- GROUP BY课程.课程编号
- D)SELECT课程名称,MAX(成绩)AS分数FROM课程,学生成绩; WHERE课程.课程编号=学生成绩.课程编号;
- GROUP BY课程编号
-
(30)在DO WHILE…ENDDO循环结构中,EXIT命令的作用是
- A)退出过程,返回程序开始处
- B)转移到DO WHILE语句行,开始下一个判断和循环
- C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
- D)终止程序执行
-
(31)一条没有指明去向的SQL SELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是
- A)ALT B)DELETE C)ESC D)RETURN
-
(28)视图设计器中含有的、但查询设计器中却没有的选项卡是
- A)筛选 B)排序依据 C)分组依据 D)更新条件
-
(26)在Visual FoxPro中,关于视图的正确叙述是
- A)视图与数据库表相同,用来存储数据
- B)视图不能同数据库表进行连接操作
- C)在视图上不能进行更新操作
- D)视图是从一个或多个数据库表导出的虚拟表
-
(29)有关参照完整性的删除规则,正确的描述是
- A)如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子 表中的所有相关记录
- B)如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与 子表相关的父表中的记录
- C)如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责做什何 工作
- D)上面三种说法都不对
-
(24)使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是
- A)DELETE FOR AGE>30 B)DELETE FROM S WHERE AGE>30
- C)DELETE S FOR AGE>30 D)DELETE S WHERE AGE>30
-
(25)在Visual FoxPro中释放和关闭表单的方法是
- A)RELEASE B)CLOSE C)DELETE D)DROP
-
(23)有关连编应用程序,下面的描述正确的是
- A)项目连编以后应将主文件视作只读文件
- B)一个项目中可以有多个主文件
- C)数据库文件可以被指定为主文件
- D)在项目管理器中文件名左侧带有符号ø的文件在项目连编以后是只读文件
-
(22)在Visual FoxPro中,关于查询和视图的正确描述是
- A)查询是一个预先定义好的SQL SELECT语句文件
- B)视图是一个预先定义好的SQL SELECT语句文件
- C)查询和视图是同一种文件,只是名称不同
- D)查询和视图都是一个存储数据的表
-
(20)下列函数结果为.T.的是
- A)EMPTY(SPACE(5)) B)EMPTY(.NULL.)
- C)ISNULL(”) D)ISNULL({})
-
(20)下列函数结果为.T.的是
- A)EMPTY(SPACE(5)) B)EMPTY(.NULL.)
- C)ISNULL(”) D)ISNULL({})
-
(21)要修改当前内存中打开的表结构,应使用的命令是
- A)MODI COMM B)MODI STRU
- C)EDIT STRU D)TYPE EDIT
-
(18)在Visual FoxPro中,可以链接或嵌入OLE对象的字段类型是
- A)备注型字段 B)通用型字段
- C)备注型和通用型字段 D)任何类型的字段
-
(19)如果当前表的记录指针已经到达表尾,则EOF()的返回值为
- A)1 B)0 C).T. D).F.
-
(17)给出当前记录号的函数是
- A)RECCOUNT() B)RECNO()
- C)DELETE() D)VARTYPE()
-
(15)下列哪个答案是INT(-7.9)、CEILING(-7.9)和FLOOR(-7.9)的正确计算结果。
- A)_8,-7,-8 B)-7,-7,-7 C)-7,-7,-8 D)-7,-8,-8
-
(16)数据库表的字段可以定义规则,规则是
- A)逻辑表达式 B)字符表达式
- C)数值表达式 D)前三种说法都不对
-
(14)为表单建立了快捷菜单mymenu调用快捷菜单的命令代码Do mymenu.mpr WITH THIS应该放在表单的哪个事件中?
- A) Destow事件 B)Init事件 C)Load事件 D)RightClick事件
-
(13)查询订购单号(字符型,长度为4)尾字符是“1”的错误命令是
- A)SELECT*FROM订单WHERE SUBSTR(订购单号,4)=“1”
- B)SELECT*FROM订单WHERE SUBSTR(订购单号,4,1)=“1”
- C)SELECT*FROM订单WHERE“1”$订购单号
- D)SELECT*FROM订单WHERE RIGHT(订购单号,1)=“1”
-
(10)用树形结构表示实体之间联系的模型是
- A)关系模型 B)网状模型 C)层次模型 D)以上三个都是
-
(11)在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为
- A)STUDENT.DOC B)STUDENTMEM
- C)STUDENT.DBT D)STUDENT.FTP
-
(12)在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是
- A)改变表中记录的物理顺序 B)为了对表进行实体完整性约束
- C)加快数据库表的更新速度 D)加快数据库表的查询速度
-
(9)数据库表可以设置字段有效性规则,字段有效性规则属于
- A)实体完整性范畴 B)参照完整性范畴
- C)数据一致性范畴 D)域完整性范畴
-
(8)下列描述中正确的是
- A)程序就是软件 B)软件开发不受计算机系统的限制
- C)软件既是逻辑实体,又是物理实体 D)软件是程序、数据与相关文档的集合
-
(7)在Visual FoxPro中,运行表单T1.SCX的命令是
- A)DO T1 B)RUN FORMT 1
- C)DO FORMT 1 D)DO FROM T 1
-
(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是
- A)可行性分析 B)需求分析 C)详细设计 D)程序编码
-
(5)下列对于线性链表的描述中正确的是
- A)存储空间不一定连续,且各元素的存储顺序是任意的
- B)存储空间不一定连续,且前件元素一定存储在后件元素的前面
- C)存储空间必须连续,且前件元素一定存储在后件元素的前面
- D)存储空间必须连续,且各元素的存储顺序是任意的
-
(3)设有下列二叉树:
对此二叉树中序遍历的结果为
- A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA
-
(4)对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为
- A)并运算 B)交运算 C)差运算 D)积运算
-
(2)把实体一联系模型转换为关系模型时,实体之间多对多关系在关系模型中是通过
- A)建立新的属性来实现 B)建立新的关键字来实现
- C)建立新的关系来实现 D)建立新的实体来实现
-
(1)DBMS的含义是
- A)数据库系统 B)数据库管理系统
- C)数据库管理员 D)数据库