1、
中职第二学年(软件技术基础)编程入门应用2026年阶段测试题
(考试时间:90分钟 满分100分)
班级______ 姓名______
一、选择题(总共10题,每题3分,每题只有一个正确答案,请将正确答案填入括号内)
1. 在Python中,用于输出的函数是( )
A. input() B. print() C. read() D. write()
2. 以下哪个是Python中合法的变量名( )
A. 2a B. a_2 C. if D. a-b
3. 执行语句x = 5; y = 3; z = x + y后,z的值为( )
A
2、 5 B. 3 C. 8 D. 15
4. 若想获取用户输入的值,应使用( )
A. input() B. print() C. eval() D. type()
5. 以下哪种数据类型可以表示小数( )
A. int B. str C. float D. bool
6. 执行语句print(3 (2 + 4))后,输出结果是( )
A. 18 B. 20 C. 6 D. 14
7. 以下哪个语句可以实现条件判断( )
A. for B. while C. if D. def
8. 若要将字符串转换为整数,可使用( )
A. in
3、t() B. str() C. float() D. bool()
9. 执行语句a = 10; b = 20; if a < b: print(a)后,输出为( )
A. 10 B. 20 C. 无输出 D. 报错
10. 以下哪种循环结构会先执行一次循环体( )
A. for B. while C. do-while D. 以上都不是
二、多项选择题(总共5题,每题4分,每题有多个正确答案,请将正确答案填入括号内,少选、多选均不得分)
1. 以下属于Python数据类型的有( )
A. 列表 B. 字典 C. 元组 D. 集合
2. 以下
4、哪些语句可以用于循环( )
A. for B. while C. do D. until
3. 以下哪些是Python中的运算符( )
A. + B. - C. D. /
4. 若要定义一个函数,需要使用以下哪些关键字( )
A. def B. return C. class D. import
5. 以下哪些数据类型可以进行比较运算( )
A. int B. float C. str D. bool
三、判断题(总共10题,每题2分,请判断对错,对的打√,错的打×)
1. 在Python中,变量名可以以数字开头。( )
2. 字符
5、串可以用单引号或双引号括起来。( )
3. print()函数只能输出字符串。( )
4. for循环只能遍历列表。( )
5. 条件判断语句中,else可以单独使用。( )
6. 函数定义后必须调用才能执行。( )
7. 两个整数相除结果一定是整数。( )
8. 列表中的元素可以是不同类型的数据。( )
9. 字典中的键必须是唯一的。( )
10. 元组一旦创建,其元素不能修改。( )
四、简答题(总共3题,每题10分,请简要回答问题)
1. 简述Python中变量的命名规则。
2. 写出一个使用if语句判断一个数是否为偶数的代码示例。
3.
6、简述for循环和while循环的区别。
五、编程题(总共2题,每题15分,请编写符合要求的代码)
1. 编写一个程序,输入一个整数,判断它是奇数还是偶数,并输出相应的结果。
2. 编写一个程序,计算1到100的整数之和。
答案:
一、选择题
1. B
2. B
3. C
4. A
5. C
6. A
7. C
8. A
9. A
10. 无符合选项(Python中没有do-while循环结构)
二、多项选择题
1. ABCD
2. AB
3. ABCD
4. AB
5. ABCD
三、判断题
1. ×
2. √
3. ×
7、
4. ×
5. ×
6. √
7. ×
8. √
9. √
10. √
四、简答题
1. 变量命名规则:只能包含字母、数字和下划线;不能以数字开头;不能是Python关键字。
2. num = int(input("请输入一个数:"))
if num % 2 == 0:
print(num, "是偶数")
else:
print(num, "是奇数")
3. for循环用于遍历可迭代对象,循环次数已知;while循环根据条件判断是否继续循环,循环次数不确定。
五、编程题
1. num = int(input("请输入一个整数:"))
if num % 2 == 0:
print(num, "是偶数")
else:
print(num, "是奇数")
2. sum = 0
for i in range(1, 101):
sum += i
print("1到100的整数之和为:", sum)