VB基础模拟演练选考题(有答案).docxVIP

  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文档。上传文档
查看更多
B组 选考题组 1.如下图所示,该流程图所表示的算法违背了算法的有穷性特征,下列修改方法中,可以改正该 错误的是(  ) A.将①处改为 i←0 B.将②处改为 s≥0? C.将③处改为 i←i-2 D.将④处改为 s←s-i 2.有一数列1,2,3,5,8,13,……,从第3项起,每项等于它相邻的前2项之和。求在该数列中第 一个超过1000的数是第几项。解决此问题的部分算法流程图如图所示:图中空白处理框①和②处应填入的是(  ) A.①b←a② C.①a←c②i 3.随机产生10个[1,99]中的整数,依次存储到数组变量a(1)~a(10)中。实现此功能的部分算法流程图如图所示,图中空白处理框①和②处应填入的是(  ) A.①i← B.① C.①a(i)← 4.在Visual Basic窗体中,当前对象的属性窗口如下图所示,下列说法正确的是(  ) A.该对象属于标签类 B.该对象属于文本框类 C.当前该对象的Caption属性值是“转换” D.当前该对象的Font属性值是“仿宋体” 5.(2015浙江学考导引)小李在设计VB程序时所使用复选框对象的属性窗口如图所示,他想编制该复选框单击事件的处理过程,则该事件处理过程名是(  ) A.CheckBox_Click() B.加粗_Click() C.Check1_Click() D.复选框_Click() 6.一个VB工程的部分设计界面如图所示。下列说法不正确的是(  )     ①工程文件名是“工程1.vbp” ②该工程只有1个窗体 ③窗体文件名是“Form.frm” ④窗体名称是“寻找水仙花数” A.①② B.②③ C.①③ D.③④ 7.(2016杭州二中第一学期期末)VB语句List1.addItem d(i)的作用是把数组d的数据添加到列表框对象List1中。该语句中的“addItem”是(  ) A.属性名 B.属性值 C.方法 D.事件 8.运行如下Visual Basic程序,单击命令按钮Command1,出现如图所示的出错信息。 Private Sub Command1_Click()  Dim a As Integer,b As Integer  a=10 ‘①  b=20 ‘②  Text1.Text=“a+b=”+Val(a+b) ‘③ End Sub ‘④ 发生“类型不匹配”错误时所执行的语句是(  ) A.① B.② C.③ D.④ 9.(2016嘉兴3月选考模拟)如图所示程序段中,a(5)不是数组元素的是(  ) A.① B.② C.③ D.④ 10.(2015宁波期末)编写Visual Basic程序,求n!(说明:n!=1×2×3×…×n)。 (1)这个程序主要采用的算法结构是    (①分支结构 ②顺序结构 ③循环结构)。? (2)程序运行,在Text1中无论输入什么数,发现在Text2中输出的都是0,原因:① n的初值是0   ,? Private Sub Command1_Click() Dim m As Integer Dim n As Integer Dim i As Integer m=Val(Text1.Text) n=0 For i=1 To m   n=n * i Next Text2.Text=Str(n) End Sub 应该如何修改程序?② 把n=0改为n=1   。? (3)上述错误修改成功后,程序运行时,在Text1中输入5,按“计算”按钮,则在Text2中输出120,如下图左所示: 但是当输入10的时候,则跳出一个实时错误,提示“溢出”,如上右图所示。产生该错误的原因是:① n的值超出了定义的范围   ,为了能计算出10的阶乘,应该怎么修改程序?② 将Dim n As Integer 改为Dim n As long     。? 11.(2015浙江9月学考+选考模拟加试题)有如下VB程序: Dim i As Integer,j As Integer,k As String,n As Integer n=3 List1.Clear For i=1 To n  k=“”  For j=1 To i   k=k+“*”  Next j  List1. AddItem k Next i 该程序运行后,在列表框List1中显示的是(A ) 12.(2016台温丽衢第一学期期末)【加试题】编写VB程序,功能如下:在文本框Text1里输入数学表达式(表达式的长度=100),在列表框List1里输出所有配对括号在表达式中的位置。如在文本框Text1里输入“12*(3-(1+2))*3”,运行效果如图所示。实现上述功能的VB代码如下,在划线的地

文档评论(0)

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

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

1亿VIP精品文档

相关文档