Advertisement

C语言期末考试复习教材

阅读量:

存在如下程序

复制代码
 int main()

    
    { int a=1,b=3,c=5;
    
      int *p1=&a,*p2=7b,*p=&c;
    
      *p=*p1*(*p2);
    
       printf("%d\n",c);
    
    }
    
    
    
    

执行后所得的输出结果为:(C)

A.4

B.1

C.3

D.2

2.假设有如下定义:int a; float b;当运行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,则a与b的取值分别为(D)

A.76和543.000000

B.876和543.000000

C.87和543.000000

D.87和6.000000

3.假设x、y、z均为int类型变量,那么在执行以下语句后,输出结果为(X=10,Y=15,Z=10;X=0,Y=10,Z=0)

复制代码
 x=(y=(z=10)+5)-5;

    
 printf("x=%d,y=%d,z%d\n",x,y,z);
    
 y=(z=x=0,x+10);
    
 printf("x=%d,y=%d,z=%d\n",x,y,z);
    
    
    
    

4.在下列选项中,符合规范

全部评论 (0)

还没有任何评论哟~