资源描述:
《c语言选择填空改错程序精装版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第189题题号:3141以下程序的执行结果是_______.main(){intnum=0;while(num<=2){num++;printf("%d,",num);}}A:0,1,2B:1,2,C:1,2,3,D:1,2,3,4,答案:C第88题题号:126下列程序的输出结果是()。main(){inta=011;printf("%d",++a);}A:12B:11C:10D:9c第71题题号:611以下for循环的执行次数是for(x=0,y=0;(y=123)&&(x<4);x++);()。A:是无限循环B:循环次数不定C:4次D:3次答案:C第45题题号:153在C语言中,i
2、f语句后的一对原括号中,用以决定分支的流程的表达式()。A:只能用逻辑表达式B:只能用关系表达式C:只能用逻辑表达式或关系表达式D:可用任意表达式答案:D第171题题号:654以下不能正确定义二维数组的选项是()。A:inta[2][2]={{1},{2}};B:inta[][2]={1,2,3,4};C:inta[2][2]={{1},2,3};D:inta[2][]={{1,2},{3,4}};答案:D第105题题号:116下列语句的结果是()。main(){intj;j=3;printf("%d,",++j);printf("%d",j++);}A:3,3B:3,4C:4,3D:4,
3、4答案:D第124题题号:639以下能正确定义数组并正确赋初值的语句是()。A:intN=5,b[N][N];B:inta[1][2]={{1},{3}};C:intc[2][]={{1,2},{3,4}};D:intd[3][2]={{1,2},{34}};答案:D第130题题号:677若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。A:函数调用可以作为独立的语句存在B:函数调用可以作为一个函数的实参C:函数调用可以出现在表达式中D:函数调用可以作为一个函数的形参答案:D第124题题号:150经过以下语句定义后,表达式z+=x>y?++x:++y的值为()。intx=1
4、,y=2,z=3;A:2B:3C:6D:5答案:C第248题题号:503以下语句中,不能实现回车换行的是()。A:printf("");B:putchar("");C:fprintf(stdout,"");D:fwrite("",1,1,stdout);答案:B第132题题号:89以下标识符中,不能作为合法的C用户定义标识符的是()。A:a3_b3B:voidC:_123D:IF答案:B第203题题号:650若有说明:inta[][4]={0,0};则下面不正确的叙述是()。A:数组a的每个元素都可得到初值0B:二维数组a的第一维大小为1C:因为二维数组a中第二维大小的值除
5、经初值个数的商为1,故数组a的行数为1D:有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0答案:D第209题题号:630逻辑运算符两侧运算对象的数据类型()。A:只能是0或1B:只能是0或非0正数C:只能是整型或字符型数据D:可以是任何类型的数据答案:D第18题题号:632以下叙述正确的是()。A:do-while语句构成的循环不能用其它语句构成的循环来代替.B:do-while语句构成的循环只能用break语句退出.C:用do-while语句构成的循环,在while后的表达式为非零时结束循环.D:用do-while语句构成的循环,在while后的表达式为零时结束循
6、环答案:D第103题题号:625已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是()。A:0B:语法错C:1D:"假"答案:C第42题题号:647以下能对二维数组a进行正确初始化的语句是()。A:inta[2][]={{1,0,1},{5,2,3}};B:inta[][3]={{1,2,3},{4,5,6}};C:inta[2][4]={{1,2,3},{4,5},{6}};D:inta[][3]={{1,0,1}{},{1,1}};答案:B第138题题号:573C语言中运算对象必须是整型的运算符是()。A:%=B:/C:=D:〈=答案:A第161题题
7、号:209若有以下程序段:inta=3,b=4;a=a^b;b=b^a;a=a^b;则执行以上语句后,a和b的值分别是()。A:a=3,b=4B:a=4,b=3C:a=4,b=4D:a=3,b=3答案:B第102题题号:579在C语言中,char型数据在内存中的存储形式是()。A:补码B:反码C:原码D:ASCII码答案:D第148题题号:104以下运算符中,优先级最高的运算符是()。A:
8、
9、B:%C:!D:==答案:C