1、 continue;b-=5; 程序的输出结果a的值为 22 .5、int y=1, x, *p, a =2,4,6,8,10;p=&a1;for(x=0;x3;x+)y + = * (p + x);printf(“%dn”,y);程序的输出结果y的值是 19 .四、程序填空题1、从键盘上输入10个数,求其平均值。main()int i;float f,sum;for(i=1,sum=0.0;i11;i+) scanf(“%f”,&f); Sum+=f ;printf(“average=%fn”,sum/10);2、以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键
2、盘上输入结束时关闭该文件。#include FILE *fp;char c;fp= ;doc=getchar();fputs(c,fp);while(c!=EOF) ;3、以下程序的功能是:从键盘上输入若干个学生的成绩, 统计并输出最高成绩和最低成绩,当输入负数时结束输入。请填空。 float x,amax,amin;scanf(“%f”,&x);amax=x; amin=x;while( x=0.0 ) if(xamax) amax=x;if( x=0.0 x=amin1、int x=6,y=7;printf(“%dn”,+y);程序的输出结果是_.2、float f=3.1415927;则
3、程序的输出结果是_.3、a=3;1)a: printf(“%d”,a);结果是_.4、main( ) int a5=2,4,6,8,10,*P,* *k;p=a; k=&p;printf(“%d,”,*(p+);printf(“%dn”,* *k);5、main()int a,b;for (a=1,b=1;continue; 程序的输出结果a的值为_.1、求主次对角线之和。static int a 3=9,7,5,1,2,4,6,8;int I,j,s1=0,s2=0;for(I=0;II+)for(j=0;jb) return (a);Else return (b); int x=3,y=8
4、,z=6,r;r=fun(fun(x,y),2*z);printf(“%dn”,r);3. 改正下列程序中不正确的语句。 int n ;float s=1.0;for(n=10;nn- -)s=s+1.0/n;printf(“%6.1fn”,s);4. 写出下列程序的运行结果。 int n;For(n=3; n=10; n+) if(n%5= =0) break;Printf(“%d”,n); 5.写出下列程序的运行结果。#include “stdio.h” int a=1,2,3,-4,5;int m,n,*p;a0; p=&m=*(p+2);n=*(p+4);printf(“%d %d %
5、d ”,*p,m,n);1 printf(“%d, %d”,&a,&b); 2 123 s=s+1.0/n4. 3 45 1 3 5四、读程序。main( ) int a;scanf(“%d”, a); if (a = 1) printf(“Onen”) ;2.写出下列程序的运行结果。 printf(“%dn”,r);s=s+1/n; if(n%6= =0) break; Printf(“%d”,n);Main() m=*(p+1); n=*(p+4);1 printf(“%d,”,&a); if (a=1) 4. 3 4 55 1 2 5三、读出下列程序,写出程序的运行结果1. main()
6、printf(“a=%d,b=%d”,a,b);该程序的运行结果是_.2. main() int i,num5;for(i=0;5;numi=i*10 - 2;printf(“%d”,num3);3. main() float c,f;c=30.0;f=(6*c)/5+32;printf(“f=%f”,f);4. main() int a=6095 , b ;b=a%1000 ;printf(“%d”, b) ;5. # include “stdio.h” int a=8,2,9,4,1, *p;*(p+2)+=2;printf(“%d, %d ”, *p, *(p+2);四、将下列程序中不正确的语句改正1. main( ) int k ;k=35555 ;printf ( “%d ”, k) ;2. main ( ) int a , b ;scanf ( “input a ,b:”,a , b );printf (“a=%d, b=%d”,a,b);3. main(
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1