题目内容

已知int x = 2 , y = -1 , z = 3 ;,执行下面语句后,z的值是_______。if( x < y ) if( y < 0 ) z = 1 ; else z++ ;

A. 1
B. 2
C. 3
D. 4

查看答案
更多问题

(单选题)为了避免嵌套的if-else的二义性,C语言规定,else与_______配对。

A. 与最外层的if
B. 其之前最近的不带else的if
C. 其之后最近的if
D. 与最近的{ }之前的if

(单选题)if语句的选择条件是_______。

A. 只能用关系表达式
B. 只能用关系表达式或逻辑表达式
C. 只能用逻辑表达式
D. 可以用任何表达式

以下说法错误的是__________。

A. case后面的常量表达式的值可以是整型也可以是浮点型的
B. 多个case可以共用一组执行语句块。
C. 各个case和default出现的先后次序,不影响执行结果。
D. default语句不是必须的

有以下程序段int k = 10 ;while( k = 0 ) k = k - 1 ;则下面描述中正确的是_______。

A. while循环执行10次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次

答案查题题库