最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

VB期末复习试卷暨南大学

IT圈 admin 33浏览 0评论

2024年5月31日发(作者:琴永宁)

一、单项选择题〔共50小题,每题1.4分,共70

分〕

1.

以下关于函数过程的表达中,正确的选项是 B 。

A) 函数过程中的所有形参的类型都必须一样。

B) 函数过程的返回值只有一个。

C) 当数组作为函数过程的参数时,既能以传值方式传递也能

以传址方式传递。

D) 如果未指明函数过程参数的类型,那么该参数没有数据类

2.

形参可以是 D 。

B) 数组元素 C) 表达式 D) 变量

A) 常量

3.

以下变量声明错误的选项是 A 。

B) s$

D) s

A) s$

C) s$

4.

在中,关于数组形参描述错误的选项是 C 。

A) 形参数组的圆括号内空。

B) 以数组名加圆括号表示。

C) 形参中的数组名后不需加括号。

D) 不需要给出数组上界。

5.

想从子过程调用后返回一个整数结果,合法的声明是 D 。

B) f1()

A) f1( )

C) f1( ) D) f1()

6.

仅供本模块中的其它过程调用的过程需要使用的关键字是

B 。

A)

7.

B) C) D)

以下选项中,合法的变量是 C 。

B) 6 C) 不可以 D) 123

A)

8.

以下选项中,合法的常量是 B 。

B) "计算机" C) 20 D) 10+20

A) 123

9.

2

的正确表达式为 B .。

B) ( ) + X^2

D) ( ) + X*2

A) ( X + Y ) + X * X

C) ( X + Y ) + X ^ 2

10.

以下选项中,不合法的表达式是 C 。

A) 10+20 B) 10 & 20 C) 10 $ 20 D) "10"+20

11.

I = (20*()+20)语句执行后,I值的范围为 A 。

D) 21~40

A) 20~39 B) 20~40 C) 21~39

12.

表达式:"A" & 124 + 45 > "A5" (6 < 3 + 4) 的值为

D 。

A) "A12345" B) "A5" C) D)

13.

以下语句中正确的选项是 A 。

A) 10 50 B) 10 < x < 50

D) > 10 < 50

C) x > 10 x < 50

14.

下面程序段运行后显示的结果是 B 。

i = 3 1 -1

(4 - i);

(2 * i - 1, "*")

i

*

***

*****

A)

B)

*****

***

*

C)

*****

***

*

D)

*****

***

*

15.

以下关于…循环语句描述错误的选项是 C 。

A) …循环的循环体可能不执行。

B) … 循环的循环体至少执行一次。

C) … 循环语句是计数型循环语句。

D) …循环用于控制循环次数未知的循环构造。

16.

给变量A赋值5,给变量B赋值6,那么变量的值 D 。

B) 为11 C) 为0 D) 不确定

A) 为30

17.

为使窗体不显示控制菜单、最大化/最小化和关闭按钮,应将

该窗体的属性设置为。

A) B) C) D)

18.

以下程序段运行完毕后,窗体上显示的值为 C 。

i ,

i = 5

x = 0

i = 1 i + 1

x = x + 1

i

x

A) 0

错误

B) 1 C) 6 D) 出现“溢出〞

19.

如果f(1) + 15 为合法表达式,那么f(1) A 。

A) 可能是一个数组元素引用,也可能是一次函数调用

B) 一定是一个数组元素引用

C) 一定是一次函数调用

D) 既不可能是一个数组元素引用,也不可能是一次函数调用

20.

数组a是一个存放整型数据的动态数组,执行 语句后,系统

分配1的内存空间给数组a存放数据,那么数组a包含的元

素个数应为 B 。

A) 1024 B) 512 C) 256 D) 128

21.

在默认情况下,使用语句 a(-1 10, 2 9, 3) 声明的数组

a中的元素个数为。

A) 270 B) 384 C) 396 D) 288

22.

以下程序段运行完毕后,窗体上显示的值为 B 。

(1 20) ,

i = 1 20

a(i) = i

i

2 20

a(i)(i)(1)

i

a(10)

A) 19

23.

设列表框

B) 55 C) 210 D) 10

1中有3个工程,那么以下语句在运行时必然发生

错误的选项是 A 。

A) 1(11)= "最末项" '在列表框末尾增加一项。

B) 1 "第一项" , 0 '在列表框开头插入一项。

C) 1 = 2 '选中列表框第三项。

D) 1 1 '移除被选中的项。

24.

以下关于数组的特点描述中,错误的选项是 D 。

A) 数组不是一种数据类型

B) 声明定长数组时,下界和上界值必须使用常量

C) 同一个数组中的所有数组元素的数据类型是一样的

D) 语句改变数组大小时,下界和上界值必须使用变量

25.

以下语句声明一个包含20个整型数组元素的数组,正确的选

项是 B 。

A) [1,20] B) d(1, 9)

C) d(0,20) D) (1 20)

26.

以下关于组合框描述错误的选项是 A 。

A) 在组合框的文本框中输入内容,该内容自动添加到其列表

框。

B) 在组合框的列表框中选中工程,该工程自动显示在其文本

框中。

C) 组合框的属性设为2〔下拉列表框〕时,只能显示和选择,

不能输入。

D) 组合框兼有文本框及列表框两者的功能特性。

27.

以下关于冒泡法排序的描述中,正确的选项是 A 。

A) 对数组中两两相邻的元素比拟,假设逆序那么交换。

B) 每次从假设干无序数中找最小〔大〕数,并放在无序数的

第一个位置。

C) 冒泡排序只能按升序排序。

D) 冒泡排序不能对字符串数组排序。

28.

以下关于自定义数据类型的说法错误的选项是 C 。

A) 自定义数据类型通过语句实现。

B) 自定义数据类型变量由假设干元素组成。

C) 自定义数据类型可在过程内定义。

D) 自定义类型也称为记录类型。

29.

设数组a有10个元素,下标从1开场,存储着10个互不一

样的数,以下程序执行后,窗体上显示的是数组中的

B 。

x = a(1)

y = a(2)

i = 2 10

a(i) < x

y = x: x = a(i)

a(i) < y

y = a(i)

i

y

A) 最小值 B) 次小值 C) 最大值 D) 次大值

30.

设有如下程序段:

F1()

...

x = (x > 0, 1, 0)

...

1()

,

a = 1 : b = 2

...

'调用F1语句

...

那么在事件过程1中调用F1的错误语句是 A 。

A) F1(a + b) B) F1(a)

C) F1 a D) F1(4)

31.

函数(″m″, 2, #6/30/2021#)的值为 A 。

A) #8/30/2021#

#6/30/2021#

B) #7/2/2021# C)

D) #2021-6-30#

32.

自定义符号常量可使用的关键字是 B 。

A) B) C) D)

1和复选框1都被选中。

33.

执行语句序列,能使单项选择按钮

A) 1 =

1 = 1

C) 1 =

1 =

B) 1 = 1

1 = 0

D) 1 =

1 = 1

34.

下面的控件可作为其他控件容器的是 C 。

A) 和 B)和

C) 和 D) 和

35.

以下表达中错误的选项是 C 。

A) 一个工程中只能有一个 过程

B) 窗体的方法的作用是将指定的窗体装入内存

C) 窗体的方法和方法的作用完全一样

D) 假设工程文件中有多个窗体,可以根据需要指定一个窗体

为启动窗体

36.

在中按文件的访问方式不同,可将文件分为 D 。

A) 文件和二进制文件

B) 文本文件和数据文件

C) 数据文件和可执行文件

D) 顺序文件和随机文件

37.

以下关于面向对象程序设计的表达不正确的选项是

D 。

A) 对象具有属性、方法等特性

B) 对象之间的通信产生了消息

C) 一个对象是一个软件构造块,它包含数据及相关的操作

D) 对象的属性不能被改变

38.

下面对语句 ″″ #1 的功能说明中错误的选项是

C 。

A) 以顺序输出模式翻开文件。

B) 如果文件不存在,那么建立一个新文件。

C) 如果文件已存在,那么翻开该文件,新写入的数据将追加

到该文件末尾。

D) 如果文件已存在,那么翻开该文件,新写入的数据将覆盖

原有的数据。

39.

以下的控件中,不具有属性的是 A 。

2024年5月31日发(作者:琴永宁)

一、单项选择题〔共50小题,每题1.4分,共70

分〕

1.

以下关于函数过程的表达中,正确的选项是 B 。

A) 函数过程中的所有形参的类型都必须一样。

B) 函数过程的返回值只有一个。

C) 当数组作为函数过程的参数时,既能以传值方式传递也能

以传址方式传递。

D) 如果未指明函数过程参数的类型,那么该参数没有数据类

2.

形参可以是 D 。

B) 数组元素 C) 表达式 D) 变量

A) 常量

3.

以下变量声明错误的选项是 A 。

B) s$

D) s

A) s$

C) s$

4.

在中,关于数组形参描述错误的选项是 C 。

A) 形参数组的圆括号内空。

B) 以数组名加圆括号表示。

C) 形参中的数组名后不需加括号。

D) 不需要给出数组上界。

5.

想从子过程调用后返回一个整数结果,合法的声明是 D 。

B) f1()

A) f1( )

C) f1( ) D) f1()

6.

仅供本模块中的其它过程调用的过程需要使用的关键字是

B 。

A)

7.

B) C) D)

以下选项中,合法的变量是 C 。

B) 6 C) 不可以 D) 123

A)

8.

以下选项中,合法的常量是 B 。

B) "计算机" C) 20 D) 10+20

A) 123

9.

2

的正确表达式为 B .。

B) ( ) + X^2

D) ( ) + X*2

A) ( X + Y ) + X * X

C) ( X + Y ) + X ^ 2

10.

以下选项中,不合法的表达式是 C 。

A) 10+20 B) 10 & 20 C) 10 $ 20 D) "10"+20

11.

I = (20*()+20)语句执行后,I值的范围为 A 。

D) 21~40

A) 20~39 B) 20~40 C) 21~39

12.

表达式:"A" & 124 + 45 > "A5" (6 < 3 + 4) 的值为

D 。

A) "A12345" B) "A5" C) D)

13.

以下语句中正确的选项是 A 。

A) 10 50 B) 10 < x < 50

D) > 10 < 50

C) x > 10 x < 50

14.

下面程序段运行后显示的结果是 B 。

i = 3 1 -1

(4 - i);

(2 * i - 1, "*")

i

*

***

*****

A)

B)

*****

***

*

C)

*****

***

*

D)

*****

***

*

15.

以下关于…循环语句描述错误的选项是 C 。

A) …循环的循环体可能不执行。

B) … 循环的循环体至少执行一次。

C) … 循环语句是计数型循环语句。

D) …循环用于控制循环次数未知的循环构造。

16.

给变量A赋值5,给变量B赋值6,那么变量的值 D 。

B) 为11 C) 为0 D) 不确定

A) 为30

17.

为使窗体不显示控制菜单、最大化/最小化和关闭按钮,应将

该窗体的属性设置为。

A) B) C) D)

18.

以下程序段运行完毕后,窗体上显示的值为 C 。

i ,

i = 5

x = 0

i = 1 i + 1

x = x + 1

i

x

A) 0

错误

B) 1 C) 6 D) 出现“溢出〞

19.

如果f(1) + 15 为合法表达式,那么f(1) A 。

A) 可能是一个数组元素引用,也可能是一次函数调用

B) 一定是一个数组元素引用

C) 一定是一次函数调用

D) 既不可能是一个数组元素引用,也不可能是一次函数调用

20.

数组a是一个存放整型数据的动态数组,执行 语句后,系统

分配1的内存空间给数组a存放数据,那么数组a包含的元

素个数应为 B 。

A) 1024 B) 512 C) 256 D) 128

21.

在默认情况下,使用语句 a(-1 10, 2 9, 3) 声明的数组

a中的元素个数为。

A) 270 B) 384 C) 396 D) 288

22.

以下程序段运行完毕后,窗体上显示的值为 B 。

(1 20) ,

i = 1 20

a(i) = i

i

2 20

a(i)(i)(1)

i

a(10)

A) 19

23.

设列表框

B) 55 C) 210 D) 10

1中有3个工程,那么以下语句在运行时必然发生

错误的选项是 A 。

A) 1(11)= "最末项" '在列表框末尾增加一项。

B) 1 "第一项" , 0 '在列表框开头插入一项。

C) 1 = 2 '选中列表框第三项。

D) 1 1 '移除被选中的项。

24.

以下关于数组的特点描述中,错误的选项是 D 。

A) 数组不是一种数据类型

B) 声明定长数组时,下界和上界值必须使用常量

C) 同一个数组中的所有数组元素的数据类型是一样的

D) 语句改变数组大小时,下界和上界值必须使用变量

25.

以下语句声明一个包含20个整型数组元素的数组,正确的选

项是 B 。

A) [1,20] B) d(1, 9)

C) d(0,20) D) (1 20)

26.

以下关于组合框描述错误的选项是 A 。

A) 在组合框的文本框中输入内容,该内容自动添加到其列表

框。

B) 在组合框的列表框中选中工程,该工程自动显示在其文本

框中。

C) 组合框的属性设为2〔下拉列表框〕时,只能显示和选择,

不能输入。

D) 组合框兼有文本框及列表框两者的功能特性。

27.

以下关于冒泡法排序的描述中,正确的选项是 A 。

A) 对数组中两两相邻的元素比拟,假设逆序那么交换。

B) 每次从假设干无序数中找最小〔大〕数,并放在无序数的

第一个位置。

C) 冒泡排序只能按升序排序。

D) 冒泡排序不能对字符串数组排序。

28.

以下关于自定义数据类型的说法错误的选项是 C 。

A) 自定义数据类型通过语句实现。

B) 自定义数据类型变量由假设干元素组成。

C) 自定义数据类型可在过程内定义。

D) 自定义类型也称为记录类型。

29.

设数组a有10个元素,下标从1开场,存储着10个互不一

样的数,以下程序执行后,窗体上显示的是数组中的

B 。

x = a(1)

y = a(2)

i = 2 10

a(i) < x

y = x: x = a(i)

a(i) < y

y = a(i)

i

y

A) 最小值 B) 次小值 C) 最大值 D) 次大值

30.

设有如下程序段:

F1()

...

x = (x > 0, 1, 0)

...

1()

,

a = 1 : b = 2

...

'调用F1语句

...

那么在事件过程1中调用F1的错误语句是 A 。

A) F1(a + b) B) F1(a)

C) F1 a D) F1(4)

31.

函数(″m″, 2, #6/30/2021#)的值为 A 。

A) #8/30/2021#

#6/30/2021#

B) #7/2/2021# C)

D) #2021-6-30#

32.

自定义符号常量可使用的关键字是 B 。

A) B) C) D)

1和复选框1都被选中。

33.

执行语句序列,能使单项选择按钮

A) 1 =

1 = 1

C) 1 =

1 =

B) 1 = 1

1 = 0

D) 1 =

1 = 1

34.

下面的控件可作为其他控件容器的是 C 。

A) 和 B)和

C) 和 D) 和

35.

以下表达中错误的选项是 C 。

A) 一个工程中只能有一个 过程

B) 窗体的方法的作用是将指定的窗体装入内存

C) 窗体的方法和方法的作用完全一样

D) 假设工程文件中有多个窗体,可以根据需要指定一个窗体

为启动窗体

36.

在中按文件的访问方式不同,可将文件分为 D 。

A) 文件和二进制文件

B) 文本文件和数据文件

C) 数据文件和可执行文件

D) 顺序文件和随机文件

37.

以下关于面向对象程序设计的表达不正确的选项是

D 。

A) 对象具有属性、方法等特性

B) 对象之间的通信产生了消息

C) 一个对象是一个软件构造块,它包含数据及相关的操作

D) 对象的属性不能被改变

38.

下面对语句 ″″ #1 的功能说明中错误的选项是

C 。

A) 以顺序输出模式翻开文件。

B) 如果文件不存在,那么建立一个新文件。

C) 如果文件已存在,那么翻开该文件,新写入的数据将追加

到该文件末尾。

D) 如果文件已存在,那么翻开该文件,新写入的数据将覆盖

原有的数据。

39.

以下的控件中,不具有属性的是 A 。

发布评论

评论列表 (0)

  1. 暂无评论