第一章测试
1.有关PyInstaller库描述正确的是( )
A:PyInstaller库是第三方库,使用时需要安装,安装的命令是pip install PyInstaller
B:Python源代码文件snow.py打包成可执行程序,在cmd命令行输入的命令是:PyInstaller -h snow.py
C:PyInstaller库是标准库,只要安装了Python解释器就可以使用
D:将Python源代码文件snow.py打包成可执行程序,在cmd命令行输入的命令是:PyInstaller -clean snow.py
答案:A‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬
2.关于Python计算生态,以下理解错误的是( )
A:第三方库的使用方法大都不一样
B:所有标准库使用风格都比较接近
C:Python计算生态没有顶层设计
D:第三方库受开发者的影响很大
答案:B‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬
3.以下选项对计算思维本质描述正确的是( )
A:抽象和执行
B:计算和思维
C:描述和执行
D:抽象和自动化
答案:D‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬
4.以下描述了Python标准库和第三方库区别的是:( )
A:标准库由Python社区核心团队编写
B:标准库稳定性更好
C:对于特定功能,如时间处理,标准库提供独一无二的库
D:标准库在Python解释器安装后可以直接使用
答案:D‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬
5.自顶向下设计主要由下列哪个语法元素实现?( )
A:函数
B:过程
C:循环结构
D:对象
答案:A‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬
第二章测试
6.在Python中表示空值的是( )
A:None
B:’’
C:NULL
D:0
答案:A
7.变量a=60,变量b=13,则a^b=( )
A:61
B:240
C:12
D:49
答案:D
8.已知x=3,那么执行语句x+=6之后,x的内存地址不变。( )
A:错
B:对
答案:A
9.以下运算符是Python的字符运算符的是:( )
writelines方法的参数可以是A:*
B:&&
C:-
D:+
答案:AD
10.Python浮点数的数值范围和小数精度受不同计算机系统的限制。
A:错
B:对
答案:B
第三章测试
11.while循环的循环体至少执行一次。( )
A:错
B:对
答案:A
12.下列程序段的输出结果是( )for i in range(10,0,-2): print(i,end=““)
A:2 4 6 8 10
B:0 2 4 6 8 10
C:10 8 6 4 2
D:10 8 6 4 2 0
答案:C
13.表达式5//3 & 3的值是( )
A:0
B:1
C:True
D:False
答案:B
14.关于Python循环功能,以下说法正确的是:( )
A:break用于提前结束当前循环
B:break结束的知识自身所在循环,内层循环提前结束不影响外层循环
C:continue语句用于提前结束本次循环
D:while和for循环可以使用else语句
答案:ABCD
15.for、while可以和else构成循环控制语句,else语句只在循环正常执行并结束后执行。
A:对
B:错
答案:A
第四章测试
16.rang(1,12,3)的值是( )
A:[0,3,6,9,12]
B:[0,3,6,9]
C:[1,4,7,10,12]
D:[1,4,7,10]
答案:D
17.已知列表x=list(range(9)),那么执行语句 del x[:2]之后,x的值为()。
A:[1,3,5,7]
B:[1,3,5,7,9]
C:[2,3,4,5,6,7,8]
D:[0,1,3,5,7]
答案:C
18.表达式 (12, 34, 56) + (78) 的结果是( )
A:程序出错
B:(12, 34, 56, 78)
C:((12, 34, 56), 78)
D:(12, 34, 56, (78))
答案:A
19.下列if语句统计“成绩(score)优秀的男 生以及不及格的男生”的人数,正确的 语句为:( )
A:if (gender=“男” or score=90):n+=1
B:if (gender=“男” and (score=90)):n+=1
C:if (gender=“男” and score=90):n+=1
D:if (gender=“男” and score=90):n+=1
答案:B
20.关于列表,下面描述不正确的是( )
A:长度没有限制
B:元素类型可以不同
C:必须按顺序插入元素
D:支持 in 运算符
答案:C
第五章测试
21.下列不是使用函数的优点的是( )
A:较少代码重复
B:使程序便于阅读
C:使程序更加模块化
D:为了展现智力优势
答案:D‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬
22.下面关于函数的说法,错误的是( )
A:函数体中如果没有return语句,也会返回一个None值
B:在不同的函数中可以使用相同名字的变量
C:调用函数时,传入参数的顺序和函数定义时的顺序必须相同
D:函数可以减少代码的重复,使得程序更加模块化
答案:C
23.创建自定义函数的关键字是( )
A:procedure
B:Function
C:def
D:func
答案:C
24.下面函数调用使用的参数传递方式是( )result = sum(num1,num2,num3)
A:关键字绑定
B:变量名称绑定
C:位置绑定
D:变量类型绑定
答案:C
25.下列有关函数的说法中,正确的是( )
A:函数定义后需要调用才会执行
B:函数定义后,其中的程序就可以自动执行
C:函数体与关键字def必须左对齐
D:函数的定义必须在程序的开头
答案:A
第六章测试
26.以下对Python文件处理的描述中,错误的是( )
A:当文件以文本方式打开时,读写按照字节流方式
B:Python通过解释器内置的open()函数打开一个文件
C:文件操作结束后可以使用close()方法关闭,释放文件的使用授权
D:Python能够以文本和二进制两种方式处理文件
答案:A‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬
27.以下关于Python文件打开模式的描述中,错误的是( )
A:创建写模式c
B:只读模式r
C:追加写模式a
D:覆盖写模式w
答案:A‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬
28.以下不属于Python文件操作方法的是( )
A:readline
B:join
C:split
D:write
答案:BC‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。