计算机二级中选择题是非常重要的,所以开始写一个每日一题的专栏。
答案及解析将在末尾公布!
今日主题:语法元素与控制结构
1、以下关于 Python 程序语法元素的描述,正确的选项是:
(A) 缩进格式要求程序对齐,增添了编程难度
(B) Python 变量名允许以数字开头
© true 是 Python 的保留字
(D) 所有的 if、while、def、class 语句后面都要用 ‘:’ 结尾
2、以下选项,不是 Python 保留字的选项是:
(A) None
(B) sum
© from
(D) finally
3、关于表达式 id (‘45’) 的结果的描述,错误的是:
(A) 可能是 4539670688
(B) 是一个正整数
© 是 ‘45’ 的内存地址
(D) 是一个字符串
4、以下选项不属于 Python 语言特点的是:
(A) 语法简洁
(B) 平台无关
© 第三方库丰富
(D) 适合编写系统软件
5、如果 Python 程序执行时产生了 “TypeError” 的错误,其原因是:
(A) 代码中的数据类型不匹配
(B) 代码使用了错误的关键字
© 代码里的语句嵌套层次太多
(D) 代码中缺少 “:” 符号
6、表达式 eval (‘500//10’) 的结果是:
(A) 50
(B) ‘500/10’
© 500/10
(D) 50.0
7、表达式 type (type (‘45’)) 的结果是:
(A) <class’str’>
(B) None
© <class ‘float’>
(D) <class ‘type’>
8、以下不是 Python 语言所使用特殊含义符号的是:
(A) **(B) +=
© $
(D) &
9、以下不是 Python 语言保留字的是:
(A) lambda
(B) pass
© await
(D) do
10、以下保留字不用于循环逻辑的是:
(A) for
(B) try
© else
(D) continue
1、答案:D
解析:Python 中 if、while 等语句后必须加 ‘:’, D 正确;变量名不能以数字开头,true 不是保留字(True 才是)。
2、答案:B
解析:sum 是内置函数,不是保留字,其他选项均为保留字。
3、答案:D
解析:id () 返回对象的内存地址(整数),不是字符串,D 错误。
4、答案:D
解析:Python 不适合编写系统软件(需接近硬件、高性能),通常用 C/C++。
5、答案:A
解析:TypeError 通常因数据类型不匹配导致(如字符串与整数相加)。
6、答案:A
解析:eval () 执行字符串表达式,500//10=50,返回整数 50。
7、答案:D
解析:type (‘45’) 返回 < class’str’>,type (<class’str’>) 返回 < class ‘type’>。
8、答案:C
解析:$ 在 Python 中无特殊含义,其他选项分别为幂运算、增量赋值、按位与。
9、答案:D
解析:do 不是 Python 保留字,其他选项均为保留字。
10、答案:B
解析:try 用于异常处理,不用于循环逻辑,其他选项均与循环相关。
完整版 PDF(含二级更多题目题库)
点击下载
以上就是本期内容,如有错误请指正!