全国计算机等级考试二级Python真题及解析(4)
全国计算机等级考试二级Python真题及解析(4)一、选择题1. 以下选项中,不属于需求分析阶段的任务是A需求规格说明书评审B确定软件系统的性能需求C确定软件系统的功能需求D制定软件集成测试计划正确答案: D2. 关于数据流图(DFD)的描述,以下选项中正确的是A软件详细设计的工具B结构化方法的需求分析工具C面向对象需求分析工具D软件概要设计的工具正确答案: B3. 在黑盒测试方法中,设计测试用例的主要根据是A程序流程图B程序数据结构C程序内部逻辑D程序外部功能正确答案: D4. 一个教师讲授多门课程,一门课程由多个教师讲授。
描述了实体教师和课程的联系的选项是A m : n联系B m : 1联系C 1 : n联系D 1 : 1联系正确答案: A5. 数据库设计中,反映用户对数据要求的模式是A 内模式B设计模式C外模式D概念模式正确答案: C6. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示的阶段是A概念设计阶段B逻辑设计阶段C物理设计阶段D需求分析阶段正确答案: A7. 以下选项中描述正确的是A只有一个根结点的数据结构不一定是线性结构B循环链表是非线性结构C双向链表是非线性结构D有一个以上根结点的数据结构不一定是非线性结构正确答案: A8. 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数是A 6B 16C 10D 4正确答案: B9.下图所示的二叉树进行前序遍历的序列是A YDEBFZXCAB ABDYECFXZC ABCDEFXYZD DYBEAFCZX正确答案: B10. 以下选项中描述正确的是A算法的时间复杂度与空间复杂度一定相关B算法的时间复杂度是指执行算法所需要的计算工作量C算法的效率只与问题的规模有关,而与数据的存储结构无关D数据的逻辑结构与存储结构是一一对应的正确答案: A11. Python文件的后缀名是A pdfB doC passD py正确答案: D12.下面代码的输出结果是print( 0.1 + 0.2 == 0.3)A FalseB –1C 0D while正确答案: A13. 以下选项中,不是Python语言保留字的是A exceptB doC passD while正确答案: B14.下面代码的执行结果a = 10.99print(complex(a))A 10.99+jB 10.99C 0.99D (10.99+0j)正确答案: D15. 关于 Python 字符编码,以下选项中描述错误的是A chr(x) 和 ord(x) 函数用于在单字符和 Unicode 编码值之间进行转换B print chr(65) 输出 AC print(ord('a')) 输出 97D Python 字符编码使用 ASCII 编码正确答案: D16. 关于Python循环结构,以下选项中描述错误的是A 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等B break用来结束当前当次语句,但不跳出当前的循环体C continue只结束本次循环D Python通过for、while等保留字构建循环结构正确答案: B17. 给出如下代码import randomnum = random.randint(1,10)while True:if num >= 9:breakelse:num = random.randint(1,10)以下选项中描述错误的是A 这段代码的功能是程序自动猜数字B import random代码是可以省略的C while True: 创建了一个永远执行的循环D random.randint(1,10) 生成[1,10]之间的整数正确答案: B18. 关于time库的描述,以下选项中错误的是A time库提供获取系统时间并格式化输出功能B time.sleep(s)的作用是休眠s秒C time.perf_counter()返回一个固定的时间计数值D time库是Python中处理时间的标准库正确答案: C19. 关于jieba库的描述,以下选项中错误的是A jieba.cut(s)是精确模式,返回一个可迭代的数据类型B jieba.lcut(s)是精确模式,返回列表类型C jieba.add_word(s)是向分词词典里增加新词sD jieba是Python中一个重要的标准函数库正确答案: D20. 对于列表ls的操作,以下选项中描述错误的是A ls.clear():删除ls的最后一个元素B ls.copy():生成一个新列表,复制ls的所有元素C ls.reverse():列表ls的所有元素反转D ls.append(x):在ls最后增加一个元素正确答案: A21.下面代码的输出结果是listV = list(range(5))print(2 in listV)A FalseB 0C -1D True正确答案: D22. 给出如下代码import random as ranlistV = []ran.seed(100)for i in range(10):i = ran.randint(100,999)listV.append(i)以下选项中能输出随机列表元素最大值的是A print(listV.max())B print(listV.pop(i))C print(max(listV))D print(listV.reverse(i))正确答案: C23. 给出如下代码MonthandFlower={"1月":"梅花","2月":"杏花","3月":"桃花","4月":"牡丹花",\"5月":"石榴花","6月":"莲花","7月":"玉簪花","8月":"桂花",\"9月":"菊花","10月":"芙蓉花","11月":"山茶花","12月":"水仙花"}n = input("请输入1—12的月份:")print(n + "月份之代表花:" + MonthandFlower.get(str(n)+"月"))以下选项中描述正确的是A 代码实现了获取一个整数(1—12)来表示月份,输出该月份对应的代表花名B MonthandFlower是列表类型变量C MonthandFlower是一个元组D MonthandFlower是集合类型变量正确答案: A24. 关于Python文件打开模式的描述,以下选项中描述错误的是A 覆盖写模式wB 追加写模式aC 创建写模式nD 只读模式r正确答案: C25.执行如下代码:fname = input("请输入要写入的文件: ")fo = open(fname, "w+")ls = ["清明时节雨纷纷,","路上行人欲断魂,","借问酒家何处有?","牧童遥指杏花村。
"]fo.writelines(ls)fo.seek(0)for line in fo:print(line)fo.close()以下选项中描述错误的是A fo.writelines(ls)将元素全为字符串的ls列表写入文件B fo.seek(0)这行代码如果省略,也能打印输出文件内容C 代码主要功能为向文件写入一个列表类型,并打印输出结果D 执行代码时,从键盘输入“清明.txt”,则清明.txt被创建正确答案: B26. 关于CSV文件的描述,以下选项中错误的是A CSV文件的每一行是一维数据,可以使用Python中的列表类型表示B CSV文件通过多种编码表示字符C 整个CSV文件是一个二维数据D CSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据正确答案: B27. 以下选项中,修改turtle画笔颜色的函数是A seth()B colormode()C bk()D pencolor()正确答案: D28. 以下选项中,Python网络爬虫方向的第三方库是A numpyB openpyxlC PyQt5D scrapy正确答案: D29. 以下选项中,Python数据分析方向的第三方库是A PILB DjangoC pandasD flask正确答案: C30. 以下选项中,Python机器学习方向的第三方库是A TensorFlowB scipyC PyQt5D requests正确答案: A31.给出如下代码:TempStr = "Hello World"以下选项中可以输出“World”子串的是A print(TempStr[–5: –1])B print(TempStr[–5:0])C print(TempStr[–4: –1])print(TempStr[–4: –1])D print(TempStr[–5:])正确答案: D32.下面代码的输出结果是x = 12.34print(type(x))A <class 'int'>B <class 'float'>C <class 'bool'>D <class 'complex'>正确答案: B33.下面代码的输出结果是x=10y=3print(x%y,x**y)A 3 1000B 1 30C 3 30D 1 1000正确答案: D34.执行如下代码import turtle as tfor i in range(1,5):t.fd(50)t.left(90)在Python Turtle Graphics中,绘制的是A 五边形B 三角形C 五角星D 正方形正确答案: D35. 设一年356天,第1天的能力值为基数记为1.0。
当好好学习时能力值相比前一天会提高千分之五。
以下选项中,不能获得持续努力1年后的能力值的是A 1.005 ** 365B pow((1.0 +0.005),365)C 1.005 // 365D pow(1.0 + 0.005,365)正确答案: C36.给出如下代码:s = list("巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。
全国计算机等级考试二级Python真题及解析4精品复习知识点试卷试题
全国计算机等级考试二级Python真题及解析4精品复习知识点试卷试题一、选择题1.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch 2.如下Python程序段x = 0while x < 50:x = (x + 2) * (x + 3)运行后,x的值为()A.0 B.72 C.50 D.1683.下列不可以用来搭建本地服务器的软件是()。
①Python ②Excel ③IIS ④ApacheA.①②B.③④C.①②③④D.①②④4.在Python中,“print(100-33*5%3)”语句输出的是()A.34 B.67 C.100 D.15.python用来表示代码块所属关系(控制层级结构的)的语法符号是()A.圆括号B.大括号C.缩进D.冒号6.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长B.应该写成"chinese" =51studyC.“chinese”应该写成“chinaˈs”D.变量名51study不符合python语言规范,变量名不能以数字开头7.Python中的数据类型float表示()A.布尔型B.整型C.字符串型D.浮点型8.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是()A.‘I’B.‘J’C.73 D.749.以下python程序段运行后,x和st的值分别是()x= 123 + 678st = "123" + "678"A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801" 10.下列选项中,不属于Python特点的是()。
计算机二级Python真题及答案解析4
计算机二级Python真题及答案解析4一、选择题1.以下对 Python 程序缩进格式描述错误的选项是()A.不需要缩进的代码顶行写,前面不能留空白B.缩进可以用 tab 键实现,也可以用多个空格实现C.严格的缩进可以约束程序结构,可以多层缩进D.缩进是用来格式美化 Python 程序的2.在Python语言中,数据的输入是通过()来实现的。
A.input( )函数B.print( )函数C.output( )函数D.abs( )函数3.在Python中要生成随机数,应该使用()。
A.math 模块B.random模块C.numpy 模块D.pygame 模块4.在 Python中常用的输入输出语句分别是()A.input() output() B.input() print()C.input() printf() D.scandf() printf()5.在Python语言中,以下简单数据类型选项中描述错误的是( )A.整数(int)、浮点数(float)B.字符串(str)C.布尔(bool)D.2.5+2.5的值是整数(int)类型6.在python中能实现下面结果的代码是()。
请输入你的性别:A.print(“请输入你的性别:”)B.print(请输入你的性别:)C.input(“请输入你的性别:”)D.input(请输入你的性别:)7.Python中变量的命名遵循的规则,不正确的是()A.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B.区分大小写C.不区分大小写D.不能使用保留字8.有如下python程序段n=int (input("请输入n值: "))x=n ; y=0if x>0:y=y+1elif x<0:y=y-1print (y)执行上述语句,下列说法不正确...的是()A.若输入-1,则输出y值为-1 B.若输入0,则输出y值为-1 C.若输入1,则输出y值为1 D.若输入2,则输出y值为19.Python中变量的命名遵循的规则,不正确的是()A.以字母或下划线开头,后面可以是字母、数字或下划线。
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二级试题及答案
计算机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真题及解析4图文word练习
全国计算机等级考试二级Python真题及解析4图文word练习一、选择题1.有python程序如下a=int(input())b=int(input())c=input()if c=='+':print(a+b)elif c=='-':print(a-b)elif c=='*':print(a*b)elif c=='/':print(a/b)else:print(“输入错误,请重试”)当程序运行后,小新依次输入 9 2 *程序输出结果应为()A.18 B.11 C.7 D.42.在python语言中表示“x属于区间[a,b)”的正确表达式是()A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x<b 3.Python文件的后缀名是()。
A..doc B..vbp C..py D..exe4.下列关于Python语言变量声明的说法中,正确的是()A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程B.Python中的变量需要声明,变量的声明对应明确的声明语句C.Python中的变量需要声明,每个变量在使用前都不需要赋值D.Python中的变量不需要声明,每个变量在使用前都不需要赋值5.以下python程序段运行后,s的值是()n=0s=0while s <= 10:n=n+3s=s+nprint (s)A.0 B.3 C.18 D.306.下列选项中,属于Python输入函数的是()。
A.random() B.print() C.Cout() D.input() 7.在python中,运行下列程序,正确的结果是()s=0s=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=15 8.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a) 9.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 10 10.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 10 11.下列可以导入Python模块的语句是()A.import moduleB.input moduleC.print moduleD.def module12.以下Python程序运行后,变量x和st的值分别是()。
2024年3月青少年软件编程Python等级考试试卷二级真题(含答案和解析)
2024年3月青少年软件编程Python等级考试试卷二级真题(含答案和解析)分数:100 题数:37一、单选题(共25题,共50分)1. 期末考试结束了,全班的语文成绩都储存在列表score中,班主任老师请小明找到全班最高分,小明准备用Python来完成,以下哪个选项,可以获取最高分呢?()A. min(score)B. max(score)C. score.max()D. score.min()标准答案:B。
试题解析:max() 函数可以获取列表中的最大值,比如:score = [88, 78, 92, 85], max(score) 的值就是最大的元素:92。
2. 已知列表a = [1,2,3,4,5,6],想输出[2,3,4],可以使用以下哪个语句?()A. print(a[2:4])B. print(a[2:5])C. print(a[1:4])D. print(a[0:4])标准答案:C。
试题解析:列表切片,包括左端,不包括右端,同时,列表的第1个元素的下标为0,所以正确的开头和结尾的下标分别为1和4,所以选C。
3. 第一小组成员姓名和年龄如下:dic1 = {'张明':12,'李红':12,'王长江':13},现新增成员龙小勤,年龄为13,以下代码正确的是?()A. dic1['龙小勤'] = 13B. ['龙小勤'] = 13C. dic1.['龙小勤'] = 13D. dic1('龙小勤') = 13标准答案:A。
试题解析:字典新增key和value的方法: dic1['key']=value。
4. 已知列表 ls = list(range(3,33,3)),则 ls 第5个元素是?()A. 15B. 18C. 21D. 24标准答案:A。
试题解析:本题主要考察的实range()的使用,本题中 ls 的元素有从3开始,到33结束(不包含33),步长为3的元素构成,即:[3, 6, 9, 12, 15, 18, 21, 24, 27, 30],所以第5个数为:15。
2024年等级考试-计算机二级-Python语言程序设计考试历年真题常考点试题3带答案
2024年等级考试-计算机二级-Python语言程序设计考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.以下表达式,正确定义了一个集合数据对象的是:A.x = { 200, ’flg ’, 20.3}B.x = ( 200, ’flg ’, 20.3)C. x = [ 200, ’flg ’, 20.3 ]D. x = { ‘flg ’ : 20.3}2.在软件开发中,需求分析阶段产生的主要文档是A.用户手册B.软件集成测试计划C.软件详细设计说明书D.软件需求规格说明书3.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和A.可重用性差B.冗余性C.非持久性D. 安全性差4.在 E-R 图中,哪个选项是用来表示联系的图形A.矩形B.椭圆形C.三角形D.菱形5.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是B.白箱测试法C.黑箱测试法D.安装测试法6.以下程序输出到文件 text.csv 里的结果是:fo = open("text.csv",'w')x = [90,87,93]z = []for y in x:z.append(str(y))fo.write(",".join(z))fo.close()A.[90,87,93]B.90,87,93C.‘[90,87,93] ’D.‘90,87,93 ’7.以下选项,不属于程序流程图基本元素的是:A.循环框B.连接点C.判断框D. 起始框8.str ="Python 语言程序设计 ",表达式 str.isnumeric() 的结果是:A.TrueB. 1C.0D.False9.以下关于数据维度的描述,错误的是:A.采用列表表示一维数据,不同数据类型的元素是可以的B.JSON 格式可以表示比二维数据还复杂的高维数据C. 二维数据可以看成是一维数据的组合形式D.字典不可以表示二维以上的高维数据10.对建立良好的程序设计风格,下面描述正确的是A.符号名的命名只要符合语法B. 充分考虑程序的执行效率C.程序的注释可有可无D.程序应简单、清晰、可读性好11.表达式 eval('500/10') 的结果是:B.500/10C.50D. 50.012.执行以下程序,输入 la,输出结果是:la = 'python'try:s = eval(input(' 请输入整数: '))ls = s*2print(ls)except:print('请输入整数 ')B.请输入整数C.pythonpythonD.python13.以下关于文件的描述,错误的是:A.二进制文件和文本文件的操作步骤都是“打开-操作-关闭”B. open() 打开文件之后,文件的内容并没有在内存中C.open() 只能打开一个已经存在的文件D.文件读写之后,要调用 close() 才能确保文件被保存在磁盘中了14.以下对数值运算操作符描述错误的选项是:A.Python 提供了 9 个基本的数值运算操作符B.Python 数值运算操作符也叫做内置操作符C.Python 二元数学操作符都有与之对应的增强赋值操作符D.Python 数值运算操作符需要引用第三方库 math15.设 str = 'python' ,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:A.print(str[0].upper()+str[1:])B.print(str[1].upper()+str[-1:1])C.print(str[0].upper()+str[1:-1])D.print(str[1].upper()+str[2:])16.下列叙述中正确的是A.一个算法的空间复杂度大,则其时间复杂度必定小B.一个算法的空间复杂度大,则其时间复杂度也必定大C.算法的时间复杂度与空间复杂度没有直接关系D.一个算法的时间复杂度大,则其空间复杂度必定小17.表达式 type(eval('45')) 的结果是:C.NoneD.18.软件开发离不开系统环境资源的支持,其中必要的测试数据属于A.辅助资源B.硬件资源C.通信资源D.支持软件19.以下关于程序设计语言的描述,错误的选项是:A.Python 语言是一种脚本编程语言B.汇编语言是直接操作计算机硬件的编程语言C. 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段D.编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序20.以下程序的输出结果是:ss = list(set("jzzszyj"))ss.sort()print(ss)A.['z', 'j', 's', 'y']B. ['j', 's', 'y', 'z']C. ['j', 'z', 'z', 's', 'z', 'y', 'j']D.['j', 'j', 's', 'y', 'z', 'z', 'z']二.问答题(共2题)1.请简述 Python 中类方法、实例方法、静态方法各自的区别?并简述它们各自的用途。
资料全国计算机等级考试二级Python真题及解析4word练习
资料全国计算机等级考试二级Python真题及解析4word练习一、选择题1.下面哪个不是Python合法的标识符()A.int_3 B.printC.count D.__name__2.以下是一段python程序:它的可以用哪个流程图表达()。
A.B.C.3.如下Python程序段x = 0while x < 50:x = (x + 2) * (x + 3)运行后,x的值为()A.0 B.72 C.50 D.1684.下列python表达式结果为5的是()A.abs(int(-5.6))B.len("3+5>=6")C.ord("5")D.round(5.9)5.下列Python语句中,会导致程序运行出错的语句是()A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1 6.在Python中,算式5+6*4%(2+8)结果为()A.25B.15C.9D.7.47.Python文件的后缀名是()。
A..doc B..vbp C..py D..exe 8.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch 9.如下Python程序段for i in range(1,4):for j in range(0,3):print ("Python")语句print ("Python")的执行次数是()A.3 B.4 C.6 D.910.在python中,想输出一行文字,要用到的函数是()。
A.input()B.int()C.print()D.float() 11.Python使用函数()接收用输入的数据A.accept() B.input() C.readline() D.print() 12.Python中用来声明字符串变量的关键字是()A.str B.int C.float D.char 13.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 10 14.在Python中要交换变量a和b中的值,应使用的语句组是()。
全国计算机等级考试二级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.耦合性和内聚性是对模块独立性度量的两个标准。
