vb程序设计章节作业_第1页
vb程序设计章节作业_第2页
vb程序设计章节作业_第3页
vb程序设计章节作业_第4页
vb程序设计章节作业_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、学习文档仅供参考程序设计基础1、在 visual basic 中,当将窗体的属性值设置为false 时,将不显示窗体的控制菜单、最大化/ 最小化及关闭按钮。 a) maxbutton b) minbutton c) controlbox d) windowstate 正确答案是 : c 2、要在窗体上显示图片,需设置窗体的属性。 a) caption b) icon c) picture d) controlbo 正确答案是 : c 3、visual basic的编程机制是 a) 可视化 b) 面向对象 c) 面向图形 d) 事件驱动正确答案是 : d 4、以下表达中正确的选项是。 a) 同一

2、个事件的名称在不同的程序中可以不同 b) 事件是用户定义的 c) 对象的事件是不固定的 d) 事件是对象能够识别的动作正确答案是 : d 5、在正确安装visual basic 6.0后,可以通过多种方式启动visual basic 6.0。以下方式中,不能启动visual basic 6.0的是 。 a通过“我的电脑”找到vb6.exe ,双击该文件名 b进入 dos方式,执行 vb6.exe 文件 c通过“开始”菜单中的“运行”命令 d通过“开始”菜单中的“程序”命令正确答案是 : b 6、设计窗体时双击窗体的任何位置,将打开 。 a窗口设计器 b代码窗口 c工具箱窗口 d属性窗口正确答案

3、是 : b 7、 假定窗体上有一个标签,名为 label1 ,为了使该标签透明并且没有边框,则正确的属性设置为 。 alabel1.backstyle=0 blabel1.backstyle=1 clabel1.backstyle=true dlabel1.backstyle=false 正确答案是 : a 8、以下控件没有 caption 属性。 acommandbutton bcheckbox ctextbox dlabel 学习文档仅供参考正确答案是 : c 9、在 vb中,要将一个窗体装载到内存中进行预处理,但不显示,应该使用 。 ashow bhide cload dunload 正

4、确答案是 : c 10、为了在按下esc 键时执行某个命令按钮的click事件过程,需要将命令按钮的某属性值设置为true,该属性是 。 avalue bdefault ccancel denabled 正确答案是 : c vb 语言基础1、下面表达式中, 的运算结果与其它三个不同。 a) exp(-3.5) b) int(-3.5)+0.5 c) -abs(-3.5) d) sgn(-3.5)-2.5 正确答案是 : a 2、以下是visual basic中合法的函数使用。 a) exp.x b) exp(x) c) cosx d) sinx 正确答案是 : b 3、表达式 left(how

5、 are you,3)的值是 a) how b) are c) you d) how are you 正确答案是 : a 4、表达式 right(how are you,3)的值是 a) how b) are c) you d) how are you 正确答案是 : c 5、在一个语句行内写多条语句时,语句之间应该用分隔。 a) 逗号 b) 分号 c) 冒号 d) 顿号正确答案是 : c 6、vb的数值型数据分为两种。 a整数和长整数 b整数和浮点数 c单精度浮点数和双精度浮点数 d整数和货币数据类型正确答案是 : b 7、表达式 abs(-5)+len(abcde)的值是 。 a5abcd

6、e b-5abcde c10 d0 学习文档仅供参考正确答案是 : c 8、以下是 visual basic中所允许的形式数是 。 a 25.74 b3.457e−100 c368 d1.87e+50 正确答案是 : c 9、设 a=visual basic,下面语句中可使b=basic 的是 。 ab=left(a,8) bb=mid(a,8,5) cb=right(a,8) db=left(a,8,5) 正确答案是 : b 10、设有如下变量声明“dim atime as date ” ,则为变量atime 正确赋值的表达式是 。 aatime =#11:34:04#

7、btime =format(time,yy:mm:dd) catime =#11:34:04# datime =format(hh:mm:ss,time) 正确答案是 : a 数据的输入与输出1、函数 msgbox的返回值的类型为 。 a) 字符型 b) 整数 c) 日期 d) 变体型正确答案是 : b 2、msgbox函数中有 4 四个参数,其中必须写明的参数是。 a) 指定对话框中显示按钮的数目 b) 设置对话框标题 c) 提示信息 d) 所有参数都是可选的正确答案是 : c 3、如果要显示visual basic中的预定义输入对话框, 需要调用 visual basic 提供的函数。 a

8、) msgbox b) open c) output d) inputbox 正确答案是 : d 4、有如下程序 a=6:b=8 print sqr(a*a+b*b) end 运行时输出的结果是 。 a) 6 b) 8 c) 10 d) 14 正确答案是 : c 5、在立即窗口中执行以下语句: str1=string$(3,xyz) 学习文档仅供参考 str2=space(1) str3=trim(len$(32) str4=string(5,69) print str1;str2;str3;str4 其输出结果是 。 a) zzz 2eeeee b) xxx 32eeeee c) zzz2e

9、eeee d) xxx 2eeeee 正确答案是 : d 6、以下程序段在图片框中的输出是 a=your b=sname c=iscr print right(a,3) picture1.print mid(b,2,4) print left(c,2) a) name b) our c) is d) ourname 正确答案是 : a 7、如果 tab 函数的参数小于1,则 print方法的打印位置在第列 a) 2 b) 0 c) 3 d) 1 正确答案是 : d 8、在窗体上已建立了多个控件,如text1 、label1 、command1 ,要使程序一运行焦点就定位在command1上,应

10、将 command1 的属性设置为0 a) tabindex b) index c) tabstop d) enabled 正确答案是 : a 9、在窗体上已建立了多个控件,如text1 、label1 、command1 ,要使程序一运行焦点就定位在command1上,应将 command1 的 tabindex 属性设置为 a) 0 b) 1 c) 2 d) -1 正确答案是 : a 10、如果将布尔常量true 赋值给一个整型变量, 则整型变量的值为 。 a) 0 b) -1 c) ture d) false 正确答案是 : b顺序、选择结构1、在 visual basic中,以下可以作

11、为字符串变量。 a) m b) #01/01/99# c) m d) true 正确答案是 : a 2、下语句 y=y+1 的正确含义是 : a) 变量 y 的值与 y+1 的值相等 b) 将变量 y 的值加 1 后赋给变量 y c) 变量 y 的值为 1 d) 将变量 y 的值存入到 y+1 中正确答案是 : b 3、以下哪一个是变量名是错误的。学习文档仅供参考 a) ab_c b) abc c) ab.c d) a68 正确答案是 : c 4、当程序运行时, 在窗体上单击鼠标,以下事件是窗体不会接收到的? a) mousedown b) mouseup c) load d) click 正

12、确答案是 : c 5、以下数据中,不属于浮点数的为。 a) 123.4556e-3 b) 234.23d5 c) 0.243d5 d) 23.234 正确答案是 : c 6、以下程序执行后,变量x 的值为 。 dim a, b, c, d as single dim x as single a = 10 : b = 30 : c = 400 if b a then d = a: a = b: b = d end if if b c then x = b elseif a c then x = c else x = a end if a10 b30 c400 d430 正确答案是 : b 7、下

13、面程序段能够实现条件:如果xy, 则 a=16.否则 a=-16 a) if xy then a=16 b) ifxy then a=16:print a a=-16 a=-16:print a print a c) if xy then d) if xy then a=16 a=16:print a else else a=-16 a=-16:print a print a end if end if 正确答案是 : c 8、以下程序段的执行结果是 a=1 b=6 学习文档仅供参考 a=val(a)+val(b) b=val(16) if ab then print a-b else pri

14、nt b-a a) 9 b) -9 c) 7 16 d) 0 正确答案是 : b 9、要计算当0 x10 时, y=x,应使用语句 a) if 0 x10 then y=x b) if 0 x or x10 then y=x c) if 0 x and x10 then y=x d) if 0 x xor o60 then i=1 if a70 then i=2 if a80 then i=3 if a90 then i=4 print i=;i a) i=1 b) i=2 c) i=3 d) i=4 正确答案是 : b 循环结构 1、语句 y=y+1 的正确含义是 : a) 变量 y 的值与

15、 y+1 的值相等 b) 将变量 y 的值加 1 后赋给变量 y c) 变量 y 的值为 1 d) 将变量 y 的值存入到 y+1 中正确答案是 : b 2、有如下程序 s=0:i=1 do while i=100 s=s+i loop print s a) 5050 b) 505 c) 死循环,无输出 d) 无穷大的数正确答案是 : c 3、单击窗体时输出斐波那契数列 的前 20 项.该数列第一项为1, 第二项为 1, 其后每一项的植都是前两项的和 . 即: 1,1,2,3,5,8,13. 从题后供选的答案中选出正确的答案,填入以下程序中相应处,构成完整程序。 private sub for

16、m_click() x1=1 x2=1 n=0 do while n10 print x1,x2 学习文档仅供参考 x1=_ x2=x1+x2 n=n+1 loop end sub a) x1+x2 b) x2 c) x1+n d) x2+n 正确答案是 : a 4、以下程序的执行结果为 s=0:t=0:u=0 for x=1 to 3 for y=1 to x for z=y to 3 s=s+1 next z t=t+1 next y u=u+1 next x print s;t;u a) 3 6 14 b) 14 6 3 c) 14 3 6 d) 16 4 3 正确答案是 : b 5、d

17、o while 条件 - loop循环对循环体的执行过程是 a) 先执行循环体,再测试条件是否成立 b) 先测试条件是否成立,如果满足条件,才能执行循环体 c) 当条件为假时,执行循环 d) 当条件为真时,循环体的所有语句都被执行正确答案是 : b 6、判断下面程序段是计算哪一个数学式的。 n=inputbox(输入 n 的值 ) x=inputbox(输入 x 的值 ) t=1:s=0:p=1 for i = 2 to 2*n step 2 t=t*i p=p*x s=s+p/t next i print s a) 1+x/2!+x/4!+x/2n!b) 1+x/2!+x2/(2x4)+x3

18、/(2x4x6)+xn/(2x4x6x x2n)c) 1!+x/2+x2/4+x3/6+xn/2nd) 1+x2/2+x4/()2x4+x(2n)/2n!正确答案是 : b 7、下面程序段的输出结果是。 p=0 学习文档仅供参考 s=0 do p=p+2 s=s+p loop while p=100 loop while n100 c) n=0 d) n=0 do do while n100 n=n+1 n=n+1 loop until n100 loop 正确答案是 : c 9、以下程序段的结果为 a=abbacddcba for i=6 to 2 step -2 x=mid(a,i,i)

19、y=left(a,i) z=right(a,i) z=x & y & z next i print z a) aba b) aabaab c) bbabba d) abbaba 正确答案是 : c 10、为了计算1+3+5+99 的值,某人编程如下: k=1 s=0 while k=99 k=k+2:s=s+k wend print s 在调试时发现运行结果有错误,需要修改。以下错误原因和修改方案中正确的选项是 。 awhile wend循环语句错误,应修改为for k=1 to 99next k b循环条件错误,应改为 while k 0 then s1 = s1 + x(k

20、) else s2 = s2 + x(k) end if next k y = s1/abs(s2) print y end sub a148 b40 c-40 d3.7 正确答案是 : d 4、执行以下程序,在窗体上输出 。 private sub command1_click() dim a(20) for j = 1 to 20 step 2 a(j) = j next j print a(1) + a(2) + a(3) end sub a4 b5 c6 学习文档仅供参考 d7 正确答案是 : a 5、下面语句中错误的选项是 。 aredim preserve matrix(10,ub

21、ound(matrix,2)+1) bredim preserve matrix(ubound(matrix,1)+1,10) credim preserve dynarray(ubound(dynarray)+1) dredim dynarray(ubound(dynarray)+1) 正确答案是 : b 6、 假设用复制、 粘贴的方法建立了一个命令按钮数组command1 , 以下对该数组的说法错误的选项是 。 a命令按钮的所有caption 属性都是 command1 b在代码中访问任意一个命令按钮只需使用名称command1 c命令按钮的大小都相同 d命令按钮共享相同的事件过程正确答案是 : b 7、以下程序段错误的选项是 。 adim a as integer a=array(1,2,3,4) bdim a(),b() a=array(1,2,3,4):b=a cdim a as variant a=array(1,asd,true) ddim a() as v

温馨提示

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

评论

0/150

提交评论