A: 编译错误 B: 3 C: -3 D: 25 答案: 3 } int main ( ) 有以下程序 A: a=1,b=0 B: a=2,b=1 C: a=2,b=2 D: a=1,b=1 答案: a=2,b=1 { int 点我阅读全文
#include 若有定义:int a=3,b=2,c=1; 并有表达式:①a%b②a>b>c③b&&c+④c+=1,则表达式值相等的是( )。 char c; int main(void) A:③和④ 点我阅读全文
c5=getchar(); 在下面的条件语句中(其中S1和S2表示C语言语句),只有一个在功能上与其他3个语句不等价( )。 } c6=getchar(); A: if(a!=0) S1; else S 点我阅读全文
printf(“%c%cn”,c5,c6); 若有int a=3,b; 则执行下面程序段后b的值是( ) if(a>0) b=1; else b=-1; b=b+1; B:getchar( ) C:sc 点我阅读全文
printf(“%c%cn”,c5,c6); 若有int a=3,b; 则执行下面程序段后b的值是( ) if(a>0) b=1; else b=-1; b=b+1; B:getchar( ) C:sc 点我阅读全文
} 假定所有变量均已正确定义,下面程序段执行后的x的值是( )。 a=b=0; x=35; if(!a) x=x-1; if(b) x=3; else x=4; #include 程序运行后,若从键盘输入(从第一列开始) A 点我阅读全文
执行语句scanf(“%d,%d”,&m,&n);使m和n的值分别为1和2,正确输入是 。C:A:if(ch= =’+’) w=a+b; elseif(ch= =’-‘) w=a-b; if(ch= =’*’) w= 点我阅读全文
#include A: a=2,b=5 B: a=%%d,b=%%d C:a=%d,b=%d D: a=%2,b=%5 答案: a=%d,b=%d {A:for( ;(c=getchar())!=’n’;)在以下数组定义中,错误的 点我阅读全文
A: 编译错误,无法运行 B: 10 C: 不确定 D: 0 答案: 编译错误,无法运行 ch2=’A’+’6’−’3′; s=s*s; 与语句头while(!x)等价的语句头是( )。 答案: 108 C语言的标识符只能由 点我阅读全文
A: 可以是这三种字符中的任一种 B: 必须是字母 C: 必须为字母或者下划线 D: 必须是下划线 答案: 必须为字母或者下划线 return(0); return(0); 在while(x)语句中的x与下列条件表达式等价的是 点我阅读全文