青少年软件编程(Python)等级考试试卷(一级)202309
2023年9月
分数:100 题数:37
一、单选题(共25题,共50分)
1. 下列 Python 语句能够正确输出"学而时习之"五个字的是?( )
A. print "学而时习之"
B. print "(学而时习之)"
C. print ("学而时习之")
D. print (学而时习之)
标准答案:C
试题解析:本题考察的 Python 编程基础,print 打印时,需要用括号括起来,并且打印的文字需要用引号包裹起来。
2. 班级组织春游,总共有 46 人, 一辆车只能坐 11 个人,利用程序计算出,剩余不足一车的人数,下列哪个选项的程序可以完成这个工作?( )
A. print('剩余不足一车的人数为:', 46 / 11)
B. print('剩余不足一车的人数为:', 46 % 11)
C. print('剩余不足一车的人数为:', 46 ** 11)
D. print('剩余不足一车的人数为:', 46 // 11)
标准答案:B
试题解析:本题考察的是取余运算符的使用,根据题意需要求得的是余数,所以应该使用的是取余运算符 %。
3. 下列能为变量 num 赋值为 10 的选项是?( )
A. 10 = num
B. num == 10
C. int num = 10
D. num = 10
标准答案:D
试题解析:本题考察的是赋值运算,赋值运算符号为 =,并且变量名需要写在左边,值需要写在右边。
4. 小明在学习了Python语言后,得出了以下几个结论,哪个结论是正确的?( )
A. 编写完Python程序后只能先保存后才能运行
B. 为了方便用户使用,可以在编写Python程序过程中不区分大小写
C. Python文件可以在不同的编程环境中运行,运行结果是一样的
D. 越高的Python版本,Python程序的运行速度会越快
标准答案:C
试题解析:交互式运行模式不需要保存,区分大小写,运行速度与版本关系不确定,所以选C
5. print(53%3)的输出结果是?( )
A. 17.0
B. 17
C. 2
D. 2.0
标准答案:C
试题解析:Python中的%符号是取模运算,即返回除法的余数,而53除以3的余数为2,且为整数所以为2,选择C
6. 下列符号不是比较运算符的是?( )
A. ==
B. !=
C. >=
D. =
标准答案:D
试题解析:A,B,C都是比较运算符,分别是等于,不等于,大于等于。而D是赋值运算符。
7. 以下Python运算符,优先级最高的是?( )
A. =
B. !=
C. +
D. *
标准答案:D
试题解析:python运算符的优先级,这四个中,*最高,+其次,!=第三,=优先级最低。
8. 以下程序运行的结果是?( )
print(1<2 and 2<3 or 4>5)
A. True
B. False
C. 1
D. 2
标准答案:A
试题解析:根据运算优先级,1<2 and 2<3 or 4>5 先进行比较运算,该式子可以转化为:Ture and Ture or Flase,再根据运算优先级,先进行and计算,Ture and Ture 的运算结果为Ture,该式子转换为Ture or Flase,根据or运算的规则,当第一个为Ture,则返回第一个的值,所以结果为Ture,所以选A。
9. 在Python中,执行语句print(2+4/2),输出结果是哪一种数据类型?( )
A. 整数型
B. 浮点型
C. 字符型
D. 文字型
标准答案:B
试题解析:2是一个整数型的数据,4/2的计算结果是2.0,是一个浮点型的数据,整数型的2和浮点型的2.0相加,得到的是4.0,是浮点型的数据,所以选B。
10. 在Python中,通常使用以下哪个指令获取用户的输入?( )
A. input()
B. print()
C. up()
D. home()
标准答案:A
试题解析:input()函数可以获取用户的输入,A选项正确;print()函数可以控制输出内容,B选项错误;up()函数是turtle库中的抬起画笔,C选项错误;home()函数是turtle库中的功能,控制小海龟返回(0,0),方向为初始方向,D选项错误。
11. 假设a = 0.7,b = 0.3,c = a + b,那么c的值是?( )
A. 1
B. 1.0
C. 1.00
D. 0.4
标准答案:B
试题解析:只要加数为浮点数,结果一定是浮点数,故0.7+0.3=1.0,c的值为1.0,本题选B。
更多内容请查看网站:
网站链接 【试卷中心 ---Python ---一级】
青少年软件编程历年真题模拟题实时更新