|
北航《C++程序设计》在线作业一
资料来源(谋学网www.mouxue.com)
1.类B是通过public继承方式从类A派生而来的,且类A和类B都有完整的实现代码,则下列说法正确的是
A. 类B中具有pubic可访问性的成员函数个数一定不少于类A中public成员函数的个数
B. 一个类B的实例对象占用的内存空间一定不少于一个类A的实例对象占用的内存空间
C. 只要类B中的构造函数都是public的,在main函数中就可以创建类B的实例对象
D. 类A和类B中的同名虚函数的返回值类型必须完全一致
正确资料:B
2.执行语句序列 int x; cin>>x; if(x>250) cout<<‘X‘; if(x<250) cout<<‘Y‘; else cout<<‘X‘; 时,不可能出现的情况是____
A. X
B. Y
C. XY
D. XX
正确资料:C
3.文件包含中被包含的文件的扩展名( )
A. 必须为 .h
B. 不能用 .h
C. 必须是 .c
D. 不一定是 .h
正确资料:
4.以下说法中正确的是____.
A. C++程序总是从第一个定义的函数开始执行
B. C++程序总是从main函数开始执行
C. C++函数必须有返回值,否则不能使用函数
D. C++程序中有调用关系的所有函数必须放在同一个程序文件中
正确资料:
5.为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为_____.
A. public
B. protected
C. private
D. static
正确资料:
6.对于“int *pa[5];”的描述中,正确的是
A. pa是一个指向数组的指针,所指向的数组是5个int型元素
B. pa是一个指向某数组中第5个元素的指针,该元素是int型变量
C. pa [5]表示某个元素的第5个元素的值
D. pa是一个具有5个元素的指针数组,每个元素是一个int型指针
正确资料:
7.以下叙述中正确的是____.
A. 使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值
B. 使用const定义的常量名有类型之分,其值在程序运行时是不可改变的
C. 在程序中使用内联函数使程序的可读性变差
D. 在定义函数时可以在形参表的任何位置给出缺省形参值
正确资料:
8.以下关于类和对象叙述中,正确的是
A. 一般只有通过具体的对象才能访问类的成员函数
B. 一个类的成员函数可以任意被调用
C. 对象是抽象的,而类是具体实现
D. 类和对象间没有联系
正确资料:
9.for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是
A. 0
B. 5
C. 6
D. 无数次
正确资料:
10.以下标识符中不全是C++保留字的是____
A. case for int
B. default then while
C. bool class long
D. goto return char
正确资料:
11.在下面存储类中, ____对象的可见性与生存期不一致.
A. 外部类
B. 自动类
C. 内部静态类
D. 寄存器类
正确资料:
12.下面四个运算符中,优先级最低的是()。
A. ()
B. .
C. ->
D. ++
正确资料:
13.()不是构造函数的特征
A. 构造函数的函数名与类名相同
B. 构造函数可以重载
C. 构造函数可以设置缺省参数
D. 构造函数必须指定类型说明.
正确资料:
14.在下面的一维数组定义中,____有语法错误。
A. int a[ ] = {1,2,3};
B. int a[10] = {0};
C. int a[ ];
D. int a[5];
正确资料:
15.C++程序基本单位是______。
A. 函数
B. 语句
C. 字符
D. 数据
正确资料:
资料来源(谋学网www.mouxue.com)
1.类是一种类型,它封装了数据和操作。( )
A. 错误
B. 正确
正确资料:
2.输出字符指针就是输出字符串。( )
A. 错误
B. 正确
正确资料:
3.数据定义为全局变量,破坏了数据的封装性;较好的解决办法是将所要共享的数据定义为类的静态数据成员。
A. 错误
B. 正确
正确资料:
4.C++中函数声明就是函数原型。( )
A. 错误
B. 正确
正确资料:
5.在一个函数中,不允许定义与结构体类型的成员相同名的变量。( )
A. 错误
B. 正确
正确资料:
6.私有成员只能被本类的成员函数访问,来自类外部的任何访问都是非法的。( )
A. 错误
B. 正确
正确资料:
7.空类型指针不能进行指针运算,也不能进行间接引用。( )
A. 错误
B. 正确
正确资料:
8.两个数组名的比较是地址的比较。( )
A. 错误
B. 正确
正确资料:
9.C++模板分为类模板和函数模板
A. 错误
B. 正确
正确资料:
10.指针在使用前可以不进行初始化( )
A. 错误
B. 正确
正确资料:
|
|