单选题 | 下列叙述中正确的是( )。 | 查看答案 |
单选题 | 执行下列程序中的输出语句后,a的值是( )。 main() { int a; printf(”%dkn”,(a=2*3,a*5,a+7)); ) |
查看答案 |
单选题 | 下面程序的运行结果是( )。 #include void del(char*s) {int i,j; char*a: a=s: for(i=0,j一0;a[i]!='\o' ; i++) {if(a[i]>='0'&&a[i]<='9') { s[j]=a[i]; j++; } s[j]='\0' ; } ) main() { char*s==”aa89gggh”: del(s); printf(”\n%s”,s); |
查看答案 |
单选题 | 下列程序的运行结果是( )。 int y一5,x一14; y=((x=3*y,x+1),x-1); printf(”x=%d,y=%d”,x,y); |
查看答案 |
单选题 | 有以下程序,其中函数f的功能是将多个字符串按字典顺序排序( )。 #{nc[ude%string.h> void{(char*p[],int n) {char*t;int i,j; for(i=0:i<N-1;I++) for(j=i+1;j<N;J++) if(strcmp(p[i],p[j]>O){t=p[i];p[i]=p[j];p[j] =t;} } main() {char *P[5]={¨abc”,”aabdfg”,”abbd”,”dcdbe”,”ed”); f(p,5): print[("%d\n",strlen(p[1])); 程序运行后的输出结果是( )。 |
查看答案 |
单选题 | 有以下程序 #include main() { int y=9; for(;y>0;ym一) if(y%3==0)printf(”%d”,——y); ) 程序的运行结果是( )。 |
查看答案 |
单选题 | 下述程序的输出结果是( )。 #includedstdio.h> main() {char ehE2][5]={”1234”,”5678”),*p[2]; int i,j,s=0; for(i一0;i<2;i++) pEi]=ch[i]; for(i一0;i<2;i++) {s=p[i][j]-'0'; printf(”%d”,s);) } |
查看答案 |
单选题 | 标准库函数fgets(S,n,file)的功能是( )。 | 查看答案 |
单选题 | 下列选项中不会引起二义性的宏定义是( )。 | 查看答案 |
单选题 | 当输入为"hello?"时,下面程序的执行结果是( )。 #includedstdio.h> main() ( char C; c=getchar(); while(c!='?') (putchar(c);break; ) } |
查看答案 |
单选题 | 有以下程序: main() {int a[]={2,4,6,8,10},y=0,x,*p; p=&a[1]; for(x-:1;x<3;x++)y+=p[x]; printf(“%d\n,y”); } 程序运行后的输出结果是( )。 |
查看答案 |
单选题 | 下列程序的输出结果是( )。 void fun(int*x,int y) {printf(”%d%d”,*x,”y);*x=3;。y=4;) main() { int x=1.y=2: fun(&y,&x); printf(”%dXd”,X,y); ) |
查看答案 |
单选题 | 有下列程序: main() { int y=10 do(y--;}while(--y); printf(”%d\n”,--y); ) 当执行程序时,输出的结果是( )。 |
查看答案 |
单选题 | 有以下程序: #include void fun(char*t.char*s) { while(*tl=0)t++; while((*t++-*s++)!一0); ) main() {char ssElo]=”aCC”,aaElo]=”bbxxyy”; fun(SS,aa);printf(”%s,%s”,SS,aa); ) 程序运行结果是( )。 |
查看答案 |
单选题 | 下列选项中不是C语句的是( )。 | 查看答案 |
单选题 | 对线性表进行二分法检索,其前提条件是( )。 | 查看答案 |
单选题 | 下列工具中为需求分析常用工具的是( )。 | 查看答案 |
单选题 | 有以下程序: #include main() { int w=4,x=3,y=2,z=1; printf(”%d\n”,(w<X?W:Z<Y?Z:X)); 程序的输出结果是( )。 |
查看答案 |
单选题 | 有以下程序 #include main() {FILE*fp;int a[10]=(1,2,3,0,0),i; fp—fopen(”d2.dat,”wb”); fwrite(a,sizeof(int),5,fp); fwrite(a,sizeof(int),5,fp); fclose(fp); fp—fopen(”d2.dat”,”rb”); fread(a,sizeof(int),10,fp); fclose(fp); for(i=0;i<10;i十f-)printf("%d",a[i]); } 程序的运行结果是( )。 |
查看答案 |
单选题 | c语言中,下列不合法的字符常量是( )。 | 查看答案 |