更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
以下程序的输出结果是_______。 main() {inta=1,b=0,x=1,y=1; switch(a) {case1:switch(b) {case0:x++;break; case1:y++;break;} case2:x++;y++;break;} printf("%d,%d\n",x,y); }A:2,1B:2,3C:3,2D:32答案:C评析:知识点:知识点/选择题/C4选择结构程序设计/Sswitch嵌套T92、以下程序的输出结果是_______。main(){inti=0,s=0;for(;;){if(i==6)break;i++;s+=i;} printf("%d\n",s);}A:10B:15C:21D:死循环答案:C评析:知识点:知识点/选择题/C5循环结构程序设计/S循环中的breakT93、以下程序运行后的输出结果是_______。main(){inti=0,s=1;for(;;){if(i==5)break;i++;s+=i;};printf("%d\n",s);}A:死循环B:16C:15D:11答案:B 评析:知识点:知识点/选择题/C5循环结构程序设计/S循环中的breakT94、以下程序的输出结果是_______。main(){inta=0,x=5;for(;;){if(a==5)break;a++;x+=a;};printf("%d\n",x);}A:15B:20C:死循环D:10答案:B评析:知识点:知识点/选择题/C5循环结构程序设计/S循环中的breakT95、C语言中下列叙述正确的是______。A:不能使用do-while语句构成循环B:do-while语句构成的循环,必须用break语句才能退出 C:do-while语句构成的循环,当while语句中的表达式值为非零时结束循环D:do-while语句构成的循环,当while语句中的表达式值为零时结束循环答案:D评析:知识点:知识点/选择题/C5循环结构程序设计/循环基本概念T96、以下选项中属于C语言的数据类型是______。A:复数型B:逻辑型C:双精度型D:集合型答案:C评析:知识点:知识点/选择题/C2基本数据类型及表达式/基本数据类型T97、下列描述中不正确的是______。A:字符型数组中可以存放字符串B:可以对字符型数组进行整体输入、输出C:可以对整型数组进行整体输入、输出 D:不能在赋值语句中通过赋值运算符"="对字符型数组进行整体赋值答案:C评析:知识点:知识点/选择题/C7数组/数组基本概念98、以下程序的输出结果是______。main(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf("%d%d",x--,y);}A:10192B:9876C:10990D:101091答案:D评析:知识点:知识点/选择题/C5循环结构程序设计/FOR循环结构T99、以下程序的输出结果是______。main(){chara[10]={1','2','3','4','5','6','7','8','9',0},*p;inti;i=5; p=a+i;printf("%s\n",p-1);}A:5B:56789C:5'D:"56789"答案:B评析:知识点:知识点/选择题/C8指针/指针与字符数组T100、能正确表示a和b同时为正或同时为负的表达式是______。A:(a>=0||b>=0)&&(a=0)&&(a
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-=a* 评析:知识点:知识点/选择题/C4选择结构程序设计/逻辑运算短路问题T172、阅读以下程序main(){intx;scanf("%d",&x);if(x--=1) {num--;printf("%d\n",num);}} 知识点:知识点/选择题/C9结构体与共用体/基本数据类型重定义T177、设有以下函数;f(int A:\t'B:\17'C:"\n"D:\xaa'答案:C评析:知识点:知识点/选择题/C2基本数据类型及表达式/转义字符T179、若有说明:inta,b=2,*p=&a;,则能完成a=b赋值功能的语句是______。A:a=*p;B:*p=*&b;C:a=&b;D:a=**p;答案:B评析:知识点:知识点/选择题/C8指针/指针与变量T180、以下定义语句中,错误的是______。A:inta[]={1,2}; B:chara[3];C:chars[10]="test";D:intn=5,a[n];答案:D评析:知识点:知识点/选择题/C7数组/数组基本概念181、以下程序的输出结果是______。main(){inti,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);}A:258B:741C:852D:369答案:C评析:知识点:知识点/选择题/C7数组/一维数组应用T182、以下程序的输出结果是______。main() {charst[20]="hello\0\t\\";printf("%d%d\n",strlen(st),sizeof(st));}A:99B:520C:820D:1120答案:B评析:知识点:知识点/选择题/C7数组/字符串含转义字符T183、以下程序输出正确的是______。amovep(int*p,int(* C:34D:程序错误答案:A评析:知识点:知识点/选择题/C9结构体与共用体/【184、以下程序的输出结果是______。structHAR{intx,y;structHAR*p;}h[2];main(){h[0].x=1;h[0].y=2;h[1].x=3;h[1].y=4;h[0].p=&h[1];h[1].p=h;printf("%d%d\n",(h[0].p)->x,(h[1].p)->y);}A:12B:23C:14D:32答案:D评析:知识点:知识点/选择题/C9结构体与共用体/链表T185、以下程序的输出结果是______。 main(){inta,b;for(a=1,b=1;a=10)break;if(b%3==1){b+=3;continue;}}printf("%d\n", }A:4B:5C:6D:0答案:D评析:知识点:知识点/选择题/C9结构体与共用体/共用体T187、以下程序的结果是______。inta,b;voidfun(){ a=10;b=20;}main(){inta=5,b=7;fun();printf("%d%d\n",a,