2013年9月全国计算机等级《二级VF》命题预测试卷三
-
(1)建立一个名为“Menul”的菜单,菜单中有两个菜单项“显示日期”和“退出”。单击“显示日期”菜单项将弹出一个对话框,其上显示当前日期。“退出”菜单项使用SETSYSENU TO DEFAULT负责返回到系统菜单。
(2)对数据库客户中的表使用“一对多报表向导”建立报表myrepo。
要求:父表为“客户联系”,子表为“订货”。从父表中选择字段“客户编号”和“公司名称”,从子表中选择字段“订单编号”和“订单日期”,两个表通过“客户编号”建立联系,按客户编号升序排序;报表样式选择“账务式”,方向为“横向”;报表标题为“客户订货查看”。
-
表“T资”中字段“加班费”的值为空,编写满足如下要求的程序:
根据“加班费”表中的白天和晚上的加班费的值和“工资’’表中各个人加班的类型和次数确定T资表的“加班费”字段的值(注:在修改操作过程中不要改变员工表记录的顺序)。最后将程序保存为“cxl.prg”,并执行该程序。
-
在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是( )。
?RECCOUNT
- A.0
- B.1
- C.40
- D.出错
-
(1)将数据库“student”添加到项目test中。
(2)在数据库“student”中建立数据库表“match”,表结构为:
场次 字符型(10)
时间
日期型
裁判
字符型(15)
(3)为数据库“student”中的表“地址”建立“候选”索引,索引名称和索引表达式均为“电 话”。
(4)设置表“match”的字段“裁判”的默认值为“冯巩”。
-
将E—R图转换为关系模式时,实体和联系都可以表示为( )。
- A.属性
- B.键
- C.关系
- D.域
-
软件需求规格说明书的作用不包括( )。
- A.软件可行性研究的依据
- B.用户与开发人员对软件要做什么的共同理解
- C.软件验收的依据
- D.软件设计的依据
-
在Visual FoxPro中,扩展名为.mnx的文件是( )。
- A.备注文件
- B.项目文件
- C.表单文件
- D.菜单文件
-
如果SQL查询的SELECT短语中使用TOP,则必须配合( )。
- A.HAVING短语
- B.GROUP BY短语
- C.WHERE短语
- D.ORDER BY短语
-
假设某个表单中有一个复选框(CheekBoxl)和一个命令按钮Commandl,如果要在 Commandl的Click事件代码中取得Value的值,以判断复选框起否被用户选择,正确的表达式是( )。
- A.This.CheckBoxl.Value
- B.ThisForm.CheekBoxl.Value
- C.This.CheckBoxl.Selected
- D.ThisEorm.CheckBoxl.Selected
-
SQL查询命令的结构是SELECT…FROM…WHERE…
GROUP BY…HAVING…ORDER BY…,其中指定查询条件的短语是( )。
- A.SELECT
- B.FROM
- C.WHERE
- D.ORDER BY
-
在Visual FoxPro中,编译后的程序文件的扩展名为( )。
- A.PRG
- B.EXE
- C.DBC
- D.FXP
-
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职
员。则实体部门和职员间的联系是( )。
- A.m:1联系
- B.1 : m
- C.1:1联系
- D.m:n联系
-
在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是( )。
- A.ACCEPT、WAIT
- B.INPUT、WAIT
- C.INPUT、ACCEPT
- D.INPUT、ACCEPT和WAIT
-
在Visual FoxPro中,有关参照完整性的删除规则正确的描述是( )。
- A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录
- B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录
- C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录
- D.上面3种说法都不对
-
对表sc(学号C(8),课程号C(2),成绩N(3),备注C(20)),可以插入的记录是( )。
- A.('20080101','cl','90',NULL)
- B.('20080101','cl',90,'成绩优秀')
- C.('20080101','cl','90','成绩优秀')
- D.('20080101','cl','79','成绩优秀')
-
查询同时选修课程号为Cl和C5课程的学生的学号,正确的命令是( )。
- A.SELECT学号FROM score sc WHERE课程号="Cl"AND学号IN (SELECT学号FROM score sc WHERE课程号="C5")
- B.SELECT学号FROM score sc WHERE课程号="Cl"AND学号= (SELECT学号FROM score sc WHERE课程号="C5")
- C.SELECT学号FROM score sc WHERE课程号="Cl"AND课程号="C5"
- D.SELECT学号FROM score sc WHERE课程号="Cl"OR课题号="C5"
-
删除学号为“20091001”且课程号为“C1”的选课记录,正确命令是( )。
- A.DELETE FROM score WHERE课程号="C1"AND学号="20091001"
- B.DELETE FROM score WHERE课程号=”C1”OR学号="20091001"
- C.DELETE score WHERE课程号="C1"AND学号="20091001"
- D.DELETE score课程号="C1"OR学号="20091001"
-
根据以下资料,回答下列各题:
使用如下三个数据库表:
学生表:student(学号,姓名,性别,出生日期,院系)
课程表:course(课程号,课程名,学时)
选课成绩表:score(学号,课程号,成绩)
其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。
查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是( )。
- A.SELECT s.学号,姓名,课程名,成绩
- FROM student s,score sc。course c WHERE s.学号=sc.学号,sc.课程号=c.课程号,院系="计算机系"
- B.SELECT学号,姓名,课程名,成绩
- FROM student s,score sc,course C WHERE s.学号=SC.学号AND sc.课程号=c.课程号AND院系="计算机系"
- C.SELECT s.学号,姓名,课程名,成绩
- FROM(student s JOIN score sc ON s.学号=sc.学号)
- JOIN course c ON sc.课程号=c.课程号 wHERE院系="计算机系"
- D.SELECT学号,姓名,课程名,成绩
- FROM(student s JOIN score sc ON s.学号=sc.学号)
- JOIN course c ON sc.课程号=c.课程号 WHERE院系="计算机系"
-
查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是( )。
- A.SELECT学号,姓名FROM student s WHERE NOT EXISTS (SELECT*FROM score se WHERE SC.学号=s.学号码AND成绩<85)
- B.SELECT学号,姓名FROM student S WHERE NOT EXISTS (SELECT*FROM score sc WHERE SC.学号=s.学号码AND成绩>=85)
- C.SELECT学号,姓名FROM student s,score sc WHERE s.学号=sc.学号AND成绩>=85
- D.SELECT学号,姓名FROM student s,score sc WHERE S.学号=sc.学号AND ALL成绩>=85
-
查询选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是( )。
- A.SELECT S.学号,姓名,平均成绩FROM student s,score sc WHERE S.学号=sc.学号
- GROUP BY s.学号HAVING COUNT(*)>=5 ORDER BY平均成绩DESC
- B.SELECT s.学号,姓名,AVG(成绩)FROM student s,score sc WHERE s.学号=SC.学号AND COUNT(*)>=5
- GRoUP BY学号0RDER BY 3 DESC
- C.SELECT S.学号,姓名,AVG(成绩)平均成绩FROM student s,score sc WHERE s.学号=SC.学号AND COUNT(*)>=5
- GROUP BY s.学号ORDER BY平均成绩DESC
- D.SELECT s.学号,姓名,AVG(成绩)平均成绩FROM student s,score sc WHERE s.学号=sc.学号
- GROUP BY s.学号HAVING COUNT(*)>=5 0RDER BY 3 DESC
-
假设“图书”表中有C型字段“图书编号”,要求将图书编号以字母A开头的图书记录全部打上删除标记,可以使用SQL命令( )。
- A.DELETE FROM:图书FOR图书编号="A"
- B.DELETE FROM图书WHERE图书编号="A%"
- C.DELETE FROM图书FoR图书编号="A*"
- D.DELETE FROM图书WHERE图书编号LIKE="A%"
-
查询“教师表”的全部记录并存储于临时文件one.dbf中的SQL命令是( )。
- A.SELECT*FRM教师表INTO C4JRSOR one
- B.SELECT*FROM教师表TO CURSOR one
- C.SELECT*FROM教师表INTO CURSOR DBF one
- D.SELECT*教师表TO CURSOR DBF one
-
在Visual FoxPro中,执行SQL的DELETE命令和传统的FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是( )。
- A.SQL的DELETE命令删除数据库表中的记录之前,不需要先用USE命令打开表
- B.SQL的DELETE命令和传统的FoxPro DELETE命令删除数据库表中的记录之前,都需要先用命令USE打开表
- C.SQL的DELETE命令可以物理地删除数据库表中的记录,而传统的FoxPro DELETE命令只能逻辑删除数据库表中的记录
- D.传统的FoxPro DELETE命令还可以删除其他工作区中打开的数据库表中的记录
-
下列关于二叉树的叙述中,正确的是( )。
- A.叶子结点总是比度为2的结点少一个
- B.叶子结点总是比度为2的结点多一个
- C.叶子结点数是度为2的结点数的两倍
- D.度为2的结点数是度为1的结点数的两倍
-
在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是( )。
- A.使用查询设计器创建的是一个包含SQL SELECT语句的文本文件
- B.使用视图设计器创建的是一个包含SQL SELECT语句的文本文件
- C.查询和视图有相同的用途
- D.查询和视图实际都是一个存储数据的表
-
在Visual FoxPro的SQL查询中,为了计算某数值字段的平均值应使用函数( )。
- A.AVG
- B.SUM
- C.MAX
- D.MIN
-
下列函数返回类型为数值型的是( )。
- A.STR
- B.VAL
- C.DTOC
- D.TTOC
-
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
- A.-369
- B.369
- C.0.369
- D.整数集合{1,2,3,4,5}
-
在黑盒测试方法中,设计测试用例的主要根据是( )。
- A.程序外部功能
- B.程序数据结构
- C.程序流程图
- D.程序内部逻辑
-
数据库应用系统中的核心问题是( )。
- A.数据库设计
- B.数据库系统设计
- C.数据库维护
- D.数据库管理员培训
-
表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码( )。
- A.myForm.Page3.myPageFrame.Caption="修改"
- B.myForm.myPageFrame.Caption.Page3="修改"
- C.Thisform.myPageFrame.Page3.Caption="修改"
- D.Thisform.myPageFrame.Caption.Page3="修改"
-
为了使表单界面中的控件不可用,需将控件的某个属性设置为假,该属性是( )。
- A.Default
- B.Enabled
- C.Use
- D.Enuse
-
以下哪个术语描述的是属性的取值范围?( )
- A.字段
- B.域
- C.关键字
- D.元组
-
在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的( )。
- A.参照完整性
- B.实体完整性
- C.域完整性
- D.用户定义完整性
-
有两个关系R和T如下:
则由关系R得到关系T的操作是( )。
- A.选择
- B.投影
- C.交
- D.并
-
在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括( )。
- A.临时表
- B.表
- C.文本文件
- D.屏幕
-
假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是( )。
- A.="男".OR.”女”
- B.性别="男".OR."女"
- C.$"男女"
- D.性别$"男女"
-
“教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是( )。
- A.SELECT教师表,系号,COUNT(*)AS人数FROM教师表,学院表GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMP
- B.SELECT教师表,系号,COUNT(*)FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMP
- C.SELECT教师表,系号,CoUNT(*)AS人数FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号TO FILE TEMP SELECT MAX(人数)FROM TEMP
- D.SELECT教师表,系号,COUNT(*)AS人数FRoM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系导INTO DBF TEMP SELECT MAX(人数)FROM TEMP
-
在SQL SELECT语句中与INTO TABLE等价的短语是( )。
- A.INTO DBF
- B.TO TABLE
- C.INTO FORM
- D.INTO FILE
-
如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时( )。
- A.系统自动备份父表中被删除记录到一个新表中
- B.若子表中有相关记录,则禁止删除父表中记录
- C.会自动删除子表中所有相关记录
- D.不作参照完整性检查,删除父表记录与子表无关
-
参照完整性规则的更新规则中“级联”的含义是( )。
- A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录
- B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值
- C.父表中的连接字段值可以随意更新,不会影响子表中的记录
- D.父表中的连接字段值在任何情况下都不允许更新
-
某二叉树共有7个结点,其中叶子结点只有l个,则该二叉树的深度为(假设根结点在第l层)( )。
- A.3
- B.4
- C.6
- D.7
-
SQL的SELECT语句中,“HAVING<条件表达式>’’用来筛选满足条件的( )。
- A.列
- B.行
- C.关系
- D.分组