14秋北京航空航天大学《C++程序设计》在线作业三

所属学校:北京航空航天大学 科目: 2015-03-04 17:06:05
北航《C++程序设计》在线作业三
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
一、单选题(共 25 道试题,共 100 分。)
V
1. 假定k是一个double类型的变量,则关于变量p的正确定义语句为____
A. double p= k;
B. int *p= k;
C. double p=*k;
D. char *p="Thank you!";
此题选: D 满分:4 分
2. 下列叙述中正确的是:
A. C++语言程序必须要有return语句
B. C++语言程序中,要调用的函数必须在main()函数中定义
C. C++语言程序中,只有int类型的函数可以未经声明而出现在调用之后
D. C++语言程序中,main()函数必须放在程序开始的部分
需要购买答案的联系QQ:79691519满分:4 分
3. 以下函数的返回结果是____.int function(char *x) { char *p=x; while(*p++); return(p-x-1); }
A. 求字符串的长度
B. 将字符串x连接到字符串p后面
C. 将字符串x复制到字符串p中
D. 将字符串x反向存放
需要购买答案的联系QQ:79691519满分:4 分
4. 假定变量b和pb定义为"int b[10], *pb=b;",要将24赋值给b[1]元素中,不正确的语句是.____
A. *(pb+1)=24;
B. *(b+1)=24;
C. *++b=24;
D. *++pb=24;
需要购买答案的联系QQ:79691519满分:4 分
5. 在下列运算符中,优先级最低的是
A.
B. !=
C.
D. +
需要购买答案的联系QQ:79691519满分:4 分
6. 以下标识符中不全是C++保留字的是____
A. case for int
B. default then while
C. bool class long
D. goto return char
需要购买答案的联系QQ:79691519满分:4 分
7. ()不是构造函数的特征
A. 构造函数的函数名与类名相同
B. 构造函数可以重载
C. 构造函数可以设置缺省参数
D. 构造函数必须指定类型说明.
此题选: D 满分:4 分
8. 如果有char* ssl=“0123456789”,则,sizeof(ssl)的值是( )
A. 4
B. 10
C. 11
D. 40
需要购买答案的联系QQ:79691519满分:4 分
9. 虚函数使用关键字______。( )
A. virtual
B. static
C. public
D. private
需要购买答案的联系QQ:79691519满分:4 分
10. 已知:print( )函数是一个类的常成员函数,且无返回值。在下列表示中,正确的是
A. void print( ) const;
B. const void print( );
C.
void print( );
D. void print(const);
需要购买答案的联系QQ:79691519满分:4 分
11. 表达式9!=10的值为
A. 非零值
B. true
C. 0
D. 1
此题选: D 满分:4 分
12. C++语言中允许的基本数据类型包括______。
A. 整型、实型、逻辑型
B. 整型、实型、字符型
C. 整型、字符型、逻辑型
D. 整型、逻辑型、实型、字符型
需要购买答案的联系QQ:79691519满分:4 分
13. 下列对引用的陈述中,不正确的是____
A. 每一个引用都是其所引用对象的别名,因此必须初始化
B. 形式上针对引用的操作实际上作用于它所引用的对象
C. 一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行
D. 不需要单独为引用分配存储空间
需要购买答案的联系QQ:79691519满分:4 分
14. for(int x=0,y=0;!x y =5;y++)语句执行循环的次数是
A. 0
B. 5
C. 6
D. 无数次
需要购买答案的联系QQ:79691519满分:4 分
15. 关于局部变量,下面说法正确的是____
A. 定义该变量的程序文件中的函数都可以访问
B. 定义该变量的函数中的定义处以下的任何语句都可以访问
C. 定义该变量的复合语句中的定义处以下的任何语句都可以访问
D. 定义该变量的函数中的定义处以上的任何语句都可以访问
需要购买答案的联系QQ:79691519满分:4 分
16. 在不同文件的函数中,对全局变量的引用要加上___关键字。
A. register
B. auto
C. static
D. extern
此题选: D 满分:4 分
17. 下列do-while循环的循环次数是: 已知:int i=5  do{ cout i-- endl   i--  }while (i!=0)
A. 0
B. 2
C. 5
D. 无限次
此题选: D 满分:4 分
18. 预处理命令在程序中都是以____符号开头的
A. *
B. #
C.
D. @
需要购买答案的联系QQ:79691519满分:4 分
19. 在不考虑强制类型转换的情况下,关于类中常量成员函数的下列说法不正确的是
A. 常量成员函数中不能修改本类中的非静态数据成员
B. 常量成员函数中可以调用本类中的任何静态成员函数
C. 常量成员函数的返回值只能是void或常量
D. 若常量成员函数中调用虚函数f,那么函数f在本类中也一定是一个常量成员函数
需要购买答案的联系QQ:79691519满分:4 分
20. 假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加____
A. 1
B. 4
C. sizeof(double)
D. sizeof(p)
需要购买答案的联系QQ:79691519满分:4 分
21. 类MyClass的定义如下: class MyClass { public: MyClass() {value=0;} SetVaiable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是______. MyClass * p,my;p= my;
A. 语句p= my;是把对象my赋值给指针变量p
B. 语句MyClass *p,my;会调用两次类MyClass的构造函数
C. 对语句*p.SetVariable(5)的调用是正确的
D. 语句p- SetVariable(5)与语句my.SetVariable(5)等价
此题选: D 满分:4 分
22. 下列运算符中,____运算符在C++中不能重载
A.
B. []
C. ::
D. new
需要购买答案的联系QQ:79691519满分:4 分
23. 以上对模板的声明,正确的是______。( )
A. template T
B. template class T1, T2
C. template class T1, class T2
D. template T1,class T2
需要购买答案的联系QQ:79691519满分:4 分
24. 在一个源文件中定义的全局变量的作用域为()。
A. 本程序的全部范围
B. 本函数的全部范围
C. 从定义该变量的位置开始到本文件结束
D. 以上说法都不正确
需要购买答案的联系QQ:79691519满分:4 分
25. 当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的______。( )
A. public 成员
B. 友员
C. protected成员
D. private成员
需要购买答案的联系QQ:79691519满分:4 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: