1、计算机二级考试 VISUAL+FOXPRO五 2015年及答案解析(总分:40.00,做题时间:90 分钟)单选1.下列叙述中,不属于测试的特征的是( )。(分数:1.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性D.测试的经济性2.下列特征中,( )属于面向对象方法的主要特征。(分数:1.00)A.灵活性B.单一性C.封装性D.模块化3.下列常量中格式正确的是( )。(分数:1.00)A.$123E4B.”计算机”等级考试”C.FalseD.2003/01/134.下列描述中正确的是( )。(分数:1.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间
2、复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关5.软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及( )。(分数:1.00)A.阶段性报告B.需求评审C.总结D.都不正确6.下列叙述中错误的是( )。(分数:1.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性7.耦合性和内聚性是度量模块独立性的两个标准。下列叙述中正确的是( )。(分数:1.00)A.提高耦
3、合性、降低内聚性有利于提高模块的独立性B.降低耦合性、提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块问互相连接的紧密程度8.下列排序方法中,最坏情况下比较次数最少的是( )。(分数:1.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序9.有两个关系 R、S 如下: (分数:1.00)A.选择B.投影C.插入D.连接10.下列叙述中正确的是( )。(分数:1.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构11.某二叉树有 5个
4、度为 2的结点,则该二叉树中的叶子结点数是( )。(分数:1.00)A.10B.8C.6D.412.SQL语言的查询语句是( )。(分数:1.00)A.INSERTB.UPDATEC.DELETED.SELECT13.下列与修改表结构相关的命令是( )。(分数:1.00)A.INSERTB.ALTERC.UPDATED.CREATE14.对表 sc(学号 C(8),课程号 c(2),成绩 N(3),备注 C (20),可以插入的记录是( )。(分数:1.00)A.(20140101,cl,90,NULL)B.(20140101 ,c1,90,成绩优秀)C.(20140101,cl,90,成绩优
5、秀)D.(20140101,cl,79,成绩优秀)15.在表单中为表格控件指定数据源的属性是( )。(分数:1.00)A.DataSoureeB.DataFromC.RecordSourceD.ReeordFrom16.在 Visual FoxPro中,下列关于 SQL表定义语句(CREATE TABLE)的说法中错误的是( )。(分数:1.00)A.可以定义一个新的基本表结构B.可以定义表中的主关键字C.可以定义表的域完整性、字段有效性规则等D.对自由表,同样可以实现其完整性、有效性规则等信息的设置17.在 Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一
6、个,这种索引应该是( )。(分数:1.00)A.主索引B.唯一索引C.候选索引D.普通索引18.在 Visual FoxPro中,用于建立或修改程序文件的命令是( )。(分数:1.00)A.MODIFYB.MODIFY COMMANDC.MODIFY PRoCEDURED.B和 C都对19.在 Visual FoxPro程序中不需要用 PUBLIC等命令明确声明和建立,可直接使用的内存变量是( )。(分数:1.00)A.局部变量B.私有变量C.公共变量D.全局变量20.下列关于空值(NULL 值)叙述正确的是( )。(分数:1.00)A.空值等于空字符串B.空值等同于数值 0C.空值表示字段或
7、变量还没有确定的值D.Visual FoxPro不支持空值21.执行 USE se IN 0命令的结果是( )。(分数:1.00)A.选择 0号工作区打开 SC表B.选择空闲的最小号工作区打开 SC表C.选择第 l号工作区打开 SC表D.显示出错信息22.在 Visual FoxPro中,关系数据库管理系统所管理的关系是( )。(分数:1.00)A.一个 DBF文件B.若干个二维表C.一个 DBC文件D.若干个 DBC文件23.在 Visual FoxPro中,下列描述正确的是( )。(分数:1.00)A.数据库表允许对字段设置默认值B.自由表允许对字段设置默认值C.自由表或数据库表都允许对字
8、段设置默认值D.自由表或数据库表都不允许对字段设置默认值24.SQL的 SELECT语句中,“HAVING”用来筛选满足条件的( )。(分数:1.00)A.列B.行C.关系D.分组25.在 Visual FoxPro中,假设表单上有一选项组:男女,初始时该选项组的 Value属性值为 l。若选项按钮“女”被选中,该选项组的 Value属性值是( )。(分数:1.00)A.1B.2C.”女”D.”男”26.在 Visual FoxPro中,假设教师表 T(教师号,姓名,性别,职称,研究生导师)中,性别是 C型字段,研究生导师是 L型字段。若要查询“是研究生导师的女老师”信息,那么 SQL语句”S
9、ELECT 女 FROM TWHERE”中的应是( )。(分数:1.00)A.研究生导师 AND性别=”女”B.研究生导师 0R性别=”女”C.性别=”女“AND 研究生导师=FD.研究生导师=TOR 性别=女27.在 Visual FoxPro有如下程序,函数 IIF的返回值是( )。 *程序 PRIVATE X,Y STORE”男”TO X Y=LEN(X)+2 ?IIF(Y4,”男”,”女”) RETURN (分数:1.00)A.”女”B.”男”C.TD.F28.在 Visual FoxPro中,每一个工作区中最多能打开数据库表的数量是( )。(分数:1.00)A.1个B.2个C.任意个
10、,根据内存资源而确定D.35 535个29.在 Visual FoxPro中,有关参照完整性的删除规则正确的描述是( )。(分数:1.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D.上面 3种说法都不对30.在 Visual FoxPro中,报表的数据源不包括( )。(分数:1.00)A.视图B.自由表C.查询D.文本文件第 3135 题基于学
11、生表 S和学生选课表 SC两个数据库表,它们的结构如下: s(学号,姓名,性别,年龄),其中学号、姓名和性别为 C 型字段,年龄为 N型字段。 SC(学号,课程号,成绩),其中学号和课程号为 C型字段,成绩为 N型字段(初始为空值)。(分数:5.00)(1).查询学生选修课程成绩小于 60分的学号,正确的 SQL语句是( )。(分数:1.00)A.SELECT DISTINCT学号 FROM SC WHERE”成绩”=70 0R 成绩=70 0R=70 AND=12 0R=12 AND=12 0R 年龄=12 AND 年龄=70 0R 成绩=70 0R=70 AND=12 0R=12 AND=
12、12 0R 年龄=12 AND 年龄=46 解析:【解析BETWEEN 语句的格式为 BETWEEN AND,表示取和之间且包括两个数值表达式值在内的值。 34.在 SELECT语句中,下列关于 HAVING短语的描述中正确的是( )。(分数:1.00)A.HAVING短语必须与 GROUP BY短语同时使用 B.使用 HAVING短语的同时不能使用 wHERE短语C.HAVING短语可以在任意的一个位置出现D.HAVING短语与 WHERE短语功能相同解析:【解析】SQL 查询语句中,使用 GROUP BY可以对查询结果进行分组,用来限定分组必须满足的条件,WHERE 子句用来限定元组。HAVING 短语必须跟随 GROUP BY使用,并且与 WHERE不矛盾。35.为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是( )。(分数:1.00)A.INDEX ON学号,成绩 TO XHCJB.INDEX ON学号+成绩 T0 xHCJC.INDEX ON学号,STR(成绩,3)TO XHCJD.INDEX ON学号+STR(成绩,3)TO XHCJ 解析:【解析】利用命令建立多个字段索引时,建立索引的字段之间应用“+”号连接,且字段型数据要转换为字符型数据,STR()函数的功能是将数值型数据转换为字符型数据。