华南理工 网络学院 C++ 随堂练习
第1章 基本数据与表达式·1.1 概述
本次练习有2题,你已做2题,已提交2题,其中答对0题。 当前页有2题,你已做2题,已提交2题,其中答对0题。 1. 一个最简单的C++程序,可以只有一个( )。
(A) 库函数 (B) 自定义函数 (C) main函数 (D) 空函数
答题: A. B. C. D. (已提交) 参考答案:C 问题解析:
2. 用C++语言编制的源程序要变为目标程序必须要经过( )。
(A) 解释 (B) 汇编 (C) 编辑 (D) 编译
答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
第1章 基本数据与表达式·1.2 C++的字符集与词汇
本次练习有1题,你已做1题,已提交1题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 1. 下列字符列中,合法的标识符是:( )
(A) Begin (B) for (C) file.txt (D) π
答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
1章 基本数据与表达式·1.3 C++的基本数据类型与存储形式 本次练习有3题,你已做3题,已提交3题,其中答对0题。 当前页有3题,你已做3题,已提交3题,其中答对0题。 1. 下述叙述正确的是( )。
(A)字符型变量不能赋予整数 (B) 任意整数都能表示字符 (C)字符型变量可存放多个字符 (D) 字符数据的值是整数值
答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
2. 字符串常量 ”\\tMyNane\\103” 的长度是:( )
(A) 6 (B) 8 (C) 12 (D) 14
答题: A. B. C. D. (已提交) 参考答案:B 问题解析:
3. 在C++中,char类型数据在内存的存储形式是:
(A) 原码 (B) 反码 (C) 补码 (D) ASCII码
答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
11. 表达式1/2*2.0的值是:( )
(A) 2 (B) 1 (C) 0.5 (D) 0
答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
12. 设有变量定义 int i, j; 与表达式 i==0 && j==0 等价的表达式是:( )
(A) i==j (B) i&&j (C) !i&&!j (D) i||j
答题: A. B. C. D. (已提交) 参考答案:C 问题解析:
13. 下列字符列中,合法的浮点型常量是:( )
(A) 6e10 (B) 12e0.5 (C) 45.12e (D) 314
答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
14. 以下运算符中,自右向左结合的运算符是:( )
(A) && (B) % (C) ?: (D) <
答题: A. B. C. D. (已提交)
参考答案:C 问题解析:
15. 设变量int a = 5; 下列哪个表达式计算后,使得变量b的值等于2 ?( )
(A) b=a/2 (B) b=6-(a--) (C) b=b%2 (D) b=a>3?3:2
答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
16. 设x是整型变量,不能够表达数学关系式6
答题: A. B. C. D. (已提交) 参考答案:B 问题解析:
17. 设有说明int x, y; 下列字符列中,不合法的赋值表达式是:
(A) x=y=10 (B) x=y=x+10
(C) x=x+10=y (D) (x=x+10)=y
答题: A. B. C. D. (已提交) 参考答案:C 问题解析:
18. 以下运算符中,优先级最低的是:
(A) += (B) ?: (C) ++ (D) !=
答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
19. 设变量定义int x = 6, y, z; 执行语句 y = z = x++; y = x > z; 后变量y的值是:
(A) 0 (B) 1 (C) 5 (D) 6
答题: A. B. C. D. (已提交) 参考答案:B 问题解析:
20. 计算表达式x=a=4,b=x++ 后,变量x,a,b的值分别是:( )
(A) 4,4,4 (B) 4,4,5 (C) 4,5,5 (D) 5,4,4
答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
第1章 基本数据与表达式· 1.6 表达式
本次练习有21题,你已做21题,已提交21题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 21. 以下运算符中,优先级最低的是:( )
(A) && (B) ?: (D) ->
答题: A. B. C. D. (已提交) 参考答案:B 问题解析:
第1章 基本数据与表达式·1.7 数据输入和输出
本次练习有1题,你已做1题,已提交1题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 1. 设有变量定义 int y=234; 执行语句cout< (A) 234 (B) 352 (D) EA 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 第2章 程序控制结构·2.2 循环控制 本次练习有8题,你已做8题,已提交8题,其中答对0题。 当前页有8题,你已做8题,已提交8题,其中答对0题。 1. 语句while(a>b) a--; 等价于( )。 (A)if(a>b)a--; (B)do{a--}while(a>b); (C)for(a>b)a--; (D) for(;a>b; a--); 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 2. 执行以下程序段后,屏幕的显示结果是( )。 i=10; s=0; do{s=s+i; i++;}while(i<=10); cout< (A)10 (B)11 (D)21 (C) >= (C)0 (C)12 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 3. 已知int i=0,x=0; 下面while语句执行时循环次数为( )。 while( x || i ) { x ++ ; i ++ ; } (A) 3 (B) 2 (C) 1 (D) 0 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 4. 已知int i=0,x=0; 下面while语句执行时循环次数为( )。 while( !x && i< 3 ) { x++ ; i++ ; } (A) 4 (B) 3 (D) 1 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 5. 已知int i=3;下面do_while 语句执行时循环次数为( )。 do{ i--; cout< (A) 1 (B) 2 (D) 无限 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 6. 下面for语句执行时循环次数为( )。 int i; for ( i=0,j=5;i=j; ) { cout << i << j << endl; i++; j--; } (A) 0 (B) 5 (D) 无限 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: (C) 2 (C) 3 (C) 10