[计算机类试卷]国家二级(VB)机试模拟试卷73及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷73及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷73及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 73及答案与解析 一、选择题 1 负责数据库中查询操作的数据库语言是 ( )。 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 2 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是 ( )。 ( A) 1 1联系 ( B) 1 m联系 ( C) m 1联系 ( D) m n联系 3 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系 T的操作是 ( )。( A)自然连接 ( B)并 ( C)交 ( D)差 4 定义无符号整数类为 UInt,下面可以作为类 UInt实例化值的是 ( )。
2、( A) 369 ( B) 369 ( C) 0.369 ( D)整数集合 1,2,3,4,5 5 VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是 ( )。 ( A) .vbp ( B) .bas ( C) .vbw ( D) .frm 6 能够产生 1到 50之间 (含 1和 50)随机整数的表达式是 ( )。 ( A) Int(Rnd*51) ( B) Int(Rnd(50) 1) ( C) Int(Rnd*50) ( D) Int(Rnd*50 1) 7 要求如果 x被 7除余 2,则输出 x的值,下列语句中不能实现此功能的语句是( )。 ( A)
3、 If x mod 7 2 Then Print x ( B) If x (x7)* 7 2 Then Print x ( C) If x (x / 7)* 7 2 Then Print x ( D) If x Int(x / 7)* 7 2 Then Print x 8 表达式 Sgn(0.25)的值是 ( )。 ( A) 1 ( B) 0 ( C) 1 ( D) 0.5 9 如下关于变体类型变量的叙述中,错误的是 ( )。 ( A)变体类型数组中只能存放同类型数据 ( B)使用 Array初始化的数组变量,必须是 Variant类型 ( C)没有声明而直接使用的变量其默认类型均是 Vari
4、ant ( D)在同一程序中,变体类型的变量可以被多次赋以不同类型的数据 10 满足下列条件之一的年份是闰年: 1)年份能被 4整除但不能被 100整除 2)年份能被 400整除 若 y代表年份,下面判断闰年的正确表达式是 ( )。 ( A) y Mod 4 And y Mod 100 Or y Mod 400 ( B) y Mod 4 0 Or y Mod 1000 And(y Mod 4 0 Or y Mod 400 0) ( D) y Mod 4 0 And y Mod 1000, x 1, IIf(x0, x 1, x 1) ( C) y IIf(x0, x 1, IIf(xb a a
5、 b Wend fun a End Function 在调试时发现函数是错误的。为使函数能产生正确的返回 值,应做的修改是( )。 ( A)把 a a b改为 a b a ( B)把 a a b 改为 a ab ( C)把 While ab 改为 While ab 改为 While a b 28 在窗体上画 1个命令按钮和 1个文本框,其名称分别为 Command1和Text1,再编写如下程序: Dim ss As String Private Sub Text1_KeyPress(KeyAscii As Integer) If Chr(KeyAscii)0时, x 1,否则 x 1,所以应该
6、是IIf(x0, x 1, x 1)。 C选项中,内层的 IIf函数中,当 x、 和键等,其他键 KeyPress事件不能识别。 D选项错误原因:窗体也有 KeyPresss 事件。故 C选项正确。 24 【正确答案】 C 【试题解析】 程序中 flag 被定义为 Static变量,它的值只在第一次执行事件过程时为 0,以后每次执行计时器事件过程它的值都会保留上次过程中运算后的值,之后它的值是 1或 1。文本框控件的 ForeColor属性表示文本框中文字的颜色,计时器控件的 Interval 属性为 5000,即计时器间隔为 5秒钟一次,每次调用就会交替改变文本框中文字的颜色。因此 C选项正
7、确。 25 【正确答案】 D 【试题解析】 程序应该计算的是 2的 0次方到 2的 10次方的和,程序少计算了 2的 1次方,应该先累加,再执行 a a*2,并且将 For k 2 to 10 改为 For k 1 to 10 ,这样最后一次循环 2的 10次方的值能正确累加,然后循环结束。因此答案为D。 26 【正确答案】 B 【试题解析】 在标准模块中定义的使用 Public定义的变量是全局变量,全局变量可 以在工程的每个模块、每个过程中使用。如果在过程中有与全局变量同名的过程变量则优先使用过程变量。在命令按钮事件中定义了局部变量 x,与全局变量同名,因此在此事件中使用局部变量,而变量 y
8、在此过程中没有定义,则仍使用全局变量。因此输出时 x值为 100, y值为 120。 27 【正确答案】 D 【试题解析】 程序中没有考虑余数为 0的情况,即,条件中应该有 a b,则 aa b,这样才能正确得到余数 0。因此程序中应该修改 While的条件 ab 为 ab。 28 【正确答案】 D 【试题解析】 题目中程序是 将 ss字符串进行反向排列,并放到 m中去。其中Number空格后的 100被当成字符串来处理,最后结果是将 “Number 100“反向排列,并通过 UCase()函数将所有字母转换成大写,得到 001 REBMUN。 29 【正确答案】 B 【试题解析】 在计时器事
9、件中不应再设置步长为 100的 For循环,应该把 For循环去掉,只留下循环体的语句,计时器每秒激发一次,每次判断小球是否移到Line2处,不到就改变自己的 Left值即继续移动。因此 B 正确。 30 【正确答案】 A 【试题解析】 错误原因 :每一次删除列表框满足项,列表框的项目数目就会相应地减少,所以就出现了漏删内容,如果把循环变量 k改成从 List1.ListCout 1到0,从最后一个项目往第一个项目查找,满足条件就删除该项目,从而不会出现遗漏现象,所以正确答案为 A。 31 【正确答案】 D 【试题解析】 本题考查的是动态变量与静态变量。原来的程序中无法使变量 n的值保持到下一
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 73 答案 解析 DOC
