下载此文档

C++试题库2.doc


文档分类:通信/电子 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
1 C++ 试题库一、选择题 http://hi./amiyavenus/item/7b431c1999d √1、求“ abc\\12\n ”字符串的长度( C) (A) 5 (B) 6 (C) 7 (D) 8 √ 2、字符串常量”\ tMyNane \103 ”的长度是: (B) (A) 6 (B) 8 (C) 12 (D) 14 √3、设 x=7, 执行语句 y=++x, 则y等于( D) (A) 6 (B) 7 (C) 9 (D) 8 √4、下列字符列中,合法的长整型常量是:(D) (A) (B) (C) 4L (D) 956738 5、在 C++ 中, char 类型数据在内存的存储形式是:(D) (A) 原码(B) 反码(C) 补码(D) ASCII 码√6、以下运算符中,优先级最高的是:(B) (A) *= (B) –> (C) && (D) >= 7、若有定义“ intx”,则下面不能将 x的值强制转换成双精度数的表达式( D) (A)( double )x (B) double (x)(C)( double )(x)(D)x( double ) 8、设有变量定义 int i, j;与表达式 i==0 && j==0 等价的表达式是: (D )B (A) i||j (B) !i&&!j (C) !i==!j (D) i==j 9、下述叙述正确的是( C)。(A) 字符型变量不能赋予整数(B) 任意整数都能表示字符(C) 字符型变量可存放多个字符(D) 字符数据的值是整数值√ 10、设变量 int a= 5;下列哪个表达式计算后,使得变量 b的值等于 2?(A) (A) b=a/2 (B) b=6-(a--) (C) b=a%2 (D) b=a > 3?3:2 √ 11、 if… else 中为避免嵌套出现二义性, C++ 规定 else 子句总与( B) (A)其之前最近的 if语句(B)其之前最近且尚未配对的 if语句(C)缩排位置相同的 if语句(D)其之后最近的 if语句 12、逻辑运算符两侧运算对象的数据( D) (A)只能是逻辑型数据(B)只能是整型数据(C)只能是整型或字符型数据(D)可以是任何类型的数据√ 13、设变量 x,y,a,b,c,d 的值为1 ,计算表达式(x=a!=b)&&(y=c!=d) 后,变量 x,y 的值分别是:(B) (A) 0,0 (B) 0,1 (C) 1,0 (D) 1,1 √ 14、已知 int x=1, y=0; 执行下面程序段后, y的值为( C)。 if(x) { if (x>0) y=1; } else y= -1; (A) -1 (B) 0 (C) 1 (D) 不确定√ 15、已知 int x=1, y=0, w;执行下面程序段后, w的值为( A)。 2 if(x) if(y) w=x&&y; else w=y; (A) 0 (B) -1 (C) 1 (D) 不确定√ 16、语句 while(w) …中的表达式 w的等价表示是:(C) (A) w==0 (B) w== 1 (C) w!=0 (D) w!=1 17、语句 while(a>b) a--; 等价于(A)。C (A) if(a>b)a--; (B) do{a--}while(a>b); (C) for(a>b)a--; (D) for(;a>b; a--); 18、已知 i nt i=0 , x= 0;下面 w hile 语句执行时循环次数为( C)。 while( x ||i){x ++ ;i ++ ; }D (A)3(B)2(C)1(D)0 √ 19、执行语句 x=1; while(++x<7)cout<< ’*’;后输出结果是: (A) (A) ** *** (B) * **** * (C) ****** * (D) * ******* √ 20、 C++ 中循环语句 while 和 do… while 的主要区别是( A) (A) do… while 的循环体至少无条件执行一次(B) while 的循环控制条件和 do… while 的循环控制条件的控制条件的控制方式是相反的(C) do… while 允许从外部转到循环体内, while 不允许(D) while 的循环体不能复合语句√ 21、若有以下程序段: for(m=1;m<=100;m++) { cin>>y; if(y<0) continue; cout<<m; }则下面正确的说法是( D) (A)当 y<0 时整个循环结束(B)当 y>=0 时什么也不输出(C) cout 语句永远也不执行(D)最多输出 100 个非负整数√ 22、语句“ while(!x )…”等价于(A) (A) while(x

C++试题库2 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息