福师《c 语言程序设计》在线作业二,2014福师《C语言程序设计》在线作业二答案.doc...

2014福师《C语言程序设计》在线作业二答案

福师《C++语言程序设计》在线作业二

一、单选题(共 20 道试题,共 40 分。)

1. C++程序源文件默认的扩展名是(B )

A. cs

B. obj

C. cpp

D. exe

满分:2 分

2. 设void f1(int * m,long & n);int a;long b;则以下调用合法的是(B )。

A. f1(a,b);

B. f1(&a,b);

C. f1(a,&b);

D. f1(&a,&b);

满分:2 分

3. 循环while(int i=0) i--;执行次数是( A)。

A. 0

B. 1

C. 5

D. 无限

满分:2 分

4. 如果a=1,b=2,c=3,d=4,则条件表达式“a>b?a:c

A. 2

B. 3

C. 1

D. 4

满分:2 分

5. 在C++语言中,数据封装要解决的问题是____D_____。

A. 数据的规范化

B. 便于数据转换

C. 避免数据丢失

D. 防止不同模块之间数据的非法访问

满分:2 分

6. C++语言中函数返回值的类型是由(C)决定的?

A. return语句中的表达式类型

B. 调用该函数的主调函数类型

C. 定义函数时所指定的函数类型

D. 以上说法都不正确

满分:2 分

7. 将小写字母n赋值给字符变量one_char,正确的操作是(C)。

A. one_char=‘\n’;

B. one_char=“n”;

C. one_char=110;

D. one_char=‘N’;

满分:2 分

8. 下列哪个是C++语言的有效标识符? A

A. _No1

B. No.1

C. 12345

D. int

满分:2 分

9. 设有数组定义:chararray[]=”China";,则数组array所占的空间为(C)。

A. 4个字节

B. 5个字节

C. 6个字节

D. 7个字节

满分:2 分

10. 在C++语言中,二维数组元素在内存中的存放顺序是( A)

A. 按行存放

B. 按列存放

C. 由用户自己定义

D. 由编译器决定

满分:2 分

11. 下列运算符中,在C++语言中不能重载的是____C_____。

A. *

B. >=

C. ::

D. /

满分:2 分

12. 下面关于类的对象性质的描述,正确的是(D )

A. 对象之间不可以相互赋值

B. 不可以说明指向对象的指针

C. 对象不能用作数组元素

D. 一个对象能用作另一个对象的成员

满分:2 分

13. 在下列运算符中,优先级最低的是(A )

A. ||

B. !=

C. <

D. +

满分:2 分

14. 如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是(E)。

A. 一元运算符

B. 二元运算符

C. 选项和选项

D. 都可能

E. 重载错误

满分:2 分

15. 在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是(A)。

A. fail

B. eof

C. bad

D. good

满分:2 分

16. 如果变量x,y已经正确定义,下列语句哪一项不能正确将x,y的值进行交换 D

A. x=x+y,y=x-y,x=x-y

B. t=x,x=y,y=t

C. t=y,y=x,x=t

D. x=t,t=y,y=x

满分:2 分

17. 以下哪个不是循环语句 D

A. while语句

B. do-while语句

C. for语句

D. if-else语句

满分:2 分

18. 关于异常和C++提供的异常处理机制。不正确的说法是(A )

A. 若程序员预见到程序的异常,则一定可以通过修改程序代码来避免异常出现

B. 使用dyname cast操作符可能会发生异常

C. 异常可以用catch捕获处理

D. 异常可以是对象,也可以是普通函数

满分:2 分

19. 静态成员函数仅能访问(A )

A. 静态的数据成员

B

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值