一、单选题
第1题下列 Python 语句能够正确输出"学而时习之"五个字的是?( )
A. print "学而时习之"
B. print "(学而时习之)"
C. print ("学而时习之")
D. print (学而时习之)
答案与解析:C
在 Python 3 中,print
函数需要使用括号将内容括起来,所以print ("学而时习之")
正确。
第2题班级组织春游,总共有 46 人, 一辆车只能坐 11 个人,利用程序计算出,剩余不足一车的人数,下列哪个选项的程序可以完成这个工作?( )
A. print('剩余不足一车的人数为:', 46 / 11)
B. print('剩余不足一车的人数为:', 46 % 11)
C. print('剩余不足一车的人数为:', 46 ** 11)
D. print('剩余不足一车的人数为:', 46 // 11)
答案与解析:B
求剩余不足一车的人数应使用取余运算%
,46 % 11
可以得到结果。
第3题下列能为变量 num 赋值为 10 的选项是?( )
A. 10 = num
B. num == 10
C. int num = 10
D. num = 10
答案与解析:D
在 Python 中,变量赋值使用 “变量名 = 值” 的形式,所以num = 10
正确。
第4题小明在学习了Python语言后,得出了以下几个结论,哪个结论是正确的?( )
A. 编写完Python程序后只能先保存后才能运行
B. 为了方便用户使用,可以在编写Python程序过程中不区分大小写
C. Python文件可以在不同的编程环境中运行,运行结果是一样的
D. 越高的Python版本,Python程序的运行速度会越快
答案与解析:C
Python 文件可以在不同编程环境中运行,只要环境配置正确,运行结果一般是一样的。A 项,Python 程序可以直接运行不一定要先保存;B 项,Python 是区分大小写的;D 项,Python 版本的高低与程序运行速度没有必然联系。
第5题print(53%3)的输出结果是?( )
A. 17.0
B. 17
C. 2
D. 2.0
答案与解析:C
53%3
是求余运算,结果为 2。
第6题下列符号不是比较运算符的是?( )
A. ==
B. !=
C. >=
D. =
答案与解析:D
“=” 是赋值运算符,不是比较运算符。“==”“!=”“>=” 都是比较运算符。
第7题以下Python运算符,优先级最高的是?( )
A. =
B. !=
C. +
D. *
答案与解析:D
在这些运算符中,优先级从高到低依次为:“*”(乘法)、“+”(加法)、“!=”(比较运算符)、“=”(赋值运算符)。