文档详情

C语言程序设计判断题.pdf

发布:2023-06-06约7.3千字共13页下载文档
文本预览下载声明
C语言程序设计判断题--第1页 顺序结构、选择结构和循环结构可以组成所有的各种复杂程序。 对 复合语句就是多余语句,不必用花括号括起来。 错 在变量声明中,允许连续给多个变量赋初值。如:int a = b = c = 1; 错 scanf 函数和printf 函数的原型在头文件stdio.h 中。 对 printf 函数格式字符串中%4d 表示输出一定是四位十进制整数。 错 putchar 函数的功能是在显示器上输出一个字符。 对 在scanf 函数的格式说明中,如果是%d%d%d,在输入三个十进制整 数时可以用空格、回车或Tab 键作为每两个输入数之间的间隔。 对 在scanf 函数的格式说明中,如果是%c%c%c,在输入三个字符时要 用空格、回车或Tab 键作为每两个输入数之间的间隔。 错 scanf(%5.2f, a);是合法的,目的是输入小数为两位的实数。 错 getchar 函数的功能是从显示器输入一个字符。 错 C语言程序设计判断题--第1页 C语言程序设计判断题--第2页 关系表达式的值是“真”和“假”,用T 和F 表示。 错 关系表达式3 2 1 的值为真。 错 if (表达式) 语句1; else 语句2; 其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 对 在if 关键字之后均为表达式。该表达式可以是任意表达式,但不能是 变量。 错 当程序中有多个 if 和 else 时,它们是按照顺序配对的。如第一个if 与第一个else 配对,第二个if 与第二个else 配对,以此类推。 错 在switch 多分支语句中,break 语句用于跳出switch 语句。 对 switch 多分支语句中必须包含default 分支。 错 “当型”循环是先判断表达式后执行循环体,“直到型”循环是先执 行循环体后判断表达式。 对 C语言程序设计判断题--第2页 C语言程序设计判断题--第3页 如果循环体内包含一个以上的语句,应该用花括号括起来,组成复合 语句。 对 do...while 语句和while 语句可以直接互换,运行结果相同。 错 for(循环变量赋初值; 循环条件; 循环变量增量) 中的循环条件不允许 省略。 错 “for (f=1, i=1; i=10; f=f*i, i++);”是非法语句。 错 三种循环(for 循环、while 循环、do...while 循环)可以互相嵌套。对 在循环结构中,break 语句可以使流程跳出循环体,即提前结束循。 对 在循环结构中,continue 语句是结束本次循环,即跳过循环体中该语 句后面未执行的语句,接着进行循环工作。 对 continue 语句和 break 语句的区别是break 语句只结束本次循环,继 续进行下一次循环,而continue 语句则是结束整个循环,不再判断循 环条件是否成立。 错 C语言程序设计判断题--第3页 C语言程序设计判断题--第4页 以下程序段执行时,while 循环的循环次数是10 次。 int i = 0; while (i 10) { if (i = 1) { continue; if (i 1) { break; i++; printf(while end.);
显示全部
相似文档