VB试题库全国.docx

上传人:wj 文档编号:1220867 上传时间:2023-04-30 格式:DOCX 页数:134 大小:936KB
下载 相关 举报
VB试题库全国.docx_第1页
第1页 / 共134页
VB试题库全国.docx_第2页
第2页 / 共134页
VB试题库全国.docx_第3页
第3页 / 共134页
VB试题库全国.docx_第4页
第4页 / 共134页
VB试题库全国.docx_第5页
第5页 / 共134页
VB试题库全国.docx_第6页
第6页 / 共134页
VB试题库全国.docx_第7页
第7页 / 共134页
VB试题库全国.docx_第8页
第8页 / 共134页
VB试题库全国.docx_第9页
第9页 / 共134页
VB试题库全国.docx_第10页
第10页 / 共134页
VB试题库全国.docx_第11页
第11页 / 共134页
VB试题库全国.docx_第12页
第12页 / 共134页
VB试题库全国.docx_第13页
第13页 / 共134页
VB试题库全国.docx_第14页
第14页 / 共134页
VB试题库全国.docx_第15页
第15页 / 共134页
VB试题库全国.docx_第16页
第16页 / 共134页
VB试题库全国.docx_第17页
第17页 / 共134页
VB试题库全国.docx_第18页
第18页 / 共134页
VB试题库全国.docx_第19页
第19页 / 共134页
VB试题库全国.docx_第20页
第20页 / 共134页
亲,该文档总共134页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VB试题库全国.docx

《VB试题库全国.docx》由会员分享,可在线阅读,更多相关《VB试题库全国.docx(134页珍藏版)》请在冰点文库上搜索。

VB试题库全国.docx

一、选择题

1.以下叙述中错误的是____B____。

A..vbp文件是工程文件,一个工程可以包含.bas文件

B..frm文件是窗体文件,一个窗体可以包含.bas文件

C..vbp文件是工程文件,一个工程可以由多个.frm文件组成

D..vbg文件是工程组文件,一个工程组可以由多个工程组成

2.以下合法的VB变量名是____C____。

A.Case B.t-name C.name10 D.x*y

3.以下描述中错误的是____B____。

A.窗体的标题通过其Caption属性设置

B.窗体的名称(Name属性)可以在运行期间修改

C.窗体的背景图形通过其Picture属性设置

D.窗体最小化时的图标通过其Icon属性设置

4.在VisualBasic集成环境中,可以列出工程中所有模块名称的窗口是____A____。

A.工程资源管理器窗口 B.窗体设计窗口

C.属性窗口 D.代码窗口

5.在VisualBasic集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是_____A___。

A. B. C. D.

6.在VisualBasic集成环境中,要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是_____D___。

A. B. C. D.

7.以下变量名中合法的是__C______。

A.x2-1 B.print C.str_n D.2x

8.执行语句DimX,YAsInteger后,___D_____。

A.X和Y均被定义为整型变量

B.X和Y均被定义为变体类型变量

C.X被定义为整型变量,Y被定义为变体类型变量

D.X被定义为变体类型变量,Y被定义为整型变量

9.在设计窗体时双击窗体的任何地方,可以打开的窗口是___A_____。

A.代码窗口 B.属性窗口

C.工程资源管理器窗口 D.工具箱窗口

10.以下叙述中错误的是___D_____。

A.标准模块文件的扩展名是.bas

B.标准模块文件是纯代码文件

C.在标准模块中声明的全局变量可以在整个工程中使用

D.在标准模块中不能定义过程

11.以下叙述中错误的是_____C____。

A.在VisualBasic的窗体中,一个命令按钮是一个对象

B.事件是能够被对象识别的状态变化或动作

C.事件都是由用户的键盘操作或鼠标操作触发的

D.不同的对象可以具有相同的方法

12.设x是小于10的非负数。

对此陈述,以下正确的VB表达式是___C____。

A.0≤x<10 B.0<=x<10

C.x>=0Andx<10 D.x>=0Orx<=10

13.在设计阶段,当按Ctrl+R键时,所打开的窗口是_B______。

A.代码窗口 B.工程资源管理器窗口

C.工具箱窗口 D.属性窗口

14.在设计阶段,当按下F4键时,所打开的窗口是____D___。

A.代码窗口 B.工具箱窗口

C.工程资源管理器窗口 D.属性窗口

15.在VisualBasic集成环境的设计模式下,用鼠标双击窗体上的某个控件打开的窗口是____D___。

A.工程资源管理器窗口 B.属性窗口

C.工具箱窗口 D.代码窗口

16.设x是整型变量,与函数IIf(x>0,-x,x)有相同结果的代数式是___B____。

A.|x| B.-|x| C.x D.-x

17.把数学表达式表示为正确的VB表达式应该是___D____。

A.(5x+3)/(2y-6) B.x*5+3/2*y-6

C.(5*x+3)(2*y-6) D.(x*5+3)/(y*2-6)

18.以下关系表达式中,其值为True的是_____B__。

Ascii码A65a97

A."XYZ">"XYz" B."VisualBasic"<>"visualbasic"

C."the"="there" D."Integer"<"Int"

19.若变量a未事先定义而直接使用(例如:

a=0),则变量a的类型是___D____。

A.Integer B.String C.Boolean D.Variant

20.在VisualBasic中,表达式3*2\5Mod3的值是____A_____。

A.1 B.0 C.3 D.出现错误提示

21.设x=3.3,y=4.5,表达式x-Int(x)+Fix(y)的值是____C____。

Int(n):

取<=n的最大整数;Fix(n):

取n的整数部分

A.3.5 B.4.8 C.4.3 D.4.7

22.以下关于窗体的叙述中,错误的是____D____。

A.窗体的Name属性用于标识一个窗体

B.运行程序时改变窗体大小,能够触发窗体的Resize事件

C.窗体的Enabled属性为False时,不能响应单击窗体的事件

D.程序运行期间,可以改变Name属性值

23.设有如下变量声明语句:

  Dima,bAsBoolean

则下面叙述中正确的是___B_____。

A.a和b都是布尔型变量

B.a是变体型变量,b是布尔型变量

C.a是整型变量,b是布尔型变量

D.a和b都是变体型变量

24.为了使标签具“透明”的显示效果,需要设置的属性是____C____。

A.Caption B.Alignment

C.BackStyle D.AutoSize

25.下列叙述中错误的是_____D___。

A.列表框与组合框都有List属性

B.列表框有Selected属性,而组合框没有

C.列表框和组合框都有Style属性

D.组合框有Text属性,而列表框没有

26.设窗体文件中有下面的事件过程:

PrivateSubCommandl_Click()

Dims

a%=100

Printa

EndSub

其中变量a和s的数据类型分别是_____C___。

A.整型,整型 B.变体型,变体型

C.整型,变体型 D.变体型,整型

27.下面有关标准模块的叙述中,错误的是____A____。

A.标准模块不完全由代码组成,还可以有窗体

B.标准模块中的Private过程不能被工程中的其他模块调用

C.标准模块的文件扩展名为.bas

D.标准模块中的全局变量可以被工程中的任何模块引用

28.执行以下程序段

a$="VisualBasicProgramming"

b$="C++"

c$=UCase(Left$(a$,7))&b$&Right$(a$,12)

后,变量c$的值为_____B___。

A.VisualBASICProgramming

B.VISUALC++Programming

C.VisualC++Programming

D.VISUALBASICProgramming

29.为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为___C_____。

A.DimpiAsInteger B.Dimpi(7)AsInteger

C.DimpiAsSingle D.DimpiAsLong

30.以下选项中,不合法的VisualBasic的变量名是____B____。

A.a5b B._xyz C.a_b D.andif

31.窗体上有一个名称为Command1的命令按钮,其中部分代码如下:

PrivateSubCommand1_Click()

Dima(10)AsInteger

DimnAsInteger

……

Callcalc(a,n)

……

EndSub

calc过程的首行应该是____A_____。

A.Subcalc(x()AsInteger,nAsInteger)

B.PublicSubcalc(x()AsInteger)

C.PrivateSubcalc(a(n)AsInteger,nAsInteger)

D.PublicSubcalc(aAsInteger,nAsInteger)

32.下面定义窗体级变量a的语句中错误的是___D_____。

A.Dima% B.Privatea%

C.PrivateaAsInteger D.Statica%

33.下列可作为VisualBasic变量名的是____D____。

A.A#A B.4ABC

C.?

xy D.Print_Text

34.下面可以产生20~30(含20和30)的随机整数的表达式是_____B___。

A.Int(Rnd*10+20) B.Int(Rnd*11+20)

C.Int(Rnd*20+30) D.Int(Rnd*30+20)

35.设窗体上有一个命令按钮数组,能够区分数组中各个按钮的属性是____B____。

A.Name B.Index C.Caption D.Left

36.下面哪个属性肯定不是框架控件的属性____A____。

A.Text B.Caption C.Left D.Enabled

37.下面控件中,没有Caption属性的是___C_____。

A.复选框 B.单选按钮 C.组合框 D.框架

38.下列叙述中正确的是______C__。

A.MsgBox语句的返回值是一个整数

B.执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作

C.MsgBox语句的第一个参数不能省略Msgbox(提示,【,按钮】【,标题】)

D.如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空

39.表达式2*3^2+4*2/2+3^2的值是____B____。

A.30 B.31 C.49 D.48

40.以下数组定义语句中,错误的是____C_____。

A.Statica(10)AsInteger

B.Dimc(3,1To4)

C.Dimd(-10)若省略下界时,默认为0

D.Dimb(0To5,1To3)AsInteger

41.设有如下程序:

Subf(xAsInteger,ByValyAsInteger)

x=2*x

y=y+x

EndSub

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=6:

b=35

Callf(a,b)

Printa,b

EndSub

程序运行后,单击命令按钮Command1,输出结果为____D____。

A.647 B.1247

C.635 D.1235

例:

Subs1(ByValxAsInteger,ByValyAsInteger)

DimtAsInteger

t=x

x=y

y=t

EndSub

Subs2(xAsInteger,yAsInteger)

DimtAsInteger

t=x

x=y

y=t

EndSub

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=12

b=13

Calls1(a,b)

Printa,b

Calls2(a,b)

Printa,b

EndSub

输出结果为什么是12131312

s1是值传递,形参的改变不影响实参,s2是地址传递,形参的改变影响实参

42.表达式Int(Rnd(0)*50)所产生的随机数范围是_____C____。

A.(0,50) B.(1,50) C.(0,49) D.(1,49)

43.假定一个滚动条的LargeChange属性值为100,则100表示___A______。

A.单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量

B.滚动框位置的最大值

C.拖动滚动框时滚动框位置的变化量

D.单击滚动条箭头时滚动框位置的变化量

44.设窗体上有一个名称为HS1的水平滚动条,如果执行了语句:

HS1.Value=(HS1.Max-HS1.Min)/2+HS1.Min则____C_____。

A.滚动块处于最左端

B.滚动块处于最右端

C.滚动块处于中间位置

D.滚动块可能处于任何位置,具体位置取决于Max、Min属性的值

45.滚动条可以响应的事件是____B_____。

A.Load B.Scroll

C.Click D.MouseDown

46.下面不能在信息框中输出"VB"的是____D_____。

A.MsgBox"VB" B.x=MsgBox("VB")

C.MsgBox("VB") D.CallMsgBox"VB"

47.用来设置文字字体是否斜体的属性是___D______。

A.FontUnderline B.FontBold

C.FontSlope D.FontItalic

48.在窗体上画一个文本框(名称为Textl)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。

以下可以实现上述操作的事件过程是_____A____。

A.PrivateSubTextl_Change()

  Label1.Caption=Str(Len(Text1.Text))

EndSub

B.PrivateSubText1_Click()

Label1.Caption=Str(Len(Text1.Text))

EndSub

C.PrivateSubText1_Change()

  Label1.Caption=Text1.Text

EndSub

D.PrivateSubLabel1_Change()

  Label1.Caption=Str(Len(Text1.Text))

EndSub

49.以下不能输出"Program"的语句是____D_____。

A.PrintMid("VBProgram",3,7)

B.PrintRight("VBProgram",7)

C.PrintMid("VBProgram",3)

D.PrintLeft("VBProgram",7)

50.现有语句:

y=IIf(x>0,xMod3,0)设x=10,则y的值是____B____。

A.0 B.1 C.3 D.语句有错

51.以下叙述中正确的是___A______。

A.窗体及窗体上所有控件的事件过程代码都保存在窗体文件中

B.在工程中只有启动窗体可以建立菜单

C.窗体名称必须与窗体文件的名称相同

D.程序一定是从某个窗体开始执行的

52.设x=5,执行语句Printx=x+10,窗体上显示的是___D_____。

A.15 B.5 C.True D.False

53.在窗体上面一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

  MsgBoxStr(123+321)

EndSub

程序运行后,单击命令按钮,则在信息框中显示的提示信息为___B_____。

A.字符串"123+321" B.字符串"444"

C.数值"444" D.空白

54.窗体上有一个名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用的语句是___B______。

A.PrintCb1.Selected

B.PrintCb1.List(Cb1.ListIndex)

C.PrintCb1.Selected.Text

D.PrintCb1.List(ListIndex)

55.设a=5,b=6,c=7,d=8,执行语句x=IIf((a>b)And(c>d),10,20)后,x的值是____B_____。

A.10 B.20 C.30 D.200

56.窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程

PrivateSubOptionl_Click(IndexAsInteger)

EndSub

下面关于此过程的参数Index的叙述中正确的是_____C____。

A.Index为1表示单选按钮被选中,为0表示未选中

B.Index的值可正可负

C.Index的值用来区分哪个单选按钮被选中

D.Index表示数组中单选按钮的数量

57.若看到程序中有以下事件过程,则可以肯定的是,当程序运行时______D___。

PrivateSubClick_MouseDown(ButtonAsInteger,_

ShiftAsInteger,XAsSingle,YAsSingle)

Print"VBProgram"

EndSub

A.用鼠标左键单击名称为"Commandl"的命令按钮时,执行此过程

B.用鼠标左键单击名称为"MouseDown"的命令按钮时,执行此过程

C.用鼠标右键单击名称为"MouseDown"的控件时,执行此过程

D.用鼠标左键或右键单击名称为"Click"的控件时,执行此过程

58.在窗体上画两个单选按钮(名称分别为Option1、Option2,标题分别为“宋体”和“黑体”)、1个复选框(名称为Check1,标题为“粗体”)和1个文本框(名称为Textl,Text属性为“改变文字字体”),窗体外观如图所示。

程序运行后,要求“宋体”单选按钮和“粗体”复选框被选中,则以下能够实现上述操作的语句序列是___D_____。

A.Option1.Value=False

Check1.Value=True

B.Option1.Value=True

Check1.Value=0

C.Option2.Value=False

Check1.Value=2

D.Option1.Value=True

Check1.Value=l

59.窗体上有一个名称为Frame1的框架(如下图),若要把框架上显示的“Frame1”修改为汉字“框架”,下面正确的语句是______B__。

A.Frame1.Name="框架" B.Frame1.Caption="框架"

C.Frame1.Text="框架" D.Frame1.Value="框架"

60.为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后把ScrollBars属性设置为______D___。

A.0 B.1 C.2 D.3

61.窗体上有一个名称为Command1的命令按钮,其单击事件过程代码如下:

PrivateSubCommand1_Click()

StaticxAsVariant

n=0

x=Array(1,2,3,4,5,6,7,8,9,10)

Whilen<=4

x(n)=x(n+5)

Printx(n);

n=n+1

Wend

EndSub

运行程序,单击命令按钮Command1,窗体上显示的是____B____。

A.12345B.678910 C.23456 D.62345

62.设有如下数组声明语句:

Dimarr(-2To2,0To3)AsInteger

该数组所包含的数组元素个数是____A_____。

A.20   B.16 C.15    D.12

63.假定有以下程序:

PrivateSubForm_Click()

  a=1:

b=a

  DoUntila>=5

    x=a*b

    Printb;x

    a=a+b

    b=b+a

  Loop

EndSub

程序运行后,单击窗体,输出结果是_____D____。

A.1 1   B.1 1 C.1 1   D.1 1

2 3 2 4 3 8 3 6

64.为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是____D____。

A.把这2组单选按钮设置为名称不同的2个控件数组

B.使2组单选按钮的Index属性分别相同

C.使2组单选按钮的名称分别相同

D.把2组单选按钮分别画到2个不同的框架中

65.语句PrintSgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是___C_____。

A.-36 B.1 C.-1 D.-72

66.设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发___B_____。

A.Text1的SetFocus事件 B.Text1的GotFocus事件

C.Text1的LostFocus事件 D.窗体的GotFocus事件

67.可以产生30~50(含30和50)之间的随机整数的表达式是___A_____。

A.Int(Rnd*21+30) B.Int(Rnd*20+30)

C.Int(Rnd*50-Rnd*30) D.Int(Rnd*30+50)

68.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

  c=1234

  c1=Trim(Str(c))

  Fori=1To4

    Print______

  Next

 EndSub

程序运行后,单击命令按钮,要求在窗体上显示如下内容:

1

  12

  123

  1234

则在横线处应填入的内容为___B_____。

A.Right(c1,i) B.Left(c1,i)

C.Mid(c1,i,1) D.Mid(c1,i,i)

69.以下叙述中错误的是_____D___。

A.在通用过程中,多个形式参数之间可以用逗号作为分隔符

B.在Print方法中,多个输出项之间可以用逗号作为分隔符

C.在Dim语句中,所定义的多个变量可以用逗号作为分隔符

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2