1、以下关于Python缩进的描述中,错误的是:
A.Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格
B.缩进是可以嵌套的,从而形成多层缩进
C.缩进表达了所属关系和代码块的所属范围
D.判断、循环、函数等都能够通过缩进包含一批代码
2、以下代码的输出结果是:
x = 'A\OB\OC'
print(len(x))
A.5
B.3
C.7
D.6
3、以下关于Python语言技术特点的描述中,错误的是:
A.Python比大部分编程语言具有更高的软件开发产量和简洁性
B.Python是脚本语言,主要用作系统编程和Web访问的开发语言
C.Python语言是解释执行的,因此执行速度比编译型语言慢
D.对于需要更高执行速度的功能,例如数值计算和动画,Python语言可以调用C语言编写的底层代码
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
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+jC.10.99
D.(10.99+0j)
8、表达式3*4**2//8%7的计算结果是:
A.3
B.6C.4
D.5
9、以下关于语言类型的描述中,错误的是:
A.解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程B.C语言是静态编译语言,Python语言是脚本语言
C.编译是将源代码转换成目标代码的过程
D.静态语言采用解释方式执行,脚本语言采用编译方式执行
10、以下关于二进制整数的定义,正确的是:
A.0bC3F
B.0b1708C.0B1019
D.0B1010
11、以下关于程序设计语言的描述,错误的选项是:
A.Python解释器把Python代码一次性翻译成目标代码,然后执行
B.机器语言直接用二进制代码表达指令
C.Python是一种通用编程语言
D.汇编语言是直接操作计算机硬件的编程语言
12、关于表达式id('45')的结果的描述,错误的是:
A.是一个字符串
B.可能是4539670688C.是一个正整数
D.是'45'的内存地址
13、以下选项不属于Python语言特点的是:
A.平台无关
B.第三方库丰富
C.适合编写系统软件D.语法简洁
14、表达式eval('500//10')的结果是:
A.500/10
B.50.0C.50
D.'500/10'
15、表达式type(type('45'))的结果是_
A.<class'type'>
B.<class'str'>C.<class'float'>
D.None
16、如果Python程序执行时产生了"SyntaxError"的错误,其原因是:
A.代码中的输出格式错误
B.代码里的变量名未定义
C.代码使用了错误的关键字
D.代码中出现了无法解释执行的符号
17、表达式int('100/3')的执行结果是:
A.'100/3'
B.33.3C.33
D.ValueError
18、以下语句的执行结果是:
import random
print(type(random. random()))
A.<class 'int'>
B.<class 'str'>C.None
D. <class 'float'>
19、下面语句的执行结果,不可能的选项是:
import random
print (random. uniform(1,3))
A.2.764076933688729B.3.993002365820678
C.2.5670577649215085
D.1.807117374321477
20、以下可以替代#用来当作Python语言注释的语法元素是:
A.字符串类型
B. print()函数C. input()函数
D.eval()函数
21、如果Python程序执行时产生了"unexpected indent"错误,其原因可能是:
A.代码缩进不正确B.代码变量未赋初值
C.代码使用了错误的保留字D.代码进入了死循环状态
22、表达式str(10/2)的结果是:
A.'10/2'
B. '5.0'
C.ValueErrorD. '5'
23、以下代码的执行结果是:
a='100'
print(eval(a+"1+2"))
A.执行出错
B.1003C.103
D.100+1+2
24、关于Python代码编写原则的描述,错误的选项是:
A.保持代码的简洁
B.变量的定义和引用范围要清晰C.保持代码的可读性、减少嵌套
D.尽量使用函数和类封装代码
25、关于Python赋值语句的描述,错误的选项是:
A.a,b = b,a可以交换a和b的值
B.对于a=100语句,无论变量a是什么类型,该赋值语句运行一定正确
C.赋值语句要求赋值两侧的数据类型─致D.使用符号"="表达赋值关系
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语言代码
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文章来源:https://www.toymoban.com/news/detail-806579.htmlC.4.0
D.TypeError文章来源地址https://www.toymoban.com/news/detail-806579.html
到了这里,关于《Python-基础》练习笔记:难点与错题分享的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!