文档库 最新最全的文档下载
当前位置:文档库 › 郑州大学vb上机试题真题

郑州大学vb上机试题真题

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

A B

C D

A B

D C

使用续行符“

B A也可以由系统触发

C

D

体文件即可

A B

C D

A B

C D

A B

C D

A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B

C D A B C D A B C D

A、工程不再包含这个窗体,但该窗体文件并没有被删除

B 除

C、该窗体文件从内存清除,工程仍然包含这

个窗体

D

A B

C D

A B

C D

A B

C D

A B

C 、Linux

D 、Unix

22、阅读如下程序, a = 1: b = 2: plus S, a, b: Print S:不能使其输出结果为3的plus 过程为( )。(1分)

A 、

Sub plus(sum, a , b ): sum = a + b: End Su b

B 、

Sub plus(ByVal sum , a , b ): sum = a + b: End Sub

C 、

Sub plus(sum , ByVal a, ByVal b ): sum = a + b: End Sub

D 、

Sub plus(sum , ByRef a , ByRef b ): sum = a + b: End Sub

23、窗体上有两个文本框(Text1、Text2)和一个命令按钮(Command1),阅读如下程

序: Private Sub func(T As TextBox, a As Integer): T.Text = "1234": a = a * a: End Sub: Private Sub Form_Load(): Text1.Text = "ABCD": Text2.Text = 10: End Sub: Priv ate Sub Command1_Click(): Dim temp As Integer: temp = Val(Text2.Text): Call func(Text1, temp): Text2.Text = temp: End Sub ,运行后,单击按钮,Text1和Text2将分别显示( )。(1分)

A 、ABCD 和10

B 、1234和100

C 、ABC

D 和100

D 、1234和10

24、在VB 中,用数组作为参数时,形参与实参结合的方式( )。(1分)

A 、只能采用传地址的方式

B 、只能采用传值的方式

C 、既可以采用传地址的方式,也可以采用传值的方式

D 、既不能采用传地址的方式,也不能采用传值的方式

25、能够被模块内的所有过程引用的变量是( )。(1分)

A 、过程级变量

B 、模块级变量

C 、静态变量

D 、动态变量

26、变量的可用范围习惯上称为( )。(1分)

A 、作用域

B 、过程段

C 、局部变量

D 、全局变量

27、按照变量的作用域,可将变量划分为( )。(1分)

A B C D

A B C D

A所有在过程中定义的变量在过程调用后均不保存值

B Static

C定义的过程里的所有变量都是Private

D

是非全局

A B C D

A B C D

A可以在窗体的某个子程序中定义窗体级变量

B

的最前面

C窗体内的各个过程都能使用它并能改变其值

D

再去执行窗体上的过程

A 、Private 关键字

B 、SUB 关键字

C 、返回值类型说明

D 、参数

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

A 、

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

B 、Sub play(Int a,b)

C 、Void play(Int a,Int b)

D 、Sub play(a As Integer,b As Integer)

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

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

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

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

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

答案:B

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

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

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

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

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

明和各自的过程体

C 、Function 过程结果要返回一个函数值,Sub 过程可以没有数值返回

D 、Function 过程定义中必须为过程名赋值,而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、窗体和其中所有控件的事件过程代码都放在窗体文件中

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

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

显示的位置

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

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

B、窗体的Show方法的作用是将指定的窗体

装入内存并显示该窗体

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

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

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

A、不能设置对象

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

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

D、如果工程中含Sub Main过程,则程序可

能首先执行该过程

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

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

窗体的事件过程

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

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

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

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

A、发生一个运行时错误

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

动窗体

C、发生一个编译错误

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

动窗体

A B

C D

A方法在窗体或图片框上显示表

达式内容

B

C D

A B

C D

A B

C D

A B

C D

A B

C D

A

B

Datafile.txt

C

中读取数据

D

统显示出错信息

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

语句打开它。(1分)

A、Open "D:\StuD.dat" For Input As #1

B、Open "D:\StuD.dat" For Append As #1

C、

D、Open "D:\StuD.dat" For Output As #1

Open "D:\StuD.dat" For Append As #513

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

Open "C:\Users\Administrator\Desktop\data0002.txt" For Input As #1

'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) = "2" Then

n = n + 1

End If

Next

Print n

Close

相关文档
相关文档 最新文档