C 语言控制语句测试 (测验)2025 年 3 月 28 日 | 阅读 3 分钟 C 语言控制语句测试试卷包含以下类型的问题:决策语句(if-else 和 switch)、循环语句(for 循环、while 循环和 do-while 循环)以及跳转语句(break 和 continue)。 1) switch-case 语句中不能检查哪种数据类型?
正确选项是 (d)。 说明 在 C 语言中,switch/case 语句的语言规范定义为使用 int 值,因此我们不能在 switch/case 语句中使用 float 值。 2) "javaTpoint" 打印了多少次?
正确选项是 (c)。 说明 在程序中,x 初始化为 -1。由于 x < 5(因为 x 是 -1),它将从 continue 语句开始。 continue 的意思是“停止当前迭代并继续下一次迭代”。因此 x 现在变为 0。这种情况将持续到 x 变为 5。 现在,如果 x 的值为 5,它将进入 else 部分,在那里它遇到 break 语句,结果它将跳出 for 循环。因此它不会执行 printf 语句。 因此,javaTpoint 将打印 0 次。 3) 如果 short int 是 2 字节宽,while 循环执行多少次?
正确选项是 (b)。 说明 short int 的大小(2 字节宽)不影响 while() 循环操作。 因此,while (i <= 155) 循环将执行 155 次。 4) 关于以下程序,哪个语句是正确的?
正确选项是 (c)。 说明 在程序的第 5 行,即 if(i = 8) && if(j = 24),会发生“表达式语法”错误。 因此,语句应为 if((i == 5) && (j == 10))。 因此,在编译程序时,会发生 错误:表达式语法。 5) 找出以下程序中的错误(如果有)?
正确选项是 (a)。 说明 在程序中,switch 语句用于 switch(j),由于 i 初始化为 1,它变为 switch(1)。 因此,case 1: 块被执行。因此它打印 "Case1"。 Printf ("Hello programmer!"); 被编译器忽略。 因此,程序中没有错误,并打印 "Case1"。 |
在 C 语言中,类型转换是一种过程,它允许我们在程序设计期间使用强制转换运算符将变量从一种数据类型转换为另一种数据类型。类型转换可以隐式或显式地执行。它可以是...
阅读 8 分钟
statement Break 是 C 语言中的一个关键字,用于将程序控制移出循环。break 语句用于循环或 switch 语句内部。break 语句逐个打破循环,即在嵌套的情况下...
7 分钟阅读
什么是 if-else 语句? C 编程中的 if-else 语句是一个条件语句,它根据条件是真还是假执行不同的语句集。'if' 块只有在指定条件为真时才会执行,如果条件为...
阅读 4 分钟
在 C 编程语言中,for 循环用于迭代任务特定次数。如果迭代次数固定,我们可以使用 for 循环而不是 while 或 do-while 循环。它由三部分组成:初始化、...
阅读 10 分钟
C 支持 C 语言中的循环嵌套。循环嵌套是 C 语言中的一个特性,它允许在另一个循环内进行语句循环。让我们观察一个 C 语言中循环嵌套的示例。可以在另一个循环内定义任意数量的循环,即,没有...
阅读 4 分钟
C 语言中的 while 循环在 C 编程语言中,while 循环也被称为预测试循环。通常,while 循环允许代码的一部分根据给定的布尔条件执行多次,因为传递的条件在...
11 分钟阅读
(带语法和示例) goto 语句是 C 语言中的跳转语句。顾名思义,goto 用于将程序控制转移到预定义的标签。goto 语句可用于重复代码的某一部分,用于特定...
阅读 2 分钟
循环可以定义为重复相同的过程多次,直到满足特定条件。C 语言中使用三种类型的循环。在本教程的这一部分,我们将学习 C 循环的所有方面。为什么要使用...
阅读 2 分钟
C if else 语句 在 C 编程中,决策制定是一个基本概念,它允许程序在不同情况下做出不同的响应。if-else 语句用于实现论证以进行决策。它使程序能够评估一种情况并执行一个块...
11 分钟阅读
在 C 编程中,无限循环是一种不会终止循环并永远执行循环的循环结构。它也称为不定循环或无休止循环。它要么产生连续输出,要么没有输出。当以下情况发生时...
阅读 8 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India