分析以下程序,下列说法正确的是()。main(){intx=0,a=8,b=0;if(x=a+b)printf("****\n");elseprintf("####\n");}
A. 有语法错,不能通过编译
B. 通过编译,但不能连接
C. 输出****
D. 输出
查看答案
以下程序运行后,如果从键盘上输人5,则输出结果是:()main( ){int x;scanf("%d",&x);if(x--<5)printf("%d",x);elseprintf("%d",x++);}
A. 3
B. 4
C. 5
D. 6
y和z都是int类型变量,且x=3,y=4,z=5,则下面的表达式中,值为0的表达式为()。
A. 'x'&&'y'
B. x<=y
C. x||y+z&&y-z
D. !((x
选择出合法的if语句(设int x,a,b,c;)()。
A. if(a=b) c++;
B. if(a=if(a<>b) c++;if(a=>b) c++;
以下程序的运行结果是()。#include ”stdio.h”main(){int a=2,b= -1,c=2;if (a
A. 0
B. 1
C. 2
D. 3