题目内容

为了避免嵌套的if-else语句的二义性,c语言规定else总是与( )组成配对关系。

A. 缩排位置相同的if
B. 在其之前末配对的if
C. 在其之前未配对的最近的if
D. 同一行上的if

查看答案
更多问题

执行下列程序,输入为1的输出结果是( )。#includeint main(){int k;scanf("%d",&k);switch(k){case 1: printf("%d\n",k++);case 2: printf("%d\n",k++);case 3: printf("%d\n",k++);case 4: printf("%d\n",k++);break;default:printf("FULL!\n");}return 0;}

A. 1
B. 2
C. 2345
D. 1234

#includeint main(){int a=5,b=0,c=0;if(a=b+c)printf("***\n");elseprintf("$$$\n");return 0;}以上程序 ( )。

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

以下程序运行结果是( )。int main(){int a=100,x=10,y=20,ok1=5,ok2=0;if (x

A. 1
B. 0
C. -1
D. 不确定

已知x=43,ch=’A’,y=0;则表达式(x>=y)&& ch&&(‘B’&&!y)的在值是( )。

A. 0
B. 语法错误
C. 1
D. “假”

答案查题题库