2025年09月计算机二级Python选择题每日一练——第一期
计算机二级中选择题是非常重要的,所以开始写一个每日一题的专栏。
答案及解析将在末尾公布!
今日主题:基础概念入门
1、以下关于二进制整数的定义,正确的是:
(A) 0B1010
(B) 0bC3F
© 0B1019
(D) 0b1708
2、以下关于语言类型的描述中,错误的是:
(A) C 语言是静态编译语言,Python 语言是脚本语言
(B) 解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程
© 静态语言采用解释方式执行,脚本语言采用编译方式执行
(D) 编译是将源代码转换成目标代码的过程
3、以下代码的输出结果是:
print(0.1 + 0.2 == 0.3)
(A) False
(B) True
© 0
(D) -1
4、以下不属于 Python 语言保留字的是:
(A) True
(B) except
© pass
(D) goto
5、以下关于 Python 语言浮点数类型的描述中,错误的是:
(A) 浮点数类型表示带有小数的类型
(B) Python 语言要求所有浮点数必须带有小数部分
© 小数部分不可以为 0
(D) 浮点数类型与数学中实数的概念一致
6、以下代码的输出结果是:
x = 2 + 9 * ((3 * 12) - 8) // 10
print(x)
(A) 26
(B) 28.2
© 27
(D) 27.2
7、在 Python 语言中,IPO 模式不包括:
(A) Input (输入)
(B) Process (处理)
© Output (输出)
(D) Program (程序)
8、以下关于 Python 缩进的描述中,错误的是:
(A) 判断、循环、函数等都能够通过缩进包含一批代码
(B) Python 用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格
© 缩进是可以嵌套的,从而形成多层缩进
(D) 缩进表达了所属关系和代码块的所属范围
9、以下关于 Python 字符编码的描述中,错误的是:
(A) Python 字符编码使用 ASCII 编码
(B) print (ord (‘a’)) 输出 97
© chr (x) 和 ord (x) 函数用于在单字符和 Unicode 编码值之间进行转换
(D) print (chr (65)) 输出 A
10、以下代码的输出结果是:
a = 10.99
print(complex(a))
(A) 10.99+j
(B) 0.99
© (10.99+0j)
(D) 10.99
1、答案:A
解析:二进制整数以0B
或0b
开头,且仅包含 0 和 1。B 选项含字母,C、D 含非 0/1 数字,均错误。
2、答案:C
解析:静态语言(如 C)采用编译方式,脚本语言(如 Python)采用解释方式,C 描述相反。
3、答案:A
解析:浮点数在计算机中存储存在精度误差,0.1+0.2 实际结果约为 0.30000000000000004,故等式不成立。
4、答案:D
解析:goto
不是 Python 保留字,其他选项均为保留字。
5、答案:C
解析:浮点数小数部分可以为 0(如 3.0),C 描述错误。
6、答案:C
解析:按运算优先级计算:先算括号内 312=36,再 36-8=28,接着 928=252,252//10=25,最后 2+25=27。
7、答案:D
解析:IPO 模式指输入(Input)、处理(Process)、输出(Output),不包括 Program。
8、答案:B
解析:顶层代码(无缩进的代码)不需要缩进,B 描述错误。
9、答案:A
解析:Python 字符编码使用 Unicode,ASCII 是其子集,A 描述错误。
10、答案:C
解析:complex(a)
将实数 a 转换为复数,虚部默认为 0,故结果为 (10.99+0j)。
完整版 PDF(含二级更多题目题库)
点击下载
以上就是本期内容,如有错误请指正!