下面各选项中,均是C语言合法标识符的选项组是
A.33 we auto
C._43 3e_ else
D.ER -DF 32
第1题
以下程序的运行结果是______。 include <stdio.h> main( ) { FILE *fp;int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwtite(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++)printf("%d",a[i]); }
请帮忙给出正确答案和分析,谢谢!
第2题
阅读下列程序,则程序的输出结果为______。 include "stdio.h" struet ty { int data; char c;}; main( ) { street ty a={30,x}; fun(a); printf("%d%c",a.data,a.c);} fun(struct ty b) { b.data=20; b.c=y;}
请帮忙给出正确答案和分析,谢谢!
第3题
以下程序的输出结果是______。 include <stdio.h> main( ) { int a[5]={2,4,6,8,10},*p; p=a;p++; printf("%d",*p); }
请帮忙给出正确答案和分析,谢谢!
第4题
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数语第一个数兑换,把最大的数语最后一个数对换。请填空。 include <stdio.h> void f(int x[ ],int n) { int p0,p1,i,j,t,m; i=j=x[0]; p0=p1=0; for(m=0;m<n;m++) if(x[m]>i) {i=x[m];p0=m;} else if(x[m]<j) {j=x[m];p1=m; } t=x[p0];x[p0]=x[n-1];x[n-1]=t; t=x[p1];x[p1]=[11] ; [12]=t; main( ) { int a[10],u; for(u=0;u<10;u++) scanf("%d",&a[u]); f(a,10); for(u=0;u<10;u++) printf("%d",a[u]); printf("\n"); }
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!