多选题下面程序的输出结果是( )。#includeunion k{ int a[4]; long b; char c[6];};int main(void){ union k t; printf("%d,%d\n",sizeof(t),sizeof(t.a)); return 0;} A. 16,16 B. 16,4 C. 4,4 D. 6,4简答题下面程序的功能是:输出1~100中每位数的乘积大于每位数的和的数,请填空。 #include int main (void ) { int n,k,s,m ; for (n=1; n { k=1; s=0 ; (1) ; while( (2) ) { k*=m%10; s+=m%10; (3) ; } if( (4) ) printf("%3d", n); } return 0; }简答题下列for循环语句执行的次数是____。for(i=0,j=0;(j=28)&&(i<5);i++);简答题下面程序的功能是:在输入的一批正整数中求最大者,输入0结束循环,请填空。 #include int main (void ) { int a,max=0; scanf("%d", &a); while( (1) ) { if (max (3) ; } printf("max=%d",max); return 0; }简答题定义一个函数,将字符串中的第m个字符开始的全部字符复制到另一个字符串中。要求在主函数中输入字符串及m的值,通过调用函数完成复制,并输出复制结果。多选题执行下列程序后的输出结果是( )。#includeint fun(){ static int k=1; k*=2; return k;}int main(void){ int i,t=1; for(i=1;i 1 B. 10 C. 30 D. 64简答题从键盘上输入一行字符串,分别统计并输出字符串中英文字母、空格、数字和其他字符的个数。简答题对于文本文件判断文件尾的方法通常是 (1) ,而二进制文件判断文件尾的方法是 (2) 。多选题若以"a+"方式打开一个已存在的文件,则以下叙述正确的是( )。 A. 文件打开时,原有文件内容不被删除,文件指针移到文件末尾,可做添加和读操作 B. 文件打开时,原有文件内容不被删除,只能进行读操作 C. 文件打开时,原有文件内容删除,只能进行写操作 D. 另外三种说法皆不正确简答题从键盘输入一个三位的整数,求出它的个位、十位、百位之和,组成一个新的数输出,并判断该数若为偶数则输出“yes”,否则输出“no”。多选题对下面程序正确的描述是( )。#include #include int main(void){ FILE *in,*out; if((in=fopen("infile.txt","r"))==NULL) { printf("Cannot open infile\n"); exit(0); } if((out=fopen("outfile.txt","w"))==NULL) { printf("Cannot open outfile\n"); exit(0); } while(!feof(in)) fputc(fgetc(in),out); fclose(in); fclose(out); return 0; } A. 程序实现在屏幕上显示磁盘文件infile.txt的内容 B. 程序实现将两个磁盘文件infile.txt和outfile.txt的内容合并 C. 程序实现将磁盘文件infile.txt复制到磁盘文件outfile.txt D. 程序实现将两个磁盘文件合并,并在屏幕上输出简答题(1) 文件中的内容可以通过记事本编辑器查看,该文件在程序中是以 (2) 方式打开后写入数据的。多选题下面语句中,不能将文件指针fp置于指向的文件头的语句是( )。 A. fp=fopen("wj.txt","w"); B. rewind(fp); C. feof(fp); D. fseek(fp,0L,0);简答题下面程序要实现的功能是:将输入的大写字母改写成小写字母输出,其他字符不变。该程序中有3处错误。 #include int main (void ) { char c; c=getchar ; c = (c>='A' && c printf("%d",c); return 0; }多选题判断二进制文件的结束方式是( )。 A. fgetc(fp)==EOF B. fgetc(fp)!=EOF C. feof(fp)==0 D. feof(fp)!=0多选题函数fwrite()的调用格式是( )。 A. fwrite(buffer,count,size,fp); B. fwrite(fp,count,size,buffer); C. fwrite(fp,size,count,buffer); D. fwrite(buffer,size,count,fp);多选题下面表达式中,( )可以正确表示x≤0或x≥1的关系。 A. (x>=1) | | (x x>=1 | x x>=1 && x (x>=1) && (x<=0)简答题编写程序,打印出以下图案:简答题用数组名作为函数调用时的实参,传递给形参的是____。