全国计算机等级考试二级VF上机题115套笔试题.docx
《全国计算机等级考试二级VF上机题115套笔试题.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级VF上机题115套笔试题.docx(137页珍藏版)》请在冰豆网上搜索。
全国计算机等级考试二级VF上机题115套笔试题
第二十七套
1软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。
A、模块间的关系B、系统结构部件转换成软件的过程描述C、软件层次结构D、软件开发过程
2在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。
A、数据无冗余B、数据可共享C、专门的数据管理软件D、特定的数据模型
3数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。
A、自顶向下B、由底向上C、由内向外D、由整体到局部
4下面叙述正确的是______。
A、算法的执行效率与数据的存储结构无关B、算法的空间复杂度是指算法程序中指令(或语句)的条数
C、算法的有穷性是指算法必须能在执行有限个步骤之后终止D、以上三种描述都不对
5对建立良好的程序设计风格,下面描述正确的是______。
A、程序应简单、清晰、可读性好B、符号名的命名要符合语法
C、充分考虑程序的执行效率D、程序的注释可有可无
6设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为______。
A、349B、350C、255D、351
7关系数据库管理系统能实现的专门关系运算包括______。
A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表
8检查软件产品是否符合需求定义的过程称为______。
A、确认测试B、集成测试C、验证测试D、验收测试
9在数据流图(DFD)中,带有名字的箭头表示______。
A、控制程序的执行顺序B、模块之间的调用关系C、数据的流向D、程序的组成成分
10已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是______。
A、堆排序B、直接插入排序C、快速排序D、直接选择排序
11在VisualFoxpro中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于______。
A、实体完整性约束B、域完整性约束C、参照完整性约束D、视图完整性约束
设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,查询0002号借书证的读者姓名和所借图书的总价值。
12下面SQL语句正确的是______。
SELECT姓名,SUM(单价)FROM图书,读者WHERE;
借书证号="0002"AND;______
A、总编号IN(SELECT总编号FROM借阅WHERE借书证号="0002")
B、总编号NOTIN(SELECT总编号FROM借阅WHERE借书证号="0002")
C、总编号=(SELECT总编号FROM借阅WHERE借书证号="0002")D、WHERE借书证号="0002"
13下列关于属性、方法和事件的叙述中,______是错误的。
A、属性用于描述对象的状态,方法用于表示对象的行为
B、基于同一个类产生的两个对象可以分别设置自己的属性值
C、事件代码也可以像方法一样被显式调用
D、在新建一个表单时,可以添加新的属性、方法和事件
14数据库系统的构成为:
数据库集合、计算机硬件系统、数据库管理员和用户与______。
A、操作系统B、文件系统C、数据集合D、数据库管理系统及相关软件
15SQL语言是具有______的功能。
A、关系规范化、数据操纵、数据控制B、数据定义、数据操纵、数据控制
C、数据定义、关系规范化、数据控制D、数据定义、关系规范化、数据操纵
16SQL语句中删除表的命令是______。
A、DROPTABLEB、DELETETABLEC、ERASETABLED、DELETEDBF
17打开表并设置当前有效索引(相关索引已建立)的正确命令是______。
A、ORDERstudentIN2INDEX学号B、USEstudentIN2ORDER学号
C、INDEX学号ORDERstudentD、USEstudentIN2
18要清除当前所有其名字的第2个字符为"X"的内存变量,应该使用命令______。
A、RELEASEALL*X*B、RELEASEALLLIKEX*C、RELEASEALLLIKE?
X*D、RELEASEALLLIKE"?
X*"
19下面关于命令DOFORMXXNAMEYYLINKED的陈述中,______是正确的。
A、产生表单对象引用变量XX,在释放变量XX时自动关闭表单
B、产生表单对象引用变量XX,在释放变量XX时并不关闭表单
C、产生表单对象引用变量YY,在释放变量YY时自动关闭表单
D、产生表单对象引用变量YY,在释放变量YY时并不关闭表单
20以下赋值语句正确的是______。
A、STORE8TOX,YB、STORE8,9TOX,YC、X=8,Y=9D、X,Y=8
21使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是______。
A、SELECT*FROMSTUDENTWHERELEFT(姓名,2)="王"
B、SELECT*FROMSTUDENTWHERERIGHT(姓名,2)="王"
C、SELECT*FROMSTUDENTWHERETRIM(姓名,2)="王"
D、SELECT*FROMSTUDENTWHERESTR(姓名,2)="王"
部门表
部门号 部门名称
40家用电器部
10 电视录摄像机部
20 电话手机部
30 计算机部
商品表
部门号 商品号 商品名称 单价 数量 产地
40 0101 A牌电风扇200.00 10 广东
40 0104 A牌微波炉 350.00 10 广东
40 0105 B牌微波炉 600.00 10 上海
20 1032 C牌传真机 1000.00 20 北京
40 0107 D牌微波炉_A420.00 10 广东
20 0110 A牌电话机 200.00 50 广东
20 0112 A牌手机 2000.00 10 广东
40 0202 A牌电冰箱 3000.00 2 广东
30 1041 B牌计算机 6000.00 10 广东
30 0204 C牌计算机 10000.00 10 上海
22SQL语句
SELECT部门表.部门号,部门名称,SUM(单价*数量);
FROM商品表,部门表WHERE部门表.部门号=商品表.部门号;
GROUPBY部门表.部门号
查询结果是______。
A、各部门商品数量合计B、各部门商品金额合计C、所有商品金额合计D、各部门商品金额平均值
23在"职工档案"表文件中,婚否是L型字段,性别是C型字段,若检索"已婚的女同志",应该用______逻辑表达式。
A、婚否OR(性别='女')B、(婚否=.T.)AND(性别='女')C、婚否AND(性别=女)D、已婚OR(性别=女)
24在下述关于数据库系统的叙述中,正确的是______。
A、数据库中只存在数据项之间的联系B、数据库的数据项之间和记录之间都存在联系
C、数据库的数据项之间无联系,记录之间存在联系D、数据库的数据项之间和记录之间都不存在联系
25如果一个过程不包含RETURN语句,或RETURN语句中没有指定表达式,那么该过程______。
A、没有返回值B、返回0C、返回.T.D、返回.F.
26SQL实现分组查询的短语是______。
A、ORDERBYB、GROUPBYC、HAVINGD、ASC
27连编应用程序不能生成的文件是______。
A、.app文件B、.exe文件C、.dll文件D、.prg文件
28在VisualFoxPro的命令窗口中键入CREATEDATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采用如下步骤______。
A、单击"文件"菜单中的"新建"按钮,然后在新建对话框中选定"数据库"单选钮,再单击"新建文件"命令按钮
B、单击"文件"菜单中的"新建"按钮,然后在新建对话框中选定"数据库"单选钮,再单击"向导"命令按钮
C、单击"文件"菜单中的"新建"按钮,然后在新建对话框中选定"表"单选钮,再单击"新建文件"命令按钮
D、单击"文件"菜单中的"新建"按钮,然后在新建对话框中选定"表"单选钮,再单击"向导"命令按钮
设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
29对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。
下面的SQL语句正确的是______。
SELECT单位,______FROM借阅,读者WHERE;借阅.借书证号=读者.借书证号______
A、COUNT(借阅.借书证号)GROUPBY单位B、SUM(借阅.借书证号)GROUPBY单位
C、COUNT(借阅.借书证号)ORDERBY单位D、COUNT(借阅.借书证号)HAVING单位
30在VisualFoxPro中进行参照完整性设置时,要想设置成:
当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择_____。
A、限制(Restrict)B、忽略(Ignore)C、级联(Cascade)D、级联(Cascade)或限制(Restrict)
当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:
股票代码股票名称单价交易所
600600青岛啤酒7.48上海
600601方正科技15.20上海
600602广电电子10.40上海
600603兴业房产12.76上海
600604二纺机9.96上海
600605轻工机械14.39上海
000001深发展7.48深圳
000002深万科12.50深圳
31执行如下SQL语句后
SELECTDISTINCT单价FROMstock;
WHERE单价=(SELECTmin(单价)FROMstock)INTODBFstock_x表stock_x中的记录个数是______。
A、1B、2C、3D、4
32清除主窗口屏幕的命令是______。
A、CLEARB、CLEARALLC、CLEARSCREEND、CLEARWINDOWS
33在VisualFoxpro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为______。
A、ThisForm.RefreshB、ThisForm.DeleteC、ThisForm.HideD、ThisForm.Release
34SQL的查询语句中,______短语用于实现关系的投影操作。
A、WHEREB、SELECTC、FROMD、GROUPBY
35假定表单中包含有一个命令按钮,那么在运行表单时。
下面有关事件引发次序的陈述中,______是正确的。
A、先命令按钮的Init事件,然后表单的Init事件,最后表单的Load事件
B、先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件
C、先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件
D、先表单的Load事件,然后命令按钮的Init事件,最后表单的Init事件
二、填空题
1设一棵完全二叉树共有500个结点,则在该二叉树中有______个叶子结点。
标准答案为:
250
2一个类可以从直接或间接的祖先中继承所有属性和方法。
采用这个方法提高了软件的______。
标准答案为:
可重用性
3数据库设计分为以下6个设计阶段:
需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
标准答案为:
概念设计阶段
4数据的逻辑结构在计算机存储空间中的存放形式称为数据的______。
标准答案为:
模式或逻辑模式
5Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
标准答案为:
数据结构
6通过VisualFoxPro的视图,不仅可以查询数据库表,还可以______数据库。
标准答案为:
更新
7"图片/ActiveX绑定控件"用于显示图片或______的内容。
标准答案为:
通用型
8关系数据库中可命名的最小数据单位是______。
属性或字段
9命令?
ROUND(37.2007,3)的执行结果是______。
标准答案为:
37.201
10在SQL中,用______子句消除重复出现的元组。
标准答案为:
DISTINCT
11在SQL中,用______命令可以从表中删除行。
标准答案为:
DELETE
假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。
它们的结构分别如下:
图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
12如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面SQL语句填空。
SELECT姓名,单位;
FROM图书管理!
读者;
WHERE借书证号IN
(SELECT______;
FROM图书管理!
借阅;
GROUPBY借书证号;
_____COUNT(*)>=2)标准答案为:
借书证号与HAVING
12设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。
写出实现下列功能的SQL语句。
插入一个记录(25,"李明","男",21,"95031");_____。
标准答案为:
INSERTINTORVALUES(25,"李明","男",21,"95031")
13在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为______。
标准答案为:
联接
第二十六套
1分布式数据库系统不具有的特点是______。
A、分布式B、数据冗余C、数据分布性和逻辑整体性D、位置透明性和复制透明性
2在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。
A、数据无冗余B、数据可共享C、专门的数据管理软件D、特定的数据模型
3下列说法中,不属于数据模型所描述的内容的是______。
A、数据结构B、数据操作C、数据查询D、数据约束
4下列不属于结构化分析的常用工具的是______。
A、数据流图B、数据字典C、判定树D、PAD图
5n个顶点的强连通图的边数至少有______。
A、n-1B、n(n-1)C、nD、n+1
6算法分析的目的是______。
A、找出数据结构的合理性B、找出算法中输入和输出之间的关系
C、分析算法的易懂性和可靠性D、分析算法的效率以求改进
7在软件工程中,白箱测试法可用于测试程序的内部结构。
此方法将程序看做是______。
A、循环的集合B、地址的集合C、路径的集合D、目标的集合
8已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是______。
A、堆排序B、直接插入排序C、快速排序D、直接选择排序
9用链表表示线性表的优点是______。
A、便于插入和删除操作B、数据元素的物理顺序与逻辑顺序相同
C、花费的存储空间较顺序存储少D、便于随机存取
10软件开发的结构化生命周期方法将软件生命周期划分成______。
A、定义、开发、运行维护B、设计阶段、编程阶段、测试阶段
C、总体设计、详细设计、编程调试D、需求分析、功能定义、系统设计
11退出VisualFoxPro的操作方法是______。
A、从文件下拉菜单中选择"退出"选项B、用鼠标左按钮单击关闭窗口按钮
C、在命令窗口中键入QUIT命令,然后按回车键D、以上方法都可以
12打开VisualFoxPro"项目管理器"的"文档"(Docs)选项卡,其中包含______。
A、表单(Form)文件B、报表(Report)文件C、标签(Label)文件D、以上三种文件
执行下列一组命令之后,选择"职工"表所在工作区的错误命令是______。
CLOSEALL
USE仓库IN0
USE职工IN0
A、SELECT职工B、SELECT0C、SELECT2D、SELECTB
13打开一个数据库的命令是______。
A、USEB、USEDATABASEC、OPEND、OPENDATABASE
14能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是______。
A、HideB、ShowC、ReleaseD、SetFocus
15能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是______。
A、HideB、ShowC、ReleaseD、SetFocus
16两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联"的正确叙述是______。
A、建立关联的两个表一定在同一个数据库中
B、两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的
C、当父表记录指针移动时,子表记录指针按一定的规则跟随移动
D、当关闭父表时,子表自动被关闭
17用二维表形式表示的数据模型是______。
A、两次数据模型B、关系数据模型C、网状数据模型D、网络数据模型
使用如下三个表:
部门.DBF:
部门号C(8),部门名C(12),负责人C(6),电话C(16)
职工.DBF:
部门号C(8),职工号C(10),姓名C(8),性别C
(2),出生日期D
工资.DBF:
职工号C(10),基本工资N(8.2),津贴N(8.2),奖金N(8.2),扣除N(8.2)
18为"工资"表增加一个"实发工资"字段的正确命令是______。
A、MODIFYTABLE工资ADDCOLUMN实发工资N(9,2)
B、MODIFYTABLE工资ADDFIELD实发工资N(9,2)
C、ALTERTABLE工资ADDCOLUMN实发工资N(9,2)
D、ALTERTABLE工资ADDFIELD实发工资N(9,2)
19有关参照完整性的删除规定,正确的描述是______。
A、如果删除规则选择的是"限制",则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录
B、如果删除规则选择的是"级联",则当用户删除父表中的记录时,系统将禁止删除子表相关的父表中的记录
C、如果删除规则选择的是"忽略",则当用户删除父表中的记录时,系统不负责做任何工作
D、上面三种说法都不对
20VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是_______。
A、索引、排序、查找B、建库、录入、排序C、选择、投影、连接D、显示、统计、复制
21以下日期值正确的是______。
A、{"2001-05-25"}B、{^2001-05-25}C、{2001-05-25}D、{[2001-02-25]}
22关于INSERT-SQL语句描述正确的是______。
A、可以向表中插入若干条记录B、在表中任何位置插入一条记录
C、在表尾插入一条记录D、在表头插入一条记录
23从数据库的整体结构看,数据库系统采用的数据模型有______。
A、网状模型、链状模型和层次模型B、层次模型、网状模型和环状模型
C、层次模型、网状模型和关系模型D、链状模型、关系模型和层次模型
24以下关于主索引和候选索引的叙述正确的是______。
A、主索引和候选索引都能保证表记录的惟一性
B、主索引和候选索引都可以建立在数据库表和自由表上
C、主索引可以保证表记录的惟一性,而候选索引不能
D、主索引和候选索引是相同的概念
25连编应用程序不能生成的文件是______。
A、.APP文件B、.EXE文件C、.DLL文件D、.PRG文件
26在SQL查询时,使用WHERE子句指出的是_____。
A、查询目标B、查询结果C、查询条件D、查询视图
27执行SETEXACTOFF命令后,再执行"北京市"="北京"命令的显示结果是______。
A、.T.B、.F.C、1D、0
设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,检索所有借阅了图书的读者姓名和所在单位。
28下面SQL语句正确的是______。
SELECTDISTINCT姓名,单位FROM读者,借阅______
A、WHERE图书.总编号=借阅.总编号B、WHERE读者.借书证号=借阅.借书证号
C、WHERE总编号IN(SELECT借书证号FROM借阅)
D、WHERE总编号NOTIN(SELECT借书证号FROM借阅)
29查询设计器中包括的选项卡有______。
A、字段、筛选、排序依据B、字段、条件、分组依据
C、条件、排序依据、分组依据D、条件、筛选、杂项
30下列关于数据库系统的叙述中,正确的是______。
A、数据库系统只是比文件系统管理的数据更多
B、数据库系统中数据的一致性是指数据类型一致
C、数据库系统避免了数据冗余
D、数据库系统减少了数据冗余
31集合的并运算符是______。
A、∪B、ORC、UNIQUED、UNION
32如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于______。
A、一对一联系B、一对二联系C、多对多联系D、一