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 。