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

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

1. 下列代码的输出是什么?


Star program in C MCQ Exercise 1

说明

正确答案是选项 (a)。

条件 `j >= i && j <= 10-i` 确保星星在从边缘收缩的范围内打印。


2. 在用于打印图案的嵌套循环中,外层循环通常代表什么?

  1. 要素
  2. 以上都不是

说明

正确答案是选项 (a)。

外层循环通常决定给定图案的行数。


3. 以下代码片段的输出是什么?


Star program in C MCQ Exercise 1

说明

正确答案是选项 (b)。

外层循环迭代三次;因此,每次迭代时,内层循环都会执行并打印“***”,然后换行。


4. 以下代码打印了多少颗星?

  1. 10
  2. 6
  3. 4
  4. 16

说明

正确答案是选项 (a)。

打印的特定图案是


5. 以下哪个代码会打印直角三角形?

a。

b。

c. a 和 b 的组合。

d. 以上都不是。

说明

正确答案是 (c) 选项。

代码的两部分打印了直角三角形图案,尽管方向不同。


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


Star program in C MCQ Exercise 1

说明

正确答案是选项 (a)。

内层循环打印空格直到 `i`,然后打印星星。


7. 在以下代码中,“已执行查询”的值将是多少?


Star program in C MCQ Exercise 1

说明

正确答案是选项 (b)。

只有当行索引等于列索引时,代码才会打印星星。


8. 以下代码片段会产生什么图案?


Star program in C MCQ Exercise 1

说明

正确答案是选项 (a)。

内层循环限制了每次外层循环执行时打印的星星数量。


9. 以下代码片段的输出是什么?


Star program in C MCQ Exercise 1

说明

正确答案是选项 (a)。

条件 `j >= 6-i` 用于仅当 `j` 的值大于或等于 `6-i` 时才打印星星。