第三单元- V- B语言基础课件.pptVIP

  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文档。上传文档
查看更多
【例5解题】 本题属于难题,主要考查数据循环的概念及Mod运算符的灵活运用。由于用数字1~12表示十二时辰,因此变量i如何变化,i取值范围应在[__,__]之间,因此当i=12时,i的下一个时辰为“子”,i值的变化为12→1。A选项“i + 1” 取值范围为[__,__],C选项“(i + 1) Mod 12” 取值范围为[__,__],D选项“(i + 1) Mod 12 - 1” 取值范围为[__,__]。 【答案5】 ________ 1 12 2 13 0 11 -1 10 B 【例6】 若变量a的值为156,则VB表达式a Mod 100 10 + a Mod 100 / 10的值为(  ) A.10 B.10.6 C.11 D.12 【例6解题】 本题属于稍难题,主要考查算术运算符。注意“/”、“\”和“Mod”的优先级,级别高的“________”先执行,级别低的“________”和“________”为同等级;其次,注意各运算符表示的含义,“________”表示实数除法,“________”表示整数除法,“________”表示求余数。 156 Mod 100 10 = ________ 10 =5 156 Mod 100 / 10 =156 Mod ________ =6 5+6=11。 【答案6】 ________ / \ C Mod / \ Mod 56 10 【例7】 将数学表达式     (x≠-1,y≠-1)写成VB表达式,正确的是(  ) 【例7解题】 本题属于稍难题,主要考查VB表达式的书写。将数学表达式正确写成VB表达式的关键是要掌握表达式中各运算符的优先级关系和各函数的含义。 【答案7】 ________ A 【例8】 有如下程序段运行后,文本框Text1中显示的内容为(  ) Dim a As Integer, b As Integer a = 2 b = 1 Do While b5  a = a + b  b = a + b Loop Text1.Text = Str(a) “,” Str(b) A.3,3 B.3,4 C.6,6 D.7,11 【例8解题】 本题属于稍难题,主要考查赋值语句的使用。变量a、b的初值为2、1,当满足条件“b5”时,执行循环体中的语句“a = a + b”和“b = a + b”,注意变量a、b的值的变化。通过下表我们可以快速得出每次循环执行时,a、b的值。 【答案8】 ________ D a = a + b 2 + 1 = 3 3 + 4 = 7 b = a + b 3 + 1 = 4 7 + 4 = 11 【例9】 [2015.10浙江选考]有如下VB程序段: Dim a(1 To 5) As Integer, i As Integer, c As Integer a(1) = 2 : a(2) = 1 : a(3) = 3 : a(4)=4 : a(5) = 5 c=0 For i = 3 To 5  If a(i - 2) + a(i - 1) = a(i) Then c = c + 1 Next i Text1. Text = Str(c) 该程序段运行后,文本框Text1中显示的内容是(  ) A.1 B.2 C.3 D.4 【例9解题】 本题属于容易题,主要考查学生对程序的阅读分析能力。程序段中各变量值的变化如下表: 从表中变量值可知,当i的值为3、4时,“a(i - 2) + a(i - 1) = a(i)”的值为True,此时,执行语句“c = c + 1”;当i的值为5时,a(3)+a(4)≠a(5),即“a(i - 2) + a(i - 1) = a(i) ”的值为False,语句“c = c + 1”不执行。 【答案9】 ________ B i a(i - 2) a(i - 1) a(i) c 3 a(1)=2 a(2)=1 a(3)=3 1 4 a(2)=1 a(3)=3 a(4)=4 2 5 a(3)=3 a(4)=4 a(5)=5 2 【例10】 有如下VB程序段: s = ”YueQingJiShuZhongXue” n = ” ” k = 0 For i = 1 To Len(s)  ch = Mid(s, i, 1)  If ch = ”A” And ch = ”Z” And k 4 Then   n = n + ch   k = k + 1  End If Next i 该程序段运行后,变量n的值是(  ) A.YueQ B.YQJ C.YQJS D.YQJSZX 【例10解题】 本题属于较难题,

文档评论(0)

liuxiaoyu99 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档