[计算机类试卷]国家二级VB机试(控制结构)模拟试卷10及答案与解析.doc
《[计算机类试卷]国家二级VB机试(控制结构)模拟试卷10及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VB机试(控制结构)模拟试卷10及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB机试(控制结构)模拟试卷 10及答案与解析 一、选择题 1 现有语句: y=IIf(x0, x Mod 3, 0)设 x=10,则 y的值是 ( A) 0 ( B) 1 ( C) 3 ( D)语句有错 2 设 x是整型变量,与函数 IIf(x0, -x, x)有相同结果的代数式是 ( A) |x| ( B) -|x| ( C) x ( D) -x 3 计算下面分段函数的正确语句是 ( A) Y=IIf(x0, x+1, IIf(x0, x-1, x+1) ( C) Y=IIf(x0, x+1, IIf(x50, Int(a 3), a Mod 2)当 a=52时, x的值是 (
2、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 程序运行后,单击命令按钮 Command1,输出结果为 ( A) True ( B) False ( C) 1 ( D) -1 8 编写如下程序: Private Sub Command1
3、_Click() Dim score As Integer score=86 If score85 Then r=1 Else Ifscore60 Then r=2 Else r=0 End If Print r End Sub 程序运行后,单击命令按钮 Command1,输出结果为 ( A) 0 ( B) 1 ( C) 2 ( D) 86 9 设有如下事件过程: Private Sub Form_Click() Sum=0 For k=l To 3 If k0, 1, IIf(x0 Then x=1 Elself x0 Then Print 1 ElseIf x0 Print 1 Case
4、Is0 Then Ifx0 Then Print 1 Elselfxc 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的 Case子句是 ( A) Case Not(-5 To 5) ( B) Case 5 To -5 ( C) Case Is5 ( D) C
5、ase Abs(X)5 15 现有如下一段程序: Private Sub Command1_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 窗体上
6、有 1个名称为 Command1的命令按钮,事件过程如下: Pfivate Sub Command1_Click() Dim num As Integer x As Integer num=Val(InputBox(“请输入一个正整数 “) Select Case num Case Is100 x=x+num Case Is, , ) 其中 “Result”是函数的返回值, “条件 ”是一个逻辑表达式。当 “条件 ”为真时, IIf函数返回 “True部分 ”的值,而当 “条件 ”为假时返回 “False部分 ”的值。 “True部分 ”或 “FaIse部分 ”可以是表达式、变量或其他函数。本
7、题中由于 x=10是大于 0的,所以返回值为 x Mod3的值即 1。 【知识模块】 控制结构 2 【正确答案】 B 【试题解析】 lIf函数可以用来执行简单的条件判断操作,它是 “IfThenElse”结构的简写版本,其格式为: result=IIf(条件, True部分, False部分 )。其中“result”是函数的返回值, “条件 ”是一个逻辑表达式。当 “条件 ”为真时, IIf函数返回 “True部分 ”,否则返回 “False部分 ”。 “True部分 ”或 “False部分 ”可以是表达式、变量或其他函数。本题中 IIf函数的作用是如果 x0则返回 -x,否则返回 x,等价于
8、 -|x|。 【知识模块】 控制结构 3 【正确答案】 A 【试题解析】 IIf函数可用来执行简单的条件判断操作,它是 “IfThenElse” 结构的简写版本。格式为: resuIt=IIf(, , )。当 为真时, IIf函数返回 ,而当 为假时,返回 。本题中分段函数共有三段, 因此需要使用嵌套的 IIf函数。 【知识模块】 控制结构 4 【正确答案】 C 【试题解析】 IIf函数可用来执行简单的条件判断操作,它是 “IfThenElse” 结构的简写版本。格式为: result=IIf(, , )。当 为真时, IIf函数返回 ,而当 为假时,返回 。本题中 a的值是 52,所以条件为
9、真,将返回 52 3的值即 17。 【知识模块】 控制结构 5 【正确答案】 D 【试题解析】 选择 结构可以使用 IIf函数、 If语句来实现两个分支的选择结构,使用 Select case语句实现多分支选择结构, While语句用来描述循环结构。 【知识模块】 控制结构 6 【正确答案】 A 【试题解析】 本题中的第一个 IfThen 结构的作用是将所有输入的大写字符转换为小写字符:第二个 If结构的条件是按下回车键,里面嵌套了一个 For循环,在循环中依次取出文本框中的每一个字符进行判断,若其为小写字符则 n自加 1,循环结束后 n的值就是文本框中字母的个数。 【知识模块】 控制结构 7
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 机试 控制 结构 模拟 10 答案 解析 DOC
