|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
一、单选题(共 15 道试题,共 60 分。)V 1. 在C++语言中,为了使得类中的某些数据成员及某些成员函数的返回值能取任意类型,应使用( )
A. 类
B. 类模板
C. 抽象类
D. 虚基类
满分:4 分
2. 以下各选项企图说明一种新的类型名,其中正确的是( )
A. typedef v1 int;
B. typedef v2=int;
C. typedef int v3;
D. typedef v4: int;
满分:4 分
3. 要声明一个有10个int型元素的数组,正确的语句是( )
A. int a[10];
B. int a[2,5];
C. int a[];
D. int *a[10];
满分:4 分
4. 在下面的一维数组定义中,____有语法错误。
A. int a[ ] = {1,2,3};
B. int a[10] = {0};
C. int a[ ];
D. int a[5];
满分:4 分
5. 下列四个运算符中,优先级最低的是______。
A. ()
B. ->
C. .
D. ++
满分:4 分
6. 下列各个成员函数中,纯虚函数是( )
A. void fun(int)=0
B. virtual void fun(int)
C. virtual void fun(int){ }
D. virtual void fun(int)=0
满分:4 分
7. 不能作为函数重载判断依据的是______.
A. const
B. 返回类型
C. 参数个数
D. 参数类型
满分:4 分
8. 设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是____
A. 15
B. 26,15
C. 15,26
D. 26
满分:4 分
9. 对于C/C++语言的函数,下列叙述中正确的是
A. 函数的定义不能嵌套,但函数调用可以嵌套
B. 函数的定义可以嵌套,但函数调用不能嵌套
C. 函数的定义和调用都不能嵌套
D. 函数的定义和调用都可以嵌套
满分:4 分
10. 下列说法中错误的是
A. 构造函数没有类型
B. 在一个类中,构造函数只能定义一个
C. 创建对象时构造函数自动调用
D. 构造函数的函数名与类同名
满分:4 分
11. 以下叙述中正确的是____.
A. 使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值
B. 使用const定义的常量名有类型之分,其值在程序运行时是不可改变的
C. 在程序中使用内联函数使程序的可读性变差
D. 在定义函数时可以在形参表的任何位置给出缺省形参值
满分:4 分
12. 在每个C++程序中都必须包含有这样一个函数,该函数的函数名为
A. main
B. MAIN
C. name
D. function
满分:4 分
13. 设x和y均为bool量,则x&&y为真的条件是______。
A. 其中一个为假
B. 它们均为真
C. 其中一个为真
D. 它们均为假
满分:4 分
14. 如要求在if后一对括号中的表达式,表示a不等于0的时候的值为"真",则能正确表示这一关系的表达式为
A. a<>0
B. !a
C. a=0
D. a
满分:4 分
15. 下面说法中,正确的是( )
A. 公有派生类的成员函数可以访问基类的私有成员
B. 私有派生类的成员函数可以访问基类的私有成员
C. 无论公有派生还是私有派生,派生类的成员函数均可以访问基类的公有成员
D. 无论公有派生还是私有派生,派生类的成员函数均可以访问基类的私有成员
满分:4 分
二、判断题(共 10 道试题,共 40 分。)V 1. 常对象必须进行初始化,而且不能被更新( )
A. 错误
B. 正确
满分:4 分
2. 在使用C语言库函数时,要用预编译命令“#include”将有关的头文件包括到用户源文件中。( )
A. 错误
B. 正确
满分:4 分
3. 空类型指针不能进行指针运算,也不能进行间接引用。( )
A. 错误
B. 正确
满分:4 分
4. 静态就是让变量和函数在生命的区域内成为私有。( )
A. 错误
B. 正确
满分:4 分
5. 内联函数是为了提高编程效率而实现的,它克服了用#define宏定义所带来的弊病 。( )
A. 错误
B. 正确
满分:4 分
6. typedef没有实际地定义一个新的数据类型,在建立一个tepedef类型时没有分配内存空间( )
A. 错误
B. 正确
满分:4 分
7. 指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是相同的。( )
A. 错误
B. 正确
满分:4 分
8. 字符型变量用来存放字符常量,可以存放多个字符。( )
A. 错误
B. 正确
满分:4 分
9. 使用赋值运算符可以对字符数组整体赋值。( )
A. 错误
B. 正确
满分:4 分
10. 声明一个结构并不分配内存,内存分配发生在定义这个新数据类型的变量中。( )
A. 错误
B. 正确
满分:4 分
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
|
|