题目内容

有以下程序段: int i,j; i=0;j=0; while(i++<5){ j=0; do{ printf("*"); }while(++j<4); }则执行以上的程序片段后,输出‘*’的个数为( )

A. 15
B. 10
C. 25
D. 20

查看答案
更多问题

下面的程序,描述正确的是( ) int main(){ int x=3; do{ printf("%d\n",x-=2); }while(!(--x)); return 0; }

A. 输出的是1
B. 输出的是1和-2
C. 输出的是3和0
D. 是死循环

若i是int型变量,且有下面的程序片段 #include int main(){ int i=0; if(i<=0); printf("####"); else printf("****"); return 0;}

A. ####
B. ****
C. ####****
D. 有语法错误,无输出结果

以下程序的运行结果是()。 typedef union {long a[2];int b[4];char c[8];}TY; TY our; main(){ printf("%d\n",sizeof(our));}

A. 32
B. 16
C. 8
D. 24

阅读以下程序及对程序功能的描述,其中正确的描述是()。#includeint main(){ FILE *in,*out; char c,infile[10],outfile[10]; printf("Enter the infilename:\n"); scanf("%s",infile); printf("Enternet theoutfile name:\n"); scanf("%s",outfile); if((in=fopen(infile,"r"))==NULL) { printf("cannot open infile\n");exit(0); } if((out=fopen(outfile,"w"))==NULL) {printf("Cannot open outfile\n");exit(0); } while((c=fgetc(in))!=EOF) fputc(c,out); fclose(in);fclose(out); }

A. 程序完成将两个磁盘文件合二为一的功能
B. 程序完成将磁盘文件的信息在屏幕上显示的功能
C. 程序完成将一个磁盘文件复制到另一个磁盘文件中的功能
D. 程序完成将两个磁盘文件合并且在屏幕上输出的功能

答案查题题库