2025年9月CCF—GESP(Python二级)编程能力等级认证试卷
二级
2025
2026-07-13 12:38:01
90次
一、单选题
下面Python代码实现输出如下图形,应该在横线处填入的代码是( )【注:字符串乘以一个正整数,相当于相同字符重复】。


| A. (n % 2 == 1 and i == mid_row) or (n % 2 == 0 and (i == mid_row - 1 or i == mid_row)) |
B. (n % 2 == 0 and i == mid_row) or (n % 2 == 1 and (i == mid_row - 1 or i == mid_row)) |
| C. (n % 2 == 1 and i == mid_row) or (n % 2 == 0 and (i == mid_row or i == mid_row + 1)) |
D. (n % 2 == 1 and i == mid_row) or (n % 2 == 0 and i == mid_row - 1) or (n % 2 == 0 and i == mid_row) |
【知识点】 CCF—GESP Python二级
下面Python代码用于记录多个输入数中的最大数和最小数(输入 -999 则输入结束),相关说法错误的是( )。

| A. 程序运行时如果第一个数输入 -999 ,则输出将是 -999 -999 |
B. 程序输入过程中,如果输入的第一个数不是 -999 ,且如果待输入的实际数据中没有 -999 【即: -999 仅作为结束程序的标志数据】,则程序能求出最大数和最小数 |
| C. 如果用于输入考试成绩,即成绩中不可能有 -999 ,则程序能求出最高成绩和最低成绩 |
D. 可以将 now_num = int(input()) 移动到 while now_num != -999: 之后 |
【知识点】 CCF—GESP Python二级




























