C 语言星形图案 MCQ 练习题 2

2025年1月29日 | 2 分钟阅读

1. 以下程序的输出是什么?


Star program in C MCQ Exercise 2

说明

正确答案是选项 (a)。

这个排列程序关注第一行和最后一行以及第一列和最后一列中的星号。


2. 以下代码的输出是什么?


Star program in C MCQ Exercise 2

说明

正确答案是选项 (a)。

第一个嵌套循环打印星号和空格,第二个嵌套循环通过每次迭代添加一个星号来进一步处理它。


3. 以下哪个代码可以打印倒置的单边直角三角形图案?

a。

b。

c. a 和 b 都是。

d. 以上都不是。

说明

正确答案是选项 (a)。

第一个选项代码生成带有不同循环条件的反向直角三角形图案。


4. 在图案打印中,变量“i”在嵌套循环中通常代表什么?

  1. 字符
  2. 以上都不正确。

说明

正确答案是选项 (b)。

在嵌套循环中,当涉及到图案打印时,i 通常代表行数。


5. 以下代码的输出是什么?


Star program in C MCQ Exercise 2

说明

正确答案是选项 (a)。

第一个嵌套循环将打印一个升序图案,第二个将打印一个降序图案。


6. 以下代码的输出是什么?


Star program in C MCQ Exercise 2

说明

正确答案是选项 (a)。

第一个 for 循环中的语句是打印空格直到 j 小于或等于 i,否则打印星号。


7. 在 C 语言中,哪种循环更适合用于星号图案?

  1. while 循环
  2. for 循环
  3. do-while 循环
  4. switch case

说明

正确答案是选项 (b)。因此,for 循环对程序来说非常有优势,因为它需要重复执行特定任务多次,例如生成星型图案。