好文档 - 专业文书写作范文服务资料分享网站

内蒙古巴彦淖尔市临河区第三中学2018-2019学年高二下学期期末信息技术试卷(计算机班)(附答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

临河三中2018-2019学年第二学期高二期末考试计算机班VB试题

70分钟

*仅交答题纸,试卷学生自己保存好。

一、 填空(16*1分)

1、在程序运行过程中可以改变数组元素个数的是( )数组,不可以改变数组

元素个数的是( )数组。

2、实参在形式上可以是常量、( )、( )

3、重新定义动态数组若保留原有数组元素值时需有关键字( ) 4、控件数组中,各控件元素是( )类型的(填相同|不相同) 5、FOR EACH后的变量必须是( )型的。

6、数组的维数由( )的个数决定,数组的最小下标从1开始, 要在声明段中用( )说明.

7、过程直接或间接的调用自己,这种调用被称为( )调用。 8、CALL语句后的参数是( )参数。

9、实际参数和形式参数存在( )对应、( )对应、( )对应。 10、事件过程在调用通用过程时的参数传递有按( )传递和按( )传递两种方法。

二、选择(25*2分)

11、VB过程中的形式参数必须是( )

A、常量 B、变量 C、表达式 D、常量、变量、表达式都可以 12、设有如下通用过程:

Public Function f(x As Integer) Dim y As Integer x = 20 y = 2 f = x * y End Function

在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() DIM x As Integer x = 10 y=5

Z = f(x) Print x;Z End Sub

程序运行后,如果单击命令按钮,则在窗体上显示的内容是( ) A、10 5 B、20 5 C、20 40 D、10 40 13、设有如下通用过程:

Public Sub Fun(a(), x As Integer) For i = 1 To 5 x = x + a(i) Next End Sub

在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下的事件过程: Private Sub Command1_Click() Dim arr(5) As Variant For i = 1 To 5 arr(i) = i Next n = 10

Call Fun(arr(), n) Text1.Text = n End Sub

程序运行后,单击命令按钮,则在文本框中显示的内容是( ) A、10

B、15

C、25

D、24

14、有如下通用过程和事件过程,运行程序后,单击窗体,程序的运行结果是( ) public function ss(x as integer,y as integer) as integer if x>y then ss=x-y else ss=y-x END FUNCTION

PRIVATE SUB FORM CLICK( ) DIM A AS INTEGER ,B AS INTEGER

A=8: B=6 PRINT SS(A,B) END SUB

A、2 B、 -2 C、 8 8 D、6 6 15、下列程序的运行结果是( ) PRIVATE SUB FORM CLICK( )

STATIC B AS INTEGER DIM A AS INTEGER A=A+1 B=B+1 PRINT A,B END SUB

要求运行程序时单击窗体三次,给出第三次单击的结果 A、3 3 B、1 3 C、3 1 D、1 1 16、S=0: M=0:N=0 FOR I=1 TO 20

IF I MOD 2=0 THEN S=S+1

ELSEIF I MOD 3 =0 THEN M=M+1

ELSEIF I MOD 5 =0 THEN N=N+1 END IF

NEXT I PRINT S,M,N

这段程序的执行结果是( ) A. 10 4 1 B. 10 3 1 C. 10 5 2 D. 10 3 3

17、在窗体上画一个命令按钮,其Name属性为Command1,然后编写如下代码:

Option Base 1

Private Sub Command1_Click() Dim a(4,4)

For i = 1 To 3 For j = 1 To 3 a(i,j)=(i-1)*3+j Next j Next i

PRINT A(3,1) End Sub

程序运行后,单击命令按钮,其输出结果为:( ) A、6 B、7 C、8 D、9

18、下列程序运行后的输出结果是[ ] DIM A(6) AS INTEGER FOR I= 1 TO 5 A(I)= I NEXT I PRINT A(I)

A、 0 B、 1 C、 5 D、显示出错信息 19、语句A%=6.8执行后,变量A%的值是( )。

A、6 B、7 C、6.8 D、7.0

20、执行下列程序后,变量X的值是( ) PRIVATE SUB FORM__CLICK( ) S=0

FOR A = 1 TO 5

FOR B= 1 TO 3 S=S+1 NEXT B NEXT A PRINT S END SUB

A. 70 B. 8 C. 25 D. 15

21、设用复制、粘贴的方法建立一个命令按钮数组Command1,以下对该数组的说法错误的是: ( )

A、命令按钮的所有Caption属性都是Command1

B、在代码中访问任意一个命令按钮只需要使用名称Command1

C、命令按钮的大小都相同 D、命令按钮共享相同的事件过程 22、function abc( n as integer) as integer Abc=n*5+10 End function

Private sub form_click() Dim x as integer X=abc(2)+100* abc(1) Print x

End sub A、 2 B 1520 c 1500 D 700

23、创建通用过程时,选“工具”菜单中的“添加过程”命令时,发现该命令是灰色的,

原因是[ ]

A、 未打开属性窗口 B、未打开代码窗口 C、 此法不能创建通用过程 D、系统出错

24、公有的函数过程PUBLIC后的关键字是[ ] A、SUB B、 FUNCTION C、 FORM D、 子过程名 25、下列调用子过程不正确的方法是[ ]

A、CALL FS(5) B、 FS 5 C、FS (5)

26、在窗体上画3个单选按钮,组成一个名为chkOption的控件数组。用于标识各个控件数组元素的参数是: ( )

A、Tag B、Index C、ListIndex D、Name

27.下列说法正确的是( )

A. 子过程可以嵌套调用 B. 子过程不可以嵌套调用 C.子过程可以嵌套定义 D. 函数过程不可以递归调用 28.下列说法正确的是( )

A. 通用过程必须有参数 B. 形式参数可以是表达式 C. 实际参数可以是表达式 D. 子过程名可以返回值

29. 在参数传递过程中,使用关键字( )来修饰形式参数,可以使之按值传递。

A、ByVal B、ByRef C、Value D、Reference 30.定义局部静态变量,使用( )关键字。

内蒙古巴彦淖尔市临河区第三中学2018-2019学年高二下学期期末信息技术试卷(计算机班)(附答案)

临河三中2018-2019学年第二学期高二期末考试计算机班VB试题70分钟*仅交答题纸,试卷学生自己保存好。一、填空(16*1分)1、在程序运行过程中可以改变数组元素个数的是()数组,不可以改变数组元素个数的是()数组。
推荐度:
点击下载文档文档为doc格式
1ianu0vciq6o2vt5lzj67d82u9zjlx00ii8
领取福利

微信扫码领取福利

微信扫码分享