C语言试题库.docx
- 文档编号:2895131
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:104
- 大小:75.75KB
C语言试题库.docx
《C语言试题库.docx》由会员分享,可在线阅读,更多相关《C语言试题库.docx(104页珍藏版)》请在冰豆网上搜索。
C语言试题库
内容1C++试题库
一、选择题
√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)4.18e3(B)0.46793(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、设有变量定义inti,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、设变量inta=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、已知intx=1,y=0;执行下面程序段后,y的值为(C)。
if(x){if(x>0)y=1;}elsey=-1;
(A)-1(B)0(C)1(D)不确定
√15、已知intx=1,y=0,w;执行下面程序段后,w的值为(A)。
if(x)if(y)w=x&&y;elsew=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、已知inti=0,x=0;下面while语句执行时循环次数为(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< } 则下面正确的说法是(D) (A)当y<0时整个循环结束(B)当y>=0时什么也不输出 (C)cout语句永远也不执行(D)最多输出100个非负整数 √22、语句“while(! x)…”等价于(A) (A)while(x==0)…(B)while(x! =1)…(C)while(x! =0)…(D)while(x==1)… √23、一维数组a正确定义是(D)。 (A)chara(10)(B)inta[](C)intk=5,a[k](D)chara[]={‘a’,’b’,’c’} √24、下面不能够判断字符串S是空串的是(D) (A)if(S[0]==0)(B)if(strlen(S)==0) (C)if(strcmp(S,””)==0)(D)if(S==’\0’) √25、charx[5]={‘a’,’b’,’\0’,’c’,’\0’}输出的结果是(B) (A)’a’’b’(B)ab(C)abc(D)abc √26、设有下面和程序段 chara[3],b[]="China" a=b;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 试题库