[计算机类试卷]国家二级VB机试(选择题)模拟试卷142及答案与解析.doc
《[计算机类试卷]国家二级VB机试(选择题)模拟试卷142及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VB机试(选择题)模拟试卷142及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB机试(选择题)模拟试卷 142及答案与解析 一、选择题 1 现有语句: y=IIf(x 0, x Mod 3, 0)设 x=10,则 y的值是 ( A) 0 ( B) 1 ( C) 3 ( D)语句有错 2 设 x是整型变量,与函数 IIf 0, -x, x)有相同结果的代数式是 ( A) x ( B)一 x ( C) x ( D) x 3 计算下面分段函数的正确语句是 ( A) y=IIf(x 0, x+l, Ilf(x 0, x一 1, 0) ( B) y=IIffx=0, 0, IIf(x 0, x1, x+1) ( C) y=IIf(x 0, x+1, IIf(x 0,
2、0, x一 1) ( D) y=IIf(x=0, 0, x一 1, x+1) 4 现有如下语句: x=IIf(a50, Int(a 3), a Mod 2)当 a=52时, x的值是 ( A) 0 ( B) 1 ( C) 17 ( D) 18 5 在下面语句或函数中,不能描述选择结构的是 ( A) If语句 ( B) IIf函数 ( C) Select Case语句 ( D) While语句 6 设窗体上有 Text1、 Text2两个文本框,并编写了下面的程序代码: Private Sub Text1 KeyPress(KeyAscii As Integer) If“A”0 End Sub
3、程序运行后,单击命令按钮 Commandl,输出结果为 ( A) True ( B) False ( C) 1 ( D) -1 8 编写如下程序: Pfivate Sub Commandl Click() Dim score As Integer score=86 Ifscore85 Then r=1 ElseIfscore 60 Then r=2 Else r=0 End If Print r End Sub 程序运行后,单击命令按钮 Commandl,输出结果为 ( A) 0 ( B) 1 ( C) 2 ( D) 86 9 设有如下事件过程: Private Sub Form Click(
4、) Sum=0 For k=1 To 3 Ifk0 Then Case Is0If_X 0-Thon Print 1 Print 1 Case Isc And a+cb And b+Ca Then Print“可以构成一个三角形 ” Else Print“不能构成三角形 ” End If ( B) If a+bC Or a+cb Or b+Ca Then Print“可以构成一个三角形 ” Else Print“不能构成三角形 ” End If ( C) If a+b20 ( B) Case 1 To 10 ( C) Case 05 ( D) Case Abs(X)5 15 现有如下一段程序:
5、 Private Sub Command l Click() X=UCase(InputBox(“输入: ”) Select Case X Case“A”To“C” Print“考核通过 !” Case“D” Print“考核不通过 !” Case Else Print“输入数据不合法 !” End Select End Sub 执行程序,在输入框中输入字母 “B”,则以下叙述中正确的是 ( A)程序运行错 ( B)在窗体上显示 “考核通过 !” ( C)在窗体上显示 “考核不通过 !” ( D)在窗体上显示 “输入数据不合法 !” 16 窗体上有 1个名称为 Commandl的命令按钮,事件
6、过程如下: Private Sub Command l_Click() Dim hum As Integer,x As Integer num: Val(InputBox(“请输入一个正整数 ”) Select Case hum Case Is100 x=x+hum Case Is“”Then For i=Len(xTo 1 Step一 1 S=Mid(x, i, 1) If Smax Then max=a(k) End If Next k Print max End Sub 运行程序时发现,当输入 10个正数时,可以得到正确结果,但输入 10个负 ( A)把 If a(k)max Then改
7、为 If a(k)10 Then Exit For Next Text1 Text=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 ( A) 2 ( B) 3 ( C) 4 ( D) 5 国家二级 VB机试(选择题)模拟试卷 142答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 本题考查的考点是有关 IIf函数的, IIf函数可用于执行简单的条件判断操作,它是 “IfThenElse” 结构的简写版本。格式: Result=IIf,, )其中 “Result”是函数的返回值, “条件 ”是一 个逻辑表达式。当 “条件 ”为真时, IIf函数返回 “Tm
8、e部分 ”的值,而当 “条件 ”为假时返回 “False部分 ”的值 True部分 ”或 “False部分 ”可以是表达式、变量或其他函数。本题中由于 x=10是大于 0的,所以返回值为 x Mod3的值即 1 【知识模块】 控制结构 2 【正确答案】 B 【试题解析】 IIf函数可以用来执行简单的条件判断操作,它是 “IfThenElse”结构的简写版本,其格式为: result=IIf(条件, True部分, False部分 )。其中“reslIlt”是函数的返回 值, “条件 ”是一个逻辑表达式。当 “条件 ”为真时, IIf函数返回 “True部分 ”,否则返回 “False部分 ”。
9、 “True部分 ”或 “False部分 ”可以是表达式、变量或其他函数。本题中 IIf函数的作用是如果 x0则返回 -x,否则返回 x,等价于 - x。 【知识模块】 控制结构 3 【正确答案】 A 【试题解析】 f函数可用来执行简单的条件判断操作,它是 “If”ThenElse”结构的简写版本。格式为: result=IIf, , )。当 为真时, IIf函数返回 ,而当 为假时,返回 。本题中分段函数共有三段,因此需要使用嵌套的 IIf函数。 【知识模块】 控制结构 4 【正确答案】 C 【试题解析】 IIf函数可用来执行简单的条件判断操作,它是 “IfThenElse” 结构的简写版本
10、。格式为: result=IIf, , )。当 为真时, IIf函数返回 ,而当 为假时,返回 。本题中 a的值是 52,所以条件为真,将返回 52 3的值即 17。 【知识模块】 控制结构 5 【正确答案】 D 【试题解析】 选择结构可以使用 IIf函数、 If语句来实现两个分支的选择结构,使用 Select Case语句实现多分支选择结构, while语句用来描述循环结构。 【知识模块】 控制结构 6 【正确答案】 A 【试题解析】 本题中的第一个 If“Then 结构的作用是将所有输入的大写字符转换为小写字符;第二个 If结构的条件是按下回车键,里面嵌套了一个 For循环,在循环中依次取
11、出文本框中的每一个字符进行判断,若其为小写字符 则 n自加 1,循环结束后 n的值就是文本框中字母的个数。 【知识模块】 控制结构 7 【正确答案】 B 【试题解析】 本题的程序中由于 a。 b0的值即 False。 【知识模块】 控制结构 8 【正确答案】 B 【试题解析】 块结构条件语句的格式为: IfThen ElseIfThen Else EndIf 如果 “条件 1”为 True。则执行 “语句 块 1”并跳出结构:否则如果 “条件 2”为True, 则执行 “语句块 2”并跳出结构 否则执行 “语句块 n”并结束整个结构。 【知识模块】 控制结构 9 【正确答案】 B 【试题解析】
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 机试 选择题 模拟 142 答案 解析 DOC
