高三计算机专业VB试题(四)

2026/4/23 19:41:35

高三年级计算机专业VB试题(四)

一、填空题:

1、 引用数组元素的方法是________。

2、 在引用数组元素时,________、________、和________必须与声明数组时一致。 3、 在Visual Basic中,过程分为________过程和________过程。

4、 使用________声明在所有模块中都可以使用的过程;使用________声明只能在包含该声明的模块中

使用的过程。

5、 在使用Static关键字声明过程时表示在调用Sub过程之间________。

6、 ________语句可以使程序在一定条件下从一个Sub过程中退出,并且在Sub过程的任何位置都可以

使用。

7、 若要建立通用过程,打开代码编辑器窗口,从________列表框中选择________选项。 8、 事件过程分为________过程和________过程;两者都使用________进行声明。 9、 建立事件过程主要有三种方法:________、________、________。

10、若要提前退出Function过程,可在Function过程内适当位置加入________语句。 11、若要从Function过程返回一个值,可将这个值赋给________。

12、声明过程时参数列表格式为:,[Optional][Byval][ByRef][ParamArray]变量名[()][As 数据类型名称]。其中 Optional表示参数是可选的,ByVal表示________,ByRef表示________,ParamArray表示________,“()”表示________,As子句用来________,多个参数时,参数之间用________进行分隔。 13、在Visual Basic中,调用Sub过程有两种方式________和________。

14、Visual Basic程序中的错误可分为________、________和________。三种类型。 15、编译错误也称为________,这种错误是由于程序中的语句________而引起的。 16、在程序出现“除数为零”会导致________错误。 17、在Visual Basic中,使用________语句激活错误捕捉。 18、________语句用于设置错误陷阱。 19、窗体的Caption属性用于设置________。 20、窗体的BackColor属性用于设置________。 21、窗体的ForeColor属性用于设置________。 22、窗体的FontName属性用于设置________。 23、窗体的FontSize属性用于设置________。

24、窗体的CurrentX属性用于设置________,窗体的CurrentY属性用于设置________。

1

25、窗体的ScaleHeight属性用于返回________,窗体的Scalewidth属性用于返回________。 26、窗体的Width和Height属性用于设置________。

27、窗体的ScaleWidth属性与Width属性的区别是前者表示________,后者表示________。 28、所有控件都具有的共同属性是________属性。

29、控件和窗体的Name属性不能在________期间设置,只能通过________设置。

30、窗体的KeyPreview属性是用来返回或设置一个值,以决定________,语法格式为________。

二、选择题:

20、用print方法在Form1窗体中显示出4个#号的正确代码是( ) A.Debug.print \B.Print ####

C.Form1_print #### D.Form1.print \

22、print方法可以再( )对象上输出数据 A.桌面 B.标题栏 C.窗体 D.状态栏

23、代码窗口的注释行使用的符号标注是( ) A.单引号 B.双引号 C.斜线 D.星形号

24、如果A为整数且|A|>=10,则显示\否则显示\表示这个条件的单行格式IF语句是( A.if int(A) = A and sqr(A)=10 then print\B.if fix(A) = A and abs(A)=10 then print\

C.if int(A) = A and (A>=10,A<= -10)=10 then print\D.if fix(A) = A and A>=10 and A<= -10=10 then print\

25、在窗体上画一个命令按钮Command1和一个文本框Text1,然后编写如下程序、 Private Sub Command1_Click() iif(a>0 and a<=10,\龙门石窟\ iif(a>10 and a<=20,\少林寺\ iif(a>20 and a<=30,\绿博园\End Sub

程序运行后,如果从键盘输入5,则在文本框中显示的内容是 ( ) A.旅游景点:龙门石窟

B.旅游景点:龙门石窟绿博园 C.旅游景点:绿博园 D.旅游景点:少林寺

26、设a=6,则执行x=IIF(a>5,-1,0)后,x的值是( ) A、5 B、6 C、0 D、-1

27、关于多行结构条件语句的执行过程,正确的说法是( ) A.各个条件所对应的语句块中,一定有一个语句块被执行

2

B.找到条件为True的第一个入口,便开始执行其后的所有语句块 C.若有多个条件为True,则他们所对应的语句块都被执行

D.多行选择结构中的语句块,有可能任何一个语句块都不被执行 28、在VB中,下列控制结构不能嵌套的是( ) A.选择控制结构 B.多分支控制结构 C.For循环控制结构 D.Do循环控制结构

29、窗体有一个命令按钮,命令按钮的单击事件如下: Private Sub Command1_Click() Dim a

a = Array(1, 2, 3, 4, 5, 6, 7) For k = 2 To 5 s = s + a(k) Next Print s End Sub

程序运行后,单击命令按钮,输出结果是( )

A、10 B、14 C、18 D、120 30、下列程序段的执行结果是( ) Private Sub Form_Load() Dim a(3, 3) For m = 1 To 3 For n = 1 To 3

If n = m Or n = 3 - m + 1 Then a(m, n) = 0 Else

a(m, n) = 1 End If Next n Next m

For m = 1 To 3 For n = 1 To 3 Print a(m, n), Next n Print Next m End Sub

A、1 0 0 B、1 1 1 0 1 0 1 1 1 0 0 1 1 1 1 C、0 0 0 D、0 1 0 0 0 0 1 0 1 0 0 0 0 1 0 31.、下列For??next语句的说法正确的是( ) A.循环变量、初值、终值和步长都必须为数值型

3

B.Step后的步长只为正数 C.初值必须小于终值 D.初值必须大于中值

32、设计了如下程序,用于计算并输出7!(阶乘): Private Sub Command1_Click() t = 0

For k = 7 To 2 Step -1 t = t * k Next Print t End Sub

执行程序时,发现结果是错误的。下面的修改方案中能够得到正确结果的是( ) A.把t=0改为t=1

B.把for k =7 to2 strp -1改为for k=7 to 2 step 1 C.把for k=7to2 step -1改为for k=1 to7 D.把next改为next k

33.在窗体上画两个文本框Text1和Text2,一个命令按钮Command1,请阅读下程序段: Private Sub Command1_Click() x = 0

Do Until x >= 30 x = (x + 2) * (x + 4) n = n + 1 Loop

text1.Text = Str(n) text2.Text = Str(x) End Sub

运行程序后,单击命令按钮,在两个文本框中显示的值分别为( )

A、1和0 B、2和240 C、2和120 D、4和168 34、使用Redim preserve语句,可以( ) A.改变数组最后一维的大小 B.改变第一维的大小 C.改变数组所有维的大小

D.改变数组维数和所有维的大小

35.语句DimArr(-3 to 5) as integer 定义的数组的元素个数是( ) A、6 B、7 C、8 D、9

36、语句DimArr(-3 to 5,-2 to 2)定义的数组的元素的个数是( ) A、20 B、12 C、15 D、24

37、设有数组定义语句:Dim(5) as integer,并设list1为列表框文件。下列给数组元素赋值的语句错误的是( ) A.a(4)=3

B.a(4)=inputbox(\请输入一个数\C.a=(4)=list1.listindex D.a=array(1,2,3,4,5,6)

38、下列哪个声明的数组不是动态数组( ) A.dim x( ) B.Dim x(8)

4


高三计算机专业VB试题(四).doc 将本文的Word文档下载到电脑
搜索更多关于: 高三计算机专业VB试题(四) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219