云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > VB综合复习题(蓝色为必做题)

VB综合复习题(蓝色为必做题)

  • 62 次阅读
  • 3 次下载
  • 2025/6/9 23:22:00

000000000000 综合复习题

只是参考答案,如果有误,请及时和老师交流。

一、选择题

1.Visual basic 采用了__________________编程机制。

A) 面向对象 B)面向过程 C)事件驱动 D)可视化

2._____________版本的Visual basic 6.0 具有其它两个版本的全部功能,它能够开发分布式应用程序。

A)学习版 B)标准版 C)专业版 D)企业版 3.Visual basic不具有以下的_______________特点。 A)Visual basic采用了面向对象的程序设计方法 B)Visual basic是结构化程序设计语言 C)Visual basic采用面向过程的编程机制 D)Visual basic提供了可视化的工具。

4.下列操作不能打开属性窗口的是________________。

A)在对象上单击右键,弹出快捷菜单,选取“属性窗口”菜音项 B)按F4键 C)单击工具栏上的“属性窗口” D)双击对象 5.用户通过__________模拟屏幕的小图像来布置应用程序。

A)窗体设计器 B)快捷菜单 D)立即窗口 D)窗体布局窗口 6.以下不属于Visual basic的三种工作模式的是______________。 A)编辑 B)设计 C)运行 D)中断

6.当将窗体的_____属性设置为False时,将不显示窗体的控制菜单、最大化/最小化及关闭按钮。

A)MaxButton B) MinButton C)ControlBox D) WindowsState

7.如果在运行时不允许移动窗体,可以将窗体的________属性设计为False。 A)BorderStyle B) ControlBox C)Moveable D) WindowsState 8.如果要使窗体的最大化按钮变成灰色(不起作用),应该设置窗体的____属性。 A)Caption B) Icon C) Maxbutton D) MinButton 9.要在窗体上显示图片,需要设计窗体的_________属性。 A)Caption B) Icon C)Picture D) ControlBox

10.如果希望运行时窗体以最大化方式显示,应该设置窗体的______属性。 A)BorderStyle B)ControlBox C)C)Moveable D)WindowsState

11.当将窗体的_____属性设置为False时,运行时窗体上的按钮、文本框等控件就不会对用户的操作做出响应。

A)Enabled B) Visible C) ControlBox D) WindowsState

12.运行时,单击窗体将窗体的前景颜色设置为红色的事件过程是_______。 A)Private Sub Form_Click() Backcolor=vbRed End Sub

B) Private Sub Form_Click() Form1.forecolor=vbRed End Sub

C) Private Sub Form_Click() Form1.Backcolor=vbRed End Sub

D) Private Sub Form_Load() Forecolor=vbRed

End Sub

13.假设某一事件的过程如下,则响应该过程的对象名是____B_,事件名是__C___。 Private Sub Mylbl_DblClick() Form1.Caption=”Hello!” End Sub

A) Mylbl_Dbl、DblClick B) Mylbl C) DblClick D) Mylbl_Click

14.在设计阶段,双击窗体Form的空白处,打开代码窗口,显示_______事件过程模板。 A) Form_click B)Form_load C)Load D) Unlosd 10.在运行时,系统自动启动窗体的_________事件过程。 A)Click B) GotFocus C) Load D) Unlosd

11.在属性窗口设置命令按钮的DownPicture属性,指定按下时显示的图形文件,但在运行时按下命令按钮又没有效果,解决的方法是_____________。

A) 命令按钮的Default属性设计为True B) 命令按钮的Style属性设计为2-Picture C) 命令按钮的Style属性设计为0-Standard D) 命令按钮的Style属性设计为1-Graphical

12.如果在设计时在属性窗口中将命令按钮的___________属性设置为False,则运行时按钮将在窗体上消失。

A) Visible B) Enabled C) DisabledPicture D) Default

13.如果在设计时在属性窗口中将命令按钮的___________属性设置为False,则运行时按钮将不起作用。

A) Visible B) Enabled C) DisabledPicture D) Default

14.下列操作不能触发一个命令按钮的Click事件的是________________。 A)在按钮上单击鼠标左键 B)在按钮上单击鼠标右键 C)把焦点移到按钮上,按回车键 D) 使用该按钮的访问键

15.将文本框的__________属性设置为True时,文本框可以输入或显示多行文本,且会自动换行。

A)Multiline B)Sccollbars C)Text D)Enabled 16.如果将passwordChar属性设置为一个字符“*”号,在文本框输入的字符仍然显示出来,而不显示*号,则原因可能是______________。

A)文本框的Multiline属性设置为True B)文本框的Locked属性设置为True C)文本框的Multiline属性设置为False D)文本框的Locked属性设置为False

17.在设计阶段,双击某一文本框,打开代码窗口,显示文本框的_______事件过程模板。 A) click B)DblClick C)Change D) GotFucos

18.在运行阶段,要在文本框Text1获得焦点时选中文本框的所有内容,对应如下的事件过程是_________________。

A)Private Sub Text1_Gotfocus() Ttext1.SelStart=0

Text1.Sellength=Len(Text1.Ttext) End Sub

B)Private Sub Text1_Lostfocus() Ttext1.SelStart=0

Text1.Sellength=Len(Text1.Ttext) End Sub

C)Private Sub Text1_Change() Ttext1.SelStart=0

Text1.Sellength=Len(Text1.Ttext) End Sub

D)Private Sub Text1_Settfocus() Ttext1.SelStart=0

Text1.Sellength=Len(Text1.Ttext) End Sub

19.通过文本框的_______________事件过程可以获得文本框中输入字符的ASCII码值。 A) Change B)Gotfocus C)LostFocus D) Keypress

20.为了在按下ESC键时执行某个命令按钮的事件过程,需要把此命令按钮的___________设置为True。

A)Value B) Default C)Cancel D)Enabled 21.下列_______是日期型常量。

A) “2/1/02” B)2/1/02 C)#2/1/02# D){2/1/02} 22.下面____________不是字符串常量。 A)“你好” B)“ ” C)“True” D)#False#

23.表达式Int(8*sqr(36)*10^(-2)+0.5)/10的值是__________________。 A).48 B).048 C)0 D).05

24.下列符号常量中,______________是不合法的。

A) Const a as Single=1.1 B)Const a as Integer=”12” C)Const a as Double=Sin(1) D)Const a=”OK”

25.系统常量符号的定义可以通过______________获得。

A)对象浏览器 B)代码窗口 C) 属性窗口 D)工具箱

26.要强制显示声明变量,可以在窗体模块或标准模块人声明段中加入语句_________。 A)Option Base 0 B)Option Explicit C)Option Base 1 D)Option Compare 27.假设x=3,y=6,z=5,则表达式(x^2+y)/z是_________________。 A)1 B)5 C)3 D)2.4

28.假设A=3,B=7,C=2,则表达式A>B or B>C的值是_______________。 A)True B)False C)表达式有错 D)不确定

29.产生[10,37]之间的随机整数的Visual Basic表达式是______________。 A)Int(Rnd(1)*27)+10 B)Int(Rnd(1)*28)+10 C)Int(Rnd(1)*27)+11 D)Int(Rnd(1)*28)+11

30.表达式Int(-17.8)+Abs(17.8)是______________。 A)0 B)0.8 C)-0.2 D)-34.8

31.表达式Left(“how are you”,3)的值是_______________。 A)how B)are C)you D)how are you

32.表达式Right(“Beijing”,4) 的值是_______________。 A)Bei B)jing C)eiji D)ijin

o

33.代数式x1-|a|+ln10+sin(x2+2π)/cos(57)对应的Visual Basic 表达式是____________。

A)x1-Abs(a)+Log(10)+sin(x2+2*3.14)/cos(57*3.14/180) B)x1-Abs(a)+Log(10)+sin(x2+2*π)/cos(57*3.14/180) C)x1-Abs(a)+Log(10)+sin(x2+2*3.14)/cos(57) D)x1-Abs(a)+Log(10)+sin(x2+2*π)/cos(57)

34.下列数学式的正确VB表达式是____________________。A)3y+(a+3*x^2+4*x^3)/(1+2*x+x^2)-2*b B)3*y+(a+3*x^2+4*x^3)/(1+2*x+x^2)-2b C)3*y+(a+3*x^2+4*x^3)/1+2*x+x^2-2*b D)3*y+(a+3*x^2+4*x^3)/(1+2*x+x^2)-2*b

35.语句x=x+1的正确函义是________________。

A)变量X与X+1的值相等 B) 将变量X的值存到X+1中去 C)将变量X的值加1后赋给变量X D)变量X的值为1

36.如果将布尔常量True赋给一个整型变量,则整型变量的值为_______。 A)0 B)-1 C)True D)False

37.变量未赋值时,整型变量的值为_A_,字符型变量的值为__B__。 A)0 B)空串“ “ C)Null D)没有任何值

38.InputBox函数的返回值为__________。

A)数值 B)字符串 C)变体 D)数值与字符串(视输入数据而定) 39.以下_______程序段可以实现变量X与Y的值互换。

A)Y=X:X=Y B)Z=X:Y=Z:X=Y C)Z=X:X=Y:Y=Z D)Z=X:W=Y:Y=Z:X=Y 40.以下程序段的执行结果是______________。 X=2

Print X+1:X+1

A)3 3 B)X+1 X+1 C)3 4 D)2+1 2+1 41.下列程序的执行结果是__________。 X=0

Print X-1 X=3

A)-1 B)3 C)2 D)0

42.以下叙述不正确的是_____________。

A)注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译 B)注释语句可以放在代码的任何位置

C)注释语句不能放在续行符(VB续行符是空格后跟一下划线)的后面 D)代码中加入注释语句的目的是为了提高程序的可读性 43.下列程序段的执行结果为_________。 X=1:y=2 Z=x=y

Print x;y;z

A)1 1 2 B)1 1 1 C)False False 1 D)1 2 False

44.以下程序在窗体上输出__B_,在图片框中输出__A_,在立即窗口中输出__C_。 A=“your” B=“sname” C=“isc”

Print right(A,3)

Picture1.Print Mid(B,2,4) Debug.Print Left(C,2)

A)Name B)our C)is D)ournameis

45.设变量a和b的值分别为153和-45,则Debug.print a;b的输出结果为___。 A)□153□-45 □ B)153□-45 C)□153□□-45 □ D)□153□-45 此题问的人多,所以注释如下:

正数153前面的正号“+”被省略,但输出的时候会给正号留出空格的位置,而153和-45都是数值,所以“;”号会在输出的时候将两个数值中间空一格,如果变量a和B是字符型,则中间不空格会是153-45。

46.Print sgn(-6^2)+abs(int(-234.12))的输出结果为________。 A)-300 B)300 C)256 D)234

47.Print Format(Abs(-3 ^ 2) + 32.5, \的输出结果为_____。 A)$$41.500 B)$$41.5 C)$000041.5000 D)$$000041.5000

48.如下程序运行时,在两个输入对话框中分别输入123和456,则程序的输出结果为_________。

Private Sub Form_Click()

x = InputBox(\输入第一个数据\输入数据\y = InputBox(\输入第二个数据\输入数据\Print x + y End Sub

A)123456 B)123 C)579 D)456 51.下列程序的执行结果是________. J1=10

搜索更多关于: VB综合复习题(蓝色为必做题) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

000000000000 综合复习题 只是参考答案,如果有误,请及时和老师交流。 一、选择题 1.Visual basic 采用了__________________编程机制。 A) 面向对象 B)面向过程 C)事件驱动 D)可视化 2._____________版本的Visual basic 6.0 具有其它两个版本的全部功能,它能够开发分布式应用程序。 A)学习版 B)标准版 C)专业版 D)企业版 3.Visual basic不具有以下的_______________特点。 A)Visual basic采用了面向对象的程序设计方法 B)Visual basic是结构化程序设计语言 C)Visual basic采用面向过程的编程机制 D)Vis

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com