2021年二级VB语言程序设计全真标准预测试卷(1)_第1页
2021年二级VB语言程序设计全真标准预测试卷(1)_第2页
2021年二级VB语言程序设计全真标准预测试卷(1)_第3页
2021年二级VB语言程序设计全真标准预测试卷(1)_第4页
2021年二级VB语言程序设计全真标准预测试卷(1)_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、二级VB语言程序设计全真标准预测试卷(1) 二级VB语言程序设计全真标准预测 _(1) _:xx-05-13 一、选择题120每小题2分,2130每小题3分,共70分 1.在窗体中添加一个命令按钮,并编写如下程序: private sub _nd1click() x=1:y=2:z=3 x=y:y=z:z=x print z end sub 程序执行后,输出的结果是()(本题分值:1分) a.3 b.0 c.2 d.1 【正确答案】 c 2.下列叙述不正确的是()(本题分值:1分) a.注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译 b.注释语句可以放在代码中的任何位置

2、c.注释语句不能放在续行符的后面 d.代码中加入注释语句的目的是提高程序的可读性 【正确答案】 b 3.rnd函数不可能产生()值。(本题分值:1分) a.0 b.1 c.0.1234 d.0.00005 【正确答案】 b 4、下面表达式中,()的运算结果与其他三个不同。(本题分值:1分) a.exp(-3.5) (-3.5)+0.5 c.-abs(-3.5) d.sgn(-3.5)-2.5 【正确答案】 a 5.数学式子sin30写成vb表达式是:()(本题分值:1分) a.sin30 b.sin(30) c.sin(30) d.sin(30*3.14/180) 【正确答案】 d

3、6.表达式52 mod 252的值是()(本题分值:1分) a.1 b.0 c.6 d.4 【正确答案】 a 7.函数ucase(mid(visual basic,8,8)的值为()(本题分值:1分) a.visual b.basic c.visual d.basic 【正确答案】 d 8.设有数组声明语句: option base 0 dim b(-1 to 10,2 to 9,20) as integer 则数组b _有()个元素。(本题分值:1分) a.1800 b.1848 c.xx d.2310 【正确答案】 c 9.在vb语言中,6个关系运算符在运算过程中优先级从高到低的顺序是()

4、(本题分值:1分) a.= b.= c. d.不分先后顺序 【正确答案】 d 10.下面程序运行后,输出的值是() private sub _nd1_click() j=1 while j5 j=j+1 a=a+j*j wend print a end sub (本题分值:1分) a.25 b.16 c.29 d.54 【正确答案】 d 11.有如下程序: private sub formkeypress(keyascii as integer) for m=1 to 3 for j=1 to m for k=j to 3 n=n+m+j-k next k next j next m prin

5、t n end sub 程序运行后,按任意键,n的值是()(本题分值:1分) a.3 b.14 c.9 d.20 【正确答案】 d 12.函数instr(vb程序设计教程,程序)的值为()(本题分值:1分) a.1 b.2 c.3 d.4 【正确答案】 c 13.单击命令按钮时,下列程序代码的执行结果为() (本题分值:1分) a.该计算机中的cpu有32个寄存器 b.该计算机能够处理的最大数不超过232 c.该计算机每秒钟所能执行的指令条数为32mips d.该计算机中的cpu可以同时处理32位的二进制数 【正确答案】 a 14.表达式int(4*rnd+1)*(int(4*rnd-1)值的

6、范围是( )(本题分值:1分) a.-1,8 b.-4,8 c.-3,8 d.0,8 【正确答案】 b 15.下列赋值语句中,( )是错误的。(本题分值:1分) a.x=x+1 b.x=x+y c.x+y=x d.x=46 【正确答案】 c 16.在以下四个逻辑表达式中,其逻辑值为“真”的是( )(本题分值:1分) a.not(3+54+6) b.21 and 32 c.12 or 23 d.not(12) 【正确答案】 d 17.inputbox函数返回值的类型为()(本题分值:1分) a.数值 b.字符串 c.变体 d.数值或字符串(视输入的数据而定) 【正确答案】 b 18.表达式tur

7、bo+ctrue+basic的值是()(本题分值:1分) a.0 b.1 c.-1 d.2 【正确答案】 c 19.表达式1.5+32 or 7 mod 34 and not 1的运算结果是()(本题分值:1分) a.-1 b.0 c.1 d.其他 【正确答案】 a 20.下列程序的功能是() (本题分值:2分) a.输出字符串x的值 b.输出字符串x的长度 c.判断字符串x是否对称 d.输出字符串x左右两边的字符 【正确答案】 c 21.下面程序运行后,窗体(form1)中输出的结果是( ) private sub form1_load() form1.autoredraw=true x=-

8、17.8 print sgn(x)*int(abs(x) end sub (本题分值:1分) a.-18 b.-17 c.17 d.18 【正确答案】 b 22.在窗体上画一个命令按钮,然后编写如下 _过程: private sub _nd1_click() a=12 b=34 c=56 print abc end sub 程序运行后,单击命令按钮,输出结果是( ) (本题分值:1分) a.123456 b.123456 c.102 d.显示出错信息 【正确答案】 b 23.下面程序运行后输出的结果是( ) (本题分值:1分) a.1 1 b.0 2 c.1 2 d.6 【正确答案】 c 24

9、.下面程序的循环次数为( ) for i=10 to 40 step 6 print i next i (本题分值:1分) a.5 b.6 c.32 d.33 【正确答案】 b 25.下面程序运行后,m的值是( ) a=12.3 b=-123 m=len(str(a)+str(b) (本题分值:1分) a.9 b.5 c.7 d.8 【正确答案】 a 26. (本题分值:1分) a.60 b.43 c.14 d.12 【正确答案】 b 27. (本题分值:1分) a.9 b.32 c.6 d.8 【正确答案】 b 28.下面程序运行后输出的结果是( ) private sub form_cli

10、ck() for x=5 to 2.5 step -7 next x print x end sub (本题分值:1分) a.-2 b.2.5 c.2.9 d.-7 【正确答案】 a 29.下面程序运行后输出的结果是( ) private sub _nd1_click() a=0 for m=1 to 10 a=a+1b=0 for j=1 to 10 a=a+1b=b+2 next jnext m print a;b end sub (本题分值:1分) a.10 20 b.20 110 c.110 20 d.200 110 【正确答案】 c 30.以下程序段中,循环语句( ) private

11、 sub form_load() x%=0 while not x x=x+1 print x wend end sub (本题分值:1分) a.是死循环 b.有语法错误 c.循环体执行一次 d.将产生“溢出”错误 【正确答案】 d 二、填空题(每空2分,共30分) 1、要使工具栏控件的某按钮呈按钮菜单的样式,可以在其属性页中设置其选项为5-tbrdropdown。 (本题分值:2分) 【正确答案】 【1】style 2、若a=20,b=80,c=70,d=30,则表达式a+b160 or (b*c200 and not d60)的值是。 (本题分值:2分) 【正确答案】 【2】true 3、

12、2sinx+3cosx+arctanx+ln x lny的vb表达式为。 (本题分值:2分) 【正确答案】 【3】2*sin(x)+3*cos(x)+atn(x)+log(x)*log(y) 4、在工具栏的右侧还有两个栏,分别用来显示窗体的当前位置和大小,其单位为,1英寸等于。左边一栏显示的是窗体左上角的坐标,右边一栏显示的是窗体的长宽。 (本题分值:4分) 【正确答案】 【4】twip 【5】1440twip 5、要将某窗体定义为一个mdi子窗体,需要将其属性设置为true。 (本题分值:2分) 【正确答案】 【6】mdichild 6、下面是用一个子程序求2!+3!+4!的值的程序,请完成

13、程序。 private sub _nd1_click() s=0 for t= gosub 200 s=s+p next t print 2!+3!+4!=;s exit sub 200:p=1 for k=1 to t p=p*k next k end sub (本题分值:4分) 【正确答案】 【7】2 to 4 【8】return 7、使用mod运算符判断变量i是否为偶数,若为偶数就把它在窗体上显示出来。使用单行结构条件语句为。 (本题分值:2分) 【正确答案】 【9】if i mod 2=0 then print i 8、在运行时,mdi父窗体中的子窗体最小化时,其图标将显示在中。 (本

14、题分值:2分) 【正确答案】 【10】mdi父窗体 9、搬砖问题:36块砖,36人搬,男的搬4块,女的搬3块,2个小儿抬1块,要求1次全部搬完,问需男、女、小儿各多少人? private sub _nd1_click() for _le=1 to 9 for fe _le=1 to 12 for boy=1 to 36 step 2 if boy+fe _le+ _le=36 and then print _le,fe _le,boy end if next boy next fe _le next _le end sub (本题分值:2分) 【正确答案】 【11】 _le*4+fe _le*3+boy/2=36 10、下面的程序用于根据文本框x中输入的内容进行以下处理: 若x为2、4、6,则打印“x的值为2、4、6”;若x为3、5,则打印“x的值为3、5”;若x为7、8,则打印“x的值为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论