
2026年初中信息科技学业水平考试 算法与编程 专项模拟卷 一、选择题(共16题,每题3分,) 1. 运行以下Python程序段,输出的结果是( C ) s = 0 for i in range(1, 5): s = s + i print(s) A. 2 B. 5 C. 10 D. 50 2. 在Python中,执行语句 `print(100 - 25 % 3)` 后,输出的结果是( A ) A. 99 B. 92 C. 75 D. 100 3. 小华编写程序计算 \(1+2+\cdots+100\) 的和,以下代码中横线处应填入的内容是( D ) sum = 0 for i _____: sum = sum + i print(sum) in range(100) B. in range(1, 99) C. in range(1, 100) D. in range(1, 101) 4. 已知 \(x=1\),\(y=2\),\(z=3\),下列Python表达式的值为真的是( C ) A. \(x > y\) B. \(x < y\) and \(y > z\) C. \(x > y\) or \(y < z\) D. \(x == y\) 5. 在Python中,用于导入模块的关键字是( C ) A. input B. accept C. import D. in 6. 在流程图中,表示“判断”的图形符号是( B ) A. 矩形框 B. 菱形框 C. 平行四边形框 D. 圆角矩形框 7. 执行以下流程图描述的算法,若输入 \(n=5\),则输出的 \(s\) 值为( C ) 开始 输入 n s ← 0 i ← 1 当 i < n 时重复执行: s ← s + i i ← i + 1 输出 s 结束 A. 25 B. 16 C. 10 D. 13 8. 执行下列Python语句后,显示的结果是( C ) a = 1 b = 2 * a / 4 a = "one" print(a, b) A. one 0 B. 1 0 C. one 0.5 D. one,0.5 9. 在Python中,变量 \(x\) 是一个两位数,若要将其十位和个位交换(例如68变为86),正确的表达式是( B ) A. \(x // 10 + x % 10\) B. \(x % 10 * 10 + x // 10\) C. \(x // 10 * 10 + x % 10\) D. \(x % 10 * 10 + x / 10\) 10. 下列选项中,不能正确用于 `for i in _____:` 语句中的是( A ) A. (12345) B. ('12345') C. [1,2,3,4,5] D. range(0,10,5) 11. 数学表达式 \(\frac{a+b}{2a}\) 对应的Python表达式是( D ) A. a+b/2a B. a+b/2*a C. (a+b)/2*a D. (a+b)/(2*a) 12. 在Python中,执行语句 `x = input("请输入你的身高:")` 后,变量 \(x\) 的数据类型是( C ) A. 整型 B. 浮点型 C. 字符串型 D. 数字型 13. 以下选项中,符合Python变量命名规则的是( B ) A. \*s B. Templist C. 3_1 D. else 14. 已知列表 `S = ['Heart','to','heart','@','future']`,下列说法正确的是( C ) A. S[1] 的值是 'Heart' B. S[2:4] 的值是 ['heart','@','future'] C. S[-3] 的值是 'heart' D. S[-1][1] 的值是 'future to' 15. 一个栈的入栈序列为 1,2,3,4,5,若第一个出栈的元素是4,则第三个出栈的元素不可能是( C ) A. 1 B. 2 C. 3 D. 5 16. 线性表采用链式存储结构时,其内存单元的地址( D ) A. 必须是连续的 B. 部分地址必须连续 C. 必须是不连续的 D. 连续或不连续均可 二、判断题(每题3分,,正确的填“T”,错误的填“F”) 1. 在Python中,`a=b` 是赋值语句,`a==b` 是关系表达式。 ( T ) 2. Python语言的变量名区分大小写。 ( T ) 3. Python自带的IDLE集成开发环境包含Python Shell窗口和Python Editor窗口。 ( T ) 4. 执行语句 `a = input("请输入数字")` 后,变量 \(a\) 的数据类型是整型。 ( F ) 5. 在Python IDLE中,运行当前程序的默认快捷键是F5。 ( T ) 三、填空题(每空3分,) 1. 算法的三种基本控制结构包括顺序结构、 选择 结构和循环结构。 2. Python语言中用于定义函数的关键字是 def 。 3. 在Python交互环境中,表达式 `7 + 8 2 % 3` 的计算结果是 8 。 4. 解决问题的方法和步骤称为 算法 。 ... ...
~~ 已预览到文档结尾了 ~~