|
北航《C++程序设计》在线作业一
单选题 判断题
一、单选题(共 15 道试题,共 60 分。)
1. 字符串”a+b=12n”的长度为____
A. 6
B. 7
C. 8
D. 9
-----------------选择:B
2. C++源程序文件的扩展名是______。
A. .CPP
B. .C
C. .DLL
D. .EXE
-----------------选择:A
3. 在下面的一维数组定义中,____有语法错误。
A. int a[ ] = {1,2,3};
B. int a[10] = {0};
C. int a[ ];
D. int a[5];
-----------------选择:C
4. 为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择____.
A. 内联函数
B. 重载函数
C. 递归函数
D. 函数模板
-----------------选择:A
5. 在C++语言中.表示一条语句结束的标号是______。
A. #
B. ;
C. //
D. }
-----------------选择:B
6. C++语言中允许的基本数据类型包括______。
A. 整型、实型、逻辑型
B. 整型、实型、字符型
C. 整型、字符型、逻辑型
D. 整型、逻辑型、实型、字符型
-----------------选择:B
7. 循环体至少被执行一次的语句为____
A. for循环
B. while循环
C. do循环
D. 任一种循环
-----------------选择:C
8. 下列关于C++语言类的描述中错误的是______。
A. 类用于描述事物的属性和对事物的操作
B. 类与类之间通过封装而具有明确的独立性
C. 类与类之间必须是平等的关系,而不能组成层次结构
D. 类与类之间可以通过一些方法进行通信和联络
-----------------选择:C
9. 当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是____
A. 直接按系统设定的标准方式搜索目录
B. 先在源程序所在目录搜索,再按系统设定的标准方式搜索目录
C. 仅仅搜索源程序所在目录
D. 搜索当前逻辑盘上的所有目录
-----------------选择:B
10. 当说明一个结构变量时,系统分配给它的内存是()。
A. 各成员所需内存量的总和
B. 结构中第一个成员所需内存量
C. 成员中占内存量最大的成员所需的容量
D. 结构中最后一个成员所需内存量
-----------------选择:A
11. 为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为_____.
A. public
B. protected
C. private
D. static
-----------------选择:A
12. 以下叙述不正确的是____.
A. 宏替换不占用运行时间
B. 宏名无类型
C. 宏替换只是字符替换
D. 宏名必须用大写字母表示
-----------------选择:D
13. 下列说法中错误的是
A. 构造函数没有类型
B. 在一个类中,构造函数只能定义一个
C. 创建对象时构造函数自动调用
D. 构造函数的函数名与类同名
-----------------选择:B
14. 下列选项中,全部都是C++关键字的选项为______。
A. while IF static
B. sizeof case extern
C. switch float integer
D. break char go
-----------------选择:B
15. 已知:print( )函数是一个类的常成员函数,且无返回值。在下列表示中,正确的是
A. void print( ) const;
B. const void print( );
C.
void print( );
D. void print(const);
-----------------选择:A
北航《C++程序设计》在线作业一
单选题 判断题
二、判断题(共 10 道试题,共 40 分。)
1. 静态就是让变量和函数在生命的区域内成为私有。( )
A. 错误
B. 正确
-----------------选择:B
2. 指针在使用前可以不进行初始化( )
A. 错误
B. 正确
-----------------选择:A
3. 指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是相同的。( )
A. 错误
B. 正确
-----------------选择:B
4. 输出字符指针就是输出字符串。( )
A. 错误
B. 正确
-----------------选择:B
5. sizeof运算符用于计算某种类型的对象在内存中所占的字节数。( )
A. 错误
B. 正确
-----------------选择:B
6. 全局变量若不初始化,则系统默认它的值为0。( )
A. 错误
B. 正确
-----------------选择:B
7. 在一个函数中,不允许定义与结构体类型的成员相同名的变量。( )
A. 错误
B. 正确
-----------------选择:B
8. 函数的返回值也称函数值,返回的不是函数本身,而是一个值。( )
A. 错误
B. 正确
-----------------选择:B
9. 引用的目的主要用于在函数参数传递中,解决大对象的传递效率和空间都不如意的问题。( )
A. 错误
B. 正确
-----------------选择:B
10. 在程序运行过程中,其值不能被改变的量称为常量( )
A. 错误
B. 正确
-----------------选择:B
|
|