1、3. 写出下面程序执行的结果) char c,str=SSSWILTCH22223WALL; int k; for(k=2;(c=strk)!=0k+) switch(c) case A: putchar(a); continue;2 break; case 2: while(c=strk+)!2&c!) ;T*L default: putchar(c); #n4. (写出下面程序执行的结果) char c1=,c2=b,c3=c,c4=101,c5=x4aprintf(a%c b%ctc%ctabcn,c1,c2,c3);tb%c %cn,c4,c5);5. (写出下面程序执行的结果)int
2、 a,b,c,d;int main( ) void p(int a,int b);%d,%d,%d,%dn,a,b,c,d); p(a,b);void p(int a,int b) static int c; a+,b+; c-=1,d+=1; if(a double a,b; scanf(%lf,%lf,&a,&b);%lfn,sqrt(a+b);A string.hB stdlib.hC math.hD mathematics.h2. 挑选输入流中的数字字符按序组成整数(例如输入流为ab3c5g8,获取的整数为358), 请选择合适选项填空完成程序。 char c; int n=0; wh
3、ile(c=getchar()!n if( ) n=n*10+c-0n=%dnA ccC c=0&=9D c|c FILE *fpt ; char str100,str1100=,fn20;Input the filename: gets(fn); if(fpt= )=NULL)Cant open file %sn,fn); return -1; gets(str); fwrite(str,sizeof(char),strlen(str),fpt); fseek( fread(str1,sizeof(char),strlen(str),fpt); if(strcmp(str,str1)=0)O
4、Kn elseERRORn puts(str1); fclose(fpt);A fopen(fn,w+B fpt,-1*strlen(str),SEEK_CURC fpt,-1*strlen(str),SEEK_ENDDr+)取出变量a从右端开始的47位,存放到变量d中并输出。 unsigned short a,b,c,d; a=0x29; b=a4; c= d=b&c;%xn%xn,a,d); (04) (0 (0time.h int a105,b10,i,j; srand(time(NULL); for(i=0;i10;i+) for(j=0;j5;j+) *(ai+j)=rand()%1
5、00; *(b+i)=ai0; if(*(b+i)*p counternu+*p-+; p+;,counteri); int n,sum=0; for(n=1;n=1000;n+) if(n%3=0&n%5=0&n%7=0)%5d sum+=n;nsum=%dndouble c,f;请输入华氏温度数:%lff);c=5.0/9*(f-32);摄氏温度是:,c); double H(int n,double x); int n; double x;Input x and n:%lf,%dx,&n);H(%d,%lf)=%lfn,n,x,H(n,x);double H(int n,double x) if(n=0) return 1; else if(n=1) return 2*x; return 2*x*H(n-1,x)-2*(n-1)*H(n-2,x);三、填空题(10分,共 5 题,每小题 2 分)CA D A BD
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1