文档库 最新最全的文档下载
当前位置:文档库 › vb题库2(2019525153035)

vb题库2(2019525153035)

单选

1.启动VisualBasic后,系统为用户新建的工程起一个名为()的临时名称.

A.窗体

B.工程1

C.窗体1

D.工程

2.下列关于窗体上控件的基本操作错误的是().

A.按下一次DEL键可以同时删除多个控件

B.按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件

C.按住ALT键,然后单击每个要选择的控件,可以同时选中多个控件

D.按一次DEL键只能删除一个控件

3.求以10 为底X 的常用对数的表达式为().

A.LOG(X)/LOG(10)

B.LOG(X)

C.LOG(X)/LOG(E)

D.LN(X)

4.要在图片框P1中打印字符串"HowAreYou",应使用语句().

"HowAreYou"

B.Print"HowAreYou"

"HowAreYou")

"HowAreYou"

5.在窗体Form1的Click事件过程中有以下语句:

Label1.Caption="Visual Basic"

若本语句执行之前,标签控件的Caption属性为默认值,则标签控件

的Name属性和Caption属性在执行本语句之前的值分别为().

A."Label1"、"Label1"

B."Caption"、"Label"

C."Label"、"Label"

D."Label1"、"Visual Basic"

6.要使得标签能自动扩充以满足字体大小则可对其()属性进行设置.

7.要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine

属性设置为True,然后再将ScrollBar属性设置为().

8.以下不具有Picture属性对象是().

A.文本框

B.窗体

C.图片框

D.图像框

9.由For k=10 to 0 step 3:next k循环语句控制的循环次数是().

A.-10

B.0

C.-11

D.12

10.循环结构For I%= -1 to -17 Step -2 共执行()次.

11.()属性决定了按Tab键时焦点在各个控件之间移动的顺序.

12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是().

A.-10

B.0

C.-11

D.12

13.单击滚动条两端的任一个滚动箭头,将触发该滚动条的()事件.

14.要清除组合框Combol中的所有内容,可以使用()语句.

15.用键盘的光标键选中某一菜单项,并按回车将触发菜单的()的事件.

判断:

1.Visual Basic程序的运行,仅能从某一窗体启动,如Form1窗体。

2.Single 和Double型用于保存浮点数,在VB中定义单精度浮点8位,双浮点16位.

3.所有的VB 的变量,都有隐含说明字符和强调声明两种方法来定义.

4.Picture图片框既可用来显示图片和绘制图形,也可用Print方法来显示文字.

5.属性是用来描述和反映对象特征的参数,不同的对象具有各自不同的属性,对象的所有属

性都可以在属性窗口中设置.

6.VB允许设计和使用用户自己设计的控件.

7.只要用拖拽的方法,将工具箱中所需的控件拖到窗体上即可完成.

8.图片框的Move方法不仅可以移动图片框,而且还可以改变该图片框的大小,同时也会改变该图片框有关属性的值.

9.方法是VB 对象可以响应的用户操作.

10.在VB6.0中命令按钮不仅响应Click事件,而且响应DbClick事件.

11.文本框控件有Caption属性.

12.move方法的一般形式是:对象名.move A,B[,C,D],其中A指Left,C 指width.

13.控件是对象,而窗体不是对象,它只是控件对象的窗口.

14.图片框的Move方法不仅可以移动图片框,而且还可以改变该图片框的大小,同时也会改变该图片框有关属性的值.

15.计算机在处理数据时必须将其装入内存,在高级语言中通过内存单元名来访问其中的数据,命名的内存单元就是常量或变量.

16.定时将文本框中的数据保存到磁盘,应用于选用Timer计时器控件.

17.对象的属性只能在属性窗口中设置.

18.标签控件可以用来让用户输入数据.

19.当需要在同一窗体中建立几组相互独立的单选钮时,就要用框架将每一组单选钮框起来.

20.图片框的属性Enabled设置为FALSE, 图片框上的控件仍可响应用户操作.

填空

1.在VB 6.0中,变量名最长可达_____个字符.

2.设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为_____.

3.如果要在单击钮时执行一段代码,则应将这段代码写在_____事件过程中.

4.VB中,变量的声明可分为两种方法:隐式声明和_____.

5.VB是一种面向_____的程序设计语言,采用了_____编程机制.

6.表达式Ucase(Mid("abcdefgh",3,4))的值是_____.

7.请用正确内容填空,以下程序的输出结构是:

4 7 10

5 8 11

6 9 12

Option Base 1

Private Sub Form_Click()

Dim i as integer

Dim j as integer

Dim a(3,3) as integer

For i=1 to 3

For j=1 to 3

a(i,j)=_____

print a(i,j);

Next j

print

Next i

End Sub

8.在过程调用中,参数的传递可分为两种方式,其中按_____传递方式是默认的.

程序设计

1.

'-------------------------------------------------

'【程序设计】

'-------------------------------------------------

'题目:(事件)单击窗体。

' (响应)求50以内所有偶数的和,并在窗体上输出出来。' 将结果存入变量S中

'------------------------------------------------- Private Sub Form_Click()

Dim s As Integer

'******** Begin *********

'********* End ***********

TestFunc (s)

End Sub

Private Sub TestFunc(i As Integer)

Dim OUT As Integer

OUT = FreeFile

Open App.Path& "\18.out" For Output As #OUT

Print #OUT, i

Close #OUT

End Sub

2.

'-------------------------------------------------

'【程序设计】

'-------------------------------------------------

'题目:编写函数fun其功能是:根据整型形参m,

'计算如下公式的值:

' y=1+1/3+1/5+1/7+...+1/(2m+1)

' 例如:若m=9,则应输出:2.133256

'------------------------------------------------- Private Function fun(m As Integer) As Single

'********** Begin *********

'********** End *************

End Function

Private Sub Form_Load()

Show

Print fun(9)

TestFunc

End Sub

Private Sub TestFunc()

Dim i As Integer

Dim s As String

Dim l As Integer

相关文档