全国计算机等级考试二级Python真题及解析(8)
全国计算机等级考试二级Python真题及解析(8)1. 数据库设计中反映用户对数据要求的模式是___________。
A概念模式B内模式C设计模式D外模式正确答案: D2. 一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是___________。
A多对一B多对多C一对一D一对多正确答案: B3. 软件生命周期是指___________。
A软件的运行维护过程B软件从需求分析、设计、实现到测试完成的过程C软件产品从提出、实现、使用维护到停止使用退役的过程D软件的开发过程正确答案: C4. 软件测试的目的是___________。
A改正程序中的错误B发现并改正程序中的错误C评估软件可靠性D发现程序中的错误正确答案: D5. 面向对象方法中,继承是指___________。
A类之间共享属性和操作的机制B各对象之间的共同性质C一组对象所具有的相似性质D一个对象具有另一个对象的性质正确答案: A6. 层次型、网状型和关系型数据库划分原则是___________。
A数据之间的联系方式B文件的大小C记录长度D联系的复杂程度正确答案: A7. 下列数据结构中,能够按照"先进后出"原则存取数据的是___________。
A栈B二叉树C队列D循环队列正确答案: A8. 下列数据结构中,属于非线性结构的是___________。
A二叉树B带链栈C队列循环D带链队列正确答案: A9. 下列叙述中正确的是___________。
A有序线性表既可以采用顺序存储结构,也可以采用链式存储结构B队列是"先进后出"的线性表C队列是"先进后出"的线性表D循环队列是非线性结构正确答案: A10. 下列选项中不属于结构化程序设计原则的是___________。
A逐步求精B逐步求精C模块化D可封装正确答案: D11. 以下选项不属于程序设计语言类别的是:A机器语言B汇编语言C高级语言D解释语言正确答案: D12. s = "the sky is blue",表达式 print(s[-4:], s[:-4]) 的结果是:A the sky is blueB blue is sky theC sky is blue theD blue the sky is正确答案: D13. 以下关于程序控制结构描述错误的是:A分支结构包括单分支结构和二分支结构B二分支结构组合形成多分支结构C程序由三种基本结构组成D Python 里,能用分支结构写出循环的算法正确答案: D14. 以下关于 python 内置函数的描述,错误的是:A hash() 返回一个可计算哈希的类型的数据的哈希值B type() 返回一个数据对应的类型C sorted() 对一个序列类型数据进行排序D id() 返回一个数据的一个编号,跟其在内存中的地址无关正确答案: D15. 以下关于函数参数传递的描述,错误的是:A定义函数的时候,可选参数必须写在非可选参数的后面B函数的实参位置可变,需要形参定义和实参调用时都要给出名称C调用函数时,可变数量参数被当做元组类型传递到函数中D Python 支持可变数量的参数,实参用”*参数名”表示正确答案: D16.以下程序的输出结果是:x = [90,87,93]y = ["zhang", "wang","zhao"] print(list(zip(y,x)))A ('zhang', 90), ('wang', 87), ('zhao', 93)B [['zhang', 90], ['wang', 87], ['zhao', 93]]C ['zhang', 90], ['wang', 87], ['zhao', 93]D [('zhang', 90), ('wang', 87), ('zhao', 93)]正确答案: D17. 以下关于组合数据类型的描述,正确的是:A集合类型中的元素是有序的B序列类似和集合类型中的元素都是可以重复的C一个映射类型变量中的关键字可以是不同类型的数据D利用组合数据类型可以将多个数据用一个类型来表示和处理正确答案: D18. 以下不是 Python 语言关键字的选项是:A returnB defC inD define正确答案: D19. 以下选项不属于 Python 整数类型的是:A 二进制B 十进制C 八进制D 十二进制正确答案: D20. 以下对 Python 程序缩进格式描述错误的选项是:A 不需要缩进的代码顶行写,前面不能留空白B 缩进可以用 tab 键实现,也可以用多个空格实现C严格的缩进可以约束程序结构,可以多层缩进D缩进是用来格式美化 Python 程序的正确答案: D21.当键盘输入”3”的时候,以下程序的输出结果是:r = input("请输入半径:")ar = 3.1415 * r *rprint("{:.0f}".format(ar))A 28B 28.27C 29D Type Error正确答案: D22. 定义 x=2.6,表达式 int(x) 的结果是:A 3B2.6C2.0D2正确答案: D23.以下程序的输出结果是:s = "python\n编程\t很\t容易\t学"print(len(s))A20B12C5D16正确答案: D24. 以下关于循环结构的描述,错误的是:A遍历循环的循环次数由遍历结构中的元素个数来体现B非确定次数的循环的次数是根据条件判断来决定的C非确定次数的循环用 while 语句来实现,确定次数的循环用 for 语句来实现D遍历循环对循环的次数是不确定的正确答案: D25.以下程序的输出结果是:for i in reversed(range(10, 0, -2)): print(i,end=" ")A0 2 4 6 8 10B12345678910C9 8 7 6 5 4 3 2 1 0D2 4 6 8 10正确答案: D26.以下程序的输出结果是:for i in "the number changes":if i == 'n':breakelse:print( i, end= "")A the umber chagesB thenumberchangesC theumberchagesD the正确答案: D27.以下程序的输出结果是:t = "Python"print(t if t>="python" else "None")A PythonB pythonC tD None正确答案: D28.以下程序的输出结果是:fo = open("text.csv",'w')x =[ [90,87,93],[87,90,89],[78,98,97]] b = []for a in x:for aa in a:b.append(str(aa))fo. write(",".join(b))fo.close()A[90,87,93,87,90,89,78,98,97]B90,87,93 87,90,89 78,98,97C[[90,87,93], [87,90,89], [78,98,97]] D90,87,93,87,90,89,78,98,97正确答案: D29.以下程序的输出结果是:for i in range(3):for s in "abcd":if s=="c":breakprint (s,end="")A abcabcabcB aaabbbcccC aaabbbD ababab正确答案: D30.以下程序的输出结果是:ab = 4def myab(ab, xy):ab= pow(ab,xy)print(ab,end=" ")myab(ab,2)print( ab)A 4 4B 16 16C 4 16D 16 4正确答案: D31. 以下关于字典类型的描述,错误的是:A字典类型是一种无序的对象集合,通过键来存取B字典类型可以在原来的变量上增加或缩短C字典类型可以包含列表和其他数据类型,支持嵌套的字典D字典类型中的数据可以进行分片和合并操作正确答案: D32.以下程序的输出结果是:ls =list("the sky is blue")a = ls.index('s',5,10)print(a)A4B5C10D9正确答案: D33.以下程序的输出结果是:L2 = [1,2,3,4]L3 = L2.reverse() print( L3)A[4, 3, 2, 1]B[3, 2, 1]C[1,2,3,]DNone正确答案: D34. 以下属于Python图像处理第三方库的是:A mayaviB TVTKC pygameD PIL正确答案: D35. 以下关于 Python 文件的描述,错误的是:A open 函数的参数处理模式’ b ’表示以二进制数据处理文件B open 函数的参数处理模式’ + ’表示可以对文件进行读和写操作C readline 函数表示读取文件的下一行,返回一个字符串D open 函数的参数处理模式’ a ’表示追加方式打开文件,删除已有内容正确答案: D36.以下程序的输出结果是:d = {"zhang":"China", "Jone":"America", "Natan":"Japan"}for k in d:print(k, end="")A ChinaAmericaJapanB zhang:China Jone:America Natan:JapanC “zhang””Jone””Natan”D zhangJoneNatan正确答案: D37. 以下程序的输出结果是:fr = []def myf(frame):fa = ['12','23']fr = famyf(fr)print( fr)A ['12', '23']B '12', '23'C 12 23D []正确答案: D38. 以下属于 Python 机器学习第三方库的是:A jiebaB SnowNLPC losoD sklearn正确答案: D39. 以下属于 Python Web 开发框架第三方库的是:A Panda3DB cocos2dC PygameD Flask正确答案: D40. 以下关于 random 库的描述,正确的是:A 设定相同种子,每次调用随机函数生成的随机数不相同B 通过 from random import * 引入 random 随机库的部分函数C uniform(0,1) 与 uniform(0.0,1.0) 的输出结果不同,前者输出随机整数,后者输出随机小数D randint(a,b) 是生成一个 [a,b] 之间的整数正确答案: D二、操作题1.101从键盘输入一个人的身高和体重的数字,以英文逗号隔开,在屏幕上显示输出这个人的身体质量指数(BMI),BMI 的计算公式是 BMI = 体重(kg)/ 身高2(m2)。
全国计算机等级考试二级Python真题及解析(8)图文程序填空阅读填空程序试题
全国计算机等级考试二级Python真题及解析(8)图文程序填空阅读填空程序试题一、程序填空1.完善程序实现以下功能并保存。
输出数组的最大值。
arr1 =[12, 435, 76, 24, 78, 54, 866, 43]________ = -32768for i in range(0,7):if arr1[i] > max1 : max1 = ________print("最大值是:", ________)input("运行完毕,请按回车键退出...")2.阅读程序。
分析有关多项式的代码并回答问题。
求1!+2!+3!+……+20!的和。
n=0s=0t=1for n in range(1,21):t*=ns+=tprint(s)(1)n的作用是________________。
(2)s的作用是 ______________。
(3)t的初值必须赋值为1,这是因为_________。
(4)t*=n的等价语句是 __________(5)s+=t的等价语句是 ______。
3.调试程序。
请阅读以下程序并写出运行结果。
fruites=['banana','apple','mango']for fruit in fruites:print(fruit)a=len(fruites)print('a=',a)_________________4.以下是计算s = 1+6+11+...+ 101的程序代码,请补全程序。
s=0for i in range(1,102, ):s=print( s)请补充完成上述程序①_________ ②_________5.程序分析题学校举行校园歌手大赛,评委由6人组成。
评分方法:去掉一个最高分和一个最低分,计算其余4位评委的平均分,作为选手的最终得分。
max记录最高分; min记录最低分; s 记录六位评委的总分; aver记录最终得分。
试题全国计算机等级考试二级Python真题及解析(8)练习
试题全国计算机等级考试二级Python真题及解析(8)练习一、选择题1.下列不是Python中所有循环必须包含的是()。
A.冒号B.循环次数C.循环体D.缩进2.以下是一段python程序:它的可以用哪个流程图表达()。
A.B.C.3.下列语言中()不属于高级语言A.python B.VC C.JAVA D.汇编语言4.python3解释器执行not 1 and 1的结果为()。
A.True B.False C.0 D.15.在Python中,判断n是否为偶数的表达式是()A.n/2=0B.n%2==0C.n%2=0D.n/2==06.下列哪个语句在Python中是非法的?()A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x+=y7.Python文件的后缀名是()。
A..doc B..vbp C..py D..exe8.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。
A.高级语言B.自然语言C.汇编语言D.机器语言9.在python中,运行以下程序,结果应为()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.5 7 B.20 10 C.22 7 D.2 1010.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是()A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-111.下列Python程序运行后的输出结果是()。
s=0for i in range(1,10):s=s+iprint("s=",s)A.s=35 B.s=45 C.s=55 D.s=6512.在python中,想输出一行文字,要用到的函数是()。
A.input()B.int()C.print()D.float()13.以下python程序段运行后,y的值是()x=3if x > 3 :y=2*xelse :y=3*x+1print(y)A.10 B.5 C.25 D.2614.在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 = c15.在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=316.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误()1a=3b=input()c=a+bprint("c")A.1 B.2 C.3 D.417.下列选项中,可作为Python变量名的是()A.int B.Abc C.float D.Complex18.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=319.下面哪个不是Python合法的标识符()A.int32 B.40XL C.self D.__name__20.运行下列 Python程序,结果正确的是()a=18b=7c=a%bb=a%bprint(a,b)A.18 5 B.5 18 C.18 4 D.4 1821.如图Python代码执行后,a,b的值分别为:()A.5,10 B.10,5 C.5,5 D.10,1022.有如下python程序段:a="Doing is better than saying ."print(r"\n"+a[ :15])该程序运行后,输出的结果是()A.直接输出:' \nDoing is better 'B.直接输出:\nDoing is better thC.直接输出:\nDoing is betterD.先换行,然后在新的一行中输出:Doing is better23.Python中变量的命名遵循的规则,不正确的是()A.以字母或下划线开头,后面可以是字母、数字或下划线。
全国计算机等级考试二级Python真题及解析(8)优质
全国计算机等级考试二级Python真题及解析(8)优质一、选择题1.以下Python代码输出结果中说法正确的是( )。
x=0for i in range(1,100):x=x+iprint(x)A.1+100的和B.1+99的和C.1~99所有整数的和D.1~100所有整数的和2.利用Python编程实现计算z=a+aa+aaa+aaaa+aa..a的值,其中a是一个数字,如8+88+888+8888+88888。
设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码()完善程序实现如下右图的运行结果。
A.basic+=sum B.sum=basic+n C.sum=basic+1 D.sum+=basic3.已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为()A."yth"B."yt" C."py" D."yh"4.运行下列 Python程序,结果正确的是( )a=32b=14c=a%bprint(c)A.2 B.4 C.32 D.145.Python中“ab ”+“cd”*2的结果是()。
A.abcd2 B.abcdabcd C.abcdcd D.ababcd6.下列不可以用来搭建本地服务器的软件是()。
①Python ②Excel ③IIS ④ApacheA.①②B.③④C.①②③④D.①②④7.Python不支持的数据类型有()。
A.char B.int C.float D.list8.Python语言自带的IDLE环境的退出命令是()A.Esc B.close C.回车键D.exit9.下列软件中,可作为服务器操作系统的是()A.Windows B.Python C.excel D.access 10.以下选项中,不是Python中文件操作的相关函数是()。
全国计算机等级考试二级Python真题及解析(8)图文练习
全国计算机等级考试二级Python真题及解析(8)图文练习一、选择题1.Python语句 "ab"+"c"*2 的运行结果是()A.abc2 B.abcabc C.abcc D.ababcc 2.在Python中,Print(abs(-16//5))的执行结果是()A.2.4 B.3 C.4 D.-2.43.下列Python语句中,会导致程序运行出错的语句是()A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1 4.在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 5.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch 6.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是( )A.图中文件存储结构为树结构,python34为树的根结点(父节点)B.图中python34根结点有4个子结点C.图中python34根结点下有5个子树(子结点)D.图中Tools是python34的子树(子结点)7.Python程序文件的扩展名是()。
A..python B..pyt C..pt D..py8.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为()A.“python”B.“Python”C.True D.False 9.Python的序列类型不包括下列哪一种?()A.字符串B.列表C.元组D.字典10.以下哪种语言属于高级程序设计语言()①python ②c++ ③visual basic ④javaA.①②③B.②③C.②③④D.①②③④11.下列不是 Python 程序基本结构的是()。
试题全国计算机等级考试二级Python真题及解析(8)word练习
试题全国计算机等级考试二级Python真题及解析(8)word练习一、选择题1.下列有关信息的说法,不正确的是()。
A.Python程序设计语言也是一种信息B.给微信朋友圈点赞也是一种信息评价方式C.信息在传输过程中,必须遵循一定的规则D.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息2.在Python中,Print(abs(-16//5))的执行结果是()A.2.4 B.3 C.4 D.-2.43.在python 语言中,下列表达式中不是关系表达式()A.m==n B.m>=n C.m or n D.m!=n 4.Python表达式“50-50%6*5//2**2”的结果为()A.48 B.25 C.0 D.455.下列选项中,属于Python输入函数的是()。
A.random() B.print() C.Cout() D.input()6.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()A.:B.# C., D.!7.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是()A.‘I’B.‘J’C.73 D.748.在Python中以下语句正确的是()。
A.51jb= "51jb" B.for= "51jb" C.j,b=b,j D.//这是一段测试代码9.在Python中运行下列程序,输出结果为()for i in range (1,6):print(‘*’)A.****** B.* * * * * * C.* * * * * D.*****10.下列 Python 表达式的值为偶数的是()A.12*3%5 B.len(“Welcome”)C.int(3.9)D.abs(-8)11.Python不支持的数据类型有()。
A.char B.int C.float D.list12.下列定义变量的python程序语句变量赋值错误的是()A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,213.在下面的python程序中,变量b和c的值为()。
全国计算机等级考试二级Python真题及解析(8)
全国计算机等级考试二级Python真题及解析(8)一、选择题1.以下对 Python 程序缩进格式描述错误的选项是()A.不需要缩进的代码顶行写,前面不能留空白B.缩进可以用 tab 键实现,也可以用多个空格实现C.严格的缩进可以约束程序结构,可以多层缩进D.缩进是用来格式美化 Python 程序的2.下列Python程序段运行的结果是()x=0for i in range(1,20,3):x=x+iprint(x)A.80 B.190 C.70 D.2103.关于下列Python程序段的说法正确的是()k=1while 1:k+=1A.存在语法错误,不能执行B.执行1次C.执行无限次D.执行k次4.下列Python程序段运行的结果是()。
i=0sum=0while i<10:if i%2==0:sum+=ii+=2print("sum=",sum)A.sum=17 B.sum=18 C.sum=19 D.sum=205.在VB中,下列与表达式Len("python")+20的值相等的是()A.Int(Rnd * 26)+1 B.Val("20")+16 mod 9C.Mid("Hello2019",6,2)+"6" D.a bs(Sqr(16)– 30)6.队列在Python中,用()实现队列的创建,队列的基本操作:()()()()线性数据结构又称线性表。
A.随机;入队;出队;求队长;判队空B.列表;入队;出队;求队长;判队空C.列表;随机;出队;求队长;判队空D.入队;随机;列表;求队长;判队空7.运行下列 Python程序,结果正确是()a=32b=14c=a//bprint(c)A.2.2 B.2 C.“2”D.48.运行下列 Python程序,结果正确的是()a=18b=7c=a%bb=a%bprint(a,b)A.18 5 B.5 18 C.18 4 D.4 189.下面()是Python合法的变量名A.int32 B.40XL C.self D.name10.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是()A.‘I’B.‘J’C.73 D.7411.下列选项中,不属于Python合法变量名的是()A.int32 B.40xl C.self D._name_12.关于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真题及解析4优质程序填空阅读填空程序试题
全国计算机等级考试二级Python真题及解析4优质程序填空阅读填空程序试题一、程序填空1.完善程序实现如下功能并保存:有5个人坐在一起,第5个人说他比第4个人小3岁;第4个人说他比第3个人小3岁;第3个人说他比第2个人小3岁;第2个人又说他比第1个人小3岁;第1个人说他是38岁。
编写程序,计算出第5个人的年龄并显示。
def age(n):if n == 1: c = ________else: c = age(n - 1) - 3return ________print("第5人的年龄:",age(________))input("运行完毕,请按回车键退出...")2.程序补充:(1)有5万元资金存入银行,选择“1年定期.自动转存”的存款方式,由于银行利率是不断变化的,这5年利率分别是3.25%.3%.3%.2%.1.75%,5年后会有多少收益呢?调用round ()函数,保留结果两位小数。
money =_______________________________rate=_________________________________for_______________________________________________________________________print(“5年以后存款总额:”,money,“元”)(2)某投资者购买了10万元一年期收益率3.7%的银行保证收益型理财产品。
每年理财赎回后,他会提取2万元用作生活所需,余下资金仍购买此种理财。
在收益率不变的情况下,多少年后本金被全部取出?money= ________________________________year= __________________________________while __________________________________________________________________________________________________print(year,“年后资金被全部取出”)3.程序编写求1+22+32+……+1002的结果____________________________________________________________________________________________________________________________input(“运行完毕,请按回车键退出...”)4.完善程序。
全国计算机等级考试二级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真题及解析【最新版】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。
