计算机二级

为了避免在嵌套的条件语句if-else中产生二义性,C语言中规定的if-else配对原则是______。A.else子句与缩排位置相同的if配对B.else子句与其之前最近的未被配对的if配对C.else子句与其之后最近的if配对D.else子句与同一行上的if配对

题目

为了避免在嵌套的条件语句if-else中产生二义性,C语言中规定的if-else配对原则是______。

A.else子句与缩排位置相同的if配对

B.else子句与其之前最近的未被配对的if配对

C.else子句与其之后最近的if配对

D.else子句与同一行上的if配对

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else总与()配对

A.缩排位置相同的if

B.同一行上的if

C.其之后最近的if

D.其之前最近的未配对的if


B 解析: 本题考查if else语句。C语言规定,else总是与它前面的最近的if配对。

第2题:

8、为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与()

A.缩排位置相同的if配对

B.其之前最近且不带else的if配对

C.其之前最近的if配对

D.第一个if配对


其之前最近的if

第3题:

为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与 配对。

A.缩排位置相同的if

B.其之前最近的没有else配对的if

C.其之后最近的if

D.同一行上的if


其之前最近的if

第4题:

为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与()配对。

A.缩排位置相同的if

B.其之前最近的if

C.其之后最近的if

D.同一行上的if


B 解析:本题考查if else语句。C语言规定,else总是与它前面的最近的if配对。

第5题:

为了避免在嵌套的条件语句 if - else 中产生二义性,C 语言规定: else 子句总是与 ________ 配对。

A.缩排位置相同的 if

B.其之前最近的 if

C.其之后最近的 if

D.同一行上的 if


B 解析:本题考查if else语句。C语言规定,else总是与它前面的最近的if配对。

第6题:

为了避免在嵌套的条件语句if-else中产生二义性,C语言规定else子句总是与 配对。

A.同一行上的if

B.缩排位置相同的if

C.其之后最近的未曾配对的if

D.其之前最近的未曾配对的if


B 解析:本题考查if else语句。C语言规定,else总是与它前面的最近的if配对。

第7题:

7、为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与()。

A.缩排位置相同的if配对

B.其之前最近且不带else的if配对

C.其之前最近的if配对

D.第一个if配对


B C语言规定,在if…else语句中,else总是与它前面的最近的if配对。

第8题:

26、为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与()。

A.缩排位置相同的if配对

B.其之前最近且不带else的if配对

C.其之前最近的if配对

D.第一个if配对


其之前最近的if

第9题:

为了避免在嵌套的条件语句if-else中产生二义性,C++语言中规定的if-else匹配原则是( )。

A.else字句与所排位置相同的if配对

B.else子句与其之前最近的if配对

C.else子句与其之后最近的if配对

D.else子句与同一行上的if配对


正确答案:B
解析:本题考核if-else语句中if与91se的匹配原则。当多个if…else语句嵌套时,else与哪个if匹配呢?为解决语义上的这种歧义性,C++语言规定,else连接到在同一层中最接近它而又没有其他else语句与之相匹配的if语句。