作业辅导网

标题: 北航《C++程序设计》在线作业一 [打印本页]

作者: 李老师    时间: 2016-6-9 12:26
标题: 北航《C++程序设计》在线作业一
北航《C++程序设计》在线作业一
试卷总分:100       测试时间:--
单选题 判断题  


一、单选题(共 15 道试题,共 60 分。)V 1.  类B是通过public继承方式从类A派生而来的,且类A和类B都有完整的实现代码,则下列说法正确的是
A. 类B中具有pubic可访问性的成员函数个数一定不少于类A中public成员函数的个数
B. 一个类B的实例对象占用的内存空间一定不少于一个类A的实例对象占用的内存空间
C. 只要类B中的构造函数都是public的,在main函数中就可以创建类B的实例对象
D. 类A和类B中的同名虚函数的返回值类型必须完全一致
      满分:4  分
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
      满分:4  分
3.  文件包含中被包含的文件的扩展名( )
A. 必须为 .h
B. 不能用 .h
C. 必须是 .c
D. 不一定是 .h
      满分:4  分
4.  以下说法中正确的是____.
A. C++程序总是从第一个定义的函数开始执行
B. C++程序总是从main函数开始执行
C. C++函数必须有返回值,否则不能使用函数
D. C++程序中有调用关系的所有函数必须放在同一个程序文件中
      满分:4  分
5.  为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为_____.
A. public
B. protected
C. private
D. static
      满分:4  分
6.  对于“int *pa[5];”的描述中,正确的是
A. pa是一个指向数组的指针,所指向的数组是5个int型元素
B. pa是一个指向某数组中第5个元素的指针,该元素是int型变量
C. pa [5]表示某个元素的第5个元素的值
D. pa是一个具有5个元素的指针数组,每个元素是一个int型指针
      满分:4  分
7.  以下叙述中正确的是____.
A. 使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值
B. 使用const定义的常量名有类型之分,其值在程序运行时是不可改变的
C. 在程序中使用内联函数使程序的可读性变差
D. 在定义函数时可以在形参表的任何位置给出缺省形参值
      满分:4  分
8.  以下关于类和对象叙述中,正确的是
A. 一般只有通过具体的对象才能访问类的成员函数
B. 一个类的成员函数可以任意被调用
C. 对象是抽象的,而类是具体实现
D. 类和对象间没有联系
      满分:4  分
9.  for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是
A. 0
B. 5
C. 6
D. 无数次
      满分:4  分
10.  以下标识符中不全是C++保留字的是____
A. case for int
B. default then while
C. bool class long
D. goto return char
      满分:4  分
11.  在下面存储类中, ____对象的可见性与生存期不一致.
A. 外部类
B. 自动类
C. 内部静态类
D. 寄存器类
      满分:4  分
12.  下面四个运算符中,优先级最低的是()。
A. ()
B. .
C. ->
D. ++
      满分:4  分
13.  ()不是构造函数的特征
A. 构造函数的函数名与类名相同
B. 构造函数可以重载
C. 构造函数可以设置缺省参数
D. 构造函数必须指定类型说明.
      满分:4  分
14.  在下面的一维数组定义中,____有语法错误。
A. int a[ ] = {1,2,3};
B. int a[10] = {0};
C. int a[ ];
D. int a[5];
      满分:4  分
15.  C++程序基本单位是______。
A. 函数
B. 语句
C. 字符
D. 数据
      满分:4  分




欢迎光临 作业辅导网 (http://aopeng100.com/) Powered by Discuz! X3.2