本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2013年9月全国计算机等级《二级VF》上机模考试卷(3)
1、【 单选题
SQL的SELECT语句中,“HAVING<条件表达式>’’用来筛选满足条件的(  )。 [1分]
关系
分组
答案:
2、【 单选题
某二叉树共有7个结点,其中叶子结点只有l个,则该二叉树的深度为(假设根结点在第l层)(  )。 [1分]
3
4
6
7
答案:
3、【 单选题
如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时(  )。 [1分]
系统自动备份父表中被删除记录到一个新表中
若子表中有相关记录,则禁止删除父表中记录
会自动删除子表中所有相关记录
不作参照完整性检查,删除父表记录与子表无关
答案:
4、【 单选题
在SQL SELECT语句中与INTO TABLE等价的短语是(  )。 [1分]
INTO DBF
TO TABLE
INTO FORM
INTO FILE
答案:
5、【 单选题
“教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是(  )。 [1分]
SELECT教师表,系号,COUNT(*)AS人数FROM教师表,学院表GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMP
SELECT教师表,系号,COUNT(*)FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMP
SELECT教师表,系号,CoUNT(*)AS人数FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号TO FILE TEMP SELECT MAX(人数)FROM TEMP
SELECT教师表,系号,COUNT(*)AS人数FRoM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系导INTO DBF TEMP SELECT MAX(人数)FROM TEMP
答案:
6、【 单选题
有两个关系R和T如下:
   
则由关系R得到关系T的操作是(  )。 [1分]
选择
投影
答案:
7、【 单选题
假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是(  )。 [1分]
="男".OR.”女”
性别="男".OR."女"
$"男女"
性别$"男女"
答案:
8、【 单选题
在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括( )。 [1分]
临时表
文本文件
屏幕
答案:
9、【 单选题
在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的(  )。 [1分]
参照完整性
实体完整性
域完整性
用户定义完整性
答案:
10、【 单选题
以下哪个术语描述的是属性的取值范围?(  ) [1分]
字段
关键字
元组
答案:
11、【 单选题
为了使表单界面中的控件不可用,需将控件的某个属性设置为假,该属性是(  )。 [1分]
Default
Enabled
Use
Enuse
答案:
12、【 单选题
表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码(  )。 [1分]
myForm.Page3.myPageFrame.Caption="修改"
myForm.myPageFrame.Caption.Page3="修改"
Thisform.myPageFrame.Page3.Caption="修改"
Thisform.myPageFrame.Caption.Page3="修改"
答案:
13、【 单选题
数据库应用系统中的核心问题是(  )。 [1分]
数据库设计
数据库系统设计
数据库维护
数据库管理员培训
答案:
14、【 单选题
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是(  )。 [1分]
-369
369
0.369
整数集合{1,2,3,4,5}
答案:
15、【 单选题
在黑盒测试方法中,设计测试用例的主要根据是( )。 [1分]
程序外部功能
程序数据结构
程序流程图
程序内部逻辑
答案:
16、【 单选题
在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是(  )。 [1分]
使用查询设计器创建的是一个包含SQL SELECT语句的文本文件
使用视图设计器创建的是一个包含SQL SELECT语句的文本文件
查询和视图有相同的用途
查询和视图实际都是一个存储数据的表
答案:
17、【 单选题
在Visual FoxPro的SQL查询中,为了计算某数值字段的平均值应使用函数(  )。 [1分]
AVG
SUM
MAX
MIN
答案:
18、【 单选题
下列函数返回类型为数值型的是(  )。 [1分]
STR
VAL
DTOC
TTOC
答案:
19、【 单选题
下列关于二叉树的叙述中,正确的是(  )。 [1分]
叶子结点总是比度为2的结点少一个
叶子结点总是比度为2的结点多一个
叶子结点数是度为2的结点数的两倍
度为2的结点数是度为1的结点数的两倍
答案:
20、【 单选题
查询“教师表”的全部记录并存储于临时文件one.dbf中的SQL命令是(  )。 [1分]
SELECT*FR()M教师表INTO C4JRSOR one
SELECT*FROM教师表TO CURSOR one
SELECT*FROM教师表INTO CURSOR DBF one
SELECT*教师表TO CURSOR DBF one
答案:
21、【 单选题
假设“图书”表中有C型字段“图书编号”,要求将图书编号以字母A开头的图书记录全部打上删除标记,可以使用SQL命令(  )。 [1分]
DELETE FROM:图书FOR图书编号="A"
DELETE FROM图书WHERE图书编号="A%"
DELETE FROM图书FoR图书编号="A*"
DELETE FROM图书WHERE图书编号LIKE="A%"
答案:
22、【 单选题
查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是(  )。 [1分]
SELECT s.学号,姓名,课程名,成绩
FROM student s,score sc。course c
WHERE s.学号=sc.学号,sc.课程号=c.课程号,院系="计算机系"
SELECT学号,姓名,课程名,成绩
FROM student s,score sc,course C
WHERE s.学号=SC.学号AND sc.课程号=c.课程号AND院系="计算机系"
SELECT s.学号,姓名,课程名,成绩
FROM(student s JOIN score sc ON s.学号=sc.学号)
JOIN course c ON sc.课程号=c.课程号
wHERE院系="计算机系"
SELECT学号,姓名,课程名,成绩
FROM(student s JOIN score sc ON s.学号=sc.学号)
JOIN course c ON sc.课程号=c.课程号
WHERE院系="计算机系"
答案:
23、【 单选题
查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是( )。 [1分]
SELECT学号,姓名FROM student s WHERE NOT EXISTS
(SELECT*FROM score se WHERE SC.学号=s.学号码AND成绩<85)
SELECT学号,姓名FROM student S WHERE NOT EXISTS
(SELECT*FROM score sc WHERE SC.学号=s.学号码AND成绩>=85)
SELECT学号,姓名FROM student s,score sc
WHERE s.学号=sc.学号AND成绩>=85
SELECT学号,姓名FROM student s,score sc
WHERE S.学号=sc.学号AND ALL成绩>=85
答案:
24、【 单选题
查询选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是(  )。 [1分]
SELECT S.学号,姓名,平均成绩FROM student s,score sc
WHERE S.学号=sc.学号
GROUP BY s.学号HAVING COUNT(*)>=5 ORDER BY平均成绩DESC
SELECT s.学号,姓名,AVG(成绩)FROM student s,score sc
WHERE s.学号=SC.学号AND COUNT(*)>=5
GRoUP BY学号0RDER BY 3 DESC
SELECT S.学号,姓名,AVG(成绩)平均成绩FROM student s,score sc
WHERE s.学号=SC.学号AND COUNT(*)>=5
GROUP BY s.学号ORDER BY平均成绩DESC
SELECT s.学号,姓名,AVG(成绩)平均成绩FROM student s,score sc
WHERE s.学号=sc.学号
GROUP BY s.学号HAVING COUNT(*)>=5 0RDER BY 3 DESC
答案:
25、【 单选题
查询同时选修课程号为Cl和C5课程的学生的学号,正确的命令是(  )。 [1分]
SELECT学号FROM score sc WHERE课程号="Cl"AND学号IN
(SELECT学号FROM score sc WHERE课程号="C5")
SELECT学号FROM score sc WHERE课程号="Cl"AND学号=
(SELECT学号FROM score sc WHERE课程号="C5")
SELECT学号FROM score sc WHERE课程号="Cl"AND课程号="C5"
SELECT学号FROM score sc WHERE课程号="Cl"OR课题号="C5"
答案:
26、【 单选题
删除学号为“20091001”且课程号为“C1”的选课记录,正确命令是(  )。 [1分]
DELETE FROM score WHERE课程号="C1"AND学号="20091001"
DELETE FROM score WHERE课程号=”C1”OR学号="20091001"
DELETE score WHERE课程号="C1"AND学号="20091001"
DELETE score课程号="C1"OR学号="20091001"
答案:
27、【 单选题
在Visual FoxPro中,有关参照完整性的删除规则正确的描述是(  )。 [1分]
如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录
如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录
如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录
上面3种说法都不对
答案:
28、【 单选题
对表sc(学号C(8),课程号C(2),成绩N(3),备注C(20)),可以插入的记录是(  )。 [1分]
('20080101','cl','90',NULL)
('20080101','cl',90,'成绩优秀')
('20080101','cl','90','成绩优秀')
('20080101','cl','79','成绩优秀')
答案:
29、【 单选题
在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是( )。 [1分]
ACCEPT、WAIT
INPUT、WAIT
INPUT、ACCEPT
INPUT、ACCEPT和WAIT
答案:
30、【 单选题
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是(  )。 [1分]
m:1联系
1 : m
1:1联系
m:n联系
答案:
31、【 单选题
如果SQL查询的SELECT短语中使用TOP,则必须配合(  )。 [1分]
HAVING短语
GROUP BY短语
WHERE短语
ORDER BY短语
答案:
32、【 单选题
假设某个表单中有一个复选框(CheekBoxl)和一个命令按钮Commandl,如果要在 Commandl的Click事件代码中取得Value的值,以判断复选框起否被用户选择,正确的表达式是(  )。 [1分]
This.CheckBoxl.Value
ThisForm.CheekBoxl.Value
This.CheckBoxl.Selected
ThisEorm.CheckBoxl.Selected
答案:
33、【 单选题
SQL查询命令的结构是SELECT…FROM…WHERE…GROUP BY…HAVING…ORDER BY…,其中指定查询条件的短语是(  )。 [1分]
SELECT
FROM
WHERE
ORDER BY
答案:
34、【 单选题
软件需求规格说明书的作用不包括(  )。 [1分]
软件可行性研究的依据
用户与开发人员对软件要做什么的共同理解
软件验收的依据
软件设计的依据
答案:
35、【 单选题
在Visual FoxPro中,扩展名为.mnx的文件是( )。 [1分]
备注文件
项目文件
表单文件
菜单文件
答案:
36、【 单选题
将E—R图转换为关系模式时,实体和联系都可以表示为(  )。 [1分]
属性
关系
答案:
37、【 单选题
在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是(  )。
?RECCOUNT() [1分]
0
1
40
出错
答案:
38、【 简答题
(1)将数据库“student”添加到项目test中。
(2)在数据库“student”中建立数据库表“match”,表结构为:
场次 字符型(10)
时间 日期型
裁判 字符型(15)
(3)为数据库“student”中的表“地址”建立“候选”索引,索引名称和索引表达式均为“电 话”。
(4)设置表“match”的字段“裁判”的默认值为“冯巩”。 [18分]
解析:
【考点指引】本大题主要考查项ll管理器的操作,数据表的建立和修改。
(1)【解题步骤】 ①选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“tEst”后单击“保存”按钮。 ②在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,将考生文件夹下的数据库“stuDEnt”添加到新建的项目tEst中。(2)【解题步骤】 ①在项目管理器中选择“数据”选项卡,展开数据库“stuDEnt”,选择“stuDEnt”分支下的“表”,然后单击“新建”按钮,单击“新建表”,在“创建”窗口中输入表名“mAtCh”。 ②在表设计器中,根据题意分别完成表“stuDEnt”的结构设计。
(3)【解题步骤】①在项目管理器中,选择“stuDEnt”分支下的“表”,展开“表”,选择“地址”。单击“修改”按钮,打开表设计器。 ②在表设计器中单击“索引”选项卡,索引名称和索引表达式均输入“电话”,在类型下拉列表框中选择”候选索引”。 ③关闭表设计器,单击“确定”按钮保存表“地址”结构。
(4)【解题步骤】 ①在项目管理器中,选择“stuDEnt”分支下的“表”,展开“表”,选择“mAtCh”。②单击“修改”命令按钮,打开表设计。 ③在表设计器中单击“字段”选项卡,选择字段名为“裁判”所在行,在“字段有效性”栏中的中默认值”文本框中输入“"冯巩"”。 ④关闭表设计器,单击“确定”按钮保存表“mAtCh”结构。
39、【 简答题
(1)建立一个名为“Menul”的菜单,菜单中有两个菜单项“显示日期”和“退出”。单击“显示日期”菜单项将弹出一个对话框,其上显示当前日期。“退出”菜单项使用SETSYSENU TO DEFAULT负责返回到系统菜单。
(2)对数据库客户中的表使用“一对多报表向导”建立报表myrepo。
要求:父表为“客户联系”,子表为“订货”。从父表中选择字段“客户编号”和“公司名称”,从子表中选择字段“订单编号”和“订单日期”,两个表通过“客户编号”建立联系,按客户编号升序排序;报表样式选择“账务式”,方向为“横向”;报表标题为“客户订货查看”。 [24分]
解析:
(1)【操作步骤】 ①在命令窗口中输入命令:CrEAtE MEnu MEnu l,单击“菜单”图标按钮。 ②按题目要求输入主菜单名称“显示日期”和“退出”。在菜单项的“结果”下拉列表中均选择“命令”。 在命令编辑窗口中分别输入: mEssAGEBox(DtoC(DAtE())) sEt sysMEnu tO DEFAult③选择VisuAl FoxPro[菜单】→【生成】命令。
(2)【操作步骤】 ①选择【文件】→【新建】命令,选中“报表”选项后,单击“向导”按钮,并选择“一对多报表向导”。 ②分别从父表“客户联系”和子表“订货”中选择题目中要求的字段。 ③单击“下一步”,默认两表以字段“客户编号”建立关系。 ④单击“下一步”,选择“可用的字段或索引标志”为“客户编号”(升序)。 ⑤单击“下一步”,样式选择“账务式”,方向为“横向”。⑥单击“下一步”,报表标题设置为“客户订货查看”。 ⑦单击“完成,,按钮,完成对报表的建立,以“myrEpo”为文件名保存报表。
40、【 简答题
表“T资”中字段“加班费”的值为空,编写满足如下要求的程序:
根据“加班费”表中的白天和晚上的加班费的值和“工资’’表中各个人加班的类型和次数确定T资表的“加班费”字段的值(注:在修改操作过程中不要改变员工表记录的顺序)。最后将程序保存为“cxl.prg”,并执行该程序。 [18分]
解析:
【考点指引】本大题主要考查教据库程序设计,通过一个表的字段值计算未修改另一个表对应的字段值。
【操作步骤】 ①在命令窗口中输入命令:MODI COMM Cxl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:
SELECT*lNTO ARRAY A FROM加班费
FOR i=1 T()ALEN(A)/Z
UPDATE工资SET加班费=a(i,2)*加班次数WHERE加班类型=a(i,1)
NEXT
关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输入命令:DO cxl(回车执行),执行程序文件。
1
1页,共40个题库
1页,共40个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169