华工高级语言程序设计C++_随堂练习答案
1. 一个最简单的C++程序,可以只有一个( )。 (A) 库函数 (B) 自定义函数 (C) main函数 (D) 空函数 答题: 2. A. B. C. D. (已提交) 用C++语言编制的源程序要变为目标程序必须要经过( )。 (A) 解释 (B) 汇编 (C) 编辑 (D) 编译 答题: 1. A. B. C. D. (已提交) 下列字符列中,合法的标识符是:( ) (A) Begin (B) for (C) file.txt (D) π 答题: 1. A. B. C. D. (已提交) 下述叙述正确的是( )。 (A)字符型变量不能赋予整数 (B) 任意整数都能表示字符 (C)字符型变量可存放多个字符 (D) 字符数据的值是整数值 答题: 2. A. B. C. D. (已提交) 字符串常量 ”\\tMyNane\\103” 的长度是:( ) (A) 6 (B) 8 (C) 12 (D) 14 答题: 3. A. B. C. D. (已提交) 在C++中,char类型数据在内存的存储形式是: (A) 原码 (B) 反码 (C) 补码 (D) ASCII码 答题: 1. A. B. C. D. (已提交) 设有变量定义 int i, j; 与表达式 i==0 && j==0 等价的表达式是:( ) (A) i==j (B) !i&&!j (C) !i==!j (D) i||j 答题: 2. A. B. C. D. (已提交) 设有 int a,b; 下面( )不是C++的正确表达式。 (A)!a (B)b%a (C)a (C) %、>、&&、*= (D) &&、%、>、*= 答题: 8. A. B. C. D. (已提交) 可以正确表示a、b之中只有一个大于k的表达式是( )。 (A)a>b>k (B)a=0 ) ; (C) int a=5 ; while( a ) { a-- ; } ; (D) int i=3 ; for( ; i ; i -- ) ; 答题: 8. A. B. C. D. (已提交) 执行语句 x=1; while(++x<7)cout<<’*’; 后输出结果是:( ) (A) ***** (B) ****** (C) ******* (D) ******** 答题: 1. A. B. C. D. (已提交) 已知 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++ ; 答题: 2. A. B. C. D. (已提交) 语句if(!w) … ; else … ; 中的表达式!w的等价表示是: (A) w!=0 (B) w==1 (C) w==0 (D) w!=1 答题: 1. A. B. C. D. (已提交) 假设i=2,执行下列语句后i的值为( )。 switch( i ) { case 1 : i ++ ; case 2 : i -- ; case 3 : ++ i ; break ; case 4 : -- i ; default : i ++ ; } (A) 1 (B) 2 (C) 3 (D) 4 答题: 2. A. B. C. D. (已提交) 以下代码的输出结果是: #include