2017华南理工C++随堂练习附参考答案

2020-04-14 05:45

1.1

1. 一个最简单的C++程序,可以只有一个( )。

(A)库函数 (B)自定义函数 (C)main函数 (D)空函数 答题:

A.

B.

C.

D. (已提交)

参考答案:C 问题解析:

2. 函数名是( ),用于识别和调用函数。

(A)关键字 (B)标识符 (C)常数 (D)语句 答题:

A.

B.

C.

D. (已提交)

参考答案:B 问题解析:

3. 用C++语言编写的源程序要成为目标程序必须要经过( )。 (A)解释 (B)汇编 (C)编辑 (D)编译 答题:

A.

B.

C.

D. (已提交)

参考答案:D 问题解析:

4. C++程序中的简单语句必须以( )结束。 (A)冒号 (B)分号 (C)空格 (D)花括号 答题:

A.

B.

C.

D. (已提交)

参考答案:B 问题解析:

5. 程序中把表达式“a+0.5”写为“a*0.5”,是( )错误。 (A)编译 (B)连接 (C)运行 (D)逻辑 答题:

A.

B.

C.

D. (已提交)

参考答案:D 问题解析:

1.2 1. 在下列选项中,全部都是C++关键字的选项为( )。 (A)while IF Static (B)break char go (C)sizeof case extern (D)switch float integer 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 2. 按C++标识符的语法规定,合法的标识符是( )。 (A)_abc (B)new (C)π (D)\答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 3. 在C++语句中,两个标识符之间( )不能作为C++的分隔符。 (A)数字 (B); (C): (D)+ 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 4. 可以用于命名变量的标识符是( )。 (A)3x (B)const (C)name_2 (D)a.com 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 5. 说明变量a是整型变量的正确语句是( )。 (A)int a; (B)inta; (C)Int a; (D)INTa; 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 1.3 1. 下列正确的八进制整型常量表示是( )。 (A)0a0 (B)015 (C)080 (D)0x10 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 2. 下列错误的十六进制整型常量表示是( )。 (A)0x11 (B)0xaf (C)0xg (D)0x1f 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 3. 在下列选项中,全部都合法的浮点型数据的选项为()。 (A)-1e3.5 15. 2e-4 (B)12.34 -1e+5 0.1E-12 (C)0.2e-2 -12345. e-5 (D)5.0e(1+4) 0.1 8e+2 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 4. 在下列选项中,正确的字符常量为( )。 (A)\(B)'name' (C)a (D)'\\101' 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 5. 下列选项中,结果等于false的是( )。 (A)1<3 (B)1=3 (C)1==3 (D)1!=3 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 1.4 1. 在下列选项中,( )不能交换变量a和b的值。 (A)t=b; b=a; a=t; (B)a=a+b; b=a-b; a=a?b; (C)t=a; a=b; b=t; (D)a=b; b=a; 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 2. 关于下列语句,叙述错误的是( )。 int i=10, ?p=&i; (A)p的值为10 (B)p指向整型变量i (C)?p表示变量i的值 (D)p的值是变量i的地址 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 3. 有以下变量说明,下面不正确的赋值语句是( )。 int a=5, b=10, c; int ?p1 = &a, ?p2 = &b; (A)?p2 = b; (B)p1 = a; (C)p2 = p1; (D)c = ?p1 ?(?p2); 答题:

A.

B.

C.

D. (已提交)

参考答案:B 问题解析:

4. 有以下变量说明,下面正确的语句是( )。 int a=10, b; int &pa=a, &pb=b;

(A)&pb = a; (B)pb = pa; (C)pb = &pa; (D)?pb = ?pa; 答题:

A.

B.

C.

D. (已提交)

参考答案:B 问题解析:

5. 执行下面语句序列后,a和b的值分别为( )。 int a=5, b=3, t; int &ra=a; int &rb=b; t=ra; ra=rb; rb=t;

(A)3和3 (B)3和5 (C)5和3 (D)5和5 答题:

A.

B.

C.

D. (已提交)

参考答案:B 问题解析:

1.5 1. 控制台程序中需要使用cin和cout输出/输入,include指令包含的头文件是( )。 (A)cmanth(B)conio.h(C)iostream(D)iomanip 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 2. 使用标准命名空间的语句是( )。 (A)using namespace std; (B)using namespace iostream; (C)include std; (D)include iostream; 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 3. 有语句 double x, y; 以下正确的输入语句是( )。 (A)cin<

A.

B.

C.

D. (已提交)

参考答案:D 问题解析:

4. 有语句 int a=1, b=2; 以下正确的输出语句是( )。

(A)cout

A.

B.

C.

D. (已提交)

参考答案:D 问题解析:

5. 以输出宽度为8输出变量x值的语句是( )。

(A)cout<

(C)cout<

A.

B.

C.

D. (已提交)

参考答案:A 问题解析:

2.1 1. 已知 int i=0, x=1, y=0;,在下列选项中,使i的值变成1的语句是( )。 (A)if( x&&y ) i++; (B)if( x==y ) i++; (C)if( x||y ) i++; (D)if( !x ) i++; 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 2. 已知 int i=0, x=1, y=0;,在下列选项中,使i的值变成1的语句是( )。 (A)if( x ) {if(y) i=1; else i=0; } (B)if( x ) {if(y) i=1; } else i=0; (C)if( x ) i=0; else { if(y) i=1; } (D)if( x ) i=1; else {if(y) i=0; } 答题: A. B. C. D. (已提交) 参考答案:D 问题解析:


2017华南理工C++随堂练习附参考答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:湖南第一师范学院教育科学系12月大检活动策划书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: