计算机二级考试VISUAL FOXPRO五2015年
(总分40, 做题时间90分钟)
单选
1. 
下列叙述中,不属于测试的特征的是(  )。
A 测试的挑剔性
B 完全测试的不可能性
C 测试的可靠性
D 测试的经济性
    该问题分值: 1
答案:C
【解析】软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。软件测试有3个重要特征:测试的挑剔性、完全测试的不可能性及测试的经济性。
2. 
下列特征中,(  )属于面向对象方法的主要特征。
A 灵活性
B 单一性
C 封装性
D 模块化
    该问题分值: 1
答案:C
【解析】模块化是结构化程序设计的特点。面向对象设计方法使用现实世界的概念抽象地思考问题从而自然地解决问题。它的特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。
3. 
下列常量中格式正确的是(  )。
A $1.23E4
B ”计算机”等级考试”
C .False.
D {^2003/01/13}
    该问题分值: 1
答案:D
【解析】货币型常置用来表示货币值,它没有科学记数方法,书写时要在数值前加一个“$”。字符常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串起来(注意符号的匹配),如果某种定界符本身也是字符串内容,则器要用另一种定界符为该字符串定界。逻辑型数据只有真和假两个值。逻辑真的常量表示形式有:〞.t.″〞.T.″〞.y.″和〞.Y.″,逻辑假的常量表示形式有:〞.‘f.″〞.F.″〞.n.″和〞.N.″。
4. 
下列描述中正确的是(  )。
A 算法的效率只与问题的规模有关,而与数据的存储结构无关
B 算法的时间复杂度是指执行算法所需要的计算工作量
C 数据的逻辑结构与存储结构是一一对应的
D 算法的时间复杂度与空间复杂度一定相关
    该问题分值: 1
答案:B
【解析】算法的时间复杂度是指执行算法所需要的计算工作量,以算法所执行的基本运算的次数来度量;算法的空间复杂度一般是指执行算法所需要的内存空间。因此B选项正确。算法的时间复杂度与空间复杂度并不相关,故D选项错误。数据的逻辑结构是指数据元素之间的逻辑关系,是独立于计算机的;数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示,二者不是一一对应的,所以C选项错误。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关,故A选项错误。综上所述,本题选8。
5. 
字符串常量存储在哪个区软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及(  )。
A 阶段性报告
B 需求评审
C 总结
D 都不正确
    该问题分值: 1
答案:B
【解析】需求分析是软件定义时期的最后一个阶段,可以概括为四个方面:需求获取;需求
分析;编写需求规格说明书;需求评审。
6. 
下列叙述中错误的是(  )。
A 软件测试的目的是发现错误并改正错误
B 对被调试的程序进行“错误定位”是程序调试的必要步骤
C 程序调试通常也称为Debug
D 软件测试应严格执行测试计划,排除测试的随意性
    该问题分值: 1
答案:A
【解析】软件测试是为了发现错误而执行程序的过程。软件测试要严格执行测试计划,排除测试的随意性。程序调试通常也称Debug,对被调试的程序进行“错误”定位是程序调试的必要步骤。
7. 
耦合性和内聚性是度量模块独立性的两个标准。下列叙述中正确的是(  )。
A 提高耦合性、降低内聚性有利于提高模块的独立性
B 降低耦合性、提高内聚性有利于提高模块的独立性
C 耦合性是指一个模块内部各个元素间彼此结合的紧密程度
D 内聚性是指模块问互相连接的紧密程度
    该问题分值: 1
答案:B
【解析】耦合性是反映模块间互相连接的紧密程度;内聚性是指一个模块内部各个元素间彼此接合的紧密程度。提高模块的内聚性、降低模块的耦合性有利于模块的独立性。
8. 
下列排序方法中,最坏情况下比较次数最少的是(  )。
A 冒泡排序
B 简单选择排序
C 直接插入排序
D 堆排序
    该问题分值: 1
答案:D
【解析】冒泡排序、简单选择排序和直接插入排序法在最坏的情况下比较次数为:n(n一1)/2。而堆排序法在最坏的情下需要比较的次数为O(nlog2n)。
9. 
有两个关系R、S如下:
由关系R通过运算得到关系s,则所使用的运算为(  )。
A 选择
B 投影
C 插入
D 连接
    该问题分值: 1
答案:B
【解析】一个关系R通过投影运算后仍为一个关系R′,R′是由R中投影运算所指出的那些域的列所组成的关系。所以题目’中关系S是由关系R经过投影运算所得。选择运算主要是对关系R中选择由满足逻辑条件的元组所级成的一个新关系。
10. 
下列叙述中正确的是(  )。
A 栈是“先进先出”的线性表
B 队列是“先进后出”的线性表
C 循环队列是非线性结构
D 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
    该问题分值: 1
答案:D
【解析】本题主要考查了栈、队列、循环队列的概念。栈是先进后出的线性表,队列是先进先出的线性表。根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。有序线性表既可以采用顺序存储结构,又可以采用链式存储结构。
11. 
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是(  )。
A 10
B 8
C 6
D 4
    该问题分值: 1
答案:C
【解析】根据二叉树的性质,在任意二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。
12. 
SQL语言的查询语句是(  )。
A INSERT
B UPDATE
C DELETE
D SELECT
    该问题分值: 1
答案:D
【解析】SQL的核心是查询,基本形式由SE—LECT FROM WHERE查询块组成,多个查询块可嵌套执行,如下表所示。
13. 
下列与修改表结构相关的命令是(  )。
A INSERT
B ALTER
C UPDATE
D CREATE
    该问题分值: 1
答案:B
【解析】修改表结构的命令是ALTER TABLE,该命令有3种格式:
①ALTER TABLE TableNamel ADD I ALTER[COL一UMN]FieldName1
FieldType[(nFieldWidth[nPrecismn])][NULL I NOT NULL]
[CHECK 1Expressionl[ERROR cMessageTextL1] [DEFAULTeExpression1]
[PRIMARYKEY KEY I UNIQUE]
[REFERENC ES TableName2[TAG TagName]]
②ALTER TABLE TableName1 ALTER[COLUMN] FieldName2[NULL I NOT NULL]
[SET DELAULT eExpression2][SET CHECK 1Expression2[ERROR cMessageText2]
[DROP DEFAULT][DROP CHECK]
③ALTER TABLE TableName1[DROP[COLUMN] Fie|dName3]
[SET CHECK 1Expression3[ERROR cMessageText3]]
[DROP CHECK]
[ADD PRIMARY KEY eExpression3 TAG TagName2 [FOR l Expression4]]
[DROP PRIMARY KEY)
[ADD UNIQUE eExpression4[TAG TagName3[FOR 1ExpressionS]]]
[DROP UNIQUE TAG TagName4]
[ADD FOREIGN KEY[eExpression5]TAG TagName4 [FOR lExpression6]
REFERENCES TableName2[TAG TagName5]]
[DROP FOREIGN KEY TAG TagName6[SAVE]]
ERENAME COLUMN FieldName4 TO FieldName5]
14. 
对表sc(学号C(8),课程号c(2),成绩N(3),备注C (20)),可以插入的记录是(  )。
A ('20140101','cl','90',NULL)
B ('20140101 ','c1',90,'成绩优秀')
C ('20140101','cl','90','成绩优秀')

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。