《Python-基础》练习笔记:难点与错题分享

1、以下关于Python缩进的描述中,错误的是:

A.Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格

B.缩进是可以嵌套的,从而形成多层缩进

C.缩进表达了所属关系和代码块的所属范围

D.判断、循环、函数等都能够通过缩进包含一批代码

《Python-基础》练习笔记:难点与错题分享_第1张图片

2、以下代码的输出结果是:

x = 'A\OB\OC'

print(len(x))

A.5

B.3

C.7

D.6

《Python-基础》练习笔记:难点与错题分享_第2张图片

3、以下关于Python语言技术特点的描述中,错误的是:

A.Python比大部分编程语言具有更高的软件开发产量和简洁性

B.Python是脚本语言,主要用作系统编程和Web访问的开发语言

C.Python语言是解释执行的,因此执行速度比编译型语言慢

D.对于需要更高执行速度的功能,例如数值计算和动画,Python语言可以调用C语言编写的底层代码

《Python-基础》练习笔记:难点与错题分享_第3张图片

4、以下代码的输出结果是:

x = 2+9 *((3*12)- 8)// 10

print(x)

A.26

B.27.2

C.28.2

D.27

5、以下代码的输出结果是:

print( 0.1+ 0.2== 0.3 )

A.True

B.False

C.-1

D.0

《Python-基础》练习笔记:难点与错题分享_第4张图片

6、以下关于Python字符编码的描述中,错误的是:

A.print(chr(65))输出A

B.chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换.

C.Python字符编码使用ASCII编码

D. print(ord('a'))输出97

7、以下代码的输出结果是:

a = 10.99
print(complex(a))
A.0.99
B.10.99+j

C.10.99

D.(10.99+0j)

8、表达式3*4**2//8%7的计算结果是:
A.3
B.6

C.4

D.5

《Python-基础》练习笔记:难点与错题分享_第5张图片

9、以下关于语言类型的描述中,错误的是:
A.解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程

B.C语言是静态编译语言,Python语言是脚本语言
C.编译是将源代码转换成目标代码的过程
D.静态语言采用解释方式执行,脚本语言采用编译方式执行

《Python-基础》练习笔记:难点与错题分享_第6张图片

10、以下关于二进制整数的定义,正确的是:
A.0bC3F
B.0b1708

C.0B1019

D.0B1010

11、以下关于程序设计语言的描述,错误的选项是:
A.Python解释器把Python代码一次性翻译成目标代码,然后执行
B.机器语言直接用二进制代码表达指令
C.Python是一种通用编程语言
D.汇编语言是直接操作计算机硬件的编程语言

12、关于表达式id('45')的结果的描述,错误的是:
A.是一个字符串
B.可能是4539670688

C.是一个正整数
D.是'45'的内存地址

13、以下选项不属于Python语言特点的是:
A.平台无关
B.第三方库丰富
C.适合编写系统软件

D.语法简洁

《Python-基础》练习笔记:难点与错题分享_第7张图片

14、表达式eval('500//10')的结果是:
A.500/10
B.50.0

C.50

D.'500/10'

15、表达式type(type('45'))的结果是_
A.
B.

C.

D.None

16、如果Python程序执行时产生了"SyntaxError"的错误,其原因是:
A.代码中的输出格式错误
B.代码里的变量名未定义
C.代码使用了错误的关键字
D.代码中出现了无法解释执行的符号

17、表达式int('100/3')的执行结果是:
A.'100/3'
B.33.3

C.33
D.ValueError

18、以下语句的执行结果是:

import random
print(type(random. random()))
A.
B.

C.None
D.

19、下面语句的执行结果,不可能的选项是:
import random
print (random. uniform(1,3))
A.2.764076933688729

B.3.993002365820678

C.2.5670577649215085

D.1.807117374321477

20、以下可以替代#用来当作Python语言注释的语法元素是:
A.字符串类型
B. print()函数

C. input()函数

D.eval()函数

《Python-基础》练习笔记:难点与错题分享_第8张图片

21、如果Python程序执行时产生了"unexpected indent"错误,其原因可能是:
A.代码缩进不正确

B.代码变量未赋初值
C.代码使用了错误的保留字

D.代码进入了死循环状态

22、表达式str(10/2)的结果是:
A.'10/2'
B. '5.0'
C.ValueError

D. '5'

23、以下代码的执行结果是:

a='100'
print(eval(a+"1+2"))
A.执行出错
B.1003

C.103

D.100+1+2

《Python-基础》练习笔记:难点与错题分享_第9张图片

24、关于Python代码编写原则的描述,错误的选项是:
A.保持代码的简洁
B.变量的定义和引用范围要清晰

C.保持代码的可读性、减少嵌套

D.尽量使用函数和类封装代码

《Python-基础》练习笔记:难点与错题分享_第10张图片

25、关于Python赋值语句的描述,错误的选项是:
A.a,b = b,a可以交换a和b的值
B.对于a=100语句,无论变量a是什么类型,该赋值语句运行一定正确
C.赋值语句要求赋值两侧的数据类型─致

D.使用符号"="表达赋值关系

《Python-基础》练习笔记:难点与错题分享_第11张图片

26、关于类型转换的描述,错误的选项是:
A. int(1+2j)不能将复数1+2j转换为整数类型,执行出错

B.str(1+2j)能将复数1+2j转换为字符串类型
C. int(1.23)能将浮点数1.23转换为整数

D. int('1.23')能将字符串转换为整数

27、关于加、减、乘、除、乘方五种数字运算的描述,错误的选项是:
A.浮点数运算的结果仍然是浮点数

B.整数运算的结果可能是复数

C.复数类型运算的结果可能是整数

D.整数运算的结果可能是浮点数

28、关于Python语言发展的描述,最次要的因素是:
A.各领域应用广泛,通用性强
B.解释器采用Unicode编码,支持中文处理

C.语法简洁、精炼,语言设计质量高
D.语言开源开放,能够整合C语言代码

《Python-基础》练习笔记:难点与错题分享_第12张图片

29、关于操作字符串变量s的使用方式,错误的选项是:
A.s.join()
B.s.len()

C.s.format()

D.s.split()

30、x=2.6+4j,表达式x.real+x.imag的结果是:
A.6.6
B.2.6

C.4.0
D.TypeError

你可能感兴趣的:(二级Python,笔记,python)