全国计算机等级考试二级Python真题及解析(9)
全国计算机等级考试二级Python真题及解析(9)优质
全国计算机等级考试二级Python真题及解析(9)优质一、选择题1.在Python Shell环境下,依次执行下列语句后,显示结果()。
data=[172,9,165,29,156,21]max(data)A.9 B.165 C.172 D.212.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。
这段源代码属于()。
A.程序B.软件C.指令D.命令3.在Python中,用变量code存储学生的借书卡编码,例如:code=“NO.2020100502”,则变量code的数据类型应定义为()A.布尔型B.整型C.字符串型D.浮点型4.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是()A.变量名1w太短B.应该写成float(input("输入体重(kg):")=1wC.将float改为int D.变量名1w不符合 Python语言规范,不能以数字开头5.在Python中,实现多分支选择结构的较好方法是()。
A.if B.if-else C.if-elif-else D.if嵌套6.在python中,运行下列程序,正确的结果是()。
A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=157.下列选项中,不能作为python程序变量名的是()A.abc B.abc123 C.123abc D.abc__1238.下列不可以用来搭建本地服务器的软件是()。
①Python ②Excel ③IIS ④ApacheA.①②B.③④C.①②③④D.①②④9.在python中,运行下列程序,正确的结果是()x=1while x>0:x=x+1print( x)A.1 B.1 2 3 4 5 6 7 8 9…………………C.无输出D.10010.在python中,运行下列程序,正确的结果是()s=0for i in range (1,5):s=s+iprint("i=",i,"s=",s)A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=1511.下列Python表达式中,能正确表示不等式方程|x|>1解的是()A.x>1 or x<-1 B.x>-1 or x<1 C.x>1 and x<-1 D.x>-1 and x<1 12.python的命令行提示符是()A.### B.>>> C./// D.C:》13.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列()工具实现。
全国计算机等级考试二级Python真题及解析(9)
全国计算机等级考试二级Python真题及解析( 9)1.下面不属于软件工程的 3 个要素的是 ___________。
A过程B方法C环境D工具正确答案: C2.下面不属于软件设计原则的是 ___________。
A模块化B自底向上C信息隐蔽D抽象正确答案: B3.在关系数据库中,用来表示实体之间联系的是 ___________。
A网结构B二维表C线性表D树结构正确答案: B4.一般情况下,当对关系 R 和 S 进行自然连接时,要求 R 和 S 含有一个或者多个共有的 ___________。
A属性B元组C记录D行正确答案: A5.有表示公司和职员及工作的三张表,职员可在多家公司兼职。
其中公司c(公司号,公司名,地址,注册资本,法人代表,员工数),职员s(职员号,姓名,性别,年龄,学历),工作w(公司号,职员号,工资),则表w 的键(码)为 ___________。
A公司号,职员号,工资B职员号C职员号,工资D公司号,职员号正确答案: D6. 下列叙述中正确的是 ___________。
A栈是一种先进先出的线性表B栈与队列都是非线性结构C队列是一种后进先出的线性表D栈与队列都是线性结构正确答案: D7. 下列叙述中正确的是 ___________。
A线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C线性表的链式存储结构与顺序存储结构所需要的存储方式是相同的D线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的正确答案: B8. 算法的有穷性是指 ___________。
A算法只能被有限的用户使用B算法程序所处理的数据量是有限的C算法程序的运行时间是有限的D算法程序的长度是有限的正确答案: C9.软件设计中划分模块的一个准则是 ___________。
A高内聚高耦合B低内聚高耦合C高内聚低耦合D低内聚低耦合正确答案: C10.耦合性和内聚性是对模块独立性度量的两个标准。
试卷全国计算机等级考试二级Python真题及解析(9)
试卷全国计算机等级考试二级Python真题及解析(9)一、选择题1.下列有关于print命令的描述中,正确的是()A.在打印机里打印相关的文本或者数字等B.可以用来画图C.在屏幕中输出相应的文本或者数字等D.执行语句print(“python”,3.7)时会出错2.在python中,语句print(a,b)的意思是()A.打印a,b B.输出(a,b)C.输出a,b D.输出a,b的值3.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=34.下列选项中,能作为python程序变量名的是()A.s%1 B.3stu C.while D.dist5.在Python中,“print(100-33*5%3)”语句输出的是()A.34 B.67 C.100 D.16.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为a = a * bb = a // ba = a // bA.a=3 b=5 B.a=15 b=3 C.a=5 b=5 D.a=5 b=3 7.在python中,想输出一行文字,要用到的函数是()。
A.input()B.int()C.print()D.float()8.下列选项中,属于Python输出函数的是()。
A.random() B.print() C.sqrt() D.input()9.下列Python程序运行后的输出结果是( )。
s=0for i in range(1,5):s=s+iprint("s=",s)A.s=5 B.s=6 C.s=10 D.s=1510.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.2311.在python中,运行以下程序,结果应为()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.5 7 B.20 10 C.22 7 D.2 1012.下面Python代码运行后,a、b的值为()a=23b=int(a/10)a= a-b * 10print(a,b)A.23 2 B.3 2 C.3 20 D.2 313.关于python程序设计语言,下列说法不正确的是()A.python是一种解释型、面向对象的计算机程序设计语言B.python支持Windows操作系统,但不支持Linux系统C.python源文件以***.py为扩展名D.python文件不能直接在命令行中运行14.下列可以作为python变量名的是()A.5x B.x-1 C.if D.x_115.下列语言中()不属于高级语言A.python B.VC C.JAVA D.汇编语言二、程序填空16.某企业开展“运动打卡动动有奖”活动:若员工在本月累计运动时间30小时以下,奖励0元;达到30但不足45小时奖励300元;达到45但不足60小时奖励450元;60小时及以上奖励500元。
全国计算机等级考试二级Python真题及解析(9)
全国计算机等级考试二级Python真题及解析( 9)1.下面不属于软件工程的 3 个要素的是 ___________。
A过程B方法C环境D工具正确答案: C2.下面不属于软件设计原则的是 ___________。
A模块化B自底向上C信息隐蔽D抽象正确答案: B3.在关系数据库中,用来表示实体之间联系的是 ___________。
A网结构B二维表C线性表D树结构正确答案: B4.一般情况下,当对关系 R 和 S 进行自然连接时,要求 R 和 S 含有一个或者多个共有的 ___________。
A属性B元组C记录D行正确答案: A5.有表示公司和职员及工作的三张表,职员可在多家公司兼职。
其中公司c(公司号,公司名,地址,注册资本,法人代表,员工数),职员s(职员号,姓名,性别,年龄,学历),工作w(公司号,职员号,工资),则表w 的键(码)为 ___________。
A公司号,职员号,工资B职员号C职员号,工资D公司号,职员号正确答案: D6. 下列叙述中正确的是 ___________。
A栈是一种先进先出的线性表B栈与队列都是非线性结构C队列是一种后进先出的线性表D栈与队列都是线性结构正确答案: D7. 下列叙述中正确的是 ___________。
A线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C线性表的链式存储结构与顺序存储结构所需要的存储方式是相同的D线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的正确答案: B8. 算法的有穷性是指 ___________。
A算法只能被有限的用户使用B算法程序所处理的数据量是有限的C算法程序的运行时间是有限的D算法程序的长度是有限的正确答案: C9.软件设计中划分模块的一个准则是 ___________。
A高内聚高耦合B低内聚高耦合C高内聚低耦合D低内聚低耦合正确答案: C10.耦合性和内聚性是对模块独立性度量的两个标准。
编程计算机二级Python真题及答案解析
编程计算机二级Python真题及答案解析Python是一种简单易学的编程语言,广泛应用于数据分析、人工智能、Web开发等领域。
作为编程计算机二级考试的重要内容,Python 题目的解析对于考生来说至关重要。
本文将为您提供编程计算机二级Python真题及答案解析,帮助您更好地理解和掌握Python编程知识。
一、题目1```pythondef sum_of_squares(n):"""计算1到n的平方和"""sum = 0for i in range(1, n+1):sum += i ** 2return sumprint(sum_of_squares(5))```解析:此题要求编写一个函数`sum_of_squares`,计算1到n的平方和,并在主程序中调用该函数并输出结果。
函数`sum_of_squares`使用了一个循环来累加1到n的平方。
具体实现是将`i`从1循环到n,每次循环将`i`的平方加到`sum`中。
最后返回`sum`作为结果。
在主程序中调用`sum_of_squares`函数并传入参数5,输出结果为55。
二、题目2```pythondef remove_duplicates(data):"""去除列表中的重复元素"""return list(set(data))data = [1, 2, 3, 4, 2, 3, 5, 6, 1]print(remove_duplicates(data))```解析:此题要求编写一个函数`remove_duplicates`,用于去除列表中的重复元素,并在主程序中调用该函数并输出结果。
函数`remove_duplicates`利用了set数据结构的特性,将列表`data`转换为集合后再转换回列表,即可去除重复元素。
最后返回去重后的列表作为结果。
2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)
2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)题数:37 分数:100一、单选题(共25题,共50分)。
1.以下代码的输出是?()a = ['甲','乙','丙','丁','子','丑']print(a[4])A. 丁B. ['丁']C. ['子']D. 子答案:D。
解析:列表的下标从0开始,所以是第五个元素'子',元素是不带[]的,所以选D。
2.语句的运行结果是?()A. '新,年,快,乐'B. '新年快乐'C. '新年快乐'D. '新、年、快、乐'。
答案:A。
解析:本题考察的是字符串方法,该方法的作用是在iter变量除最后元素外每个元素后增加一个str。
例如结果为"1,2,3,4,5"。
3.语句的运行结果?()A. 'I like program'B. 'I like programming'C. 'I like programing'D. "I like programmming"答案:B。
解析:本题考察的是方法,该方法的作用是返回字符串str副本,所有old子串被替换为new。
4.题ls = ['a', 'b', 'c', 'd', 'e'],下列哪个选项可以将ls中的元素顺序整体反转?()答案:C。
解析:本题考察的是列表元素的反转操作,该操作的方法是reverse()。
5.已知stu = {"一班":"杨思甜", "二班":"赵柏瑞", "三班":"王一乐", "四班":"刘道林"},则输出所有班级及对应姓名(键值对)的命令是?()答案:C。
(完整版)python二级考试试题及答案
(完整版)python二级考试试题及答案一、选择题(每题2分,共40分)1. Python中,下列哪个选项是正确的数据类型转换方法?A. int("123")B. str(123)C. float(123.45)D. all of the above答案:D解析:A选项将字符串"123"转换为整数,B选项将整数123转换为字符串,C选项将浮点数123.45转换为float类型。
因此,所有选项都是正确的数据类型转换方法。
2. 以下哪个函数用于统计字符串中某个字符出现的次数?A. count()B. index()C. find()D. len()答案:A解析:count()函数用于统计字符串中某个字符或子字符串出现的次数。
index()和find()函数用于查找字符串中某个字符或子字符串的位置,len()函数用于获取字符串的长度。
3. 下列关于列表的说法正确的是?A. 列表是可变的B. 列表是不可变的C. 列表可以进行排序D. 列表不支持切片操作答案:AC解析:列表是可变的,可以进行排序,也支持切片操作。
因此,选项A和C是正确的。
二、填空题(每题2分,共40分)1. Python中,用于定义函数的关键字是______。
答案:def2. 在Python中,下列代码的输出结果是多少?`print(5 // 2)`答案:23. 以下代码的输出结果是______。
`print([1, 2, 3] + [4, 5, 6])`答案:[1, 2, 3, 4, 5, 6]三、编程题(共20分)1. 编写一个Python程序,实现以下功能:输入一个字符串,输出字符串中所有字符的ASCII值。
```python# 答案def print_ascii_values(input_str):for char in input_str:print(ord(char))# 测试input_str = input("请输入一个字符串:")print_ascii_values(input_str)```2. 编写一个Python程序,实现以下功能:输入一个整数列表,输出列表中的奇数和偶数。
全国计算机等级考试二级Python真题及解析(9)图文word练习
全国计算机等级考试二级Python真题及解析(9)图文word练习一、选择题1.以下 Python 代码的运行结果是()。
a = 3b = 4a = a * bprint(a)A.3 B.4 C.12 D.a*b2.在Python中,判断n是否为偶数的表达式是()A.n/2=0B.n%2==0C.n%2=0D.n/2==03.12 Python语言语句块的标记是( )A.分号B.逗号C.缩进D./4.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列()工具实现。
A.Python IDLE B.Xmind C.网络画板D.几何画板5.下列关于算法说法不正确的是()A.算法独立于任何具体的语言,Python算法只能用Python语言来实现B.解决问题的过程就是实现算法的过程C.算法是程序设计的“灵魂”D.算法可以通过编程来实现6.关于python程序设计语言,下列说法不正确的是()A.python是一种解释型、面向对象的计算机程序设计语言B.python支持Windows操作系统,但不支持Linux系统C.python源文件以***.py为扩展名D.python文件不能直接在命令行中运行7.Python使用函数()接收用输入的数据A.accept() B.input() C.readline() D.print()8.下列Python表达式中,能正确表示不等式方程|x|>1解的是()A.x>1 or x<-1 B.x>-1 or x<1 C.x>1 and x<-1 D.x>-1 and x<1 9.以下选项中,不是Python中文件操作的相关函数是()。
A.open () B.load ()C.read () D.write ()10.在Python语言中,用来定义函数的关键字是()。
全国计算机等级考试二级Python真题及解析(9)
全国计算机等级考试二级Python真题及解析(9)一、选择题1.关于python发布代码及安装使用代码,下列说法错误的是()A.创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件B.在DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发布文件C.已经构建发布的模块必须先导入程序,然后才能使用。
导入时只能使用语句“import mymodule”,不可以用“from mymodule import *”D.下载安装,使用“python setup.py install”命令安装到你的Python本地副本中2.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为()A.1.3 B.5.33 C.5.4 D.5.33.在Python中,设a=2,b=3,表达式a<b and b>=3值是()A.1 B.0 C.True D.False4.Python程序中第一行:a=int(input( )),第二行:print(a+5),运行程序后键盘输入3,输出结果是()。
A.5 B.3 C.8 D.其他5.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言()。
A.Python B.C++ C.VB D.C6.李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是:()①规划网站结构,并确定设计风格②发布网站③网页制作④了解网站运行环境,选择网站开发工具⑤确定网站主题,收集素材A.①⑤③④②B.⑤①④②③C.①④⑤②③D.⑤①④③②7.对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为()A.3 B.4 C.5 D.68.下列属于计算机编程语言的有()①Python ②Visual Basic ③Java ④C++⑤CPUA.①②④⑤B.②③④⑤C.①②③④D.①③④9.运行Python程序的过程中出现了如下图错误提示,原因是()。
2023年09月青少年软件编程Python等级考试二级真题(含答案和解析)
2023年9月电子学会Python二级考试真题(含答案和解析)分数:100 题数:37一、单选题(共25题,共50分)1.yyh=[2023,'杭州亚运会',['拱宸桥','玉琮''莲叶']]jxw=yyh[2][0]print(jxw[1]*2)以上代码运行结果是?(A)A.宸宸B.杭杭C.玉玉D.州州答案解析:jxw=yyh[2][0],jxw的值是“拱宸桥”,jxw[1]的值是“宸”,所以jww[1]*2的值是“宸宸”2.阿宝在学习Python语言编程,他写了一个程序可以实现输入月份数字就可以输出2023年该月的天数。
程序如下:monthdays=[0,31,28,31,30,31,30,31,31,30,31,30,31]m=int(input())print('2023年'+str(m)+'月有'+str(monthdays[m])+'天。
')要想得到2023年9月的天数,应该在终端输入的数字是?(C)A.11B.10C.9D.8答案解析:列表的下标是从0开始的,但是week列表在定义的时候,第一个元素是0(从而排除了下标为0号的列表位置的月份),所以9月份的下标仍然是9,选择C。
3.下面这个列表中,包含几个元素?(B)list = ['a', ['bb', 'cc', 'dd'], 'e', ['ff', 'gg'], 'h']print(list)A.8个B.5个C.6个D.4个答案解析:列表可以嵌套列表中的元素同样可以是一个列表。
list 这个列表中有 5 个元素,其中 3 个是字符型,2 个是列表,list列表中又嵌套了2个列表,在判断列表中的嵌套时,我们主要是根据[]来进行判断:嵌套的列表共占元素的一个位置。
2023年全国计算机等级考试二级编程真题及答案
2023年全国计算机等级考试二级编程真题及答案一、单选题1. 以下哪个选项的输出结果是"Hello, World!"?A. print("Hello, World!")B. print("Hello", "World!")C. print('Hello, World!')D. print('Hello', 'World!')正确答案:A2. 下面的代码会输出什么结果?n = 10result = 1for i in range(1, n+1):result *= iprint(result)A. 1B. 9C. 10D.正确答案:D二、多选题1. 下面哪些语句是合法的Python注释?(多选)正确答案:B2. 下面哪些是Python中的可变数据类型?(多选)A. intB. strC. listD. tuple正确答案:C, D三、编程题1. 请编写一个函数,接受两个参数n和m,返回从n到m之间(包含n和m)所有偶数的列表。
示例输入:n = 2, m = 10示例输出:[2, 4, 6, 8, 10]def get_even_numbers(n, m):numbers = []for i in range(n, m+1):if i % 2 == 0:numbers.append(i)return numbers2. 请编写一个函数,接受一个字符串作为参数,返回该字符串中出现频率最高的字符及其出现次数。
示例输入:'hello'示例输出:('l', 2)def get_most_frequent_character(string):char_count = {}max_count = 0max_char = ''for char in string:char_count[char] = char_count.get(char, 0) + 1if char_count[char] > max_count:max_count = char_count[char]max_char = charreturn (max_char, max_count)以上是2023年全国计算机等级考试二级编程真题及答案的一部分,希望对你有帮助。
全国计算机等级考试二级Python真题及解析
全国计算机等级考试二级Python真题及解析一、基本信息全国计算机等级考试(National Computer Rank Examination,NCRE)是由中国教育部主管,计算机软件能力认证中心(SWUST Certification Center)主办的国家级非学历计算机考试。
考试内容覆盖计算机应用基础知识、计算机应用能力和计算机应用主题。
在计算机领域获得该证书,可以证明个人具备一定的计算机应用知识和技能。
二、Python二级考试概述Python是一种易于学习且功能强大的编程语言,广泛应用于科学计算、人工智能、数据分析等领域。
Python二级考试旨在测试考生对Python语言基本概念、语法、数据结构和算法的理解和应用能力。
三、真题解析以下是一道2019年全国计算机等级考试二级Python的真题及解析。
**真题**题目描述:请编写一个函数,接收一个列表作为参数,返回列表中的最大值和最小值。
示例输入:[1, 3, 5, 2, 4]示例输出:最大值为 5,最小值为 1**解析**```pythondef find_max_min(lst):max_value = lst[0] # 将列表第一个元素设为最大值初值min_value = lst[0] # 将列表第一个元素设为最小值初值for num in lst:if num > max_value: # 若当前元素大于最大值,则更新最大值 max_value = numif num < min_value: # 若当前元素小于最小值,则更新最小值 min_value = numreturn max_value, min_value# 测试函数numbers = [1, 3, 5, 2, 4]maximum, minimum = find_max_min(numbers)print("最大值为", maximum, ",最小值为", minimum)```题目要求编写一个函数,接收一个列表作为参数,返回列表中的最大值和最小值。
2022年9月青少年软件编程(Python)等级考试二级【答案版】
一、单选题(共25题,共50分)1. 运行以下代码,结果输出的是?()means=['Thank','You']print(len(means))A. 8B. 6C. 2D. 12. 下列语句中变量i取值范围是1~10的是?()A. for i in range(11)B. for i in range(1,10)C. for i in range(0,10)D. for i in range(1,11)3.今天编程课的主要内容是字典的遍历。
已知字典dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]},老师要求用四种不同的方法遍历字典,都要获得如下结果[1, 3, 5][3, 4, 7][2, 5, 9]小程同学尝试写了四段程序,请你帮他检查一下哪个程序的打印结果不符合要求?()A. dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]}ls=[]for i in dt.values():ls.append(i)print(i)B. dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]}ls=[]for i in dt:ls.append(dt[i])for j in ls:print(j) C. dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]}ls=[]for k in dt.keys():ls.append(dt[k])for j in ls:print(j)D. dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]}ls=[]for k in dt.items():print(k)4. 执行以下代码后输出的结果是?()d={1:'monkey',2:'panda',3:'bird',4:'fish'}d[5]='sheep'del d[3]d[3]='dog'print(d)A. {1: 'monkey', 2: 'panda', 4: 'fish', 5: 'sheep', 3: 'cat'}B. {1: 'monkey', 2: 'panda', 4: 'fish', 5: 'sheep', 3: 'dog'}C. {1: 'monkey', 2: 'panda', 3: 'dog, 5: 'sheep', 4: 'duck'}D. {1: 'monkey', 2: 'panda', 3: 'cat', 5: 'sheep', 4: 'duck'}5. tp=(3,6,9,11),以下操作正确的是?()A. x=tp[2]B. x=tp(2)C. tp[3]=12D. tp(3)=126. 列表a=list(range(2,10)),下列选项中可以获取列表中最后一个元素?()A. a[8]B. a[7]C. a[9]D. a[10]7. 表达式tuple(list('Python'))的运算结果是?()A. ['Python']B. ('P', 'y', 't', 'h','o', 'n')C. ['P', 'y', 't', 'h','o', 'n']D. ('Python')8. 若list_a = [5, 4, 1, 2, 3],以下选项中能够输出 [5, 4, 3, 2, 1] 的是?()A. list_a = sorted(list_a)print(list_a)B. list_a.sort()print(list_a) C. list_a.sort(reverse=True)print(list_a)D. list_a.sort(reverse=False)print(list_a)9. 以下代码的输出结果是?()s= list(range(10))print(10 not in s)A. TrueB. FalseC. 0D. -110. 以下代码运行结果正确的是?()list1 = [[[[['a']],['冰墩墩']],6],['雪容融']]print(len(list1))A. 5B. 4C. 3D. 211. 请为下列程序空白处选出合适的选项,输出结果为['a', 'A', 9, 'a'] ?()ls1 = ['a','A','a',9,'a']______print(ls1)A. del ls1('a')B. ls1.pop(2)C. ls1.clear()D. ls1.remove('a')12. 以下代码的输出结果是?()ls = [1,2,[3,4],[5,6]]print(ls[2][1])A. 6B. 2C. 3D. 413. 下面代码的输出结果是?()for i in range(1,6):if i%3==0:breakelse:print(i,end=",")A. 1,2,B. 1,2,3,C. 1,2,3,4,5,D. 1,2,3,4,5,6,14. 给定字典d,哪个选项对x in d的描述是正确的?()A. 判断x是否是字典d中的键B. x是一个二元元组,判断x是否是字典d中的键值对C. 判断x是否是字典d中的值D. 判断x是否是在字典d中以键或值方式存在15. 下列程序的运行结果是?()str1='0123456789'str2=str1[1:9:2]print(str2)A. 1357B. 024C. 13579D. 024616. 小明用元组a存储小组同学的身高,a=(136.0,135.0,142.0,140.0),则min(a)的值是?()A. 136.0B. 135.0C. 142.0D. 140.017. 下列语句运行后,输出结果为2022的是哪个?()A. print("20"+"22")B. print(20+22)C. print("2022"in"2022")D. s="你好2022"print(s[3:4])18. 已知元组tup2=(1,14,51,4,19,198,10),下列说法有错误的是?()A. print(tup2[1:-1])可以截取元组的一部分,输出的结果为(14,51,4,19,198,10)B. print(tup2[3:])可以截取元组的一部分,输出的结果为(4,19,198,10)C. print(tup2[3:6])可以截取元组的一部分,输出的结果为(4,19,198)D. print(tup2[5])可以访问元组的第六个元素,输出的结果为19819. 下列说法错误的是?()A. 列表的大小是固定的,不可以改变B. len()方法可以返回列表的元素个数C. 假设list2列表有十个元素,则list2[2]可以读取list2列表中的第三个元素D. 列表的数据项不需要具有相同的类型20. 请根据运行结果将代码空白处填上合适的选项?()代码:num1=1while num1 <= 5:num2=1while num2 <= 5: ___________num2 += 1print()num1 += 1 运行结果:1 1 1 1 12 2 2 2 23 3 3 3 34 4 4 4 45 5 5 5 5A. print(num2,end="")B. print(num2,end =" ")C. print(num1)D. print(num1,end =" ")21. 关于下列伪代码(虚拟代码)说法正确的是?()if x<10:代码块Aelif x>=10 and x<20:代码块Belse:代码块CA. 如果x=200,代码块ABC都不会被执行B. 如果x=20,执行代码块CC. 如果x=20,执行代码块BD. 程序先执行C,再执行B,最后执行A22. 执行以下程序,输入"中国梦2022",输出结果是?()w = input()for x in w:if x=='0'or x =='2':continueelse:w.replace(x,'@')print(w)A. 中国梦2022B. 中国@2022C. @@@2022D. 2022中国梦23. 字典dic={'Name': 'Runoob','Age': 7,'Class': 'First'},len(dic)的结果是?()A. 3B. 6C. 9D. 1224. 以下不能创建一个字典的语句是?()A. dic={"name":"python"}B. dic={"age":13}C. dic={[1,2]:"user"}D. dic={}25. 关于字符串的操作,下列说法错误的是?()A. len()返回字符串长度B. count()统计字符或者字符串在整个字符串中的个数C. sort()可以给字符串排序D. split()是给字符串进行分割二、判断题(共10题,共20分)26. 字典中的键是唯一的,不能重复。
试卷全国计算机等级考试二级Python真题及解析(9)练习
试卷全国计算机等级考试二级Python真题及解析(9)练习一、选择题1.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 10 2.下列Python程序段运行的结果是()f=[‘A’,’B’,’C’]a=len(f)print(‘a=’,a)A.a=2 B.a=’A’C.a=’C’D.a=3 3.如下Python程序段x = 0while x < 50:x = (x + 2) * (x + 3)运行后,x的值为()A.0 B.72 C.50 D.168 4.数据分析的处理工具错误的()A.Access B..Excel C.python D.SQL 5.在python 语言中,下列表达式中不是关系表达式()A.m==n B.m>=n C.m or n D.m!=n 6.在Python中,返回x的绝对值的函数是()。
A.abs(x) B.bin(x) C.all(x) D.input(x) 7.python3解释器执行not 1 and 1的结果为()。
A.True B.False C.0 D.1 8.Python中,赋值语句,“c=c-b”等价于()A.b-=cB.c-b=cC.c-=bD.c==c-b9.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1)C.x, y = y, x D.x += y10.关于Python3.8基础知识的说法中,不正确的是()A.支持中文做标识符B.Python标识符不区分字母的大小写C.Python命令提示符是>>>D.命令中用到的标点符号只能是英文字符11.在python中,下列属于字符串常量的是()A."python" B.3.14 C.cnt D.201812.以下python程序段运行后,s的值是()n=0s=0while s <= 10:n=n+3s=s+nprint (s)A.0 B.3 C.18 D.3013.以下Python程序段执行后,输出结果为()。
全国计算机等级考试二级Python真题及解析(9)精品练习
全国计算机等级考试二级Python真题及解析(9)精品练习一、选择题1.在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为()A.= B.== C.:= D.<> 2.Python文件的后缀名是()。
A..doc B..vbp C..py D..exe3.已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()A.3 B.3.0 C.5 D.5.04.在Python中,表达式(21%4)+5的值是()A.2 B.6 C.10 D.35.在Python中,表达式(21%4)+3的值是()A.2 B.4 C.6 D.86.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1)C.x, y = y, x D.x += y7.小林编写一段文件读写操作代码,文件如图,代码段如下:file=open('ceshi.txt','w')file.write("python is a programming language.")file.close( )file=open('ceshi.txt','r')print(file.read( ))该代码段运行后,输出的结果为()A.IA Distributed System Based on Python.B.python is a programming language.C.IA Distributed System Based on Python. python is a programming language.D.程序编译错误,不会输出结果8.下列关于Python语言变量声明的说法中,正确的是()A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程B.Python中的变量需要声明,变量的声明对应明确的声明语句C.Python中的变量需要声明,每个变量在使用前都不需要赋值D.Python中的变量不需要声明,每个变量在使用前都不需要赋值9.下列Python程序运行后的输出结果是( )。
全国计算机等级考试二级Python真题及解析(9)
全国计算机等级考试二级Python真题及解析(9)全国计算机等级考试二级Python真题及解析( 9)1.下面不属于软件工程的 3 个要素的是 ___________。
A过程B方法C环境D工具正确答案: C2.下面不属于软件设计原则的是 ___________。
A模块化B自底向上C信息隐蔽D抽象正确答案: B3.在关系数据库中,用来表示实体之间联系的是 ___________。
A网结构B二维表C线性表D树结构正确答案: B4.一般情况下,当对关系 R 和 S 进行自然连接时,要求 R 和 S 含有一个或者多个共有的 ___________。
A属性B元组C记录D行正确答案: A5.有表示公司和职员及工作的三张表,职员可在多家公司兼职。
其中公司c(公司号,公司名,地址,注册资本,法人代表,员工数),职员s(职员号,姓名,性别,年龄,学历),工作w(公司号,职员号,工资),则表w 的键(码)为 ___________。
A公司号,职员号,工资B职员号C职员号,工资D公司号,职员号正确答案: D6. 下列叙述中正确的是 ___________。
A栈是一种先进先出的线性表B栈与队列都是非线性结构C队列是一种后进先出的线性表D栈与队列都是线性结构正确答案: D7. 下列叙述中正确的是 ___________。
A线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C线性表的链式存储结构与顺序存储结构所需要的存储方式是相同的D线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的正确答案: B8. 算法的有穷性是指 ___________。
A算法只能被有限的用户使用B算法程序所处理的数据量是有限的C算法程序的运行时间是有限的D算法程序的长度是有限的正确答案: C9.软件设计中划分模块的一个准则是 ___________。
A高内聚高耦合B低内聚高耦合C高内聚低耦合D低内聚低耦合正确答案: C10.耦合性和内聚性是对模块独立性度量的两个标准。
全国计算机等级考试二级Python真题及解析(9)精品word程序填空阅读填空程序试题
全国计算机等级考试二级Python真题及解析(9)精品word程序填空阅读填空程序试题一、程序填空1.有如下程序段:sum=0for i in range(1,20,3) :sum+=iprint(“sum=”,sum)(1)循环变量i的初值为:_________,终值为:_________,步长为:__________。
(2)该程序执行后,输出的结果为:____________________。
2.请在空格处填写正确的代码,使程序完善。
实现功能:用辗转相除法求解两个正整数的最大公约数。
x = int(input('请输入第一个正整数:'))y = int(input('请输入第二个正整数:'))m = max(x,y) #找出x,y中的最大值n = min(x,y) #找出x,y中的最小值r = m%n #求得最大值除以最小值后的余数while r!=0: #如果余数不等0,则进行以下循环m =________ #把最小值赋给mn =_________ #把余数赋给nr = m%n #求得最大值除以最小值后的余数print('这两个数的最大公约数为:',______)input("运行完毕,请按任意键退出....")3.将下列程序代码补充完整:某同学参加了学校体检,体检的医生告诉他体重超重,需要加强运动。
该同学了解到运动时,心率如能控制在一定范围内,对增强心血管系统和呼吸系统的功能都有很好的效果;超出范围,对身体反而会有损伤。
男最适宜运动心率=(220-年龄数-安静心率)×(60%~80%)+安静心率,女最适宜运动心率=(210-年龄数-安静心率)×(60%~80%)+安静心率,补充程序帮他(她)计算最适宜的运动心率。
age=float(input('请输入age='))HRrest=float(input('请输入HRrest='))gender=input(“请输入male or female :”)if ____________________:____________________else:_____________________low=(n-age-HRrest)*0.6+HRresthigh=(n-age-HRrest)*0.8+HRrestprint('最适宜的心率是:',low,'~',high)input(“运行完毕,请按回车键退出...”)4.分析完善程序已知包含25项的数列: 1,2/3,3/5,....,24/47,25/49。
全国计算机等级考试二级Python真题及解析(9)图文练习
全国计算机等级考试二级Python真题及解析(9)图文练习一、选择题1.下列不可以用来搭建本地服务器的软件是()。
①Python ②Excel ③IIS ④ApacheA.①②B.③④C.①②③④D.①②④2.算法用Python程序实现,以下代码中哪处语句存在语法错误()A.B.C.D.3.Python输入函数为()。
A.time() B.round() C.input( ) D.print() 4.在Python中要交换变量a和b中的值,应使用的语句组是()A.a,b = b,a B.a = c ;a = b;b = cC.a = b;b = a D.c = a;b = a;b = c5.在Python中要交换变量a和b中的值,应使用的语句组是()。
A.a,b=b,a B.a=c;a=b;b=cC.a=b;b=a D.c=a;b=a;b=c6.如下Python程序段x = 0while x < 50:x = (x + 2) * (x + 3)运行后,x的值为()A.0 B.72 C.50 D.168 7.在python 语言中,下列表达式中不是关系表达式()A.m==n B.m>=n C.m or n D.m!=n 8.python3解释器执行not 1 and 1的结果为()。
A.True B.False C.0 D.1 9.在Python中,判断n是否为偶数的表达式是()A.n/2=0B.n%2==0C.n%2=0D.n/2==010.在Python中print(8+7%2**2)的执行结果是()A.5 B.1 C.6 D.1111.下列哪个语句在Python中是非法的?()A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x+=y12.有python程序如下:S=input()print(S * 3)运行后通过键盘输入6,则运算结果是()A.666 B.SSS C.18 D.S*313.以下Python程序段执行后,输出结果为()。
2024年3月GESP编程能力认证Python等级考试二级真题(含答案)
2024年3月GESP编程能力认证Python等级考试二级真题(含答案)一、单选题(每题2分,共30分)第1题,小杨的父母最近刚刚给他买了一块华wei手表,他说手表上跑的是鸿meng,这个鸿meng是?(C)A. 小程序B. 计时器C. 操作系统D. 神话人物第2题,中国计算机学会(CCF)在2024年1月27日的颁奖典礼上颁布了王选奖,王选先生的重大贡献是(C)。
A. 制造自动驾驶汽车B. 创立培训学校C. 发明汉字激光照排系统D. 成立方正公司第3题,下列流程图的输出结果是?(B)A. 优秀B. 良好C. 不及格D. 没有输出第4题,以下选项中不符合Python变量命名规则的是?(B)A. studentB. 2_fromC. _toD. Text第5题,以下选项中,不能用于表示分支结构的python保留字是?(A)A. switchB. elifC. elseD. if第6题,下列说法错误的是?(C)A. while循环满足循环条件时不断地运行,直到指定的条件不满足为止。
B. if语句通常用于执行条件判断。
C. 在Python中可以使用do-while循环。
D. break和continue语句都可以用在for循环和while循环中。
第7题,下列4个表达式中,答案不是整数8的是?(B)A. abs(-8)B. min(float(8),9,10,11)C. int(8.88)D. round(7.55)第8题,下面Python代码执行后的输出是?(C)A. 8B. 14C. 26D. 50第9题,下面Python代码执行后的输出是?(D)A. 16B. 36C. 49D. 81第10题,下面Python代码执行后的输出是?(B)A. 2B. 3C. 4D. 5第11题,下面Python代码执行后的输出是?(C)A. 5B. 6C. 7D. 8第12题,以下Python代码判断一个正整数N的各个数位是否都是偶数,例如N=2024时输出“是”,否则输出“否”,横线处应填入(A)。
全国计算机等级考试二级Python真题及解析(9)图文word
全国计算机等级考试二级Python真题及解析(9)图文word一、选择题1.python中,表达式5%2 = ()。
A.2.5B.2C.1D.02.已知字符串a="python",则a[ 1 : 3 ]的值为()A."pyth" B."pyt" C."py" D."yt"3.在Python程序设计语言中,表示整除的符号是()A./ B.% C.mod D.//4.以下是猜数游戏的 Python程序,请你补全代码:请选择适当的代码填入程序①处。
()A.for B.print C.elif D.input5.在Python中,下列循环结构用法错误的是()。
A.for i in range(20):B.for i in range(0,10):C.for i in range(10,0,2): D.while s<50:6.关于Python的内存管理,下列说法错误的是()A.变量不必事先声明B.变量无需先创建和赋值就可直接使用C.变量无须制定类型D.可以使用del释放资源7.检测输入的四位整数abcd是否满足下述关系:(ab+cd)(ab+cd)=abcd。
实现上述功能的python程序代码如下:k=int(input(“输入一个四位数:”))①y=k%100if ② :print(“符合”)else:print(“不符合”)划线处应填入的代码是()A.①x=k/100 ②(x+y)*2!=k B.①x=k//100 ②(x+y)*2==kC.①x=k/100 ②(x+y)**2!=k D.①x=k//100 ②(x+y)**2==k8.运行下列 Python程序,结果正确的是()a=18b=7c=a%bb=a%bprint(a,b)A.18 5 B.5 18 C.18 4 D.4 189.运行下列 Python程序,结果正确的是( )a=32b=14c=a%bprint(c)A.2 B.4 C.32 D.1410.下列不被python所支持的数据类型是()A.char B.float C.int D.list11.如下Python程序段for i in range(1,4):for j in range(0,3):print ("Python")语句print ("Python")的执行次数是()A.3 B.4 C.6 D.912.下列选项中,合法的Python变量名是()A.print B.speed C. D.a#213.在Python中,表达式(21%4)+3的值是()A.2 B.4 C.6 D.814.在Python中,算式5+6*4%(2+8)结果为()A.25B.15C.9D.7.415.下列不属于...高级编程语言的是A.C 语言B.VB语言C.Python语言D.机器语言二、程序填空16.学习了Python绘制图形操作后,信息小组接到了编程演示的任务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国计算机等级考试二级Python真题及解析( 9)1.下面不属于软件工程的 3 个要素的是 ___________。
A过程B方法C环境D工具正确答案: C2.下面不属于软件设计原则的是 ___________。
A模块化B自底向上C信息隐蔽D抽象正确答案: B3.在关系数据库中,用来表示实体之间联系的是 ___________。
A网结构B二维表C线性表D树结构正确答案: B4.一般情况下,当对关系 R 和 S 进行自然连接时,要求 R 和 S 含有一个或者多个共有的 ___________。
A属性B元组C记录D行正确答案: A5.有表示公司和职员及工作的三张表,职员可在多家公司兼职。
其中公司c(公司号,公司名,地址,注册资本,法人代表,员工数),职员s(职员号,姓名,性别,年龄,学历),工作w(公司号,职员号,工资),则表w 的键(码)为 ___________。
A公司号,职员号,工资B职员号C职员号,工资D公司号,职员号正确答案: D6. 下列叙述中正确的是 ___________。
A栈是一种先进先出的线性表B栈与队列都是非线性结构C队列是一种后进先出的线性表D栈与队列都是线性结构正确答案: D7. 下列叙述中正确的是 ___________。
A线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C线性表的链式存储结构与顺序存储结构所需要的存储方式是相同的D线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的正确答案: B8. 算法的有穷性是指 ___________。
A算法只能被有限的用户使用B算法程序所处理的数据量是有限的C算法程序的运行时间是有限的D算法程序的长度是有限的正确答案: C9.软件设计中划分模块的一个准则是 ___________。
A高内聚高耦合B低内聚高耦合C高内聚低耦合D低内聚低耦合正确答案: C10.耦合性和内聚性是对模块独立性度量的两个标准。
下面叙述中正确的是A降低耦合性提高内聚性有利于提高模块的独立性B耦合性是指一个模块内部个元素间彼此结合的紧密程度C提高耦合性降低内聚性有利于提高模块的独立性D内聚性是模块间相互连接的紧密程度正确答案: A11.每个程序都具有的统一的运算模式是:A顺序计算模式B输入输出模式C函数调用模式DIPO 模式正确答案: D12.以下不是 Python 语言关键字的选项是:A NoneB asC raiseD function正确答案: D13.以下关于同步赋值语句描述错误的选项是:A同步赋值能够使得赋值过程变得更简洁B判断多个单一赋值语句是否相关的方法是看其功能上是否相关或相同C设 x, y 表示一个点的坐标,则 x=a;y=b 两条语句可以用 x,y = a,b 一条语句来赋值D多个无关的单一赋值语句组合成同步赋值语句,会提高程序可读性正确答案: D14.以下代码的输出结果是:print('{:*^10.4}'.format('Flower'))A FlowB FlowerC FlowD***Flow***正确答案: D15.表达式print(float(complex(10+5j).imag))的结果是:A10B5C10.0D5.0正确答案: D16.表达式print("{:.2f}".format(20-2**3+10/3**2*5))的结果是:A17.55B67.56C12.22D 17.56正确答案: D17. 如果 p=ord(‘ a’ ),表达式 print(p,chr((p+3)%26+ord('a'))) 的结果是:A 97 dB 97 cC 97 xD 97 w正确答案: D18.以下程序的输出结果是:chs = "|'\'-'|"for i in range(6):for ch in chs[i]:print(ch,end='')A|'\'-'B|\-|C"|'-'|"D|''-'|正确答案: D19.以下关于随机运算函数库的描述,错误的是:A random 库里提供的不同类型的随机数函数是基于random.random() 函数扩展的B伪随机数是计算机按一定算法产生的,可预见的数,所以是“伪”随机数C Python 内置的 random 库主要用于产生各种伪随机数序列D uniform(a,b) 产生一个 a 到 b 之间的随机整数正确答案: D以下关于分支和循环结构的描述,错误的是:A python 的在分支和循环语句里使用例如x<=y<=z 的表达式是合法的B分支结构的中的代码块是用冒号来标记的C while 循环如果设计不小心会出现死循环D二分支结构的 <表达式 1> if < 条件 > else <表达式 2> 形式,适合用来控制程序分支正确答案: D21.以下程序的输出结果是:for i in "CHINA":for k in range(2):print(i, end="")if i == 'N':breakA CCHHIINNAAB CCHHIIAAC CCHHIAAD CCHHIINAA正确答案: D22.以下程序的输出结果是:x= 10while x:x -= 1if not x%2:print(x,end = '')print(x)A86420B975311C97531D864200正确答案: D23.用户输入整数的时候不合规导致程序出错,为了不让程序异常中断,需要用到的语句是:A if 语句B eval 语句C循环语句D try-except 语句正确答案: D24.以下关于 python 内置函数的描述,错误的是:A id() 返回一个变量的一个编号,是其在内存中的地址B all(ls) 返回 True,如果 ls 的每个元素都是TrueC type() 返回一个对象的类型D sorted() 对一个序列类型数据进行排序,将排序后的结果写回到该变量中正确答案: D25.以下关于函数的描述,正确的是:A函数的全局变量是列表类型的时候,函数内部不可以直接引用该全局变量B如果函数内部定义了跟外部的全局变量同名的组合数据类型的变量,则函数内部引用的变量不确定C python 的函数里引用一个组合数据类型变量,就会创建一个该类型对象D函数的简单数据类型全局变量在函数内部使用的时候,需要在显式声明为全局变量正确答案: D26.以下程序的输出结果是:s1 ="QQ"s2 ="Wechat"print("{:*<10}{:=>10}".format(s1,s2))A********QQWechat====B QQWechatC********QQ Wechat====D QQ********====Wechat正确答案: D27.关于以下程序输出的两个值的描述正确的是:da = [1,2,3]print(id(da))def getda(st):fa = da.copy()print(id(fa))getda(da)A两个值相等B每次执行的结果不确定C首次不相等D两个值不相等正确答案: D28.以下不是组合数据类型的是:A集合类型B序列类型C映射类型D引用类型正确答案: D29.以下关于组合类型的描述,错误的是:A可以用大括号创建字典,用中括号增加新元素B嵌套的字典数据类型可以用来表达高维数据C字典的 pop 函数可以返回一个键对应的值,并删除该键值对D空字典和空集合都可以用大括号来创建正确答案: D30.以下程序的输出结果是:x = ['90','87','90']n = 90print(x.count(n))A1B2CNoneD正确答案: D31.以下程序的输出结果是:dict = {'Name': 'baby', 'Age': 7}print(dict.items())A[('Age', 7), ('Name', 'baby')]B('Age', 7), ('Name', 'baby')C'Age':7, 'Name': 'baby'D dict_items([('Age', 7), ('Name', 'baby')])正确答案: D32.以下程序的输出结果是:dat=['1', '2', '3', '0', '0', '0']for item in dat:if item == '0':dat.remove(item)print(dat)A['1', '2', '3']B['1', '2', '3', '0', '0']C['1', '2', '3', '0', '0', '0']D['1', '2', '3', '0']正确答案: D33.以下程序的输出结果是:L2 = [[1,2,3,4],[5,6,7,8]]L2.sort(reverse = True)print( L2)A[5, 6, 7, 8], [1, 2, 3, 4]B[[8,7,6,5], [4,3,2,1]]C[8,7,6,5], [4,3,2,1]D[[5, 6, 7, 8], [1, 2, 3, 4]]正确答案: D34.关于数据维度的描述,错误的是:A一维数据采用线性方式组织,对应于数组概念C高维数据由键值对类型的数据组成,采用对象方式组织D一维数据是由对等关系的有序数据构成,无序数据不是一维数据正确答案: D35.以下程序的输出结果是:fo = open("text.txt",'w+')x,y ='this is a test','hello'fo.write('{}+{}\n'.format(x,y))print(fo.read())fo.close()A this is a test helloB this is a testC this is a test,hello.D this is a test+hello正确答案: D36.文件 dat.txt 里的内容如下:QQ&WechatGoogle & Baidu以下程序的输出结果是:fo = open("tet.txt",'r')fo.seek(2)print(fo.read(8))fo.close()A WechatB&Wechat GC Wechat GoD &Wechat正确答案: D37.以下属于 Python HTML 和 XML 解析的第三方库的是:A DjangoB NetworkxC RequestsD Beautiful Soup正确答案: D38.以下属于 Python 打包源文件为可执行文件的第三方库的是:A PILB MatplotlibC SklearnD Pyinstaller正确答案: D39.以下属于 Python Web 开发框架第三方库的是:A WeRoBotB WheelC PygameD Django正确答案: D40.以下关于 Python 内置库、标准库和第三方库的描述,正确的是:A第三方库需要单独安装才能使用B内置库里的函数不需要 import 就可以调用C第三方库有三种安装方式,最常用的是 pip 工具D标准库跟第三方库发布方法不一样,是跟 python 安装包一起发布的正确答案: D二、操作题1.101参照代码模板完善代码,实现下述功能。