4前国家二级试题分类汇编答案.docx
- 文档编号:11568454
- 上传时间:2023-03-19
- 格式:DOCX
- 页数:41
- 大小:49.46KB
4前国家二级试题分类汇编答案.docx
《4前国家二级试题分类汇编答案.docx》由会员分享,可在线阅读,更多相关《4前国家二级试题分类汇编答案.docx(41页珍藏版)》请在冰豆网上搜索。
4前国家二级试题分类汇编答案
第1讲计算机基础知识
题型1:
与数据库技术基本概念和特点有关的命题
1.[2006.4、2004.4]数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)3者之间的关系是________。
A)DBS包括DB和DBMSB)DBMS包括DB和DBS
C)DB包括DBS和DBMSD)DBS就是DB、也就是DBMS
2.[2004.4]数据库系统与文件系统的最主要区别是_________。
A)数据库系统复杂,而文件系统简单
B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D)文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量
3.[2002.8]VisualFoxPro支持的数据模型是__________。
A)层次数据模型B)关系数据模型
C)网状数据模型D)树状数据模型
4.[2006.4]数据独立性分为逻辑独立性与物理独立性。
当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为物理独立性。
5.[2003.4]用二维表结构来表示实体及实体之间联系的数据模型称为关系模型。
6.[2003.4]VisualFoxProDBMS是__________。
A)操作系统的一部分B)操作系统支持下的系统软件
C)一种编译系统D)一种操作系统
7.[2004.9]DBMS的含义是____________。
A)数据库系统B)数据库管理系统C)数据库管理员D)数据库
8.[2005.5]数据库设计的根本目标是解决__________。
A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护
9.[2005.9]数据库系统的核心是__________。
A)数据模型B)数据库管理系统C)数据库D)数据库管理员
10.[2005.9]数据管理技术发展过程经过人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的阶段是数据库系统阶段。
11.[2005.4]数据独立性是数据库技术的重要特点之一,所谓数据独立性是指_______。
A)数据与程序独立存取B)不同的数据被存放在不同的文件中
C)不同的数据只能被对应的应用程序所使用D)以上3种说法都不对
12.[2005.4]数据库系统中对数据库进行管理的核心软件是_________。
A)DBMSB)DBC)OSD)DBS
13.[2003.4]VisualFoxProDBMS基于的数据模型是__________。
A)层次模型B)关系模型C)网状模型D)混合模型
14.[2005.4]用树型结构表示实体之间联系的模型是________。
A)关系模型B)网状模型C)层次模型D)以上3个都是
15.[2006.9]在数据库系统中,用户所见的数据模式为。
A)概念模式B)外模式C)内模式D)物理模式
16.[2006.9]数据库设计的四个阶段是:
需求分析、概念设计、逻辑设计和________。
A)编码设计B)测试阶段C)运行阶段D)物理设计
17.[2006.9]数据库技术的根本目标是要解决数据的。
A)存储问题B)共享问题C)安全问题D)保护问题
18.[2007.4]在E-R图中,用来表示实体之间联系的图形是_________。
A)矩形B)椭圆形C)菱形D)平行四边形
19.[2007.4]下列叙述中错误的是__________。
A)在数据库系统中,数据的物理结构必须与逻辑结构一致
B)数据库技术的根本目标是要解决数据的共享问题
C)数据库设计是指在已有数据库管理系统的基础上建立数据库
D)数据库系统需要操作系统的支持
20.[2007.4]VisualFoxPro是一种_________。
A)数据库系统B)数据库管理系统C)数据库D)数据库应用系统
题型2:
与面向对象基本概念有关的命题
1.[2005.9]下面关于类、对象、属性和方法的叙述中,错误的是________。
A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法
B)属性用于描述对象的状态,方法用于表示对象的行为
C)基于同一个类生产的两个对象可以分别设置自己的属性值
D)通过执行不同对象的同名方法,其结果必然是相同的
2.[2005.4]在面向对象方法中,类的实例称为对象。
3.[2006.4]在面向对象方法中,类描述的是具有相似属性与操作的一组对象。
4.[2007.4]下面选项中不属于面向对象程序设计特征的是_________。
A)继承性B)多态性C)类比性D)封装性
题型3:
与关系数据库基本概念有关的命题
1.[2006.4、2005.4]在关系数据库中,把数据表示成二维表,每一个二维表称为关系。
2.[2004.4]以下关于关系的说法正确的是_________。
A)列的次序非常重要
B)当需要索引时列的次序非常重要
C)列的次序无关紧要
D)关键字必须指定为第一列
3.[2004.4]在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用_________。
A)临时关系B)主关键字C)外部关键字D)索引关键字
4.[2004.9]关系模型中,“关系中不允许出现相同元组”的约束是通过主关键字实现的。
5.[2004.9]对于“关系”的描述,正确的是_______。
A)同一个关系中允许有完全相同的元组
B)同一个关系中元组必须按关键字升序存放
C)在一个关系中必须将关键字作为该关系的第一个属性
D)同一个关系中不能出项相同的属性名
6.[2005.9]VisualFoxPro是一种关系型数据库管理系统,这里关系通常是指________。
A)数据库文件(dbc文件)B)一个数据库中两个表之间有一定的关系
C)表文件(dbf文件)D)一个表文件中两条记录之间有一定的关系
7.[2004.4]在VisualFoxPro中“表”是指_________。
A)报表B)关系C)表格D)表单
8.[2007.4]在关系模型中,每个关系模式中的关键字___________。
A)可由多个任意属性组成
B)最多由一个属性组成
C)可由一个或多个其值能唯一标识关系中任何元组的属性组成
D)以上说法都不对
题型4:
与关系运算有关的命题
1.[2003.9]专门的关系运算不包括下列中的________。
A)联接运算B)选择运算C)投影运算D)交运算
2.[2005.9]设有如下关系表:
R
A
B
C
1
1
2
2
2
3
S
A
B
C
3
1
3
T
A
B
C
1
1
2
2
2
3
3
1
3
则下列操作中正确的是__________。
A)T=R∩SB)T=R∪SC)T=RXSD)T=R/S
3.[2004.9]从关系模式中指定若干个属性组成新的关系的运算称为________。
A)联接B)投影C)选择D)排序
4.[2002.8]在联接运算中,自然联接是去掉重复属性的等值连接。
5.[2002.8]设有关系R1和R2,经过关系运算得到结果S,则S是________。
A)一个关系B)一个表单C)一个数据库D)一个数组
6.[2003.9]对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为_______。
A)并运算B)交运算C)差运算D)积运算
7.[2002.8]在下列四个选项中,不属于基本关系运算的是_________。
A)联接B)投影C)选择D)排序
8.[2005.4]关系运算中的选择运算是__________。
A)从关系中找出满足给定条件的元组的操作
B)从关系中选择若干个属性组成新的关系的操作
C)从关系中找出满足给定条件的属性的操作
D)A和B都对
9.[2006.9]操作对象只能是一个表的关系运算是__________。
A)联接和选择B)联接和投影C)选择和投影D)自然连接和选择
10.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是_________。
A)并B)交C)投影D)笛卡儿乘积
题型5:
与数据一致性和完整性有关的命题
1.[2004.4]数据库表可以设置字段有效性规则,字段有效性规则属于________。
A)实体完整性范畴B)参照完整性范畴
C)数据一致性范畴D)域完整性范畴
2.[2005.4]在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的_____。
A)参照完整性B)实体完整性C)域完整性D)用户定义完整性
3.[2003.4]在VisualFoxPro中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于_______。
A)实体完整性约束B)域完整性约束
C)参照完整性约束D)视图完整性约束
4.[2002.8]当前盘当前目录下有数据库db_stock,其中有数据库stock.dbf,该数据库的内容是:
股票代码股票名称单价交易所
600600青岛啤酒7.48上海
000002深万科12.50深圳
如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,通过该设置,能保证数据的__________。
A)实体完整性B)域完整性C)参照完整性D)表完整性
5.[2003.9]通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的_________。
A)实体完整性B)域完整性C)参照完整性D)表完整性
6.[2004.9]使用SQL语句增加字段的有效性规则,是为了能保证数据的__________。
A)实体完整性B)域完整性C)参照完整性D)表完整性
题型6:
与实体—联系模型有关的命题
1.[2003.4]设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是_____。
A)M:
NB)1:
MC)M:
KD)1:
1
2.[2003.9]对于现实世界中事物的特征,在实体—联系模型中使用_______。
A)属性描述B)关键字描述C)二维表描述D)实体描述
3.[2003.9]把实体—联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过______。
A)建立新的属性来实现B)建立新的关键字来实现
C)建立新的关系来实现D)建立新的实体来实现
4.[2002.8]如果一个班只能有一个班长,而且一班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于__________。
A)一对一联系B)一对二联系C)多对多联系D)一对多联系
5.[2005.4]在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是_________联系。
A)一对一B)一对多C)多对一D)多对多
题型7:
与程序设计方法有关的命题
1.下列选项中不属于结构化程序设计方法的是_________。
A)自顶向下B)逐步求精C)模块化D)可复用
2.在面向对象方法中,类描述的是具有相似属性与操作的一组对象。
3.[2006.9]下列选项不符合良好程序设计风格的是_________。
A)源程序要文档化B)数据说明的次序要规范化
C)避免滥用goto语句D)模块要保证高耦合、高内聚
题型8:
与软件工程相关的命题
1.两个或两个以上模块之间关联的紧密程度称为__________。
A)耦合度B)内聚度C)复杂度D)数据传输特性
2.下列叙述中正确的是________。
A)软件测试应该由程序开发者来完成
B)程序经调试后一般不需要再测试
C)软件维护只包括对程序代码的维护
D)以上3种说法都不对
3.程序测试分为静态测试和动态测试,其中静态测试是指不执行程序,而只对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
4.黑盒测试把程序视为装在一只不透明的盒子里,测试者完全不理解程序的结构和处理过程。
5.软件测试的主要步骤有单元测试、集成测试和确认测试。
6.模块独立的原则是_________。
A)高内聚低耦合B)高内聚高耦合
C)低内聚高耦合D)低内聚低耦合
7.[2006.9]从工程管理角度,软件设计一般分为两步完成,它们是_________。
A)概要设计与详细设计B)数据设计与接口设计
C)软件结构设计与数据设计D)过程设计与数据设计
8.[2006.9]下列选项中不属于软件生命周期开发阶段任务的是_________。
A)软件测试B)概要设计C)软件维护D)详细设计
9.[2007.4]下列叙述中正确的是__________。
A)软件测试的主要目的是发现程序中的错误
B)软件测试的主要目的是确定程序中错误的位置
C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作
D)软件测试是证明软件没有错误
10.[2007.4]软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。
编码和测试属于开发阶段。
题型9:
与数据结构相关的命题
1.按照“后进先出”原则组织数据的数据结构是___________。
A)队列B)栈C)双向链表D)二叉树
2.下列叙述中正确的是___________。
A)线性链表是线性表的链式存储结构
B)栈和队列是非线性结构
C)双向链表是非线性结构
D)只有根结点的二叉树是线性结构
3.对如下二叉树
进行后序遍历的结果为____________。
A)ABCDEFB)DBEAFCC)ABDECFD)DEBFCA
4.深度为7的满二叉树中,叶子结点的个数为__________。
A)32B)31C)64D)63
5.对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为45。
6.[2006.9]下列叙述中正确的是_________。
A)一个算法的空间复杂度大,则其时间复杂度也必定大
B)一个算法的空间复杂度大,则其时间复杂度必定小
C)一个算法的时间复杂度大,则其空间可复杂度必定小
D)上述三种说法都不对
7.[2006.9]在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为____。
A)63B)64C)6D)7
8.[2006.9]对下列二叉树
进行中序遍历的结果是____。
A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG
9.[2007.4]下列叙述中正确的是__________。
A)算法的效率只与问题的规模有关,而与数据的存储结构无关
B)算法的时间复杂度是指执行算法所需要的计算工作量
C)数据的逻辑结构与存储结构是一一对应的
D)算法的时间复杂度与空间复杂度一定相关
10.下列对队列的叙述正确的是_______。
A)队列属于非线性表
B)队列按“先进后出”原则组织数据
C)队列在队尾删除数据
D)队列按“先进先出”原则组织数据
11.对下列二叉树
进行前序遍历的结果为
A)DYBEAFCZXB)YDEBFZXCAC)ABDYECFXZD)ABCDEFXYZ
12.某二叉树中n个度为2的结点,则该二叉树中的叶子结点数为___________。
A)n+1B)n-1C)2nD)n/2
13.[2007.4]在深度为7的满二叉树中,度为2的结点个数为63。
第2讲VisualFoxPro基础知识
题型1:
对VisualFoxPro各种数据类型的判断
1.[2003.4]在VisualFoxPro中,存储图象的字段类型应该是__________。
A)备注型B)通用型C)字符型D)双精度型
2.[2002.8]在下面的数据类型中默认值为.F.的是_________。
A)数值型B)字符型C)逻辑型D)日期型
3.[2004.4]在VisualFoxPro中字段的数据类型不可以指定为__________。
A)日期型B)时间型C)通用型D)备注型
题型2:
对VisualFoxPro各种文件类型的判断
1.[2002.8]扩展名为DBC的文件是________。
A)表单文件B)数据库表文件C)数据库文件D)项目文件
2.[2005.9]在VisualFoxPro中,数据库表S中通用型字段的内容将存储在.fpt备注文件中。
3.[2002.8]VisualFoxPro6.0是一个32位的数据库管理系统。
4.[2006.4]在VisualFoxPro中可以用DO命令执行的文件不包括________。
A)PRG文件B)MPR文件C)FRX文件D)QPR文件
5.[2002.8]自由表的扩展名是.dbf。
6.[2004.9]扩展名为DBF文件是________。
A)表文件B)项目文件C)表单文件D)菜单文件
7.[2005.9]扩展名为MNX的文件是___________。
A)备注文件B)项目文件C)表单文件D)菜单文件
7.[2004.4]在VisualFoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是_______。
A)PROB)PRJC)PJXD)ITM
题型3:
与数组的定义及操作相关的命题
1.[2003.4]把当前表当前记录的学号,姓名字段值复制到数组A的命令是SCATTERFIELD学号,姓名_toA________。
2.[2003.9]关于VisualFoxPro的变量,下面说法正确的是__________。
A)使用一个简单变量之前要先声明或定义
B)数组中各数组元素的数据类型可以不同
C)定义数组以后,系统为数组的每个数组元素赋以数值0
D)数组元素的下标下限是0
3.[2006.4]执行如下命令序列后,最后一条命令的显示结果是_________。
DIMENSIONM(2,2)
M(1,1)=10
M(1,2)=20
M(2,1)=30
M(2,2)=40
?
M
(2)
A)变量未定义的提示B)10C)20D).F.
4.[2003.4]在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是_.f._。
5.[2004.4]在VisualFoxPro中说明数组的命令是_________。
A)DIMENSION和ARRAYB)DECLARE和ARRAY
C)DIMENSION和DECLARED)只有DIMENSION
题型4:
与常量和变量的定义及其使用有关的命题
1.[2003.9]以下关于空值(NULL)的叙述正确的是__________。
A)空值等同于空字符串B)空值表示字段或变量还没有确定值
C)VFP不支持空值D)空值等同于数值0
2.[2003.9]VisualFoxPro内存变量的数据类型不包括_________。
A)数值型B)货币型C)备注型D)逻辑型
3.[2004.4]常量.n.表示的是__逻辑________型的数据。
4.[2004.9]表示“1962年10月27日”的日期常量应该写为_{^1962-10-27}__。
5.如果有定义LOCALdata,data的初值是:
________。
A)整数0B)不定值C)逻辑真D)逻辑假
题型5:
对各种类型表达式的运算结果的判断
1.[2004.4]有如下赋值语句,结果为“大家好”的表达式是___________。
a=”你好”
b=”大家”
A)b+at(a,1)B)b+right(a,1)C)b+left(a,3,4)D)b+right(a,2)
2.[2005.4]下列表达式中,表达式返回结果为.f.的是____________。
A)at(“A”,”BCD”)B)”[信息]”$”管理信息系统”
C)isnull(.null.)D)substr(“计算机技术”,3,3)
3.[2006.4]在下面的VisualFoxPro表达式中,运算结果不为逻辑真的是___________。
A)empty(space(0))B)like(“xy*”,”xyz”)
C)at(“xy”,”abcxyz”)D)isnull(.null.)
4.[2005.4]执行命令A=2005/4/2之后,内存变量A的数据类型是_数值__型。
5.[2006.4]设X=”11”,Y=”1122”,下列表达式结果为假的是____________。
A)NOT(X==Y)AND(X$Y)B)NOT(X$Y)OR(X<>Y)
C)NOT(X>=Y)D)NOT(X$Y)
6.[2005.9]假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。
在命令窗口输入并执行如下命令:
姓名=姓名-“您好”
?
姓名
那么主窗口中将显示_________。
A)张三B)张三您好C)张三您好D)出错
7.[2006.4]在VisualFoxPro中,宏替换可以从变量中替换出_________。
A)字符串B)数值C)命令D)以上3种都可能
8.[2006.4]表达式{^2005-1-310:
0:
0}-{^2005-10-39:
0:
0}的数据类型是__数值型___。
9.[2003.4]在VisualFoxPro中,下面4个关于日期或日期时间的表达式中,错误的是____。
A){^2002.09.0111:
10:
10AM}-{^2001.09.0111:
10:
10AM}
B){^01/01/2002}+20
C){^2002.02.01}+{^2001.02.01}
D){^2002/02/01}-{^2001/02/01}
10.[2003.9]在下面的表示中,运算结果为逻辑真的是_________。
A)empty(.null.)B)like(“edit”,”edi?
”)
C)at(“a”,”123abc”)D)empty(space(10))
题型6:
对各种类型函数的返回值的判断
1.[2002.8]left(“123456789”,len(数据库))的计算结果是__123456__。
2.[2004.9]X=10,语句?
vartype(“X”)的输出结果是________。
A)NB)CC)10D)X
3.[2005.9]依次执行以下命令后的输出结果是________。
setdatetoYMD
setcenturyon
setcenturyto19rollover10
setmarkto“.”
?
ctod(“49-05-01”)
A)49.05.01B)1949.05.01C)2049.05.01D)出错
4.[2003.4]函数between(40,34,54)的运算结果是__.T.___。
5.[2002.8]下列函数中函数值为字符型的是_________
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国家 二级 试题 分类 汇编 答案