搜索
您的当前位置:首页正文

c语言试卷

来源:爱go旅游网
一、写出下列程序运行结果(5题,每题12分,共60分) 1.main( )

{ int x , y , z ;

x=1 ; y=2 ;

printf(“%d ,%d \\n”, x , y) ; z= x+y ;

printf(“%d\\n”,z);

x=y ; y= x ; z= x+y ; printf(“%d” , z) ;

x=y ; y= x ; z= x+y ; printf(“%d” , z) ; }

2.mian( )

{ int x , y , z ;

x=y=z = -1;

printf(“x=%d\y=%d\z=%d\\n”,x , y , z) ; ++y&&++x||++z ;

printf(“x=%d\y=%d\z=%d\\n”, x, y, z) ; x=y=z= -1; ++x||y++&& z ;

printf(“x=%d\y=%d\z=%d\\n”) ; }

3.#include Void main( )

{ int s, m , sum=0 ; s=0 ;

for(m=-2;m<=2; m++) { if(m<=1) s+=1;

else if (m<=2) s+= 2; else if(m<=3) s+=3 else s+=4;

printf(“s=%d\”,s) ; sum+=s ; }

printf(“\\nsum=%d”,sum); }

4.main()

{ int j , n , m , a;

for(n=1;n<=3;n++)

输出结果为: 输出结果为: 输出结果为: { for(j=1;j<=24-8*n;j++) printf(“ ”) ;

for(m=1;n<=2*n-1;m++) { if(m<=n) a=m; else

a=2*n- m ;

printf(“%d\”,a) ; }

printf(“\\n”) ; } }

5.#include int a=2; int f(int c)

{ static int a= 2; c= c+1;

return(a++)+c;

}

void main( ) { int i , k =1; for(i=0;i<2;i++) { int a=3; k+=f(a) ;} k+=a;

printf(“%d\\n”,k); }

程序填空题(2题,每题15分,共30分)

输出结果为: 输出结果为:

因篇幅问题不能全部显示,请点此查看更多更全内容

Top