郑州大学vb上机考试试题真题

郑州大学vb上机考试试题真题

C、局部变量 D、全局变量 27、按照变量的作用域,可将变量划分为( )。(1分) A、公有、私有、系统 B、全局变量、模块级变量、过程级变量 C、动态、常数、静态 D、Public、 Private、 Protected 28、窗体上有一个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click(): Dim x As Integer: Static y As Integer: x = x + 1: y = y + 2:End Sub, 运行后,连续两次单击Command1,x、y的值分别为( )。(1分) A、1 4 B、1 2 C、2 4 D、2 2 29、下列关于过程的说法中,正确的说法是( )。(1分) A、所有在过程中定义的变量在过程调用后均不保存值 C、用Private定义的过程里的所有变量都是Private型的变量 B、用Static定义的过程里的所有变量都是Static型的变量 D、用Public定义的过程里面的所有变量都是非全局Public型的变量 30、由( )关键字声明的局部变量在整个程序运行时一直存在。(1分) A、Dim B、Public C、Static D、Private 31、在窗体上添加一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click(): Dim A As Integer: Static B As Integer: Cls: B = 2: B = B + 3: A = 3 + A: Print A; B: End Sub, 程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为( )。(1分) A、 3 5 B、 6 6 C、 9 5 D、 3 3 32、下列说法中,不正确的说法是( )。(1分) A、可以在窗体的某个子程序中定义窗体级变量 B、声明窗体级变量的位置是在窗体所有过程的最前面 5 / 9

郑州大学vb上机考试试题真题

C、窗体级变量声明后,窗体内的各个过程都能使用它并能改变其值

D、程序运行时,先执行窗体级变量声明语句,再去执行窗体上的过程

33、在声明一个过程中必须有的是( )。(1分)

A、Private关键字

B、SUB关键字

C、返回值类型说明

D、参数

34、以下所列的过程首部的定义中,正确的定义是( )。(1分)

A、

Void play(Var a:Integer,Var b:Integer)

D、

Sub play(a As Integer,b As Integer)

B、Sub play(Int a,b)

C、Void play(Int a,Int b)

35、下列关于过程调用的叙述中,不正确的叙述是( )。(1分)

B、Sub过程只能作为表达式或表达式的一部分,不能作为单独的语句调用

A、Sub过程是用一条独立的语句来调用的

D、Function过程可以作为表达式或表达式的一部分,不能作为单独的语句调用 天涯之心

答案:B

首先Sub过程,只能作为单独的语

C、调用Sub过程时,只能通过传地址方式由实参变量把结果带回到调用过程

句来调用。而且不能由过程名返回值。若想通过参数改变数值只能是传址方式来实现。而函数是有返回值的,可以作为表达式或者表达式的一部分,也可以使用CALL来调用。但是不能作为单独的语句来调用

36、关于Function过程与Sub过程两者的异同,下列叙述错误的是( )。(1分)

B、Function过程与Sub过程都有各自的变量声

A、Function过程与Sub过程都必须有形参

明和各自的过程体

C、Function过程结果要返回一个函数值,D、Function过程定义中必须为过程名赋值,而

6 / 9

郑州大学vb上机考试试题真题

Sub过程可以没有数值返回 Sub过程不能为过程名赋值

37、有过程定义如下:

Private Sub fun(ByVal x As Integer, ByVal y As Integer, ByVal z As Integer), 则下列调用语句不正确的是( )。(1分)

A、Call Fun(a,b,c)

B、Call Fun(3,4,c)

C、Fun a,,5

D、Fun 3,4,c

38、以下关于窗体的描述正确的是( )。(1分)

A、只有用于启动的窗体可以有菜单

B、窗体和其中所有控件的事件过程代码都放在窗体文件中

D、开始运行时窗体的位置只能是设计阶段时显示的位置

C、窗体名字和存盘的窗体文件名必须相同

39、以下叙述中,错误的叙述是( )。(1分)

B、窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体

C、窗体的Hide方法和Unload方法的作用完全相同

A、一个工程中只能有一个Sub Main过程

D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体

40、如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是( )。(1分)

A、不能设置对象

B、任何时刻最多只有一个窗体是活动窗体

C、用Hide方法可将窗体隐藏

D、如果工程中含Sub Main过程,则程序可能首先执行该过程

41、一个工程含有多个窗体及标准模块,下列叙述错误的是( )。(1分)

A、如果工程含Form1窗体,程序首先执行该窗体的事件过程

D、Hide方法只是隐藏而不从内存中清除窗体

B、任何时刻最多只有一个窗体是活动窗体

C、标准模块不能设置为启动模块

42、如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则启动后( )。(1分)

7 / 9

郑州大学vb上机考试试题真题

A、发生一个运行时错误

B、在所有的初始化代码运行后,Form1是活动窗体

D、在所有的初始化代码运行后,Form2是活动窗体

C、发生一个编译错误

43、程序运行时,不是由系统触发的事件是( )。(1分)

A、Initialize

B、Click

C、Load

D、Activate

44、以下叙述中,错误的是( )。(1分)

A、可用Print方法在窗体或图片框上显示表达式内容

C、用Hide方法隐藏的窗体还在内存中

B、用Show方法可显示工程中的窗体

D、可用Cls方法清除窗体或文本框中的文本

45、一旦装载窗体,系统自动触发的第一个事件是( )。(1分)

A、Click

B、Dblclick

C、Initialize

D、Load

46、语句Open \For Output As #513有一个错误,该错误是( )。(1分)

A、要求打开的文件不存在

B、文件的打开模式不正确

C、指定的文件号超过应有范围

D、文件类型不对

47、以( )模式打开顺序文件,可以在写文件时保留文件中原有的内容。(1分)

A、Random

B、Binary

C、Output

D、Append

48、下列关于Close的说法中,错误的是( )。(1分)

A、Close用来关闭文件

B、Close可以释放与文件相关联的文件号

C、当读写操作结束后,必须将文件关闭

D、Close中的“文件号”是必选的

8 / 9

郑州大学vb上机考试试题真题

49、设有语句Open \For Input As #2,以下叙述中,错误的是( )。(1分)

B、该语句可以在\下创建一个名为Datafile.txt的文件

C、执行该语句后可以从文件Datafile.txt中读取数据

A、该语句以文件号2打开文件

D、如果\文件不存在,系统显示出错信息

50、D盘根目录有一个名为StuD.dat的顺序文件,如要把数据追加到StuD.dat末尾,应先使用( )语句打开它。(1分)

A、

Open \For Input As #1

C、

B、

Open \For Append As #1

D、

Open \For Append As #513 Open \For Output As #1

Dim a(1 To 10000), i&, n&

Open \

'For i = 1 To 10000 'Input #1, a() 'Next n = 0

For i = 1 To 3 Input #1, a(i) Next

For i = 1 To 10 Input #1, a(i)

If Right(a(i), 1) = \

n = n + 1 End If Next Print n Close

9 / 9

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4