计算机二级笔试396

上传人:新** 文档编号:562708900 上传时间:2022-11-27 格式:DOCX 页数:15 大小:29.39KB
返回 下载 相关 举报
计算机二级笔试396_第1页
第1页 / 共15页
计算机二级笔试396_第2页
第2页 / 共15页
计算机二级笔试396_第3页
第3页 / 共15页
计算机二级笔试396_第4页
第4页 / 共15页
计算机二级笔试396_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《计算机二级笔试396》由会员分享,可在线阅读,更多相关《计算机二级笔试396(15页珍藏版)》请在金锄头文库上搜索。

1、模拟计算机二级(VF)笔试396一、选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。第1题:下列描述中正确的是A. 算法是指对解题方案的准确而完整的描述B. 算法的有穷性是指算法程序的长度是有限的C. 算法是否有效与拥有的情报无关D. 算法的基本特征有可行性、确定性和有穷性参考答案:A算法是指对解题方案的准确而完整的描述。算法具有4个特征:可行性、确定性、 有穷性和拥有足够的情报。有穷性指算法必须在有限时间内做完,即算法必须能 在执行有限个步骤之后终止。当算法拥有足够的情报时,此算法才是有效的;当 提供的情报不够时,算法可能无效。第2题:下列数据结构中属于

2、非线性结构的是A. 队列B. 线性表C. 二叉树D. 栈参考答案:C线性结构满足两个条件:有且只有一个根结点;每个结点最多只有一个前件,也 最多只有一个后件。栈、队列、线性表都属于线性结构,二叉树是一种非线性结 构,因为除叶子结点外,每个结点都有两个后件,不满足线性结构的条件。第3题:4个元素A、B、C、D依次入栈,入栈过程中允许栈顶元素出栈,假设某一时刻 栈的状态是C(栈顶)、B、A(栈底),则不可能的出栈顺序是A. D、C、B、AB. C、B、D、AC. C、A、D、BD. C、D、B、A参考答案:C 栈的特点是先进后出,所以后入栈的最先出栈。在栈的状态是C(栈顶)、B、A(栈 底)时,D

3、未入栈,栈顶元素可以出栈,但A不可能比B先出栈,所以C)选项错 误。第4 题:下列叙述中正确的是A. 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连 续的B. 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C. 顺序存储结构能存储有序表,链式存储结构不能存储有序表D. 链式存储结构比顺序存储结构节省存储空间参考答案:A顺序存储方式是把逻辑上相邻的结点存储在物理上相邻的存储单元中,结点之间 的关系由存储单元的邻接关系来体现。其优点是占用最少的存储空间,所以选项 D)错误。顺序存储结构可以存储如二叉树这样的非线性结构,所以选项B)错误。 链式存储结构也可以存储线性表,所

4、以选项C)错误。第5 题:下面概念中,不属于面向对象方法的是A. 对象B. 继承C. 类D. 过程调用参考答案:D类是指具有共同属性、共同方法的对象的集合,所以类是对象的抽象,对象是对 应类的一个实例。继承是指能够直接获得已有的性质和特征,而不必重复定义它 们。所以选项A)、B)、C)属于面向对象方法,选项D)属于面向过程方法。第6 题: 下列选项中属于软件生命周期开发阶段任务的是A. 可行性研究B. 需求分析C. 详细设计D. 软件维护参考答案:C软件生命周期可分为软件定义、软件开发和软件运行维护 3 个阶段。软件开发期 包括概要设计、详细设计、实现和测试 4 个阶段。第7 题: 软件设计中

5、衡量模块独立性的度量标准是A. 抽象和信息隐蔽B. 局部化和封装化C. 内聚性和耦合性D. 激活机制和控制方法参考答案:C耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程 序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽 量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利 于提高模块的独立性。第8 题:下列不属于过程设计工具中图形工具的是A. N-SB. PADC. 程序流程图D. DFD参考答案:D常用的过程设计工具有图形工具(程序流程图、N-S图、PAD图、HIPO)、表格工 具(判定表)、语言工具(PDL)。第9 题:下列叙

6、述中错误的是A. 数据库管理系统是数据库的核心B. 数据库系统由数据库、数据库管理系统、数据库管理员三部分组成C. 数据共享最好的是数据库系统阶段D. 数据库中的数据独立于应用程序而不依赖于应用程序参考答案:B数据库管理系统是数据库系统的核心,它位于用户和操作系统之间,属于系统软 件。数据库系统由数据库、数据库管理系统、数据库管理员、硬件平台和软件平 台5 部分组成。数据库技术的发展经历了 3 个阶段,人工管理、文件系统和数据 库系统,数据共享最好的是数据库系统阶段。数据库中的数据独立于应用程序而 不依赖于应用程序。第 10 题:如图所示,两个关系R1和R2:则由关系R1和R2得到关系R3的操

7、作是A. 笛卡尔积B. 连接C. 交D. 除参考答案:B连接运算也称e连接,是对两个关系进行运算,其意义是从两个关系的笛卡尔积 中选择满足给定属性间一定条件的那些元组。本题关系R3为关系R1中B属性和 关系R2中D属性相等连接而成。第11题:在Visual FoxPro中,关系数据库管理系统所管理的关系是A. 一个DBF文件B. 若干个二维表C. 一个DBC文件D. 若干个DBC文件参考答案:B一个“表”就是一个关系,一个关系就是一个二维表,关系数据库管理系统可以 管理若干个二维表。第12题:在Visual FoxPro中,可执行文件的扩展名是A. .mnxB. .mntC. .exeD. .

8、prg参考答案:C 菜单定义文件的默认扩展名是.mnx;菜单备注文件的默认扩展名是.mnt;执行程 序文件的默认扩展名是.prg ;可执行文件的扩展名是.exe。第13题: 下列字符型常量的表示中,错误的是A. 2012计算机二级考试B. 2012计算机二级考试C. 2012计算机二级考试D. 2012计算机二级考试参考答案:C字符型数据的定界符为半角单引号、双引号、方括号。但如果某种定界符本身也 为字符串内容,则需要用另一种定界符为该字符串定界。第14题:有如下赋值语句:a= “计算机”、b= “微型”,结果为“微型机”的表达式是A. b+LEFT(a, 3)B. b+RIGHT(a, 1)

9、C. b+LEFT(a, 5, 2)D. b+RIGHT(a, 2)参考答案:D取左、右子串函数的格式为:LEFT|RIGHT(expC, expN)。其功能为:LEFT从expC 左边截取由expN的值指定的字符,生成一个新的字符串;RIGHT从expC右边截 取由expN的值指定的字符,生成一个新的字符串。注意一个汉字相当于两个英 文字符。第15题:MODIFY STRUCTURE命令的功能是A. 修改记录值B. 修改表结构C. 修改数据库结构D. 修改数据库或表结构参考答案:BMODIFY STRUCTURE命令没有参数,其功能是修改当前表的结构,并且,只有在用 USE命令打开表文件以后

10、,才能显示或修改表文件的结构。第 16 题:有关ZAP命令的描述,正确的是A. ZAP 命令只能删除当前表的当前记录B. ZAP 命令只能删除当前表的带有删除标记的记录C. ZAP 命令能删除当前表的全部记录D. ZAP 命令能删除表的结构和全部记录参考答案:C使用ZAP命令可以物理删除表中的全部记录,不管是否有删除标记。该命令只是 删除全部记录,并没有删除表,执行完该命令后表结构依然存在。第 17 题:在数据库表上的字段有效性规则是A. 逻辑表达式B. 字符表达式C. 数字表达式D. 以上三种都有可能参考答案:A字段的有效性规则由以下部分组成:规则、信息、默认值。“规则”是逻辑表达 式,“信

11、息”是字符串表达式,“默认值”的类型是由字段的类型确定的。第 18 题:以下叙述正确的是A. 自由表不能被加入到数据库中B. 数据库表可以建立字段级规则约束,而自由表不能C. 可以在自由表之间建立参照完整性规则,而数据库表不能D. 可以为自由表字段设置默认值,而数据库表字段不能设置默认值参考答案:B和自由表相比,数据库表具有许多扩展功能和管理特性,如默认值、字段与记录 级有效性规则等。在数据库表中允许对字段设置默认值,而在自由表中不可以。第 19 题:参照完整性规则的更新规则中“级联”的含义是A. 更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相 关记录B. 若子表中有与父表相

12、关的记录,则禁止修改父表中的连接字段值C. 父表中的连接字段值可以随意更新,不会影响子表中的记录D. 父表中的连接字段值在任何情况下都不允许更新参考答案:A 参照完整性用于保证两个表之间关系的合理性,可以将数据冗余度降至最低。参 照完整性规则包括更新规则、删除规则、插入规则。更新规则规定了当更新父表 中的连接字段时,“级联”表示用新的连接字段值自动修改子表中的所有相关记 录。删除规则规定了当删除父表中的记录时,“级联”表示自动删除子表中的所 有记录。第20题:以下属于SQL数据控制命令的是A. DROPB. INSERTC. SELECTD. GRANT参考答案:DDROP是数据定义命令,IN

13、SERT为数据操纵命令,SELECT为数据查询命令,CRANT 为数据控制命令。第21题:设有关系SC(SNO, CNO,GRADE),其中SNO、CNO分别表示学号和课程号(两者 均为字符型),GRADE表示成绩(数值型)。若要把学号为S101的同学,选修课 程号为C11,成绩为98分的记录插入到表SC中,正确的语句是A. INSERT INTO SC(SNO, CNO, GRADE) VALUES(S1O,C11,98)B. INSERT INTO SC(SNO, CNO, GRADE) VALUES(S101, C11, 98)C. INSERT(Sl01, C11, 98)INTO S

14、CD. INSERT INTO SC VALUES(S101, C11, 98)参考答案:D插入命令:INSERT INTO表名(属性列1,属性列2) VALUES (eExpressionl, eExpression2,),若插入的是完整的记录,可以省略属 性列1,属性列2;另外,SNO、CNO为字符型,故其属性值需要加引 号,数值型数据不需要加引号。第22题:使用SQL的CREATE TABLE语句建立数据库表时,为了说明主关键字应该使用关键词A. FOREIGN KEYB. DEFAULTC. PRIMARY KEYD. CHECK参考答案:C 在Visual FoxPro中通过SQL命

15、令建立表时,用PRIMARY KEY定义主索引、实现 完整性,用FOREIGN KEY定义外键,用DEFAULT定义默认值,用CHECK定义有效 性规则。第23题:删除student表的“平均成绩”字段的正确SQL命令是A. DELETE TABLE student DELETE COLUMN 平均成绩B. ALTER TABLE student DELETE COLUMN 平均成绩C. ALTER TABLE student DROP COLUMN 平均成绩D. DELETE TABLE student DROP COLUMN 平均成绩参考答案:CALTER语句用于在已有的表中添加、修改或删除字段。删除字段的格式为:alter table tahlename drop column fieldname,故本题答案为 C)。第24题:在

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号