admin 管理员组文章数量: 887021
2024年1月10日发(作者:shelly什么意思怎么读)
py1-50
1. 吉多设计Python的灵感来源于( )。 [单选题] *
A、C语言
B、Unix shell
C、ABC语言(正确答案)
D、Java语言
2. 下列关于Python语言的特点的说法中,错误的是( )。 [单选题] *
A、Python语言是非开源语言(正确答案)
B、Python语言是跨平台语言
C、Python语言是免费的
D、Python语言是面向对象的
3. Python的实现语言是( )。 [单选题] *
A、 C++
B、 Java
C、 ANSI C(正确答案)
D、 Go
4. 下列选项中错误的是( )。 [单选题] *
可自动为变量分配内存
可自动回收不使用的变量
提供了集合、列表和字典等数据结构,但其操作需要程序员编程实现(正确答案)
可通过第三方库扩展功能
5. 不属于Python设计理念的是( )。 [单选题] *
A.简单
B.明确
C.优雅
D.高效(正确答案)
6. 关于Python版本的说法错误的是( )。 [单选题] *
版本的更新必须遵循PEP
3不兼容Python 2
软件基金(PSF)负责处理Python的知识产权问题
D.为保证开发人员权益,Python 2在2.7版本后会继续更新(正确答案)
7. Python官方决定作为Python 2最后一个版本的是( )。 [单选题] *
2.6
2.7(正确答案)
2.8
2.9
8. 下列Python版本中不向后兼容的是( )。 [单选题] *
2.7
2.9
3.0(正确答案)
3.8
9. 下列选项中错误的是( )。 [单选题] *
3中取消了内置的file数据类型
类型在Python 3和Python 2中是相同的(正确答案)
3内置的数字类型只有int一种
2的异常处理结构中不能使用as关键字
10. 在Python 2交互环境中,执行type(int)的输出结果是( )。 [单选题] *
int
pe(正确答案)
nt
ype
11. 不能作为Python 3常量的是( )。 [单选题] *
A.123
B.12.3
C.123L(正确答案)
D.123.
12. 不能作为Python 3常量的是( )。 [单选题] *
A.0110(正确答案)
B.0b110
C.0o110
D.0x110
13. 在Python 3中,字典对象的keys()、items()和values()方法返回的是( )。选题] *
A.列表
B.字符串
C.视图(正确答案)
D.集合
单 [
14. 在Python 3中,字典对象不支持的方法是( )。 [单选题] *
()
()
ys()(正确答案)
()
15. 在Python 2中,语句print('123', '456')输出的结果是( )。 [单选题] *
A.123 456
B.123,456
C.'123', '456'
D.('123', '456')(正确答案)
16. 在Python 3中,print(1/2,1//的输出结果是( )。 [单选题] *
A.0 0
B.0 0.5
C.0.5 0(正确答案)
D.0.5 0.5
17. 下列选项中不正确的是( )。 [单选题] *
语言是解释型语言
解释器先将源代码全部转换成目标代码,然后执行目标代码指令(正确答案)
C.将Python程序打包为可执行程序后,不需要额外完整Python解释器程序即可运行
D.在Python交互环境中可直接运行Python语句
18. Python源代码文件的后缀名是( )。 [单选题] *
(正确答案)
19. 用于在IDLE交互环境中执行Python命令的是( )。 [单选题] *
e
C.按【Enter】键(正确答案)
20. 在IDLE交互环境中执行下面的命令后,输出结果是( >>>a="+123" [单选题] *
A.123
B."+123"
C.'+123'(正确答案)
D.+123
21. 下列选项中错误的是( )。 [单选题] *
使用类似C语言中的大括号定义代码块(正确答案)
使用空格(缩进)定义代码块
C.同一个代码块中的缩进量不同时,会发生IndentationError
、for、while、def、class等语句末尾的冒号表示代码块的开始
22. Python语言的代码注释符号是( )。 [单选题] *
A.//
B.'
C.#(正确答案)
D./* */
23. 下列选项中说法错误的是( )。 [单选题] *
A.使用续行符号可以将一条语句书写为多行
B.使用语句分隔符号可以将多条语句写在一行
C.以“#”开头的一句话可以写在多个行中(正确答案)
D.圆括号中的表达式可以分行书写
24. 下列选项中说法错误的是( )。 [单选题] *
允许使用语句续行符号将一条语句写为多行
的语句续行符号为“”
C.续行符号“”之后只能允许空格或者注释(正确答案)
D.括号(“()”“[]”和“{}”等)中的表达式可分多行书写
25. 下列选项中,不是Python语言保留字的是( )。 [单选题] *
ue
(正确答案)
26. 下面的程序运行时输入[1,2,3],输出结果是( )。x = input()print(type(x)) [单选题] *
int
list
str(正确答案)
dict
27. 下面的程序运行时输入3,输出结果是( )。A.= input("请输入一个整数:")print(2*a)
[单选题] *
A.5
B.6
C.33(正确答案)
D.出错
28. 下列关于input()函数的说法错误的是( )。 [单选题] *
A.按【Enter】键结束输入,【Enter】键之前的内容作为输入内容
()函数返回一个字符串
C.在输入数据的过程中,不能按【Ctrl+Z】组合键,否则会发生错误(正确答案)
D.结合eval()函数,可以输入数字类型的数据
29. 下列选项中能输出“Hello Python”的是( )。 [单选题] *
(Hello Python)
("Hello Python")(正确答案)
("Hello Python")
(Hello Python)
30. 下列Python语句中输出结果为3的选项是( )。 [单选题] *
("1+2")
("1"+"2")
(eval("1+2"))(正确答案)
(eval("1" + "2"))
31. 下列关于print()函数的说法错误的是( )。 [单选题] *
A.可以同时输出多个数据
B.在输出多个数据时,只能使用空格分隔输出(正确答案)
()函数执行后,不一定会换行
()函数可以将数据输出到文件中
32. 语句print('a',1,2,"b")的输出结果是( )。 [单选题] *
A.a,1,2,b
B.a12b
C.a 1 2 b(正确答案)
D.'a' 1 2 "b"
33. 不符合Python变量命名规则的是( )。 [单选题] *
A.5ab(正确答案)
B.a12
34. 不能作为Python变量的是( )。 [单选题] *
A.速度
B.5bit(正确答案)
C._price
d
35. 下列关于赋值语句的说法中,错误的是( )。 [单选题] *
A.可以同时为多个变量赋值
B.语句x,y = y,x可以交换变量x和y的值
C.(x,y)=10,20是正确的语句
D.执行x,y='ab'后,变量x和y的值都是字符串“ab”(正确答案)
36. 关于Python语言的变量,下列说法正确的是( )。 [单选题] *
A.先声明、后使用
B.先赋值、后使用(正确答案)
C.未赋值时,使用变量的默认值
D.声明时必须说明变量的数据类型
37. 下列关于Python变量的说法错误的是( )。 [单选题] *
A.变量在第一次赋值时被创建
B.变量用于引用对象
C.变量必须先创建后使用
D.将变量a赋值给变量b后,修改变量b的值时,a的值也会改变(正确答案)
38. 下面代码的输出结果是( )。x=[1,2,3]y=x y[0]=5 print(x) [单选题] *
A.[1,2,3]
B.[5,2,3](正确答案)
C.1,2,3
D.5,2,3
39. 运行时会出错的是( )。 [单选题] *
A.>>> a,b = 1,2
B.>>>a=1 >>>b=a=a+2
C.>>>a=False >>>int(a)
D.>>>a(正确答案)
40. 请下面代码的输出结果是( )print('x',end='=')print [单选题] *
A.
B.
C.
D.x=20(正确答案)
41. Python语言提供的3种基本数字类型是( )。 [单选题] *
、float、complex(正确答案)
、float、bit
、float、binary
、float、bool
42. 下列选项中,表示二进制整数是( ) [单选题] *
A.b1010
B.'1011'
C.0b1020
D.0B1101(正确答案)
43. print(complex(2.)的输出结果是( )。 [单选题] *
A.2.5+j
B.2.5+0j
C.(2.5+0j)(正确答案)
D.(2+0.5j)
44. 关于Python语言的浮点数类型的说法错误的是( )A.浮点数是带有小数的数据
B.所有浮点数必须带有小数部分
C.小数部分不可以为0(正确答案)
D.浮点数类型与数学中实数的概念一致
45. 下列不是浮点数常量的是( )。 [单选题] *
A.3.14
B.2.
C..56
D.1.0f25(正确答案)
单选题] * [
46. 下列关于小数类型Decimal的说法错误的是( )。 [单选题] *
A.小数类型Decimal的数据可以执行精确计算
B.小数对象使用decimal模块中的Decimal()函数创建
C.小数对象的精度是固定的
D.一个程序中的所有小数对象的精度是相同的(正确答案)
47. 下列关于分数类型的说法错误的是( )。 [单选题] *
A.分数对象有明确的分子和分母
B.分数对象表示的分数不一定是最简分数(正确答案)
C.可调用Fraction(a,b)函数来创建分数对象
_float()函数可将浮点数转换为分数
48. 表达式10+True+的计算结果是( )。 [单选题] *
A.11
B.11.0(正确答案)
C.15.0
D.出错,类型不兼容
49. 表达式9%-2.0的计算结果是( )。 [单选题] *
A.1.0
B.1
C.-1
D.-1.0(正确答案)
50. 下面代码的执行结果是( )。x=2 y=5 print(x [单选题] *
(正确答案)
C.1
D.-1
版权声明:本文标题:py1-50 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1704855879h464500.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论