知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟) 答案满分完整版章节测试

潍鲤梨姥赫唤橙凤瞬轮泪炼歇



第一章 单元测试

1、 下列设备中,不属于输入设备的是( )。

A:数码摄像机
B:扫描仪
C:打印机
D:数码相机
答案: 打印机

2、 计算机中的指令和数据采用( )存储。

A:二进制
B:八进制
C:十进制
D:十六进制
答案: 二进制

4、 系统软件中最重要的是操作系统。( )

A:对
B:错
答案: 对

5、 十进制小数0.625转换成十六进制小数是( )。

A:0.01
B:0.1
C:0.A
D:0.001
答案: 0.A

6、 -37的补码为( )。

A:10100101
B:11011010
C:11011011
D:01011011
答案: 11011011

7、 按照程序设计语言的分类,以下编程语言中属于高级程序设计语言的是( )语言

A:汇编
B:机器
C:C语言
D:Z语言
答案: C语言

8、 计算机的中央处理器包括运算器和控制器。( )

A:对
B:错
答案: 对

9、 当磁盘处于写保护状态时,存放在磁盘中的信息可读可写。( )

A:对
B:错
答案: 错

15、 存储程序的工作原理的基本思想是( )。

A:事先编好程序
B:将程序存储在计算机中
C:人工控制下执行每条指令
D:自动将程序从存放地址取出并执行
答案: 事先编好程序
将程序存储在计算机中
自动将程序从存放地址取出并执行

第二章 单元测试

1、 以下不是Python语言关键字的选项是( )。

A:None
B:as
C:raise
D:function
答案: function

2、 以下选项,输出结果为False的是( )。

A:>>>’python123’> ‘python’
B:>>> ‘python’> ‘PYTHON’
C:>>> [1,2]<[2,2]
D:>>> {1,2}<{2,3,4}
答案: >>> {1,2}<{2,3,4}

3、 以下选项,输出结果为True的是( )。

A:”BC” in “ABCD”
B:>>> “red” in {“apple”:”red”,”lemon”:”yellow”,”grape”:”purple”}
C:>>> “apple”:”red” in {“apple”:”red”,”lemon”:”yellow”,”grape”:”purple”}
D:[2,3] in [1,2,3,4]
答案: “BC” in “ABCD”

4、 下面代码
>>>adic={“apple”:2,”peach”:1,”lemon”:3}
>>>print(max(adic),min(adic),sum(adic.values()))
的运行结果是( )。

A:lemon peach 6
B:peach apple 6
C:None
D:系统报错
答案: peach apple 6

5、 定义函数funC(),现有如下代码:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第1张
请分析一下,以下选项中描述错误的是( )。

A:tstr是列表类型
B:tstr.append(a)代码中的tstr是局部变量
C:执行代码输出结果为[‘apple’, ‘lemon’, ‘pear’]
D:funC(s)中的s为非可选参数
答案: tstr.append(a)代码中的tstr是局部变量

6、 列表的元素可以做增加、修改、排序、反转操作。( )

A:对
B:错
答案: 对

7、 tuple1=(),tuple2=(‘中国’),tuple3=(‘中国’,1,[])都是合法的元组变量赋值。( )

A:对
B:错
答案: 错

8、 在for循环的嵌套使用中,请分析代码如下:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第2张
上面代码的输出结果是( )。

A:[4, 6, 8, 9, 10]
B:[2, 3, 5, 7]
C:[3, 5, 7, 9]
D:[4, 6, 8, 9]
答案: [4, 6, 8, 9]

9、 S和T是两个集合,下面描述错误的是( )。

A:S|T是S和T的并运算,元素个数是集合S和T中元素个数的和
B:S-T是S和T的差运算,包括在集合S但不在T中的元素
C:S&T是S和T的交运算,包括同时在集合S和T中的元素
D:S^T是S和T的补运算,包括集合S和T中的非相同元素
答案: S|T是S和T的并运算,元素个数是集合S和T中元素个数的和

10、 请分析下列代码:
s={1,2,3,4}
print(type(s))
上面代码的结果为<class ‘dict’>。( )

A:对
B:错
答案: 错

11、 对于range()函数,有代码如下:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第3张
请分析这段代码的输出结果为( )。

A:{3, 4, 5, 6, 7, 8, 9}
B:{6, 7, 8, 9, 2}
C:{2, 3, 4, 5, 6, 7, 8, 9}
D:{2, 6, 7, 8, 9}
答案: {2, 3, 4, 5, 6, 7, 8, 9}

12、 关于字符串的切片,有代码如下:
s=[“white”,”gold”,”pink”,”brown”,”black”,”yellow”]
print(s[1:4:2])
请分析一下,上述代码的输出结果是( )。

A:[‘white’,’gold’,’pink’,’brown’]
B:[‘gold’,’pink’,’brown’,’black’]
C:[‘gold’,’pink’,’brown’]
D:[‘gold’,’brown’]
答案: [‘gold’,’brown’]

13、 对于字符串和for循环的知识点,现设置代码如下:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第4张
请分析这段代码的输出结果为( )。

A:[grape:1,apple:2,watermelon:3,lemon:4]
B:{‘grape’: ‘1’,apple’: ‘2’,’watermelon’: ‘3’,’lemon’: ‘4’}
C:[‘grape’;’1′, ‘apple’:12′, ‘watermelon’;’3′,’lemon’;’4′]
D:{grape:1,apple:2,watermelon:3,lemon:4}
答案: {‘grape’: ‘1’,apple’: ‘2’,’watermelon’: ‘3’,’lemon’: ‘4’}

16、 如果Python程序执行时,产生了“unexpected indent”的错误,其原因是( )。

A:代码中使用了错误的关键字
B:代码中缺少“:”符号
C:代码里的语句嵌套层次太多
D:代码中出现了缩进不匹配的问题
答案: 代码中出现了缩进不匹配的问题

15、 对于一个列表aList和一个元组bTuple,以下函数调用错误的选项是( )。

A:sorted(aList)
B:sorted(bTuple)
C:aList.sort()
D:bTuple.sort()
答案: bTuple.sort()

16、 bin(97)得到的值是字符串。( )

A:对
B:错
答案: 错

17、 字符串变量str1=”abcde”的str1[2:]结果为( )。

A:’ab’
B:’cde’
C:’cd’
D:’bcd’
答案: ‘cde’

18、 表达式print(“{:.2f}”.format(20-23+10/32*5))的结果是( )。

A:17.55
B:67.56
C:12.22
D:17.56
答案: 17.56

19、 代码如下:
print(‘{:^10.4}’.format(‘Flower’))
以上代码输出结果为( )。

A:Flower
B:Flow
C:*FL

D:Flower
答案: Flow

20、 对于ord()函数和输出函数,有代码如下:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第5张
注意:a,d,c,x,w的ASCII码分别为97,100,99,120,119.
以上代码输出结果为( )。

A:97 d
B:97 c
C:97 x
D:97 w
答案: 97 w

21、 ’00\d’可以匹配( )。

A:’00A’
B:’007′
C:’00b’
D:’00C’
答案: ‘007’

22、 \d{3,8}表示5个数字。( )

A:对
B:错
答案: 错

23、 对于正则表达式的相关知识,设置代码如下:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第6张
以上代码输出为( )。

A:ab123efg
B:abcdefg
C:ab123cdefg
D:abc123efg
答案: abc123efg

24、 代码如下:
>>> import re
>>> s=’123abc456eabc789′
>>> re.findall(r’abc’,s)
结果是( )。

A:[‘abc’, ‘abc’]
B:[‘abc456’, ‘abc789’]
C:[‘123abc’]
D:[‘123abc’, ‘abc789’]
答案: [‘abc’, ‘abc’]

第三章 单元测试

1、 对于while循环的概念与特点,请分析下面代码:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第7张
其输出结果是( )

A:计数:0 计数:1
B:计数:1计算:2
C:计数:1
D:出错
答案: 计数:0 计数:1

2、 对于for循环中的循环跳转语句,有下面代码:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第8张
的输出结果是( )

A:1,2,
B:1,2,3,
C:1,2,3,4,
D:没有输出
答案: 没有输出

3、 关于python代码的缩进,错误的是( )

A:缩进不是强制的,只是为了提高程序的可读性
B:python对缩进的空格数没有严格的要求
C:分支、循环、函数等语法形式能通过缩进包含多条代码
D:python代码的缩进对程序的格式框架起了关键作用,是必须的
答案: 缩进不是强制的,只是为了提高程序的可读性

4、 定义函数test()如下:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第9张
下面哪个选项在调用函数时会报错( )

A:test ([2,4,5])
B:test (‘abcesf’)
C:test (3.4)
D:test ((12,4,5))
答案: test (3.4)

5、 对于for循环和编码相关知识点,现在给出如下代码:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第10张
以下选项中描述正确的是( )

A:chr (“a”)返回”a”字符对应的Uinicode编码
B:ord(x)函数返回x的Unicode编码对应的字符
C:输出结果为cdefg
D:系统报错
答案: 系统报错

6、 对于range()函数与for循环相关知识点,现给出如下代码:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第11张
以下选项中描述错误的是( )

A:ord(“!” )返回”!”字符对应的Unicode编码
B:chr(x)函数返回Unicode编码对应的字符
C:输出结果为!”#$%
D:系统报错
答案: 系统报错

7、 关于break语句与continue语句的说法,以下选项中不正确的是( )

A:continue和break 语句必须在for、while循环中使用
B:当存在多层循环时,break 语句只作用于语句所在层循环
C:break语句结束循环,继续执行循环语句的后续语句
D:continue语句结束循环,继续执行循环语句的后续语句
答案: continue语句结束循环,继续执行循环语句的后续语句

8、 对于循环控制语句,需要注意遍历的条件,现有代码如下:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第12张
请仔细分析,其输出结果是( )

A:62
B:94
C:190
D:30
答案: 30

9、 对于字符串的遍历,编写代码如下:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第13张
经判断,其输出结果是( )

A:Python,
B:P,y,t,h,o,n,
C:Python
D:出错
答案: Python,

10、 对于字符串遍历和循环跳转的知识点,有代码如下:
知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第14张
请问其输出结果是( )

A:无输出
B:o
C:on
D:Python
答案: 无输出


上方为免费预览版答案,如需购买完整答案,请点击下方红字

点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第15张

知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第16张


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

知到智慧树 大学计算机—PYTHON程序设计基础(山东联盟)  答案满分完整版章节测试第17张


 

靛溶磐粱慷聘坡铺继许染烙橇