计算机等级考试二级Python语言程序设计模拟题2020年(7)_真题-无答案
(完整版)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真题及解析【最新版】

全国计算机等级考试二级Python真题及解析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真题及解析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.耦合性和内聚性是对模块独立性度量的两个标准。
2020年全国计算机二级等级考试模拟试卷及答案(第七套)

2020年全国计算机二级等级考试模拟试卷及答案(第七套)1. 下列叙述中正确的是()。
A) 循环队列是队列的一种链式存储结构B) 循环队列是队列的一种顺序存储结构C) 循环队列是非线性结构D) 循环队列是一种逻辑结构参考答案:B2. 下列关于线性链表的叙述中,正确的是()。
A) 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B) 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C) 进行插入与删除时,不需要移动表中的元素D) 以上说法均不正确参考答案:C3. 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()A) 16B) 10C) 6D) 44. 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
A) 外模式B) 内模式C) 概念模式D) 逻辑模式参考答案:B5. 在满足实体完整性约束的条件下()。
A) 一个关系中应该有一个或多个候选关键字B) 一个关系中只能有一个候选关键字C) 一个关系中必须有多关键字个候选D) 一个关系中可以没有候选关键字参考答案:A6. 有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
A) 自然连接B) 交C) 除D) 并7. 下面描述中,不属于软件危机表现的是()。
A) 软件过程不规范B) 软件开发生产率低C) 软件质量难以控制D) 软件成本不断提高参考答案:A8. 下面不属于需求分析阶段任务的是()。
A) 确定软件系统的功能需求B) 确定软件系统的性能需求C) 需求规格说明书评审D) 制定软件集成测试计划参考答案:D9. 在黑盒测试方法中,设计测试用例的主要根据是()。
A) 程序内部逻辑B) 程序外部功能C) 程序数据结构D) 程序流程图参考答案:B10. 在软件设计中不使用的工具是()。
A) 系统结构图B) PAD图C) 数据流图(DFD图)D) 程序流程图参考答案:C11. 以下选项中关于程序模块化的叙述错误的是A) 可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序B) 把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块C) 把程序分成若干相对独立的模块,可便于编码和调试D) 可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序参考答案:A12. 以下叙述中正确的是A) 用C语言编写的程序只能放在一个程序文件中B) C程序书写格式严格,要求一行内只能写一个语句C) C程序中的注释只能出现在程序的开始位置和语句的后面D) C程序书写格式自由,一个语句可以写在多行上参考答案:D13. 以下不合法的数值常量是A) 8.0E0.5B) 1e1C) 011D) 0xabcd参考答案:A14.以下关于C语言数据类型使用的叙述中错误的是A) 若要处理如"人员信息"等含有不同类型的相关数据,应自定义结构体类型B) 若要保存带有多位小数的数据,可使用双精度类型C) 若只处理"真"和"假"两种逻辑值,应使用逻辑类型D) 整数类型表示的自然数是准确无误差的参考答案:C15. 设有定义:int k=0;以下选项的四个表达式中与其他三个表达式的值不相同的是A) ++kB) k+=1C) k++D) k+1参考答案:C16. 有如下程序段:int x=12;double y=3.141593;printf("%d%8.6f", x, y);其输出结果是A) 123.141593B) 12 3.141593C) 12, 3.141593D) 123.1415930参考答案:A17. 已知字符'A'的ASCII代码值是65,字符变量c1的值是'A',c2的值是'D'。
全国计算机等级考试二级Python真题及解析(7)精品

全国计算机等级考试二级Python真题及解析(7)精品一、选择题1.下面的Python程序段运行后的输出结果是()List=[‘10’,25,’猕猴桃’,9,65]Print(List[3])A.25 B.’猕猴桃’C.猕猴桃D.92.已知字符串a="python",则a[1]的值为()A."p" B."py" C."Py" D."y" 3.现有如下Python程序:List = [ "Happy", "new", "year!" ]s = List[ 1 ]d = s[ : -1 ]执行该程序后,d的值为()A."py" B."Happ" C."ew" D."ne" 4.在编写python程序时缩进的作用是()。
A.让程序更美观B.只在for循环中使用C.只在if语句中使用D.用来界定代码块5.计算机能直接接收和执行的程序设计语言为()A.Visual Basic语言B.Python语言C.机器语言D.自然语言6.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是()A.time库B.random库C.turtle库D.matplotlib 库7.已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为()A."yth"B."yt" C."py" D."yh"8.下列选项中,不能作为python程序变量名的是()A.abc B.abc123 C.123abc D.abc__123 9.在Python中运行后,b的值是()a=6If a>=0:b=a+2Else:b=a-2print(b)A.6 B.8 C.10 D.12 10.下列不是Python中所有循环必须包含的是()。
全国计算机等级考试二级Python真题及解析【最新版】

全国计算机等级考试二级Python真题及解析【最新版】B循环计算模式C分支计算模式D递归计算模式正确答案: A解析: 将题目中的选项用中文表述,方便理解。
第一题没有问题,直接删除。
第二题中,将“不属于”的前缀改为“属于”,并将选项B改为“自顶向下”,即可改写为“下面属于软件设计原则的是:模块化、自顶向下、信息隐蔽、抽象。
正确答案为B”。
第三题没有问题,直接删除。
第四题中,将“自然连接”改为“连接”,并将选项A改为“属性”,即可改写为“一般情况下,当对关系R和S进行连接时,要求R和S含有一个或者多个共有的属性。
正确答案为A”。
第五题没有问题,直接删除。
第六题中,将“先进先出”改为“后进先出”,即可改写为“栈是一种后进先出的线性表。
正确答案为C”。
第七题中,将“正确的是”改为“错误的是”,并将选项B改为“线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构”,即可改写为“下列叙述中错误的是:线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构。
正确答案为B”。
第八题没有问题,直接删除。
第九题中,将“划分模块的一个准则是”改为“软件设计中的一个准则是”,将选项C改为“高内聚低耦合”,即可改写为“软件设计中的一个准则是:高内聚低耦合。
正确答案为C”。
第十题中,将“正确的是”改为“错误的是”,将选项A改为“降低耦合性提高内聚性有利于提高模块的独立性”,即可改写为“下面叙述中错误的是:降低耦合性提高内聚性有利于提高模块的独立性。
正确答案为A”。
第十一题没有问题,直接删除。
12.以下不是Python语言关键字的选项是: None13.以下关于同步赋值语句描述错误的选项是: D。
多个无关的单一赋值语句组合成同步赋值语句,不会提高程序可读性。
14.以下代码的输出结果是: D。
***Flow***15.表达式 print(float(complex(10+5j).imag)) 的结果是: D。
5.016.表达式 print("{:.2f}".format(20-2**3+10/3**2*5)) 的结果是: D。
计算机二级phyon题库

计算机二级phyon题库一、选择题基本的Python内置函数sum(x)的作用是()。
A. 对组合数据类型x计算求和结果B. 返回变量x的数据类型C. 将x转换为等值的字符串类型D. 对组合数据类型x进行排序,默认从小到大答案:A。
内置函数sum()的作用是对组合数据类型进行求和操作,例如列表、元组等。
Python文件的后缀名是()。
A. pdfB. doC. passD. py答案:D。
Python文件的默认后缀名是“.py”。
Python语言语句块的标记是()。
A. 分号B. 逗号C. 缩进D. /答案:C。
Python使用缩进来区分代码块。
下列关于算法说法不正确的是()。
A. 算法独立于任何具体的语言,Python算法只能用Python语言来实现B. 解决问题的过程就是实现算法的过程C. 算法是程序设计的“灵魂”D. 算法可以通过编程来实现答案:A。
算法是独立于任何具体的语言的,它可以用任何编程语言来实现。
在Python中,表达式(21%4)+3的值是()。
答案:2。
因为21除以4的余数是1,所以(21%4)的结果是1,再加上3等于4,但这里只问表达式的值,所以答案是2(这里的表述可能有些歧义,通常我们理解的是求整个表达式(21%4)+3的结果,即1+3=4,但按照问题的直接表述,答案给出为2可能是指21%4的结果,不过在此我按照通常理解给出最终计算结果4,但需注意原题中的表述)。
如果按照原题中的答案2来理解,可能是题目表述或答案给出的特殊情境,正常情况下应计算整个表达式的值。
二、填空题在Python中,使用________关键字可以定义一个变量。
答案:无需特定关键字,直接赋值即可定义变量,例如“a = 1”中a就是一个变量。
但如果非要填一个“关键字”,可以认为是“var”(但需注意,Python中并没有名为“var”的关键字来定义变量,这是与其他一些编程语言的不同之处,此处仅根据填空题的格式给出一个通常意义上的“答案”,实际在Python中定义变量不需要关键字)。
计算机等级考试二级Python语言程序设计模拟题2020年(7)_真题-无答案

计算机等级考试二级Python语言程序设计模拟题2020年(7)(总分100,考试时间120分钟)单项选择题1. 1.下列叙述中正确的是( )。
A. 快速排序法适用于顺序存储的线性表B. 快速排序适用于链式存储的线性表C. 链式存储的线性表不可能排序D. 堆排序适用于非线性结构2. 2.循环队列的存储空间为Q(1:50)。
经过一系列正常的入队与退队操作后,front=rear=25。
后又成功地将一个元素入队,此时队列中的元素个数为( )。
A. 50B. 1C. 26D. 23. 3.树的度为3,且有9个度为3的结点,5个度为1的结点,但没有度为2的结点。
则该树总的结点数为( )。
A. 32B. 14C. 33D. 194. 4.设栈与队列初始状态为空。
首先A,B,C,D,E依次人栈,再F,G,H,I,J依次入队;然后依次出栈至栈空,再依次出队至队空。
则输出序列为( )。
A. F,G,H,I,J,A,B,C,D,EB. F,G,H,I,J,E,D,C,B,AC. E,D,C,B,A,J,I,H,G,FD. E,D,C,B,A,F,G,H,I,J5. 5.属于结构化程序设计原则的是( )。
A. 模块化B. 可继承性C. 可封装性D. 多态性6. 6.确定软件项目是否进行开发的文档是( )。
A. 需求分析规格说明书B. 可行性报告C. 软件开发计划D. 测试报告7. 7.基本路径测试是属于( )。
A. 黑盒测试方法且是静态测试B. 黑盒测试方法且是动态测试C. 白盒测试方法且是动态测试D. 白盒测试方法且是静态测试8. 8.关系数据库中的键是指( )。
A. 关系的所有属性B. 关系的名称C. 关系的专用保留字D. 能唯一标识元组的属性或属性集合9. 9.商品销售的售货单和商品之间的联系是( )。
A. 多对多B. 一对多C. 多对一D. 一对一10. 10.定义学生选修课程的关系模式如下:SC(S#,sn,C#,cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分) 则对主属性部分依赖的是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机等级考试二级Python语言程序设计模拟题2020年(7)(总分100,考试时间120分钟)单项选择题1. 1.下列叙述中正确的是( )。
A. 快速排序法适用于顺序存储的线性表B. 快速排序适用于链式存储的线性表C. 链式存储的线性表不可能排序D. 堆排序适用于非线性结构2. 2.循环队列的存储空间为Q(1:50)。
经过一系列正常的入队与退队操作后,front=rear=25。
后又成功地将一个元素入队,此时队列中的元素个数为( )。
A. 50B. 1C. 26D. 23. 3.树的度为3,且有9个度为3的结点,5个度为1的结点,但没有度为2的结点。
则该树总的结点数为( )。
A. 32B. 14C. 33D. 194. 4.设栈与队列初始状态为空。
首先A,B,C,D,E依次人栈,再F,G,H,I,J依次入队;然后依次出栈至栈空,再依次出队至队空。
则输出序列为( )。
A. F,G,H,I,J,A,B,C,D,EB. F,G,H,I,J,E,D,C,B,AC. E,D,C,B,A,J,I,H,G,FD. E,D,C,B,A,F,G,H,I,J5. 5.属于结构化程序设计原则的是( )。
A. 模块化B. 可继承性C. 可封装性D. 多态性6. 6.确定软件项目是否进行开发的文档是( )。
A. 需求分析规格说明书B. 可行性报告C. 软件开发计划D. 测试报告7. 7.基本路径测试是属于( )。
A. 黑盒测试方法且是静态测试B. 黑盒测试方法且是动态测试C. 白盒测试方法且是动态测试D. 白盒测试方法且是静态测试8. 8.关系数据库中的键是指( )。
A. 关系的所有属性B. 关系的名称C. 关系的专用保留字D. 能唯一标识元组的属性或属性集合9. 9.商品销售的售货单和商品之间的联系是( )。
A. 多对多B. 一对多C. 多对一D. 一对一10. 10.定义学生选修课程的关系模式如下:SC(S#,sn,C#,cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分) 则对主属性部分依赖的是( )。
A. (S#,C#)→GB. S#→SnC. (S#,C#)→S#D. (S#,C#)→C#11. 11.在Python语言中,可以作为源文件后缀名的是( )。
A. pngB. pdfC. pyD. ppt12. 12.以下不属于Python语言保留字的是( )。
A. gotoB. FalseC. TrueD. pass13. 13.以下代码的输出结果是( )。
print(0.1+0.2==0.3)A. 一1B. TrueC. FalseD. 014. 14.以下关于Python字符编码的描述中,正确的是( )。
A. Python字符编码使用ASCII编码存储B. chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换C. print(chr(’a’))输出97D. ptint(ord(65))输出A15. 15.以下代码的输出结果是( )。
a=10.99**plex(a))A. 0.99B. 10.99i+iC. 10.99D. (10.99+0j)16. 16.以下保留字不属于分支或循环逻辑的是( )。
A. elifB. doC. forD. while17. 17.在Python语言中,使用for..in..方式形成的循环不能遍历的类型是( )。
A. 列表B. 复数C. 字符串D. 字典18. 18.以下关于Python语言中try语句的描述中,错误是( )。
A. try用来捕捉执行代码发生的异常,处理异常后能够回到异常处继续执行B. 当执行try代码块触发异常后,会执行except后面的语句C. 一个try代码块可以对应多个处理异常的except代码块D. try代码块不触发异常时,不会执行except后面的语句19. 19.Python语言中用来表示代码块所属关系的语法是( )。
A. 花括号B. 括号C. 缩进D. 冒号20. 20.以下描述错误的是( )。
A. Python语言是一门动态的解释型语言B. 当Python脚本程序发生了异常,如果不处理,运行结果不可预测C. 编程语言中的异常和错误是完全相同的概念D. Python通过try、except等保留字提供异常处理功能21. 21.以下关于Python函数的描述中,错误的是( )。
A. 函数代码是可以重复使用的B. 每次使用函数需要提供相同的参数作为输入C. 函数通过函数名进行调用D. 函数是一段具有特定功能的语句组22. 22.函数中定义了3个参数,其中2个参数都指定了默认值,调用函数时参数个数最少是( )。
A. 0B. 2C. 1D. 323. 23.关于以下代码的描述中,正确的是( )。
def rune(a,b):c=a**2+bb=areturn ca=10b=2c=func(b,a)+aA. 执行该函数后,变量c的值为112B. 该函数名称为funC. 执行该函数后,变量b的值为2D. 执行该函数后,变量b的值为1024. 24.以下关于Python全局变量和局部变量的描述中,错误的是( )。
A. 局部变量在使用过后立即被释放B. 全局变量一般没有缩进C. 全局变量和局部变量的命名不能相同D. 一个程序中的变量包含两类:全局变量和局部变量25. 25.以下的函数定义中,错误的是( )。
A. def vfunc(s,a=1,*b):B. def vfunc(a=3,b):C. def vfunc(a,**b):D. def vfunc(a,b=2):26. 26.以下关于Python列表的描述中,正确的是( )。
A. 列表的长度和内容都可以改变,但元素类型必须相同B. 不可以对列表进行成员运算操作、长度计算和分片C. 列表的索引是从1开始的D. 可以使用比较操作符(如>或<等)对列表进行比较27. 27.以下用来处理Python字典的方法中,正确的是( )。
A. interleaveB. getC. insertD. replace28. 28.以下代码的输出结果是( )。
ls=[’book’,666,[2018,’python’,314],20]print(ls[2][1][一2])A. nB. pythonC. oD. 结果错误29. 29.以下代码的输出结果是( )。
d={’food’:{’cake’:1,’egg’:5}}print(d.get(’egg’,’no this food’))A. eggB. 1C. foodD. no this food30. 30.以下代码的输出结果是( )。
a=[[1,2,3],[4,5,6],[7,8,9]]s=0for c in a:for j in range(3):s+=c[j]print(s)A. [1,2,3,4,5,6,7,8,9]B. 45C. 24D. 031. 31.以下关于Python文件打开模式的描述中,错误的是( )。
A. 只读模式rB. 覆盖写模式wC. 追加写模式aD. 创建写模式n32. 32.以下关于CSV文件的描述中,正确的是( )。
A. CSV文件只能采用Unicode编码表示字符B. CSV文件的每一行是一维数据,可以使用Python的元组类型表示C. CSV格式是一种通用的文件格式,主要用于不同程序之间的数据交换D. CSV文件是一个一维数据33. 33.给定列表ls=[1,2,3,”1”,”2”,”3”],其元素包含两种数据类型,列表ls的数据组织维度是( )。
A. 二维数据B. 一维数据C. 多维数据D. 高维数据34. 34.在Python语言中,使用open()打开一个Windows操作系统D盘下的文件,路径名错误的是( )。
A. D:\PythonTest\a.txtB. D:\\PythonTest\\a.txtC. D:/PythonTest/a.txtD. D://PythonTest//a.txt35. 35.在Python语言中,将二维数据写入CSV文件,最可能使用的函数是( )。
A. write()B. split()C. join()D. exists()36. 36.以下不属于Python数据分析领域第三方库的是( )。
A. scrapyB. numpyC. lmndasD. matplotlib37. 37.在Python语言中,用来安装第三方库的工具是( )。
A. installB. pipC. PyQt5D. pyinstaller38. 38.以下属于Python机器学习领域第三方库的是( )。
A. turtleB. numpyC. pygameD. mxnet基本编程题39. 39.考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能:请将列表lis内的重复元素删除,并输出。
例如:若列表为[2,8,3,6,5,3,8],输出为[8,2,3,5,6]试题程序:#请在_______处使用一行代码或表达式替换#注意:请不要修改其他已给出代码lis=[2,8,3,6,5,3,8]new_lis=_________print(new_lis)40. 40.考生文件夹下存在一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能:输入一个水果名,判断它是否在列表lis中,并输出判断结果。
例如:输入”猕猴桃”,输出”猕猴桃在列表lis中”,输入”香蕉”,输出”香蕉不在列表lis中。
”试题程序:#请在______处使用一行代码或表达式替换#注意:请不要修改其他已给出代码fruit=input(’输入水果:’)lis=[’苹果’,’哈密瓜’,’橘子’,’猕猴桃’,’杨梅’,’西瓜’]if__________;________else:______41. 41.考生文件夹下存在一个文件PY103.py,请写代码替换横线,不修改其他代码,实现以下功能:编写一个函数,使之能够实现字符串的反转。
将字符串"goodstudy"输入到函数中,运行并输出结果。
试题程序:#请在_________处使用一行代码或表达式替换#注意:请不要修改其他已给出代码def str_change(str):return__________str=input("输入字符串:")print(str_change(________))简单应用题42. 42.考生文件夹下存在一个文件PY201.py,该文件是本题目的代码提示框架,其中代码可以任意修改。
请在该文件中编写代码,以实现如下功能:使用循环输出由星号“*”组成的实心菱形图案,如下图所示。