以下程序的输出结果是main(){ int a=0,i; for(i=;i<5;i++) { switch(i) { case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; } } printf("%dn",a);}
A.31
B.13
C.10
D.20
试卷相关题目
- 1以下程序中,while循环的循环次数是main(){ int i=0; while(i<10) { if(i<1) continue; if(I==5) break; i++; } ......}
A.1
B.10
C.6
D.死循环,不能确定次数
开始考试点击查看答案 - 2以下程序的输出结果是main(){ int a=5,b=4,c=6,d; printf("%dn",d=a>b、(a>c、a:c):(b));}
A.5
B.4
C.6
D.不确定
开始考试点击查看答案 - 3若定义:int a=511,*b=&a;, 则printf("%dn",*b);的输出结果为
A.无确定值
B.a的地址
C.512
D.511
开始考试点击查看答案 - 4以下叙述正确的是
A.可以把define和if定义为用户标识符
B.可以把define定义为用户标识符,但不能把if定义为用户标识符
C.可以把if定义为用户标识符,但不能把define定义为用户标识符
D.define和if都不能定义为用户标识符
开始考试点击查看答案 - 5在16位C编译系统上,若定义long a; ,则能给a赋40000的正确语句是
A.a=20000+20000;
B.a=4000*10;
C.a=30000+10000;
D.a=4000L*10L;
开始考试点击查看答案 - 6以下程序的输出结果是main(){ int a=4,b=5,c=0,d; d=!a&&!b||!c; printf("%dn",d);}
A.1
B.0C.非0的数D.-1
开始考试点击查看答案 - 7以下程序的输出结果是#include <stdio.h>main(){ int i=0,a=0; while(i<20) { for(;;) { if((i%10)==0) break; else i--; } i+=11; a+=i; } printh("%dn",a);}
A.21
B.32
C.33
D.11
开始考试点击查看答案 - 8以下程序的输出结果是char cchar(char ch){ if(ch>=‘A’&&ch<=‘Z') ch=ch-‘A'+‘a'; return ch;}main(){ char s[]="ABC+abc=defDEF",*p=s; while(*p) { *p=cchar(*p); p++; } printf("%sn",s);}
A.abc+ABC=DEFdef
B.abc+abc=defdef
C.abcaABCDEFdef
D.abcabcdefdef
开始考试点击查看答案 - 9以下程序的输出结果是int f(){ static int i=0; int s=1; s+=i; i++; return s;}main(){ int i,a=0; for(i=0;i<5;i++) a+=f(); printf("%dn",a);}
A.20
B.24
C.25
D.15
开始考试点击查看答案 - 10以下程序段的输出结果是char s[]="141141abct";printf ("%dn",strlen(s));
A.9
B.12
C.13
D.14
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2011年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2010年度全国
类别:建筑类其它