题目内容

分析以下程序, 下列说法正确的是 。main(){int x=5,a=0,b=3;if(x=a+b)printf("* * * *\n");elseprintf("# # # #\n");}

A. 有语法错,不能通过编译
B. 通过编译,但不能连接
C. 输出* * * *
D. 输出

查看答案
更多问题

以下程序运行后的输出结果是( ) 。main(){ int x,a=1,b=2,c=3,d=4;x=(ax)? x:d;printf("% d\n",x);}

有以下程序,程序的运行结果是。# include main(){int x=1,y=0,a=0,b=0;switch(x){case 1:switch(y){case 0: a++;break;case 1: b++;break;}case 2:a++;b++;break;case 3:a++;b++;}printf("a=%d,b=%d\n",a,b);}

阅读下面程序,则在执行时候的输出为( )。#include "stdio.h"main(){int x=1,y=2,z=0;if(x=2)z=x,x=y,y=z;printf("%d,%d\n",x,y);}

分段函数:输入x,计算y值,输出y,请填写空格位置上的代码x<0 y=2x+3x=0,y=0x>0,y=(x+7)/3#include main(){int x,y;scanf("%d",&x);if(x<0) (1) ;(2) y=0;(3) y=(x+7)/3;printf(“%d”,y);}

答案查题题库