1、VB笔试模拟试卷 31及答案与解析 1 算法指的是 ( A)计算机程序 ( B)解决问题的计算方法 ( C)排序算法 ( D)解题方案准确而完整的描述 2 某线性表采用顺序存储结构,每个元素占 4个存储单元,首地址为 200,则第 12个元素的存储地址为 ( A) 248 ( B) 247 ( C) 246 ( D) 244 3 下列关于队列的叙述正确的是 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后出的线性表 4 一棵有 16个结点的完全二 叉树,对它按从上到下,从左至右给结点编号,则对于编号为 7的结点 X,它的父结点及右
2、子结点的编号分别为 ( A) 2, 14 ( B) 2, 15 ( C) 3, 14 ( D) 3, 15 5 对序列 (7, 19, 24, 13, 31, 8, 82, 18, 44, 63, 5, 29)进行一趟排序后得到的结果如下: (7, 18, 24, 13, 5, 8, 82, 19, 44, 63, 31, 29),则可以认为使用的排序方法是 ( A)希尔排序 ( B)插入排序 ( C)快速排序 ( D)选择排序 6 关于结构化程序设计原则和方法的描述错误的是 ( A)选用的控制结构只准许有一个入口和一个出口 ( B)复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现 ( C)
3、不允许使用 GOTO语句 ( D)语言中没有的控制结构,应该采用前后一致的方法来模拟 7 下列工具中,需求分析常用的工具是 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 8 下列有关测试的论述中,错误的是 ( A)证明错误存在 ( B)证明错误不存在 ( C)发现程序中的错误 ( D)提供诊断信息 9 下面列出的条目中,哪些是数据库技术的主要特点 数据的结构化 数据的冗余度小 较高的数据独立性 程序的标准化 ( A) 、 和 ( B) 和 ( C) 、 和 ( D)都是 10 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键
4、 ( D)域 11 Visual Basic中工程文件的扩展名是 ( )。 ( A) Res ( B) Frm ( C) Vbp ( D) cls 12 在 “学生具有写字的功能 ”这句话中, “学生 ”和 “写字 ”相当于面向对象程序设计中的 ( )。 ( A)对象事件 ( B)对象方法 ( C)事件方法 ( D)对象属性 13 在变量的隐式说明中,下列 ( )是单精度型变量。 ( A) ABCD交换ai和 aj; i加 1指向后一个元素, j减 1指向前一个元素:重复上述步骤,直到ij为止。 9处应填给 j赋最后一个元素的下标,为 “j=20”。 10处是 a(i)和 a(j)交换的一条语
5、句,应填 “a(i)=a(j)”。 45 【正确答案】 i Mod 3=0 And i Mod 5=0 , prime=True 【试题解析】 本题 Prime()函数的功能是判断形参 n是否为素数,若是,则返回True,不是则返回 False。具体分析请参看有关章节。要使函数返回一个值,必须在函数中给函数名赋值,故 12处应填 “prime=True”。发生 Form_Click事件时,将把 3 1000之间的所有素数加到 s1中,把能被 3和 5整除的数加到 s2中,在循环中首先调用 Prime()函数判断循环变量是否为素数,若是,则把它加到 s1,否则应该判断循环变量 i是否能被 3和
6、5整除,若能,则把它加到 s2中,所以 11处应填 “i Mod 3=0 And i Mod 5=0”。 46 【正确答案】 Int(10, Rn) , Sum+K , Sum/10 【试题解析】 根据此题产生两位随机数的规则可知,在 10处应填随机产生的个位数,为 “Int(10 * Rnd)”;为求和,产生一个两位数后,应把它加到表示和的变量Sum中去,故 11处应填 “Sum+K”;通过一个循环把产生的 10个两位数和放到变量 Sum中,数组元素的平均值就是 Sum/10,故 12处应填 “Sum/10”。 47 【正确答案】 Not EOF(10) , Ch =“a“ And Ch =“z“ , Close #10 【试题解析】 要将 a1 txt中的所有小写字母输出,可采用下述方法:首先读打开该文件,然后从文件中读取一个字符 ,判断该字符是否为小写字母,若是,则输出该字母,重复上述过程直到文件结尾。在读字符前应要测试文件内部读写指针是否位于文件尾,只有不是在文件结尾时才能读取字符,故 13处应填 “Not EOF(10)”,读取一个字符后,应判断该字符是否为小写字母,故 14处应填 “Ch=“a“ And Ch =“z“”,文件读写过后,应关闭文件,故 15处应填 “Close #10”。