1、 中职第二学年(软件与信息服务)程序设计基础2026年综合测试题 (考试时间:90分钟 满分100分) 班级______ 姓名______ 一、选择题(总共10题,每题3分,每题只有一个正确答案,请将正确答案填入括号内) 1. 以下关于变量命名规则的说法,正确的是( ) A. 变量名可以包含数字、字母和下划线,且开头必须是数字 B. 变量名不能与关键字相同 C. 变量名中可以包含空格 D. 变量名区分大小写,如a和A是同一个变量 2. 在Python中,用于输出的函数是( ) A. input() B. print() C. read()
2、 D. write() 3. 已知x = 5,执行语句x += 3后,x的值为( ) A. 5 B. 3 C. 8 D. 2 4. 以下哪种数据类型不能进行算术运算( ) A. int B. float C. str D. bool 5. 若要判断变量a是否大于10且小于20,正确的表达式是( ) A. 10 < a < 20 B. a > 10 && a < 20 C. a > 10 and a < 20 D. (a > 10) || (a < 20) 6. 在Python中,循环结构不包括( ) A. for循环 B. while循环 C. d
3、o-while循环 D. 以上都不是 7. 以下代码执行后,输出结果是( ) ```python for i in range(1, 5): print(i, end=' ') ``` A. 1 2 3 4 B. 1 2 3 4 5 C. 0 1 2 3 4 D. 1 2 3 8. 函数定义时,参数列表中的参数称为( ) A. 实参 B. 形参 C. 变量 D. 常量 9. 以下哪个语句可以用于从列表中删除元素( ) A. add() B. remove() C. pop() D. B和C都可以 10. 已知列表a = [1, 2, 3,
4、 4, 5],执行a[1:3]后,得到的结果是( ) A. [1, 2] B. [2, 3] C. [3, 4] D. [1, 2, 3] 二、多项选择题(总共5题,每题4分,每题至少有两个正确答案,请将正确答案填入括号内) 1. 以下属于Python数据类型的有( ) A. int B. float C. str D. list E. tuple 2. 关于条件语句,正确的有( ) A. if语句可以单独使用 B. elif语句必须与if语句配合使用 C. else语句可以单独使用 D. 一个if语句可以有多个elif子句 E. else语句必须
5、与if语句配合使用 3. 以下能用于创建列表的方式有( ) A. [] B. list() C. [1, 2, 3] D. range(1, 4) E. (1, 2, 3) 4. 函数调用时,参数传递的方式有( ) A. 位置参数 B. 关键字参数 C. 默认参数 D. 可变参数 E. 不可变参数 5. 以下哪些操作可以对字符串进行( ) A. 拼接 B. 查找 C. 替换 D. 切片 E. 排序 三、判断题(总共10题,每题2分,正确的打“√”,错误的打“×”) 1. Python中变量不需要声明类型,可以直接赋值使用。( ) 2. 两
6、个字符串可以直接用+进行拼接。( ) 3. 在if语句中,条件表达式只能是比较表达式。( ) 4. for循环只能用于遍历列表。( ) 5. 函数定义时,形参可以没有。( ) 6. 列表中的元素可以是不同类型的数据。( ) 7. 字典中的键必须是唯一的。( ) 8. 切片操作不会改变原列表或字符串。( ) 9. 当函数没有返回值时,调用函数后返回None。( ) 10. 条件表达式的结果只能是True或False。( ) 四、简答题(总共3题,每题10分,请简要回答问题) 1. 简述Python中变量命名的规范和注意事项。 2. 请说明for循环和
7、while循环的区别,并举例说明在什么情况下使用它们更合适。 3. 如何定义一个函数,该函数接收两个参数,返回这两个参数的和,并举例调用该函数。 五、程序填空题(总共2题,每题15分,请根据题目要求在横线处填写合适的代码) 1. 编写一个程序,计算1到100之间所有偶数的和。 ```python sum = 0 for i in range(1, 101): if __________________: sum += i print(sum) ``` 2. 编写一个函数,判断一个数是否为质数。 ```python def is_prime
8、n): if n < 2: return False for i in range(2, int(n0.5) + 1): if __________________: return False return True ``` 答案: 一、选择题 1. B 2. B 3. C 4. C 5. C 6. C 7. D 8. B 9. D 10. B 二、多项选择题 1. ABCDE 2. ABDE 3. ABC 4. ABCD 5. ABCD 三、
9、判断题 1. √ 2. √ 3. × 4. × 5. √ 6. √ 7. √ 8. √ 9. √ 10. √ 四、简答题 1. 变量命名规范:只能包含字母、数字和下划线,不能以数字开头,不能与关键字相同,区分大小写。注意事项:要有意义,遵循命名风格,避免使用中文等。 2. for循环用于已知循环次数的情况,如遍历列表等;while循环用于条件满足时执行循环,次数不确定。比如计算1到10的和用for循环,判断输入数字小于10时一直循环用while循环。 3. 定义函数:def函数名(参数1,参数2): return参数1+参数2 。调用:函数名(2,3) 。 五、程序填空题 1. i % 2 == 0 2. n % i == 0






