本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2014年全国计算机等级《二级VF》考前押密试题(1)
1、【 单选题
下列关于完全二叉树的叙述中,错误的是(  )。 [1分]
除了最后一层外,每一层上的结点数均达到最大值
可能缺少若干个左、右叶子结点
完全二叉树一般不是满二叉树
具有结点的完全二叉树的深度为[1og2n]+1
答案:
2、【 单选题
执行下列程序后,屏幕上显示的结果是(  )。
X=2
Y=3
? X,Y
DO SUBl
?? X,Y
PROCEDURE SUBl
PRIVATE Y
X=4
Y=5
RETURN [1分]
2 3 4 5
2 3 4 3
4 5 4 5
2 3 2 3
答案:
3、【 单选题
下列叙述甲错误的是(  )。 [1分]
面向对象的程序设计,通过消息来实现对象之间的相互关系
面向对象的程序设计,是用对象模拟问题领域中的实体
在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小
在面向对象的程序设计中.各个对象之间相互依赖性
答案:
4、【 单选题
在Visual FoxPro 中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插人规则中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则(  )。 [1分]
允许修改表S中的学号字段值
允许删除表S中的记录
不允许修改表S中的学号字段值
不允许在表S中增加新的记录
答案:
5、【 单选题
软件按功能可以分为应用软件、系统软件和支撑软件(或工其软件)。下列属于应用软件的是(  )。 [1分]
编译程序
操作系统
教务管理系统
汇编程序
答案:
6、【 单选题
参照完整性规则的更新规则中“级联”的含义是(  )。 [1分]
更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录
若子表中有与父表相关的记录,则禁止修改父表中的连接字段值
父表中的连接字段值可以随意更新,不会影响子表中的记录
父表中的连接字段值在任何情况下都不允许更新
答案:
7、【 单选题
下列叙述中正确的是(  )。 [1分]
一个算法的空间复杂度大,则其时间复杂度必定大
一个算法的空间复杂度大,则其时间复杂度必定小
一个算法的时间复杂度大,则其空间复杂度必定小
上述3种说法都不对
答案:
8、【 单选题
模块独立性是软件模块化所提出的要求,衡量模独立性的度量标准是模块的(  )。 [1分]
抽象和信息隐蔽
局部化和封装化
内聚性和耦合性
激活机制和控制方法
答案:
9、【 单选题
最常用的一种基本数据模型是关系数据模型,它的表示应采用(  )。 [1分]
网络
二维表
答案:
10、【 单选题
在表单MYFORM的INIT事件中,设置表单背景颜色为红色,正确的命令是(  )。 [1分]
MYFORM.BACKCOLOR—ROB(255,0,O)
THIS.PARENT.BACKCOLOR=RGB(255,0,0)
THISFORM.PARENT.BACKC0LOR=RGB(2 5 5,0,0)
THIS.BACKCOLOR=RGB(255,0,0)
答案:
11、【 单选题
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及(  )。 [1分]
阶段性报告
需求评审
总结
都不正确
答案:
12、【 单选题
数据结构中,与所使用的计算机无关的是数据的(  )。 [1分]
存储结构
物理结构
逻辑结构
物理和存储结构
答案:
13、【 单选题
有下列二叉树,对此二叉树前序遍历的结果为(  )。
    [1分]
XZCYAB
XYZABC
XYABCZ
XYAZBC
答案:
14、【 单选题
下列叙述中正确的是(  )。 [1分]
栈是“先进先出”的线性表
队列是“先进后出”的线性表
循环队列是非线性结构
有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
答案:
15、【 单选题
SQL语句中,SELECT命令中的JOIN是用来建立表间的联系短语,连接条件应出现在下列(  )短语中。 [1分]
WHERE
ON
HAVING
INNER
答案:
16、【 单选题
第18-57题使用如下数据。
部门(部门号C(2)、部门名称C(10))
职工(部门号C(2)、职工号C(4)、姓名C(8)、基本工资 N(7,2))
检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的语句是(  )。 [1分]
SELECT DISTINCT部门号FROM职711 WHERE基本工资>=ANY
(SELECT基本工资FROM职工WHERE部门号一”ll”)
SELECT DISTINCT部门号FROM职工WHERE基本工资>=ALL
(SELECT基本工资FROM职工WHERE部门号 一”ll”)
SELECT DISTINCT部门号FROM职工WHERE基本工资>=ANY
(SELECT MAX(基本工资)FROM职工WHERE部门号=”ll”)
SELECT DlSTINcT部门号FROM职工WHERE基本工资>=ALL
(SELECT MIN(基本工资)FROM职工WHERE部 门号=”11”)
答案:
17、【 单选题
检索最少有5名职工的每个部门的职工基本工资 的总额,难确的语句是(  )。 [1分]
SELECT部门号,COUNT(*),SUM(基本工资)FROM职工 HAVING COUNT(*)=5
SELECT部门号,COUNT(*),SUM(基本工资)FROM职工 GROUP BY基本工资HAVING COUNT(*)>=5
SELECT部门号,COUNT(*).SUM(基本工资)FR()M职工 GROUP BY部门号HAVING COUN'1、(*)>=5
SELECT部门号,COUNT(*),SUM(基本工资)FR()M职工 GROUP BY部门号WHERE COUNT(*)>=5
答案:
18、【 单选题
向职丁表中插人一条记录的正确语句是(  )。 [1分]
ApPEND BLANK职工 VALUES(”33”,”3305”, ”李运来”,”2700.00”)
APPEND IWl、O职工VALUES(”33”,”3305”,”李运 来”92700.OO)
INSERT INT0职工VALUES(”33…””39113305”,”李 运来””9112700.00”)
INSERT INT0职工VALUES(”3311”,”13305”,”李运来”,2700.00)
答案:
19、【 单选题
为“部门”表增加一个“人数”字段,类型为整型,正确的语句是(  )。 [1分]
ALTER TABLE部门ALTER人数1
ALTER TABLE部门ALTER FIELDS人数l
ALTER TABLE部门ADD人数l
ALTER TABLE部门ADDFIELDS人数l
答案:
20、【 单选题
检索每个部门的职工工资的总和,要求显示“部门名称”和“基本工资”.正确的语句是(  )。 [1分]
SELECT部门名称,SUM(基本工资)FR0M部门, 职工 WHERE职工.部门号=部门.部门号 ORDER BY部门号
SELECT部门名称,SUM(基本工资)FROM部门, 职1:WHERE职工.部门号=部门.部门号 GROUP BY部门号
SELECT部门名称,SUM(基本工资)FROM部门,职工 WHERE职工部门号=部门.部门号 0RDRE BY职工部门号
SELECT部门名称,SUM(基本工资)FROM部门, 职工 WHERE职工.部门号=部门.部门号 GROUP BY职工.部门号
答案:
21、【 单选题
SQL语言具有两种使用方式,分别称为交互式SQL和(  )。 [1分]
提示式sQL
多用户SQL
嵌入式SQL
解释式SQL
答案:
22、【 单选题
设计数据库的存储结构属于(  )。 [1分]
需求分析
概念设计
逻辑设计
物理设计
答案:
23、【 单选题
在Visual FoxPr0中,使用LOCATE FOR命令按条件查找记录,当查找到满足条件的第l条记录后,如果还需要查找下一条满足条件的记录,应使用(  )。 [1分]
LOCAT
SKIP命令
CONTINUE命令
G0命令
FOR命令
答案:
24、【 单选题
如果要从字符串“计算机等级考试”中取出“考试”这两个字,下列函数使用正确的是(  )。 [1分]
SUBSTR(”计算机等级考试”,l l)
SUBSTR(”计算机等级考试”,5,3)
RIGHT(”计算机等级考试”,2)
LEFT(”计算机等级考试”,4)
答案:
25、【 单选题
表达式VAL(SUBS(”奔腾586”,5,1))*Len(”vis-ual foxpro”)的结果是(  )。 [1分]
13.00
14.OO
45.OO
65.O0
答案:
26、【 单选题
在Visual FoxPr0.中,有关参照完整性的删除规则正确的描述是(  )。 [1分]
如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录
如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录
如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录
上面3种说法都不对
答案:
27、【 单选题
在表单设计中,关键字Thisform表示(  )。 [1分]
当前对象的直接容器对象
当前对象所在的表单
当前对象
当前对象所在的表单集
答案:
28、【 单选题
第33-72题使用的数据表如下:
当前目录下有数据库:大奖赛.dbc,其中有数据库表“歌手.dbf”、“评分.dbf”。
歌手号 姓名
1001 张三
2001 李四
3001 王五
4001 李六
   
歌手号 分数 评委号
1001 9.8 101
1001 9.6 102
1001 9.7 103
1001 9.8 104
     
为“歌手”表增加一个字段“最后得分”的SQL语句是(  )。 [1分]
ALTER TABLE歌手ADD最后得分F(6.2)
ALTFER DBF歌手ADD最后得分F6,2
CHANGE TABl。E歌手ADD最后得分F(6。2)
CHANGE TABLE学院INSERT最后得分F6,2
答案:
29、【 单选题
插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9和“l05”,正确的sqL语句是(  )。 [1分]
INSERT VALUES(”1001”,9.9,”l05”)INT0评分 (歌手号.分数.评委号)
INSERT T0评分(歌手号,分数,评委号)VALUES(”1001”,9.9.”l05”)
INSERT INT()评分(歌手号,分数,评委号)VAL一 UES”l001”,9.9,”105”)
INSERT VALUES(”1001”,9.9,”l 05”)TO评分(歌手号,分数,评委号)
答案:
30、【 单选题
为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0并且小于等于10”,正确的sQL语句是(  )。 [1分]
CHANGE TABLE评分ALTER分数SET cHECK分数>=0 AND分数<=10
ALTER TABLE评分ALTER分数SET CHECK分数>=0 AND分数<=10
ALTER TABLE评分ALTER分数CttECK分数 >=0 AND分数<=10
CHANGE TABLE评分ALTER分数SET CHECK分数>=0 OR分数<=10
答案:
31、【 单选题
删除视图myview的命令是(  )。 [1分]
DELETE myview VlEW
DELETE myview
DROP myview VIEW
DROP VIEW myview
答案:
32、【 单选题
假没temp.dbf数据表中有两个字段“歌手号”和“最后得分”。下面程序段的功能是:将temp.dbf中歌手的“最后得分”填人“歌手”表对应歌手的“最后得分”字段中(假说已增加了该字段)。在下划线处应该填写的sqi。语句是(  )。
USE歌手
DO WHILE.NOT.EOF()
REPLACE歌手.最后得分wITH a[2]
SKIP
ENDⅨ) [1分]
SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号TOARRAY a
SEl,ECT*FROM temp WHERE temp.歌手号=歌手.歌手号INT()ARRAYa
SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号T()FILE a
SEl,ECT*FROM temp WHERE temp.歌手号=歌手.歌手号INTO FILE a
答案:
33、【 单选题
第38-77题使用下列数据表。
“仓库”表
仓库号   所在地    
WH2   北京    
WH2   上海    
WH3   广州    
WH4   天津    
“职工”表
职工号   仓库号   工资  
E1   WHl   2100  
E2   WH2   1 500  
E3   WH3   1350  
E4   WHl   1850  
E5   WH3   1900  
E6   WHl   2000  
E7   WH4   1450  
E8   WH2   1200  
E9   WHl   1600  
求至少有4个职工的每个仓库的工资总和(    )。 [1分]
SELECT仓库号,COUNT(*),SUM(工资)FROM 职工
WHERE COUNT(*)>=4
SELECT仓库号,COUNT(*),SUM(工资)FROM 职工
GROUP BY仓库号SET COUNT(*)>=4
SELECT仓库号,COUNT(*).SUM(工资)FROM 职工
GROUP BY仓库号HAVING COUNT(*)>=4
SELECT仓库号,COUNT(*),SUM(工资)FROM 职工
GROUP BY仓库号WHERE cOUNT(*)>=4
答案:
34、【 单选题
SQL语句“DE1ETE FROM学生WHERE年龄>25”的功能是(  )。 [1分]
删除学生表
删除学生表中的年龄字段
将学生表中年龄大于25的记录逻辑删除
将学生表中年龄大于25的记录物理删除
答案:
35、【 简答题
(1)将数据库“student”添加到项目test中。
(2)在数据库“student”中建立数据库表“match”,表结构为:
   
(3)为数据库“student”中的表“地址”建立“候选”索引,索引名称和索引表达式均为“电话”。
(4)设置表“match”的字段“裁判”的默认值为“冯巩”。 [18分]
解析:
【考点指引】本大题主要考查项目管理器的操作,数据 表的建立和修改。 (1)【解题步骤】 ①选择【文件】一【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“tEst”后单击“保存”按钮。 ②在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,将考生文件夹下的数据库“stuDEnt'’添加到新建的项目tEst中。
(2)【解题步骤】 ①在项目管理器中选择“数据”选项卡,展开数据库“student”,选择“student”分支下的“表”,然后单击“新建”按钮,单击“新建表”,在“创建”窗口中输入表名“match”。 ②在表设计器中,根据题意分别完成表“student”的结构设计。
(3)【解题步骤】 ①在项目管理器中,选择“student”分支下的“表”,展开“表”,选择“地址”。单击“修改”按钮,打开表设计器。 ②在表设计器中单击“索引”选项卡,索引名称和索引表达式均输入“电话”,在类型下拉列表框中选择“候选索引”。 ③关闭表设计器,单击“确定”按钮保存表“地址”结构。
(4)【解题步骤】 ①在项目管理器中,选择“student”分支下的“表”,展开“表”,选择“match”。 ②单击“修改”命令按钮,打开表设计。 ③在表设计器中单击“字段”选项卡,选择字段名为“裁判”所在行,在“字段有效性”栏中的“默认值”文本框中输入“”冯巩””。 ④关闭表设计器,单击“确定”按钮保存表“match”结构。
36、【 简答题
考生文件夹下有一个数据库“schoo1”,其中有数据库表“student”、“score”和“course”。
(1)在考生文件夹下有程序文件“cx1.prg”.该程序的功能是检索同时选修了课程编号为“0001”和“0003”的学生的学号。请修改程序中的错误,并调试该程序.使其正确运行。考生不得增加或删减原程序的行数。
(2)在考生文件夹下设计一个表单“bd1”,该表单为“student”表的窗口式输入界面,表单上还有一个名为“cmd-Close”的按钮,标题名为“关闭”,单击该按钮,使用This-Form.Release退出表单。最后将表单存放在考生文件夹中。
注意:在设计表单时,打开“school”数据库。将“student”表拖入到表单中就实了“student”表的窗口式输入界面,不需要其他设置或修改。 [24分]
解析:
【考点指引】本大题第l小题主要考查改正在使用SQL编程时容易产生的错误;第2小题主要考查表单的创建。 (1)【操作步骤】 ①在命令窗口中输入命令:M()DI C()MM Exl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中修改如下: 原程序:SELECT学号FR()M sCorE WHERE课程编号IN(”0001”,”0003”)修改后:SELECT DIsTINCT学号FROM sCorE WHERE学号IN(SELECT学号FROMsCorE WHERE课程编号=”0001”)AND学 号IN(SELECT学号FROM sCorEWHERE课程编号=”0003”)关闭程序文件编辑窗口并保存程序文件。 ②在命令窗口中输入命令:DO Cxl(回车执行),执行程 序文件。
(2)【操作步骤】 ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Commandl。 ②在按钮属性窗口中将命令按钮Commandl的Name属性值修改为cmdClose,将Caption属性值修改为“关闭”。 双击命令按钮,在Click事件中输入代码:ThisForm.Re-lease,用来关闭表单。③在表单设计器中,鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,将数据表文件“student”添加到数据环境中,将数据环境中的“student”表拖放到表单中,可看到在表单中出现一个表格控件,此时实现了“student”表的窗口式输入界面。 ④选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bdl”,保存在考生文件夹下,然后运行表单。
37、【 简答题
建立满足如下要求的应用并运行,所有控件的属性必须在表单设计器的属性窗口中设置。
(1)建立:一个文件名和表单名均为“myform”的表单文件,其中包含两个表格控件,第一个表格控件名称是“9rdl”。用于显示表“customer”中的记录,第二个表格控件名称是“grd2”,用于显示与表“customer”中当前记录对应的“0rder”表中的记录。要求两个表格尺寸相同、左右布局、顶边对齐。
(2)建立一个菜单“mymenu”。该菜单只有一个“退出”菜单项,该菜单项列‘应于一个过程,其中含有两条语句,第一条语句是关闭表单“myform”,第二条语句是将菜单恢复为默认的系统荣单。
(3)在表单“myform”的Load事件中执行生成的菜单程序“mymenu.mpr”。
注意:程序完成后要运行所有功能。 [18分]
解析:
【考点指引】本题考查的是表单控件的使用。 (1)【操作步骤】 ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将NAmE属性值修改为“myForm”;表单中添加两个表格控件GriD1、 GriD2,将它们的NAmE属性值分别修改为“GrDl”和“GrD2”。 ②右击表单设计器的空白处,打开数据环境设计器,将“CostumEr”表和“0rDEr”表加入到数据库环境设计器。 ③将表格控件的RECorDSourEE属性值分别修改为“CUStomEr”和“orDEr”,wiDth属性值都修改为“130”,HEiGht属性值同时修改为“180”。 (2)【操作步骤】 ①右击表单设计器的空白处,在打开的对话框中输入“Do mymEnu.mpr”。 ②选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,点击“菜单”,打开菜单设计器,在菜单设计器中填“退出”,结果项选择“过程”,点击“创建”,在弹出的对话框中输入: mymEnu.rEAlEAsEsEt sysmEnu to DEFA
(3)【操作步骤】 ①选择工具栏的菜单选项,选择“生成”。 ②选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“mymenu”,保存在考生文件夹下,然后运行表单。
1
1页,共37个题库
1页,共37个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169