全国计算机等级考试二级Python真题及解析(5)
全国计算机等级考试二级Python真题及解析5优质word复习知识点试卷试题

全国计算机等级考试二级Python真题及解析5优质word复习知识点试卷试题一、选择题1.关于Python3.8基础知识的说法中,不正确的是()A.支持中文做标识符B.Python标识符不区分字母的大小写C.Python命令提示符是>>>D.命令中用到的标点符号只能是英文字符2.算法用Python程序实现,以下代码中哪处语句存在语法错误()A.B.C.D.3.在Python中,“print(100-33*5%3)”语句输出的是()A.34 B.67 C.100 D.14.在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 5.python用来表示代码块所属关系(控制层级结构的)的语法符号是()A.圆括号B.大括号C.缩进D.冒号6.下列可以导入Python模块的语句是()A.import moduleB.input moduleC.print moduleD.def module7.下列选项中,属于Python输入函数的是()。
A.random() B.print() C.Cout() D.input()8.下列Python程序运行后的输出结果是( )。
s=0for i in range(1,5):s=s+iprint("s=",s)A.s=5 B.s=6 C.s=10 D.s=159.下列选项中,不属于Python语言基本数据类型的是()A.strB.intC.floatD.char10.下面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 311.利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是()A.该文档中的有2个用户添加了2处批注B.该文档中图片采用的环绕方式为上下型C.该文档中总共有4处修订D.若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适12.下列序列拼接错误的是()A.list = [ None ] * 4B.msg = “Python”, ”语言”C.tup = “/”.join( ( “123”, ”234” ) )D.set = { 1, 2, 3 } + { 4, 5, 6 }13.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch14.在下列程序设计语言中,属于人工智能语言的是()。
全国计算机等级考试二级Python真题及解析5图文word练习

全国计算机等级考试二级Python真题及解析5图文word练习一、选择题1.计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。
可以被计算机直接执行的语言是(), Python语言属于()语言。
A.机器,高级B.高级,汇编C.高级,机器D.汇编,高级2.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch3.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为()A.22 B.88 C.89 D.674.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.235.下列Python程序运行后的输出结果是( )。
s=0for i in range(1,5):s=s+iprint("s=",s)A.s=5 B.s=6 C.s=10 D.s=156.下列Python程序运行后的输出结果是()。
s=0for i in range(1,10):s=s+iprint("s=",s)A.s=35 B.s=45 C.s=55 D.s=657.下列选项中,属于Python输出函数的是()。
A.random() B.print() C.sqrt() D.input() 8.Python中的数据类型float表示()A.布尔型B.整型C.字符串型D.浮点型9.下列不是 Python 程序基本结构的是()。
A.顺序结构B.树形结构C.分支结构D.循环结构10.Python语言自带的IDLE环境的退出命令是()A.Esc B.close C.回车键D.exit11.在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=312.下列选项中,不能作为python程序变量名的是()A.abc B.abc123 C.123abc D.abc__12313.运行下列 Python程序,结果正确是()a=32b=14c=a//bprint(c)A.2.2 B.2 C.“2”D.414.如下Python程序段x = 0while x < 50:x = (x + 2) * (x + 3)运行后,x的值为()A.0 B.72 C.50 D.16815.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum()执行的操作是A.返回所有列的和B.返回所有行的和C.返回所有数据中的最大值D.返回所有数据中的最小值16.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()。
全国计算机等级考试二级Python真题及解析(5)

全国计算机等级考试二级Python 真题及解析(5)一、选择题1. 关于二叉树的遍历,以下选项中描述错误的是A 二叉树的遍历可以分为三种:前序遍历、中序遍历、后序遍历B 前序遍历是先遍历左子树,然后访问根结点,最后遍历右子树C后序遍历二叉树的过程是一个递归的过程D 二叉树的遍历是指不重复地访问二叉树中的所有结点正确答案:B2. 关于二叉树的描述,以下选项中错误的是A 二叉树具有两个特点:非空二叉树只有一个根结点;每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树B 在任意一棵二叉树中,度为0 的结点(叶子结点)比度为 2 的结点多一个C深度为m的二叉树最多有2的m次幂个结点D 二叉树是一种非线性结构正确答案:C3. 关于查找技术的描述,以下选项中错误的是A 如果采用链式存储结构的有序线性表,只能用顺序查找B二分查找只适用于顺序存储的有序表C顺序查找的效率很高D 查找是指在一个给定的数据结构中查找某个特定的元素正确答案:C4. 关于排序技术的描述,以下选项中错误的是A 选择排序法在最坏的情况下需要比较n(n–1)/2 次B 快速排序法比冒泡排序法的速度快C冒泡排序法是通过相邻数据元素的交换逐步将线性表变成有序D简单插入排序在最坏的情况下需要比较n的 1.5幂次正确答案:D5. 关于面向对象的程序设计,以下选项中描述错误的是A 面向对象方法可重用性好B Python 3.x 解释器内部采用完全面向对象的方式实现C用面向对象方法开发的软件不容易理解D面向对象方法与人类习惯的思维方法一致正确答案:C6. 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是A 需求设计B详细设计C可行性分析D 概要设计正确答案:A7. 以下选项中,用于检测软件产品是否符合需求定义的是A 集成测试B 验证测试C验收测试D 确认测试正确答案:C8. 在PFD图中用箭头表示A 数据流B 调用关系C 组成关系D 控制流正确答案:D9. 关于软件调试方法,以下选项中描述错误的是A 软件调试可以分为静态调试和动态调试B软件调试的主要方法有强行排错法、回溯法、原因排除法等C软件调试的目的是发现错误D软件调试的关键在于推断程序内部的错误位置及原因正确答案:C10. 关于数据库设计,以下选项中描述错误的是A 数据库设计可以采用生命周期法B 数据库设计是数据库应用的核心C数据库设计的四个阶段按顺序为概念设计、需求分析、逻辑设计、物理设计D数据库设计的基本任务是根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式正确答案:C11. 以下选项中值为False的是A 'abc' <'abcd'B ' ' <'a'C 'Hello' >'hello'D 'abcd' <'ad'正确答案:C12. Python语言中用来定义函数的关键字是A returnC functionD define正确答案:B13. 以下选项中,对文件的描述错误的是A 文件中可以包含任何数据内容B 文本文件和二进制文件都是文件C文本文件不能用二进制文件方式读入D 文件是一个存储在辅助存储器上的数据序列正确答案:C14. ls = [3.5, "Python", [10, "LIST"], 3.6] ,ls[2][ –1][1]的运行结果是A IB PC YD L 正确答案:A15. 以下用于绘制弧形的函数是A turtle.seth()B turtle.right()C turtle.circle()D turtle.fd()正确答案:C16. 对于turtle绘图中颜色值的表示,以下选项中错误的是A (190, 190, 190)B BEBEBEC #BEBEBED “ grey”正确答案:B17. 以下选项中不属于组合数据类型的是A 变体类型B 字典类型C映射类型D 序列类型正确答案:A18. 关于random 库,以下选项中描述错误的是A 设定相同种子,每次调用随机函数生成的随机数相同B 通过from random import * 可以引入random 随机库C 通过import random 可以引入random 随机库D 生成随机数之前必须要指定随机数种子正确答案:D19. 关于函数的可变参数,可变参数*args传入函数时存储的类型是 A listB setC dictD tuple 正确答案:D20. 关于局部变量和全局变量,以下选项中描述错误的是A 局部变量和全局变量是不同的变量,但可以使用global 保留字在函数内部使用全局变量B局部变量是函数内部的占位符,与全局变量可能重名但不同C函数运算结束后,局部变量不会被释放D局部变量为组合数据类型且未创建,等同于全局变量正确答案:C21. 下面代码的输出结果是ls = ["F","f"]def fun(a):ls.append(a)returnfun("C")print(ls)A ['F', 'f']B ['C']C 出错D ['F', 'f', 'C']22. 关于函数作用的描述,以下选项中错误的是A 复用代码B 增强代码的可读性C降低编程复杂度D 提高代码执行速度正确答案:D23. 假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是A 参数是int 类型时,不改变原参数的值B 参数是组合类型(可变对象)时,改变原参数的值C参数的值是否改变与函数中对变量的操作有关,与参数类型无关D 参数是list 类型时,改变原参数的值正确答案:C24. 关于形参和实参的描述,以下选项中正确的是A 参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参B 函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python 也提供了按照形参名称输入实参的方式C程序在调用时,将形参复制给函数的实参D 函数定义中参数列表里面的参数是实际参数,简称实参正确答案:B25. 以下选项中,正确地描述了浮点数0.0和整数0相同性的是A 它们使用相同的计算机指令处理方法B它们具有相同的数据类型C它们具有相同的值D它们使用相同的硬件执行单元26. 关于random.uniform(a,b)的作用描述,以下选项中正确的是A 生成一个[a, b] 之间的随机小数B 生成一个均值为a,方差为b 的正态分布C生成一个(a, b)之间的随机数D 生成一个[a, b] 之间的随机整数正确答案:A27. 关于Python语句P = –P,以下选项中描述正确的是A P和P的负数相等B P和P的绝对值相等C 给P赋值为它的负数D .P 的值为0正确答案:C28. 以下选项中,用于文本处理方向的第三方库是A pdfminerB TVTKC matplotlibD mayavi正确答案:A29. 以下选项中,用于机器学习方向的第三方库是A jiebaB SnowNLPC losoD TensorFlow 正确答案: D30. 以下选项中,用于Web开发方向的第三方库是A Panda3DB cocos2dD Pygame 正确答案: C31. 下面代码的输出结果是x = 0x0101print(x) A 101 B 257C 65D 5 正确答案:B 32.下面代码的输出结果是sum = 1.0for num in range(1,4):sum+=numprint(sum)A 6B 7.0C 1.0D 7正确答案:B33. 下面代码的输出结果是a = 4.2e–1b = 1.3e2print(a+b)A 130.042B 5.5e31C 130.42D 5.5e3 正确答案: C34.下面代码的输出结果是name = "Python语言程序设计"print(name[2: –2])A thon 语言程序B thon 语言程序设C ython 语言程序D ython 语言程序设正确答案:A35. 下面代码的输出结果是weekstr = "星期一星期二星期三星期四星期五星期六星期日weekid = 3print(weekstr[weekid*3: weekid*3+3])A 星期二B星期三C星期四D 星期一正确答案:C36.下面代码的输出结果是a = [5,1,3,4]print(sorted(a,reverse = True))A [5, 1, 3, 4]B [5, 4, 3, 1]C [4, 3, 1, 5]D [1, 3, 4, 5]正确答案:B37. 下面代码的输出结果是for s in "abc":for i in range(3):print (s,end="")if s=="c":breakA aaabcccB aaabbbcC abbbcccD aaabbbccc 正确答案:B38. 下面代码的输出结果是for i in range(10):if i%2==0:continueelse:print(i, end=",")A 2,4,6,8,B 0,2,4,6,8,C 0,2,4,6,8,10,D 1,3,5,7,9,正确答案:D39. 下面代码的输出结果是ls = list(range(1,4))print(ls) A{0,1,2,3}B[1,2,3]C{1,2,3}D[0,1,2,3]正确答案:B40. 下面代码的输出结果是def change(a,b):a = 10b += a a = 4 b = 5 change(a,b)print(a,b) A 10 5 B 4 15 C 10 15 D 4 5 正确答案: D 二、操作题1. 编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗号结尾),计算所有输入数字的和并输出,给出代码提示如下。
【编程】全国计算机等级考试二级Python真题及解析5word复习知识点试卷试题

【编程】全国计算机等级考试二级Python真题及解析5word复习知识点试卷试题一、选择题1.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a)2.在python中,以下哪个选项a 的数据类型为整型()A.a=5 B.a=input() C.a='5' D.a=5.03.运行下列 Python程序,结果正确的是( )a=32b=14c=a%bprint(c)A.2 B.4 C.32 D.144.在下列程序设计语言中,属于人工智能语言的是()。
A.PythonB.VBC.PascalD.C5.下面选项中对Python的转义字符描述错误的是()A.\r 回车B.\n 换行C.\\ 反斜杠符号D.\” 单引号6.下列选项中,可作为Python变量名的是()A.int B.Abc C.float D.Complex7.下列定义变量的python程序语句变量赋值错误的是()A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,28.在Python中运行后,b的值是()a=6If a>=0:b=a+2Else:b=a-2print(b)A.6 B.8 C.10 D.129.下列属于计算机编程语言的有()①Python ②Visual Basic ③Java ④C++⑤CPUA.①②④⑤B.②③④⑤C.①②③④D.①③④10.Python表达式中,可以使用()控制运算的优先顺序。
A.圆括号()B.方括号[]C.大括号{}D.尖括号<>11.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 1012.运行下列 Python程序,结果正确的是()a=18b=7c=a%bb=a%bprint(a,b)A.18 5 B.5 18 C.18 4 D.4 1813.以下python程序段运行后,x和st的值分别是()x= 123 + 678st = "123" + "678"A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801" 14.Python语句 "ab"+"c"*2 的运行结果是()A.abc2 B.abcabc C.abcc D.ababcc15.在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=1516.在python中,想输出一行文字,要用到的函数是()。
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真题及答案解析5精品word复习知识点试卷试题

计算机二级Python真题及答案解析5精品word复习知识点试卷试题一、选择题1.在python中,想输出一行文字,要用到的函数是()。
A.input()B.int()C.print()D.float() 2.算法用Python程序实现,以下代码中哪处语句存在语法错误()A.B.C.D.3.在下面的python程序中,变量b和c的值为()。
A.b为6,c为6 B.b为6,c为8 C.b为8,c为8 D.b为8,c为64.下列定义变量的python程序语句变量赋值错误的是()A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,25.在python中运行print(“3+6”)的结果是()。
A.9B.“3+6”C.3+6D.“9”6.在Python中运行后,b的值是()a=6If a>=0:b=a+2Else:b=a-2print(b)A.6 B.8 C.10 D.12 7.Python表达式中,可以使用()控制运算的优先顺序。
A.圆括号()B.方括号[]C.大括号{}D.尖括号<> 8.下列可以导入Python模块的语句是()A.import moduleB.input moduleC.print moduleD.def module9.下列不是 Python 程序基本结构的是()。
A.顺序结构B.树形结构C.分支结构D.循环结构10.在Python中以下语句正确的是()。
A.51jb= "51jb" B.for= "51jb" C.j,b=b,j D.//这是一段测试代码11.以下哪种语言属于高级程序设计语言()①python ②c++ ③visual basic ④javaA.①②③B.②③C.②③④D.①②③④12.运行下列 Python程序,结果正确的是( )a=32b=14c=a%bprint(c)A.2 B.4 C.32 D.1413.以下Python程序段执行后,输出结果为()。
计算机python二级试题及答案

计算机python二级试题及答案试题一:1. 请解释Python中的PEP是什么?PEP是指Python增强提案(Python Enhancement Proposal),用于描述和讨论Python编程语言的改进和开发。
PEP提供了一种共同的工作方法,促进了Python社区的交流和发展。
PEP通常包含新功能、语法修改、库设计等方面的建议。
2. 请解释Python中的装饰器是什么?装饰器是Python语言中一种用于修改函数或者类的行为的特殊语法。
装饰器可以在不修改原始函数或类的情况下,提供额外的功能或者包装现有的功能。
装饰器通常使用@符号和函数作为参数进行定义和应用。
3. 请解释Python中的列表推导式是什么?列表推导式是一种用于简化列表创建和操作的表达式。
它允许在单个表达式中使用循环、条件语句等操作列表。
以下是一个简单的列表推导式的例子:numbers = [x for x in range(10) if x % 2 == 0]该列表推导式将创建一个包含0到9中偶数的列表。
4. 请解释Python中的异常处理是什么?异常处理是一种用于处理和捕获程序运行过程中出现的异常情况的机制。
在Python中,使用try-except语句块来捕获并处理异常。
try块中包含可能会引发异常的代码,而在except块中可以定义对特定异常的处理方式。
例如:try:result = 10 / 0except ZeroDivisionError:print("除数不能为零")该代码示例中,除数为零会引发ZeroDivisionError异常,而except 块中的代码将打印出异常信息"除数不能为零"。
5. 请解释Python中的yield关键字是什么?yield关键字在Python中用于生成器(generator)函数中。
生成器函数通过yield语句提供了一种延迟计算的机制,可以逐步生成值而不是一次性生成所有值。
全国计算机等级考试二级Python真题及解析5精品复习知识点试卷试题

全国计算机等级考试二级Python真题及解析5精品复习知识点试卷试题一、选择题1.下面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 32.下列Python程序段运行的结果是()f=[‘A’,’B’,’C’]a=len(f)print(‘a=’,a)A.a=2 B.a=’A’C.a=’C’D.a=33.下列可以被计算机直接执行的程序是()A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序4.Python中用来声明字符串变量的关键字是()A.str B.int C.float D.char5.以下python程序段运行后,y的值是()x=3if x > 3 :y=2*xelse :y=3*x+1print(y)A.10 B.5 C.25 D.266.下列软件中,可作为服务器操作系统的是()A.Windows B.Python C.excel D.access7.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a) 8.在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=159.下列选项中,不属于Python合法变量名的是()A.int32 B.40xl C.self D._name_ 10.下列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 11.Python使用函数()接收用输入的数据A.accept() B.input() C.readline() D.print() 12.Python语言自带的IDLE环境的退出命令是()A.Esc B.close C.回车键D.exit13.在Python中,显示出信息x,并要求输入数据的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国计算机等级考试二级Python 真题及解析(5)一、选择题1. 关于二叉树的遍历,以下选项中描述错误的是A 二叉树的遍历可以分为三种:前序遍历、中序遍历、后序遍历B 前序遍历是先遍历左子树,然后访问根结点,最后遍历右子树C后序遍历二叉树的过程是一个递归的过程D 二叉树的遍历是指不重复地访问二叉树中的所有结点正确答案:B2. 关于二叉树的描述,以下选项中错误的是A 二叉树具有两个特点:非空二叉树只有一个根结点;每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树B 在任意一棵二叉树中,度为0的结点(叶子结点)比度为2的结点多一个C深度为m的二叉树最多有2的m次幕个结点D 二叉树是一种非线性结构正确答案:C3. 关于查找技术的描述,以下选项中错误的是A 如果采用链式存储结构的有序线性表,只能用顺序查找B二分查找只适用于顺序存储的有序表C 顺序查找的效率很高D 查找是指在一个给定的数据结构中查找某个特定的元素正确答案:C4. 关于排序技术的描述,以下选项中错误的是A选择排序法在最坏的情况下需要比较n(n - 1)/2次B 快速排序法比冒泡排序法的速度快C冒泡排序法是通过相邻数据元素的交换逐步将线性表变成有序D简单插入排序在最坏的情况下需要比较n的1.5幕次正确答案:D5. 关于面向对象的程序设计,以下选项中描述错误的是A 面向对象方法可重用性好B Python 3.x 解释器内部采用完全面向对象的方式实现C 用面向对象方法开发的软件不容易理解D 面向对象方法与人类习惯的思维方法一致正确答案:C6. 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是A 需求设计B详细设计C 可行性分析D 概要设计正确答案:A7. 以下选项中,用于检测软件产品是否符合需求定义的是A 集成测试B 验证测试C 验收测试D 确认测试正确答案:C8. 在PFD 图中用箭头表示A 数据流B 调用关系C 组成关系D 控制流正确答案:D9. 关于软件调试方法,以下选项中描述错误的是A 软件调试可以分为静态调试和动态调试B软件调试的主要方法有强行排错法、回溯法、原因排除法等C软件调试的目的是发现错误D软件调试的关键在于推断程序内部的错误位置及原因正确答案:C10. 关于数据库设计,以下选项中描述错误的是A 数据库设计可以采用生命周期法B 数据库设计是数据库应用的核心C 数据库设计的四个阶段按顺序为概念设计、需求分析、逻辑设计、物理设计D 数据库设计的基本任务是根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式正确答案:C11. 以下选项中值为False的是A 'abc' <'abcd'B ' ' <'a'C 'Hello' >'hello'D 'abcd' <'ad'正确答案:C12. Python语言中用来定义函数的关键字是A returnB defC functionD define正确答案:B13. 以下选项中,对文件的描述错误的是A 文件中可以包含任何数据内容B 文本文件和二进制文件都是文件C文本文件不能用二进制文件方式读入D 文件是一个存储在辅助存储器上的数据序列正确答案:C14. Is = [3.5,"卩ython", [10, "LIST"], 3.6] , ls[2][ - 1][1]的运行结果是A IB PC YD L正确答案:A15. 以下用于绘制弧形的函数是A turtle.seth()B turtle.right()C turtle.circle()D turtle.fd() 正确答案:C16. 对于turtle绘图中颜色值的表示,以下选项中错误的是A (190, 190, 190)B BEBEBEC #BEBEBED “grey”正确答案:B17. 以下选项中不属于组合数据类型的是A 变体类型B 字典类型C映射类型D 序列类型正确答案:A18. 关于random 库,以下选项中描述错误的是A 设定相同种子,每次调用随机函数生成的随机数相同B 通过from random import * 可以引入random 随机库C 通过import random 可以引入random 随机库D 生成随机数之前必须要指定随机数种子正确答案:D19. 关于函数的可变参数,可变参数*args传入函数时存储的类型是A listB setC dictD tuple正确答案:D20. 关于局部变量和全局变量,以下选项中描述错误的是A局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量B局部变量是函数内部的占位符,与全局变量可能重名但不同C 函数运算结束后,局部变量不会被释放D 局部变量为组合数据类型且未创建,等同于全局变量正确答案:C21.下面代码的输出结果是ls = ["F","f"]def fun(a): ls.append(a)returnfun("C")print(ls)A ['F', 'f']B ['C']C 出错D ['F', 'f', 'C']正确答案:D22. 关于函数作用的描述,以下选项中错误的是A 复用代码B 增强代码的可读性C降低编程复杂度D 提高代码执行速度正确答案:D23. 假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是A 参数是int 类型时,不改变原参数的值B 参数是组合类型(可变对象)时,改变原参数的值C参数的值是否改变与函数中对变量的操作有关,与参数类型无关D 参数是list 类型时,改变原参数的值正确答案:C24. 关于形参和实参的描述,以下选项中正确的是A 参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参B函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式C 程序在调用时,将形参复制给函数的实参D 函数定义中参数列表里面的参数是实际参数,简称实参正确答案:B25. 以下选项中,正确地描述了浮点数0.0和整数0相同性的是A 它们使用相同的计算机指令处理方法B它们具有相同的数据类型C它们具有相同的值D它们使用相同的硬件执行单元正确答案:C26. 关于random.uniform(a,b)的作用描述,以下选项中正确的是A生成一个[a, b]之间的随机小数B生成一个均值为a,方差为b的正态分布C生成一个(a, b)之间的随机数D生成一个[a, b]之间的随机整数正确答案:A27. 关于Python语句P = - P,以下选项中描述正确的是AP和P的负数相等B P和P的绝对值相等C给P赋值为它的负数D .P的值为0正确答案:C28. 以下选项中,用于文本处理方向的第三方库是A pdfminerB TVTKC matplotlibD mayavi正确答案:A29. 以下选项中,用于机器学习方向的第三方库是A jiebaB SnowNLPC losoD TensorFlow 正确答案: D30. 以下选项中,用于Web开发方向的第三方库是A Panda3DB cocos2dC DjangoD Pygame 正确答案:C31.下面代码的输出结果是x = 0x0101print(x)A 101B 257C 65D 5 正确答案:B 32.下面代码的输出结果是sum = 1.0for num in range(1,4): sum+=numprint(sum)A 6B 7.0C 1.0D 7正确答案:B33. 下面代码的输出结果是a = 4.2e-b = 1.3e2print(a+b)A 130.042B 5.5e31C 130.42D 5.5e3 正确答案:C34. 下面代码的输出结果是name = "Python语言程序设计"print(name[2:—])A thon 语言程序B thon 语言程序设C ython 语言程序D ython 语言程序设正确答案:A35. 下面代码的输出结果是weekstr = "星期一星期二星期三星期四星期五星期六星期日weekid = 3print(weekstr[weekid*3: weekid*3+3])A 星期二B星期三C星期四D星期一正确答案:C36.下面代码的输出结果是a = [5,1,3,4]print(sorted(a,reverse = True))A [5, 1, 3, 4]B [5, 4, 3, 1]C [4, 3, 1, 5]D [1, 3, 4, 5]正确答案:B37. 下面代码的输出结果是for s in "abc":for i in range(3):print (s,end="")if s=="c":breakA aaabcccB aaabbbcC abbbcccD aaabbbccc 正确答案:B38. 下面代码的输出结果是for i in range(10):if i%2==0:continueelse:print(i, end=",")A 2,4,6,8,B 0,2,4,6,8,C 0,2,4,6,8,10,D 1,3,5,7,9, 正确答案:D39. 下面代码的输出结果是ls = list(range(1,4))print(ls)A{0,1,2,3}B[1,2,3]C{1,2,3}D[0,1,2,3]正确答案:B40. 下面代码的输出结果是def change(a,b):a = 10b += aa = 4b = 5 change(a,b)print(a,b)A 10 5B 4 15C 10 15D 4 5 正确答案:D 二、操作题1. 编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗号结尾),计算所有输入数字的和并输出,给出代码提示如下。
n = input() nums = ①s = 0for i in nums:___ ② __ print(s)输入输出示例习题讲解参考代码n = input("") nums = n.split(",") s = 0for i in nums: s += eval(i)print(s)2. 编写程序,获得用户输入的数值M 和N ,求M 和N 的最大公约数。