大学 VB 4章 VB控制结构.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学 VB 4章 VB控制结构

第4章 VB控制结构 一.例题解析 (1)设有语句 x InputBox 输入数值,0,示例 , 程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是 。 A 变量x的值是数值10 B 在InputBox对话框标题栏中显示的是“示例” C 0是默认值 D 变量x的值是字符串10 【答案】D 【解析】InputBox函数一般格式是: InputBox [, 标题] [, 默认值] [, X] [, Y] [, 帮助文件名, 上下文编号] 参照一般格式可知,题干中的“输入数值”是对话框的提示部分,“0”是对话框的标题,“示例”是对话框的默认值。由于程序运行时用户输入了10,且该函数的返回值是字符串,所以选项D是正确答案。 (2)在窗体上放置一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click Dim a,b a InputBox 请输入一个整数 b InputBox 请输入一个整数 Print b + a End Sub 程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为 。 A 321456 B 456321 C 777 D 有语法错误,不能执行 【答案】B 【解析】 “+”运算符有两个作用:对于字符串型运算数,执行字符串连接运算;对于数值型运算数,执行加法运算。InputBox函数的返回值是字符串,所以执行字符串连接运算,即将字符串a连接到字符串b之后,结果为456321。 (3)运行下列程序,单击窗体,则消息框中显示的提示是 。 Private Sub Form_Click MsgBox Str 123 + 123 End Sub A 123+123 B 246 C 246 D 显示出错信息 【答案】C 【解析】MsgBox语句后给定的字符串参数Str 123 + 123 是消息框中要显示的提示信息 。Str 123 + 123 函数首先计算算术表达式123+123,结果为246,然后将其转换为MsgBox语句所需要的字符串类型的参数。但消息框中显示提示信息时不带字符串两侧的双引号定界符。 (4)执行如下语句后,Print语句的输出结果是 。 A 100 Print IIf A 50,Large,Small A 1000 B True C Large D Small 【答案】C 【解析】IIF函数的一般格式是IIf 表达式1,表达式2,表达式3 。当表达式1的值为True时,函数返回表达式2的值,否则返回表达式3的值。因而本题的正确答案是选项C。 (5)下列语句中,与Else匹配的If语句是 。 If x 0 Then If x 10 Then Print x Else Print x*2 End if End if A 第一个 B 第二个 C 第一个或第二个 D 程序有错误 【答案】B 【解析】当出现If语句的嵌套时,Else总是与它前面离它最近的一个If语句匹配,即“最近匹配原则”。 (6)运行下列程序,单击窗体,则输出结果是 。 Private Sub Form_Click M 5 If M 0 Then N 1 If M 1 Then N 2 If M 2 Then N 3 Print N; End Sub A 1 B 2 C 3 D 1 2 3 【答案】C 【解析】按照语句的执行顺序,M首先被赋值为5,然后判断第一个条件M =0,条件满足,变量N被赋值为1;继续判断第二个条件M 1,条件仍然满足,变量N重新被赋值为2;最后判断第三个条件M 2,条件仍然满足,所以变量N的值最后被赋值为3。Print语句输出变量N的值是3。 (7)运行下列程序,单击窗体,从键盘输入50,则输出结果是 。 Private Sub Form_Click a Val InputBox A Select Case a Case Is 100: Print a + 1; Case Is 80: Print a + 2; Case Is 60: Print a + 3; Case Else: Print a + 4; End Select End Sub A 51 B 52 C 53 D 51 52 53 54 【答案】A 【解析】Select Case语句的执行方法是:用测试表达式的值与第一个Case子句的表达式值进行比较,如果匹配,则执行第一个Case子句下的语句,执行完成结束Select语句的执行;如果不匹配,依次比较第二、第三、……各Case子句。 本例题中,A=50,与第一Case子句的条件匹配(Is 100),

文档评论(0)

hll961 + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档