计算机程序设计

为了避免在嵌套的条件语句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语言规定:C程序中的else总是与哪个if组成配对关系?()

A、缩排位置相同的if

B、在其之前未配对的if

C、在其之前未配对的最近的if

D、同一行上的if


参考答案:C

第2题:

在书写程序语句时,以下那项是错误的?( )。 A.尽量避免GOTO语句B.避免多重的条件嵌套C.少

在书写程序语句时,以下那项是错误的?( )。

A.尽量避免GOTO语句

B.避免多重的条件嵌套

C.少用中间变量使计算具连续性

D.尽量多用语句标号以便于识别


正确答案:C

第3题:

在编写程序语句时,()

A、语句要简单直观,避免过多使用技巧

B、尽量多用goto语句

C、应先保证语句正确,再考虑编程技巧

D、尽量减少循环嵌套和条件嵌套的层数


参考答案:C

第4题:

使用C++的循环语句中再包含循环语句(通常被称为多重循环),来实现嵌套的迭代算法。()

此题为判断题(对,错)。


正确答案:正确

第5题:

为了避免死循环,在do、.....Loop循环体中应有改变循环条件中变量值的语句。()


正确答案:正确

第6题:

( 13 ) 程序员 在编程时应保持良好的程序设计风格,以下说法中错误的是

A )避免多重循环或条件嵌套

B )避免采用复杂的条件语句

C )对语句段注释,而不是对每个语句注释

D )程序效率的提高主要是靠好的编程技巧


正确答案:D

第7题:

编写程序时应遵循语句构造、内部文档和数据说明的一些原则。以下不属于语句构造原则的是

A.避免复杂的条件语句

B.避免使用多维数组

C.避免使用多重循环

D.避免使用多重条件嵌套


正确答案:D

第8题:

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

A.缩排位置相同的if

B. 其之前最近的if

C. 其之后最近的if

D. 同一行上的if


参考答案:B

第9题:

在书写程序语句是,以下哪项是错误的?

A.尽量避免GOTO语句

B.避免多重的条件嵌套

C.少用中间变量使计算具有连续性

D.尽量多用语句标号以便于识别


正确答案:D
解析:书写每个程序语句时应遵循的原则是,每个语句应该简单直接,不应该为了提高效率而把语句搞复杂了,应直接反映意图。
当语句使用表达式时,应注意。
①尽量少用中间变量,应使计算具有连续性,这样可以防止在以后的修改中将完成一个具体计算机的几个语句拆散。
②应注意添加括号以澄清计算意图。
③注意浮点运算的误差。
在语句构造中,应注意。
①避免采用复杂的条件语句。
②不要使用否定条件的条件语句。
③避免多重循环嵌套或条件嵌套。
关于GOTO语句的使用,应注意。
①避免不必要的GOTO语句。
②不要使GOTO语句相互交叉。
③尽量少用语句标号。

第10题:

对于嵌套的if…else语句,C++语法规定else总是与【 】匹配。


正确答案:离它最近的且尚未配对的订语句
离它最近的且尚未配对的订语句 解析:对于嵌套的if...else语句,C++语法规定else总是与离它最近的且尚未配对的if语句匹配。

更多相关问题