全国计算机等级考试二级Python真题及解析(6)

全国计算机等级考试二级Python真题及解析(6)一、选择题1. 算法的时间复杂度是指A执行算法程序所需要的时间B算法程序的长度C算法程序中的指令条数D算法执行过程中所需要的基本运算次数正确答案: D2. 下列关于栈的叙述中正确的是A在栈中只能插入数据B在栈中只能删除数据C栈是先进先出的线性表D栈是先进后出的线性表正确答案: D3. 对建立良好的程序设计风格,下面描述正确的是A符号名的命名只要符合语法B充分考虑程序的执行效率C程序的注释可有可无D程序应简单、清晰、可读性好正确答案: D4. 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送A调用语句B命令C口令D消息正确答案: D5. 下面不属于软件设计原则的是A抽象B模块化C信息隐蔽D自底向上正确答案: D6. 下面不属于软件工程的3个要素的是A工具B过程C方法D环境正确答案: D7. 在软件开发中,需求分析阶段产生的主要文档是A用户手册B软件集成测试计划C软件详细设计说明书D软件需求规格说明书正确答案: D8. 数据库应用系统中的核心问题是A数据库管理员培训B数据库维护C数据库系统设计D数据库设计正确答案: D9. 在E-R图中,哪个选项是用来表示联系的图形A矩形B椭圆形C三角形D菱形正确答案: D10. 以下选项错误描述的是A DDL 是数据定义语言BDML 是数据操纵语言CDCL 是数据控制语言DDBMS 是数据库系统正确答案: D11. Python 语言中,以下表达式输出结果为11的选项是:Aprint("1+1")Bprint(1+1)Cprint(eval("1+1"))Dprint(eval("1" + "1"))正确答案: D12. 以下 Python 语言关键字在异常处理结构中用来捕获特定类型异常的选项是:AforBlambdaCinDexpect正确答案: D13.函数表达式 all([1,True,True]) 的结果是:A无输出BFalseC出错DTrue正确答案: D14.运行以下程序,x = eval(input())y = eval(input())print(abs(x+y))从键盘输入1+2与4j,则输出结果是:A5B<class 'complex'>C<class 'float'>D5.0正确答案: D15. 以下对数值运算操作符描述错误的选项是:APython 提供了9个基本的数值运算操作符BPython 数值运算操作符也叫做内置操作符CPython 二元数学操作符都有与之对应的增强赋值操作符DPython 数值运算操作符需要引用第三方库 math正确答案: D16. 以下关于列表和字符串的描述,错误的是:A列表使用正向递增序号和反向递减序号的索引体系B列表是一个可以修改数据项的序列类型C字符和列表均支持成员关系操作符(in)和长度计算函数(len())D字符串是单一字符的无序组合正确答案: D17. str ="Python语言程序设计",表达式 str.isnumeric() 的结果是:ATrueB1C0DFalse正确答案: D18.以下程序的输出结果是:>>> def f(x, y = 0, z = 0): pass>>> f(1, , 3)ApassBNoneCnotD出错正确答案: D19.运行以下程序:try:num = eval(input("请输入一个列表:"))num.reverse()print(num)except:print("输入的不是列表")从键盘上输入1,2,3,则输出的结果是:A[1,2,3]B[3,2,1]C运算错误D输入的不是列表正确答案: D20.以下程序的输出结果是:def fun1(a,b,*args):print(a)print(b)print(args)fun1(1,2,3,4,5,6)A12[3, 4, 5, 6]B1,2,3,4,5,6C123, 4, 5, 6D12(3, 4, 5, 6)正确答案: D21.运行以下程序,当从键盘上输入{1:"清华大学",2:"北京大学"},运行结果的是:x =eval(input())print(type(x))A<class 'int'>B<class 'list'>C出错D<class 'dict'>正确答案: D22. 以下选项能改变 turtle 画笔的颜色是:Aturtle.colormode()Bturtle.setup()Cturtle.pd()Dturtle.pencolor()正确答案: D23.以下程序的不可能输出结果是:from random import *print(sample({1,2,3,4,5},2))A[5, 1]B[1, 2]C[4, 2]D[1, 2, 3]正确答案: D24.以下程序的输出结果是:import timet = time.gmtime()print(time.strftime("%Y-%m-%d %H:%M:%S",t)) A系统当前的日期B系统当前的时间C系统出错D系统当前的日期与时间正确答案: D25.函数表达式 all([1,True,True]) 的结果是:A无输出BFalseC出错DTrue正确答案: D26. 以下关于 Python 函数对变量的作用,错误的是:A简单数据类型在函数内部用global保留字声明后,函数退出后该变量保留B全局变量指在函数之外定义的变量,在程序执行全过程有效C简单数据类型变量仅在函数内部创建和使用,函数退出后变量被释放D对于组合数据类型的全局变量,如果在函数内部没有被真实创建的同名变量,则函数内部不可以直接使用并修改全局变量的值正确答案: D27.以下程序的输出结果是:ls = ["浣熊","豪猪","艾草松鸡","棉尾兔","叉角羚"]x = "豪猪"print(ls.index(x,0))A0B-4C-3D1正确答案: D28. 以下属于 Python 脚本程序转变为可执行程序的第三方库的是:AopenpyxlBPyPDF2CpillowDpyinstaller正确答案: D29. 以下属于 Python 中文分词方向第三方库的是:Apython-docxBpython-pptxCpefileDjieba正确答案: D30. 以下生成词云的 Python 第三方库的是:AcsvkitBPydubCmoviepyDwordcloud正确答案: D31. 假设将单词保存在变量 word 中,使用一个字典类型 counts={},统计单词出现的次数可采用以下代码:Acounts[word] = count[word] + 1Bcounts[word] = 1Ccounts[word] = count.get(word,1) + 1Dcounts[word] = count.get(word,0) + 1正确答案: D32.以下程序的输出结果是:lcat =["狮子","猎豹","虎猫","花豹","孟加拉虎","美洲豹","雪豹"]for s in lcat:if "豹" in s:print(s,end="")continueA猎豹花豹美洲豹雪豹B猎豹C雪豹D猎豹花豹美洲豹雪豹正确答案: D33.以下程序的输出结果是:s1 ="袋鼠"print("{0}生活在主要由母{0}和小{0}组成的较小的群体里。

".format(s1)) ATypeError: tuple index out of rangeB{0} 生活在主要由母 {0} 和小 {0} 组成的较小的群体里。

CIndexError: tuple index out of rangeD袋鼠生活在主要由母袋鼠和小袋鼠组成的较小的群体里。

正确答案: D34.以下程序的输出结果是:s1 ="企鹅"s2 ="超级游泳健将"print("{0:^4}:{1:!<9}".format(s1,s2))A 企鹅:超级游泳健将B企鹅 :超级游泳健将C企鹅 :!超级游泳健将!!D企鹅 :超级游泳健将正确答案: D35.以下程序的输出结果是:for num in range(1,4):sum *= numprint(sum)A6B7C7.0DTypeError 出错正确答案: D36.以下程序的输出结果是:ls = ["石山羊","一角鲸","南极雪海燕","竖琴海豹","山蝰"] ls.remove("山蝰")str = ""print("极地动物有",end="")for s in ls:str = str + s + ","print(str[:-1],end="。

")A极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹,山蝰B极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹,山蝰。

C极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹D极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹。

正确答案: D37.以下程序的输出结果是:for i in "Summer":if i == "m":breakprint(i)AMBmmCmmerD无输出正确答案: D38. 以下关于字典的描述,错误的是:A字典中元素以键信息为索引访问B字典长度是可变的C字典是键值对的集合D字典中的键可以对应多个值信息正确答案: D39. 以下文件操作方法中,打开后能读取 CSV 格式文件的选项是:Afo = open("123.csv","w")Bfo = open("123.csv","x")Cfo = open("123.csv","a")Dfo = open("123.csv","r")正确答案: D40.以下程序的功能是:s = "What\'s a package, project, or release?We use a number of terms to describe software available on PyPI, like project, release, file, and package. Sometimes those terms are confusing because they\'re used to describe different things in other contexts. Here's how we use them on PyPI:A project on PyPI is the name of a collection of releases and files, and information about them. Projects on PyPI are made and shared by other members of the Python community so that you can use them.A release on PyPI is a specific version of a project. For example, the requests project has many releases, like requests 2.10 and requests 1.2.1. A release consists of one or more files.A file, also known as a package, on PyPI is something that you can download and install. Because of different hardware, operating systems, and file formats, a release may have several files (packages), like an archive containing source code or a binary wheel."s = s.lower()for ch in '\',?.:()':s = s.replace(ch," ")words = s.split()counts = {}for word in words:counts[word] = counts.get(word,0)+1items = list(counts.items())items.sort(key=lambda x:x[1],reverse = True)fo = open("wordnum.txt","w",encoding ="utf-8")for i in range(10):word,count = items[i]fo.writelines( word + ":" + str(count) + "\n")fo.close()A统计字符串 s 中所有单词的出现次数,将单词和次数写入 wordnum.txt 文件B统计字符串 s 中所有字母的出现次数,将单词和次数写入wordnum.txt 文件C统计输出字符串 s 中前10个字母的出现次数,将单词和次数写入 wordnum.txt 文件D统计字符串 s 中前10个高频单词的出现次数,将单词和次数写入 wordnum.txt 文件正确答案: D二、基本操作题1.基本操作题(1)描述参照代码模板,完善代码,实现功能:从键盘输入一个汉字,在屏幕上显示输出该汉字的 Unicode 编码值。

合集下载

资料全国计算机等级考试二级Python真题及解析1复习知识点试卷试题

资料全国计算机等级考试二级Python真题及解析1复习知识点试卷试题

资料全国计算机等级考试二级Python真题及解析1复习知识点试卷试题一、选择题1.关于Python3.8基础知识的说法中,不正确的是()A.支持中文做标识符B.Python标识符不区分字母的大小写C.Python命令提示符是>>>D.命令中用到的标点符号只能是英文字符2.下列Python程序段运行的结果是()f=[‘A’,’B’,’C’]a=len(f)print(‘a=’,a)A.a=2 B.a=’A’C.a=’C’D.a=33.在下面的python程序中,变量b和c的值为()。

A.b为6,c为6 B.b为6,c为8 C.b为8,c为8 D.b为8,c为6 4.下列不是Python中所有循环必须包含的是()。

A.冒号B.循环次数C.循环体D.缩进5.下列属于计算机编程语言的有()①Python ②Visual Basic ③Java ④C++⑤CPUA.①②④⑤B.②③④⑤C.①②③④D.①③④6.下列不是 Python 程序基本结构的是()。

A.顺序结构B.树形结构C.分支结构D.循环结构7.Python中用来声明字符串变量的关键字是()A.str B.int C.float D.char 8.Python中的数据类型float表示()A.布尔型B.整型C.字符串型D.浮点型9.以下python程序段运行后,x和st的值分别是()x= 123 + 678st = "123" + "678"A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801" 10.在python中,想输出一行文字,要用到的函数是()。

A.input()B.int()C.print()D.float() 11.Python中,保留字写法正确的是()A.PRINT()B.Print()C.print()D.Int()12.下面哪个不是Python合法的标识符()A.int_3 B.printC.count D.__name__13.关于python程序设计语言,下列说法错误的是()A.python是一种面向对象的编程语言B.python代码只能在交互环境中运行C.python具有丰富和强大的库D.python是一种解释型的计算机程序设计高级语言14.下面选项中对Python的转义字符描述错误的是()A.\r 回车B.\n 换行C.\\ 反斜杠符号D.\” 单引号15.以下()是python文件A.*.mp3B.*.xls C.*.ppt D.*py16.已知字符串a="python",则a[-1]的值为()A."p" B."n" C."y" D."o"17.12 Python语言语句块的标记是( )A.分号B.逗号C.缩进D./18.Python文件的后缀名是()。

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

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

全国计算机等级考试二级Python真题及解析5复习知识点试卷试题一、选择题1.关于python程序设计语言,下列说法不正确的是( )。

A.python源文件以***.py为扩展名B.python的默认交互提示符是:>>>C.python只能在文件模式中编写代码D.python具有丰富和强大的模块2.下列Python程序段运行的结果是()f=[‘A’,’B’,’C’]a=len(f)print(‘a=’,a)A.a=2 B.a=’A’C.a=’C’D.a=33.python用来表示代码块所属关系(控制层级结构的)的语法符号是()A.圆括号B.大括号C.缩进D.冒号4.在python中,运行下列程序,正确的结果是()x=1while x>0:x=x+1print( x)A.1 B.1 2 3 4 5 6 7 8 9…………………C.无输出D.1005.在Python中,表示跳出循环的函数是()A.continue B.break C.ESC D.Close 6.Python中用来声明字符串变量的关键字是()A.str B.int C.float D.char7.运行Python程序的过程中出现了如下图错误提示,原因是()。

A.变量名51study太长B.应该写成"chinese" =51studyC.“chinese”应该写成“chinaˈs”D.变量名51study不符合python语言规范,变量名不能以数字开头8.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()A.:B.# C., D.!9.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a) 10.下列选项中,不属于Python合法变量名的是()A.int32 B.40xl C.self D._name_ 11.下列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.char B.float C.int D.list13.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言D.Python语言是非跨平台语言14.在下面的python程序中,变量b和c的值为()。

全国计算机等级考试二级Python教材实例程序及编程习题

全国计算机等级考试二级Python教材实例程序及编程习题

全国计算机等级考试⼆级Python教材实例程序及编程习题第⼀章程序设计基本⽅法实例1.1斐波那契数列计算#CalFibonacci.pya,b=0,1while a<1000:print(a,end=',')a,b=b,a+b实例1.2 圆⾯积的计算#CalCircleArea.pyr=25area=3.1415*r*rprint(area)print("{:.2f}".format(area))实例1.3绘制五⾓红星1#DrawStar.py2from turtle import*3 color('red','red')4 begin_fill()5for i in range(5):6 fd(200)7 rt(144)8 end_fill()9 done()实例1.4 程序运⾏计时1#CalRunTime.py2import time3 limit=10*1000*10004 start=time.perf_counter()5while True:6 limit-=17if limit<=0:8break9 delta=time.perf_counter()-start10print("程序运⾏时间是:{}秒。

".format(delta))实例1.5绘制七彩圆圈1#DrawSevenColorfulCircles.py2import turtle3 colors=['red','orange','yellow','green','blue','indigo','purple']4for i in range(7):5 c=colors[i]6 turtle.color(c,c)7 turtle.begin_fill()8 turtle.rt(360/7)9 turtle.circle(50)10 turtle.end_fill()11 turtle.done()习题-基本编程题:⒈悄悄话:name=input('请输⼊对⽅名字:')s=input('请输⼊悄悄话的内容:')print("{},听我说句悄悄话:{}".format(name,s*3))⒉九九乘法表for i in range(1,10):for j in range(1,i+1):print("{}*{}={:2} ".format(j,i,i*j),end="")print("")⒊同切圆import turtleturtle.pensize(3)turtle.circle(20)#绘制半径为20像素的圆turtle.circle(40)#绘制半径为40像素的圆turtle.circle(80)#绘制半径为80像素的圆turtle.circle(160)#绘制半径为160像素的4.三个⼩爱好hobbies=""for i in range(3):s=input('请输⼊你的⼩爱好(最多三个,按Q或q结束):')if s.upper()=='Q':breakhobbies +=s+''print('你的⼩爱好是:',hobbies)⒌名字的幸运数import randomstr1=input("请输⼊你的名字:")print("Hello!{}".format(str1))guard=ord(str1[0])%100print("你的幸运数字是",random.choice(range(guard)))第⼆章 Python语⾔基本语法元素s=input("请输⼊⼀段⽂本:")i=len(s)-1while i>=0:print(s[i],end="")i=i-1实例2.2s=input("请输⼊⼀段⽂本:")i=-1while i>=-1*len(s):print(s[i],end="")i=i-1实例2.3s=input("请输⼊⼀段⽂本:")print(s[::-1])习题-编程题:⒈获得⽤户输⼊的⼀个整数l N,计算并输出N的32次⽅。

全国青少年软件编程(Python)等级考试试卷(二级)2优质复习知识点试卷试题

全国青少年软件编程(Python)等级考试试卷(二级)2优质复习知识点试卷试题

全国青少年软件编程(Python)等级考试试卷(二级)2优质复习知识点试卷试题一、选择题1.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是( )A.图中文件存储结构为树结构,python34为树的根结点(父节点)B.图中python34根结点有4个子结点C.图中python34根结点下有5个子树(子结点)D.图中Tools是python34的子树(子结点)2.在Python中,设a=2,b=3,表达式 not(b-a>0)值是()A.1 B.-1 C.True D.False3.Python表达式中,可以使用()控制运算的优先顺序。

A.圆括号()B.方括号[]C.大括号{}D.尖括号<>4.下列可以被计算机直接执行的程序是()A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序5.Python中用来声明字符串变量的关键字是()A.str B.int C.float D.char6.运行Python程序的过程中出现了如下图错误提示,原因是()。

A.变量名51study太长B.应该写成"chinese" =51studyC.“chinese”应该写成“chinaˈs”D.变量名51study不符合python语言规范,变量名不能以数字开头7.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()A.(x%4==0) or (x%100!=0)B.(x%4==0) and (x%100!=0)C.(x/4==0) or (x/100!=0)D.(x/4==0) and (x/100!=0)8.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()A.:B.# C., D.!9.以下python程序段运行后,x和st的值分别是()x= 123 + 678st = "123" + "678"A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801"10.下列选项中,属于Python输出函数的是()。

python软件编程等级考试(二级)编程实操题01优质word练习

python软件编程等级考试(二级)编程实操题01优质word练习

python软件编程等级考试(二级)编程实操题01优质word练习一、选择题1.现有如下python程序段:for i in range( 6 ):p.append( int( random() * 10 ) + 1 )for i in range( 2, 6 ):if i % 2 == 1 and p[ i ] % 2 == 0:p[ i ] += p[ i - 1]elif i % 2 == 0 and p[ i ] % 2 == 1:p[ i ] -= p[ i - 1]执行该程序段后,在下列选项中,列表p中的元素值不可能的是()A.1, 2, 3, 4, 7, 2B.1, 2, 14, -9, -5, 8C.6, 8, 1, 4, 6, 10D.6, 4, 14, -7, 3, 82.Python输入函数为()。

A.time() B.round() C.input( ) D.print() 3.在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 = c4.在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.5x B.x-1 C.if D.x_1 6.运行如下Python程序,结果为()。

A.1 B.3 C.6 D.187.12 Python语言语句块的标记是( )A.分号B.逗号C.缩进D./8.已知字符串a="python",则a[-1]的值为()A."p" B."n" C."y" D."o"9.关于python程序设计语言,下列说法不正确的是()A.python是一种解释型、面向对象的计算机程序设计语言B.python支持Windows操作系统,但不支持Linux系统C.python源文件以***.py为扩展名D.python文件不能直接在命令行中运行10.在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能够被4整除且不能被100整除”的是()A.(x%4==0) or (x%100!=0)B.(x%4==0) and (x%100!=0)C.(x/4==0) or (x/100!=0)D.(x/4==0) and (x/100!=0)12.在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为()A.= B.== C.:= D.<>13.Python中“ab ”+“cd”*2的结果是()。

全国计算机等级考试二级Python真题及解析5图文复习知识点试卷试题

全国计算机等级考试二级Python真题及解析5图文复习知识点试卷试题

全国计算机等级考试二级Python真题及解析5图文复习知识点试卷试题一、选择题1.下列选项中,合法的Python变量名是()A.print B.speed C. D.a#22.算法用Python程序实现,以下代码中哪处语句存在语法错误()A.B.C.D.3.以下python程序段运行后,y的值是()x=3if x > 3 :y=2*xelse :y=3*x+1print(y)A.10 B.5 C.25 D.264.下列软件中,可作为服务器操作系统的是()A.Windows B.Python C.excel D.access5.以下python程序段运行后,x和st的值分别是()x= 123 + 678st = "123" + "678"A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801" 6.下列选项中,不属于Python合法变量名的是()A.int32 B.40xl C.self D._name_7.下列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 8.以下python程序段运行后,s的值是()n=0s=0while s <= 10:n=n+3s=s+nprint (s)A.0 B.3 C.18 D.30 9.Python中,保留字写法正确的是()A.PRINT()B.Print()C.print()D.Int()10.下列Python程序运行后的输出结果是()。

s=0for i in range(1,10):s=s+iprint("s=",s)A.s=35 B.s=45 C.s=55 D.s=65 11.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.2312.在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 13.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为()A.“python”B.“Python”C.True D.False 14.Python不支持的数据类型有()。

全国计算机等级考试二级Python真题及解析(2)

全国计算机等级考试二级Python真题及解析(2)全国计算机等级考试二级Python真题及解析(2)一、选择题1.关于算法的描述,以下选项中错误的是:A.算法具有可行性、确定性、有穷性的基本特征B.算法的复杂度主要包括时间复杂度和空间复杂度C.算法的基本要素包括数据对象的运算和操作及算法的控制结构D.算法是指解题方案的准确而完整的描述正确答案:B2.关于数据结构的描述,以下选项中正确的是:A.数据的存储结构是指反映数据元素之间逻辑关系的数据结构B.数据的逻辑结构有顺序、链接、索引等存储方式C.数据结构可以直观地用图形表示D.数据结构指相互独立的数据元素的集合正确答案:A3.在深度为7的满二叉树中,结点个数总共是:A.64B.127C.63D.32正确答案:B4.对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数是:A.n×(n+1)B.n-1C.nD.n+1正确答案:C5.关于结构化程序设计方法原则的描述,以下选项中错误的是:A.逐步求精B.模块化C.自顶向下D.自底向上正确答案:D6.与信息隐蔽的概念直接相关的概念是:A.模块独立性B.模块类型划分C.模块耦合度D.软件结构定义正确答案:A7.关于软件工程的描述,以下选项中描述正确的是:A.软件工程包括3要素:结构化、模块化、面向对象B.软件工程工具是完成软件工程项目的技术手段C.软件工程方法支持软件的开发、管理、文档生成D.软件工程是应用于计算机软件的定义、开发和维护的一整套方案、工具、文档和实践标准和工序正确答案:D8.在软件工程详细设计阶段,以下选项中不是详细设计工具的是:A.程序流程图B.CSSC.PALD.判断表正确答案:B9.以下选项中表示关系表中的每一横行的是:A.属性B.列C.码D.元组正确答案:D10.将E-R图转换为关系模式时,可以表示实体与联系的是:A.关系B.键C.域D.属性正确答案:A11.以下选项中Python用于异常处理结构中用来捕获特定类型的异常的保留字是:A.exceptB.doC.passD.while正确答案:A12.以下选项中符合Python语言变量命名规则的是:A.*iB.3_1C.AI!D.Templist正确答案:D13.关于赋值语句,以下选项中描述错误的是:A.在Python中,赋值语句使用等号(=)进行赋值B.在Python中,可以同时给多个变量赋值C.在Python中,可以使用“+=”、“-=”等运算符进行赋值运算D.在Python中,赋值语句可以用于给变量重新赋值正确答案:A在Python语言中,有一种同时给多个变量赋值的语句,例如x = "alice"。

试题全国计算机等级考试二级Python真题及解析1

试题全国计算机等级考试二级Python真题及解析1一、选择题1.在Python中,input()函数的返回结果的数据类型为()A.Number型B.String型C.List型D.Sets型2.现有如下python程序段:for i in range( 6 ):p.append( int( random() * 10 ) + 1 )for i in range( 2, 6 ):if i % 2 == 1 and p[ i ] % 2 == 0:p[ i ] += p[ i - 1]elif i % 2 == 0 and p[ i ] % 2 == 1:p[ i ] -= p[ i - 1]执行该程序段后,在下列选项中,列表p中的元素值不可能的是()A.1, 2, 3, 4, 7, 2B.1, 2, 14, -9, -5, 8C.6, 8, 1, 4, 6, 10D.6, 4, 14, -7, 3, 83.有如下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值为-1C.若输入1,则输出y值为1 D.若输入2,则输出y值为14.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是()A.新行和字符串Good B.r"\nGood" C.\nGoodD.字符r、新行和字符串Good5.以下 Python 代码的运行结果是()。

a = 3b = 4a = a * bprint(a)A.3 B.4 C.12 D.a*b6.在Python中,实现多分支选择结构的较好方法是()。

A.if B.if-else C.if-elif-else D.if嵌套7.在python中,运行下列程序,正确的结果是()。

计算机二级Python真题及答案解析5精品复习知识点试卷试题

计算机二级Python真题及答案解析5精品复习知识点试卷试题一、选择题1.关于python程序设计语言,下列说法不正确的是( )。

A.python源文件以***.py为扩展名B.python的默认交互提示符是:>>>C.python只能在文件模式中编写代码D.python具有丰富和强大的模块2.下面不是python特性的是():A.免费的B.简单易学C.可移植性好D.是低级语言3.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=34.下列选项中,可作为Python变量名的是()A.int B.Abc C.float D.Complex 5.在Python中运行后,b的值是()a=6If a>=0:b=a+2Else:b=a-2print(b)A.6 B.8 C.10 D.126.下列 Python 表达式的值为偶数的是()A.12*3%5 B.len(“Welcome”)C.int(3.9)D.abs(-8)7.下列可以被计算机直接执行的程序是()A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序8.以下哪种语言属于高级程序设计语言()①python ②c++ ③visual basic ④javaA.①②③B.②③C.②③④D.①②③④9.在Python语言中,用来定义函数的关键字是()。

A.return B.def C.function D.import10.在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=15 11.有python程序如下:S=input()print(S * 3)运行后通过键盘输入6,则运算结果是()A.666 B.SSS C.18 D.S*312.运行下列 Python程序,结果正确的是( )a=32b=14c=a%bprint(c)A.2 B.4 C.32 D.1413.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.2314.运行下列 Python程序,结果正确的是()a=18b=7c=a%bb=a%bprint(a,b)A.18 5 B.5 18 C.18 4 D.4 1815.关于Python,以下几种说法不正确的是()。

【编程】计算机二级Python真题及答案解析5

解析:C
【详解】
本题主要考查Python程序语句。x=2,y=1,语句y+=x*2等价于y=y+x*2=1+2*2=5,故y的值是5,故本题选C选项。
3.D
【详解】
本题主要考查Python表达式的运算。列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)=5+7=12,故本题选D选项。
11.C
【详解】
本题考查WORD相关知识。该文档中的有1个用户a添加了2处批注,A错。该文档中图片采用的环绕方式为四周或者紧密,但不是上下型,B错。若要对文档中所有的Python文字设置为红色倾斜格式
解析:C
【详解】
本题考查WORD相关知识。该文档中的有1个用户a添加了2处批注,A错。该文档中图片采用的环绕方式为四周或者紧密,但不是上下型,B错。若要对文档中所有的Python文字设置为红色倾斜格式,则用替换功能。选项C的说法正确。
12.D
【详解】
本题考查Python文件扩展名相关知识点
Python程序文件的扩展名是 .py。故本题选D选项
解析:D
【详解】
本题考查Python文件扩展名相关知识点
Python程序文件的扩展名是.py。故本题选D选项
13.B
【详解】
本题考查的是计算机语音相关知识。高级语言是一种独立于机器,面向过程或对象的语言。python语言是一种面向对象的动态类型语言,故选项B正确。
number='153'
code='通行密码'
print( who+destination+code+action+str(number))
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档