题目内容

以下叙述中,错误的是( )。

A. 简单语句必须以分号结束
B. 复合语句在语法上被看作一条语句
C. 赋值表达式末尾加分号就构成赋值语句
D. 空语句出现在任何位置都不会影响程序运行

查看答案
更多问题

关于 C 语言语句书写格式的说法,错误的是( )。

A. 允许将一个语句分成多行书写
B. 建议使用空白来做合理的间隔、缩进或对齐,使程序形成逻辑相关的块状结构
C. 必须一行一个语句
D. 允许一行书写多个语句

以下关于 C 语言注释的说法,正确的是( )。

A. 行注释表示从//开始直到本行末尾的所有字符均是注释内容
B. 注释将参与编译器编译,并形成指令
C. 写程序时必须书写注释,否则会对程序的功能造成影响
D. 可以采用/*……*/的形式书写多行注释,其中的注释内容可以是任何字符

对于嵌套 if 语句,else 总是与( )配对。

A. 之前最近的尚未配对的 if
B. 最前面的 if
C. 第一个 if
D. 缩进位置相同的 if

对于下列程序,正确的是( )。 #includeint main(void) { int x, y; scanf("%d%d", &x, &y); if(x > y) x = y; y = x; else x++; y++; printf("%d,%d", x, y); return 0; }

A. 有语法错误,不能通过编译
B. 若输入 3 和 4,则输出 4 和 5
C. 若输入 4 和 3,则输出 4 和 5
D. 若输入 4 和 3,则输出 3 和 4

答案查题题库