题目内容

有以下程序: #include<stdio.h> main() { char c[2][5]={"6934","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=c[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>0&&p[i][j]<=’9’;j+=2) s=10*s+p[i][j]-’0’; printf("%d\n",s); } 程序运行后的输出结果是______。

A. 693825
B. 69825
C. 63825
D. 6385

查看答案
更多问题

有以下程序 #include<stdio.h> 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); tp=fopen("d2.dat","rb"); fread(a,sizeof(int),10,fp); fclose(fp); for(i=0;i<10;i++) printf("%d,",a[i]); } 程序的运行结果是______。

A. 1,2,3,0,0,1,2,3,0,0,
B. 1,2,3,1,2,3,0,0,0,0,
C. 123,0,0,0,0,123,0,0,0,0,
D. 1,2,3,0,0,0,0,0,0,0,

以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。 main() { int i,j: for(i=0; 13 ;i++) {j=i*10+6; if 14 lconfinue; prinf("%d",j); } } 下面程序的运行结果是______。 #include<stdio.h> main() {char a[80],*p="AbabCDcd"; int i=0,j=0; while(*(p++)!=’\0’) {if(*p>=’a’&&*p<=’z’){a[i]=*p;i++;} } a[i]=’\0’; puts(a); }

以下if语句书写正确的是

A. if(x=0;) printf("%f",x); elseprintf("%f",-x);
B. if(x>0) {x=x+1;printf("%f",x);} else printf("%f",-x);
C. if(x>0); {x=x+1;printf("%f",x);} else printf("%f",-x);
D. if(x>0) {x=x+1;printf("%f",x)} else printf("%f",-x);

某住宅开发建设项目拟布置在城市主干道一侧。依据《中华人民共和国环境噪声污染防治法》,该项目的建设单位应当______。

A. 按国家规定将住宅与城市主干道间隔一定距离
B. 给住宅居民一定的经济补偿
C. 将面向城市主干道的房屋不作为住宅使用
D. 采取减轻、避免城市主干道交通噪声影响的措施

答案查题题库