题目内容

有下列程序段:int a=2;if (1) a=a+2;printf (" %d", a);输出结果是()

A. 0
B. 4
C. 2
D. 5

查看答案
更多问题

下列说法正确的是()

A. 在C语言中,else子句必须和if配对使用。
B. 在C语言中,else子句不必和if配对使用。
C. 在C语言中,if必须和else子句 配对使用。
D. 在C语言中,if不能单独使用。

if 语句后面的“表达式”可以是()

A. 关系表达式

B. 逻辑表达式


C. 整型


D. 字符型


输入d,A,5后,下面程序执行结果为。#include void main(){char c;printf("please input a alphabet(c):");scanf("%c",&c);if(('a'<=c)&&(c<='z')){c=c-32;printf("%c",c);}else if(('A'<=c)&&(c<='Z')){c=c+32;printf("%c",c);}elseprintf("error!");}

若int i;则以下循环语句的循环执行次数是( )for (i=2;i==0;) printf(“%d”,i--);

A. 无限次
B. 0
C. 1
D. 2

答案查题题库