文档库 最新最全的文档下载
当前位置:文档库 › Visual Basic 笔试复习资料(2)

Visual Basic 笔试复习资料(2)

Visual  Basic 笔试复习资料(2)
Visual  Basic 笔试复习资料(2)

Visual Basic笔试复习资料

一、单选题(每小题1分)

1、在设计阶段双击窗体上的某个控件时,所打开的窗口是。

A、窗体窗口

B、代码窗口

C、属性窗口

D、窗体布局窗口

2、在设计阶段,修改窗体的标题时,使用的窗口是。

A、窗体窗口

B、代码窗口

C、属性窗口

D、窗体布局窗口

3、以下关于保存工程的正确说法是。

A、先保存窗体文件,后保存工程文件

B、先保存工程文件,后保存窗体文件

C、只需保存窗体文件即可

D、只需保存工程文件即可

4、若在工程资源管理器中有关窗体的描述是:form1(form1.frm),

那么以下的正确说法是。

A、form1(form1.frm)都是指form1的文件名

B、form1(form1.frm)都是指form1的对象名

C、form1是文件名,form1.frm 是对象名

D、form1是对象名,form1.frm 是文件名

5、VB中任何一个对象都具备自己的属性,方法和。

A、函数

B、自定义函数

C、事件

D、自定义事件

6、能够取消窗体最大化的功能的属性是。

A、minbutton

B、maxbutton

C、enabled

D、visibled

7、欲将窗体form1卸载,其方法是。

A、unload form1

B、load form1

C、show form1

D、hide form1

8、修改控件的属性,即可以利用属性窗口也可以通过。

A、语言

B、方法

C、事件

D、代码

9、新建的标准工程中,在工具栏里不应出现的控件是。

A、文本框

B、通用对话框

C、列表框

D、组合框

10、标签的属性height决定了。

A、标签的高度

B、标签到窗体顶部的高度

C、标签的宽度

D、标签到窗体底部的高度

11、在窗体上能够移动控件的键盘操作是。

A、shift+空格键

B、ctrl+空格键

C、shift+方向键

D、ctrl+方向键

12、要使得命令按钮的背景色是用户定义的色彩,只需更改的属性是。

A、enabled

B、visibled

C、style

D、backcolor

13、有关窗体的错误说法是。

A、窗体是对象

B、窗体是容器

C、窗体是控件

D、各种控件必须建立在窗体上

14、限定文本框每次只能输入一个字符的属性是。

A、maxlength

B、multiline

C、index

D、alignment

15、以下能够接受焦点的控件是。

A、文本框

B、标签

C、命令按钮

D、计时器

16、可以自动调正图形大小以适应图象框(image)的尺寸的属性是。

A、Auto Size

B、Auto ReDraw

C、Drag Mode

D、Stretch

17、能够直接设置列表框内容的属性是。

A、caption

B、columns

C、list

D、itemdata

18、计时器的interval属性=0表示。

A、默认计时器每隔1毫秒工作一次

B、默认计时器始终工作

C、屏蔽计时器,计时器工作

D、屏蔽计时器,计时器不工作

19、以下不属于命令按钮的属性是。

A、caption

B、passwordchar

C、backcolor

D、top

20、在文本框的keypress事件中,取消本次输入的字符的方法是。

A、keyasii=0

B、keyascii=1

C、keyascii=2

D、keyascii=3

21、数据类型符#的含义是。

A、单精度型数据

B、双精度型数据

C、整型数据

D、货币型数据

22、如下之变量名,其中合法的是。

A、top

B、5top

C、top_x

D、top&left

23、str(12345)的转换结果是。

A、”12345”

B、” 12345 ”

C、“12345 ”

D、” 12345”

24、同时删除字符串的前导和后面空格的函数是。

A、trim

B、Rtrim

C、Alltrim

D、Ltrim

25、下列关系运算表达式中,正确的是。

A、a>b>c

B、a>b and >c

C、a>b and a>c

D、a>b .and.a>c

26、单精度数据类型占用的字节数是。

A、2

B、4

C、6

D、8

27、不同数据类型的转换关系是。

A、integer

B、integer

C、integer

D、integer

28、print a,b 命令执行后,a和b数据之间的显示距离是。

A、13列

B、14列

C、15列

D、16列

29、使用i=msgbox(“提示”,按钮,”标题”) 函数时,i获取的反馈值是。

A、提示字串的内容

B、标题字串的内容

C、按钮的个数

D、按钮的返回值

30、计算机默认的inputbox(“提示”,”标题”)函数的返回值的数据类型是。

A、逻辑型

B、字符型

C、整数型

D、货币型

31、要想从for…….next循环中中途退出,应当使用的语句是。

A、endfor

B、end

C、exit for

D、exit do

32、以下语句中,错误的语句是。

A、select case x,y

B、select case x+y

C、select case x-y

D、select case x*y

33、如果for i=1 to 10 step 3,那么这个循环能够循环的次数是。

A、3

B、4

C、5

D、6

34、end语句用于。

A、中止循环

B、结束函数

C、结束程序

D、停止条件判断

35、同一个数组中的所有元素的数据类型。

A、按用户的要求逐一定义

B、按程序的需求注意定义

C、按数据表的要求逐一定义

D、必须完全一致

36、有关动态数组的ReDim的正确说法是。

A、可改变数组的大小

B、可改变数组的维数

C、既可改变数组的大小也可改变数组的维数

D、一旦使用数组的大小与维数不再改变

37、若要随机产生一个两位正整数,下列公式正确的是。

A、Int(Rnd*90+10)

B、Int(Rnd*99+10)

C、Int(Rnd*100)

D、Int(Rnd*99)

38、在自定义函数或过程中用Dim声明的变量是。

A、Public

B、Private

C、Static

D、Local

39、在commondialog控件中能够选择字体的方法是。

A、ShowOpen

B、ShowColor

C、ShowPrint

D、ShowFont

40、在窗体的通用栏用Dim定义的变量是。

A、全局变量

B、模块变量

C、私有变量

D、静态变量

41、若菜单项前面没有符号“………”,那么该菜单项是。

A、弹出式菜单

B、下拉菜单

C、主菜单

D、子菜单

42、自定义函数将运算结果返回的方法是。

A、return 表达式

B、函数名表达式

C、return=表达式

D、函数名=表达式

43、能够称为容器的控件是。

A、标签

B、图片框

C、文本框

D、复选按钮

44、窗体坐标系的默认原点在。

A、窗体的左上角

B、窗体左下角

C、窗体右上角

D、窗体中心

45、图片框的ScaleHeight属性确定的是。

A、图片框高度

B、图片框内部高度

C、图片框宽度

D、图片框内部宽度

46、”12000”+12345= 。

A、24345

B、12000

C、1200012345

D、12345

47、在Do Until(条件)语句中使得程序进入循环体的条件的逻辑值是。

A、1

B、0

C、True

D、False

48、Visual Basic的记录集Recordset有三种类型:表、动态集和。

A、关联

B、查询

C、快照

D、字段

49、能够代替数据控件对象的4个箭头按钮遍历整个记录集的方法是。

A、Refresh

B、Move

C、Find

D、Seek

50、Data数据控件默认可以连接的数据库是。

A、Access

B、Dbase IV

C、Excel

D、Oracle

51、结构化程序设计的三种基本结构是。

A、递归、选择、循环

B、顺序、选择、循环

C、顺序、过程、函数

D、选择、循环、过程

52、IF X=1 THEN Y=X,该语句的正确解释是。

A、X=1是赋值语句Y=X 是关系表达式

B、X=1和Y=X 都是关系表达式

C、X=1是关系表达式Y=X 是赋值语句

D、X=1和Y=X 都是赋值语句

53、在过程定义中表示数据传递方式为按值传输的关键字是。

A、Value

B、Val

C、ByValue

D、ByVal

54、下列控件中没有caption属性的是。

A、单选按钮

B、按钮

C、列表框

D、标签

55、能够改变图形控件坐标度量单位的属性是。

A、scalewidth

B、scalemode

C、scaleheight

D、scaletop

二、填空题(每题两分)

1、若Y=10 5≤X≤10 ,则程序:IF (1)THEN Y=10

X>=5 AND X<=10

2、下列程序的运行结果是(2)。

X=6 Y=7

X=5:Y=6

DO

Y=Y+1

X=X+1

LOOP WHILE(X<5)

PRINT “X=”;X;” Y=”;Y

3、写出下列程序的累加算式(3)。

S=1+3+5+7+9

S=0

FOR I=1 TO 10 step 2

S=S+I

NEXT I

4、如下之程序,首行显示的内容是(4)。

5 4 3 2 1 0

for I=0 to 5

for j=5 to I step –1

print j;”“;

next j

print

next i

5、有数组a(1 to 4,1 to 4)和变量s,求主对角线的累加和,如何实现程序。

s=s+a(i,i)

s=0

For i=1 to 4

(5)。

next i

6、设字符变量s1和s2且s1=”abcdefgh”,请完善如下之反序程序。

Len(s1)

s2=””

For I= (6)to 1 step -1。

s2=s2+mid(s1,i,1)

Next I

7、有一动态数组sa,已知:sa=split(text1.text,”,”),请完善如下之显示程序。

Ubound(sa)

For i=0 to (7)

Print sa(i);”“;

Next i

print

8、如下之自定义函数,形参n1和n2的数据传输方式分别为:(8)

按值传输和按址传输

public function fp1(byval n1%, n2%)

n1=n1+n2

end function

9、有如下之程序,分析第五次点击Command1时,变量c之值(9)

5

Private Sub Command1_Click()

Static c%

c = c + 1

Print c

End Sub

10、有如下之程序,请按程序要求完善语句。

Exit do

Private Sub Command1_Click()

Dim c!,I%

Do

i = i + 1

c = 1 / i

If c < 0.001 Then (10)

Loop

Print c

End Sub

[若考试时间:120分钟,单选题按每题费时2分钟计算,55题需用时间:110分钟] [红字是答案,填空题已经经过运行检验]

相关文档