www.vu8o.com
------------------------------------------------------------------------------------------------------------------------------
单选题
1(4分) : 假定指针变量p定义为“int *p=new int[30];”,要释放p所指向的动态内存,应使用语句( )。 A: deletep B: delete*p C: delete&p D: delete[]p
2(4分) : 能作为C++程序的基本单位是( )。 A: 字符 B: 语句 C: 函数
D: 源程序文件 3(4分) : A: (A) B: (B) C: (C) D: (D)
4(4分) : C++语言的编译系统对宏命令的处理是( )。 A: 在程序运行时进行 B: 在程序连接时进行
C: 和C++程序的其它语句同时进行编译
D: 在对源程序中其它成分正式编译之前进行 5(4分) : A: (A) B: (B) C: (C) D: (D)
6(4分) : 循环语句“for(int i=0; i<n; i++) cout<<i*i<<’ ’;”中循环体执行的次数为( )。 A: 1 B: n-1 C: n D: n+1
7(4分) : 假定下列x和y均为int型变量,则不正确的赋值为( )。 A: x+=y++ B: x++=y++ C: x=++y D: ++x=++y 8(4分) : A: (A) B: (B) C: (C) D: (D)
www.vu8o.com
------------------------------------------------------------------------------------------------------------------------------
9(4分) : A: (A) B: (B) C: (C) D: (D)
10(4分) : A: (A) B: (B) C: (C) D: (D)
11(4分) : 适宜采用inline定义函数情况是() A: 函数体含有循环语句 B: 函数体含有递归语句 C: 函数代码少、频繁调用 D: 函数代码多、不常调用
12(4分) : C++程序从上机到得到结果的几个操作步骤依次是( )A: 编译、编辑、连接、运行 B: 编辑、编译、连接、运行 C: 编译、运行、编辑、连接 D: 编辑、运行、编辑、连接 13(4分) : A: (A) B: (B) C: (C) D: (D)
14(4分) : A: (A) B: (B) C: (C) D: (D)
15(4分) : A: (A) B: (B) C: (C) D: (D)
16(4分) : 采用重载函数的目的是( )。 A: 实现共享 B: 减少空间 C: 提高速度
D: 使用方便,提高可读性 17(4分) : A: (A) B: (B)
。 www.vu8o.com
------------------------------------------------------------------------------------------------------------------------------
C: (C) D: (D)
18(4分) : A: (A) B: (B) C: (C) D: (D)
19(4分) : 预处理命令在程序中都是以( )符号开头的。 A: * B: # C: & D: @
20(4分) : 若定义了函数 double *function(), 则函数function的返回值为( )。 A: 实数型 B: 实数的地址 C: 指向函数的指针 D: 函数的地址
21(4分) : 当#include后面的文件名用尖括号括起来时,寻找被包含文件的方式是( )。
A: 直接按系统设定的标准方式搜索目录
B: 先在源程序所在目录搜索,再按系统设定的标准方式搜索目录 C: 仅仅搜索源程序所在目录 D: 搜索当前逻辑盘上的所有目录 22(4分) : A: (A) B: (B) C: (C) D: (D)
23(4分) : 以下正确的说法是( )。 A: 用户调用标准库函数前,必须重新定义
B: 用户可以重新定义标准库函数,若如此,该函数将失去原有含义 C: 系统不允许用户重新定义标准库函数
D: 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中 24(4分) : A: (A) B: (B) C: (C) D: (D)
25(4分) : 下面的标识符中,( )是文件级作用域。 A: 函数形参 B: 语句标号
C: 外部静态类标识符 D: 自动类标识符
www.vu8o.com
------------------------------------------------------------------------------------------------------------------------------
单选题
1(4分) : 假定指针变量p定义为“int *p=new int[30];”,要释放p所指向的动态内存,应使用语句( )。 A: deletep B: delete*p C: delete&p D: delete[]p
2(4分) : 能作为C++程序的基本单位是( )。 A: 字符 B: 语句 C: 函数
D: 源程序文件 3(4分) : A: (A) B: (B) C: (C) D: (D)
4(4分) : C++语言的编译系统对宏命令的处理是( )。 A: 在程序运行时进行 B: 在程序连接时进行
C: 和C++程序的其它语句同时进行编译
D: 在对源程序中其它成分正式编译之前进行 5(4分) : A: (A) B: (B) C: (C) D: (D)
6(4分) : 循环语句“for(int i=0; i<n; i++) cout<<i*i<<’循环体执行的次数为( )。 A: 1 B: n-1 C: n D: n+1
7(4分) : 假定下列x和y均为int型变量,则不正确的赋值为( )。 A: x+=y++ B: x++=y++ C: x=++y D: ++x=++y 8(4分) : A: (A) B: (B) C: (C) D: (D)
;”中 ’ www.vu8o.com
------------------------------------------------------------------------------------------------------------------------------
9(4分) : A: (A) B: (B) C: (C) D: (D)
10(4分) : A: (A) B: (B) C: (C) D: (D)
11(4分) : 适宜采用inline定义函数情况是() A: 函数体含有循环语句 B: 函数体含有递归语句 C: 函数代码少、频繁调用 D: 函数代码多、不常调用
12(4分) : C++程序从上机到得到结果的几个操作步骤依次是( )A: 编译、编辑、连接、运行 B: 编辑、编译、连接、运行 C: 编译、运行、编辑、连接 D: 编辑、运行、编辑、连接 13(4分) : A: (A) B: (B) C: (C) D: (D)
14(4分) : A: (A) B: (B) C: (C) D: (D)
15(4分) : A: (A) B: (B) C: (C) D: (D)
16(4分) : 采用重载函数的目的是( )。 A: 实现共享 B: 减少空间 C: 提高速度
D: 使用方便,提高可读性 17(4分) : A: (A) B: (B)
。 www.vu8o.com
------------------------------------------------------------------------------------------------------------------------------
C: (C) D: (D)
18(4分) : A: (A) B: (B) C: (C) D: (D)
19(4分) : 预处理命令在程序中都是以( )符号开头的。 A: * B: # C: & D: @
20(4分) : 若定义了函数 double *function(), 则函数function的返回值为( )。 A: 实数型 B: 实数的地址 C: 指向函数的指针 D: 函数的地址
21(4分) : 当#include后面的文件名用尖括号括起来时,寻找被包含文件的方式是( )。
A: 直接按系统设定的标准方式搜索目录
B: 先在源程序所在目录搜索,再按系统设定的标准方式搜索目录 C: 仅仅搜索源程序所在目录 D: 搜索当前逻辑盘上的所有目录 22(4分) : A: (A) B: (B) C: (C) D: (D)
23(4分) : 以下正确的说法是( )。 A: 用户调用标准库函数前,必须重新定义
B: 用户可以重新定义标准库函数,若如此,该函数将失去原有含义 C: 系统不允许用户重新定义标准库函数
D: 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中 24(4分) : A: (A) B: (B) C: (C) D: (D)
25(4分) : 下面的标识符中,( )是文件级作用域。 A: 函数形参 B: 语句标号
C: 外部静态类标识符 D: 自动类标识符