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

全国计算机等级考试二级Python 真题及解析( 12)一、选择题1.以下关于程序设计语言的描述,错误的选项是:A Python 语言是一种脚本编程语言B汇编语言是直接操作计算机硬件的编程语言C程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段D编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序正确答案: C2.表达式 1001 == 0x3e7 的结果是:A falseB FalseC trueD True正确答案: B3.以下选项,不是 Python 保留字的选项是:A delB passC notD string正确答案: D4. 表达式 eval('500/10') 的结果是:A‘ 500/10 ’B500/10C50D50.0正确答案: D5. 15. 表达式 type(eval('45')) 的结果是:A <class 'float'>B <class 'str'>C NoneD<class 'int'>正确答案: D6. 表达式 divmod(20,3) 的结果是:A 6, 2B6C2D(6, 2)正确答案: D7.以下关于字符串类型的操作的描述,错误的是:A str.replace(x,y)方法把字符串 str 中所有的 x 子串都替换成yB 想把一个字符串str 所有的字符都大写,用str.upper()C 想获取字符串 str 的长度,用字符串处理函数str.len()D 设 x =’ aa,’则执行x*3的结果是‘ aaaaaa’正确答案: C8.设 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:])正确答案: A9.以下选项,不属于程序流程图基本元素的是:A循环框B连接点C判断框D起始框正确答案: A10.以下关于循环结构的描述,错误的是:A 遍历循环使用 for <循环变量 > in <循环结构 >语句,其中循环结构不能是文件B 使用 range()函数可以指定 for 循环的次数C for i in range(5)表示循环 5 次, i 的值是从 0 到 4D用字符串做循环结构的时候,循环的次数是字符串的长度正确答案: A11.执行以下程序,输入” 93python22,”输出结果是:w = input( 请‘输入数字和字母构成的字符串:’)for x in w:if '0'<= x <= '9':continueelse:w.replace(x,'')print(w)A python9322B pythonC93python22D9322正确答案: C12.执行以下程序,输入la,输出结果是:la = 'python'try:s = eval(input('请输入整数: '))ls = s*2print(ls)except:print('请输入整数 ')A laB请输入整数C pythonpythonD python正确答案: C13.执行以下程序,输入 qp,输出结果是:k = 0while True:s = input('请输入 q 退出: ')if s == 'q':k += 1continueelse:k += 2breakprint(k)A2B请输入 q 退出:C3D1正确答案: A14.以下程序的输出结果是:s = 0def fun(num):try:s += numreturn sexcept:return 0return 5print(fun(2))A0B2C UnboundLocalErrorD5正确答案: A15.以下关于函数的描述,错误的是:A函数是一种功能抽象B使用函数的目的只是为了增加代码复用C函数名可以是任何有效的 Python 标识符D使用函数后,代码的维护难度降低了正确答案: B16.以下程序的输出结果是:def test( b = 2, a = 4):global zz += a * breturn zz = 10print(z, test())A 18 NoneB 10 18C UnboundLocalErrorD18 18正确答案: B17.以下程序的输出结果是:def hub(ss, x = 2.0,y = 4.0):ss+= x *y ss = 10print(ss, hub(ss, 3))A 22.0 NoneB 10 NoneC 22 NoneD 10.0 22.0正确答案: B18.以下表达式,正确定义了一个集合数据对象的是:Ax = { 200,’ flg ’ , 20.3}Bx = ( 200,’ flg ’ , 20.3)Cx = [ 200,’ flg ’ , 20.3 ]Dx = { ‘ flg ’ : 20.3}正确答案: A19.以下程序的输出结果是: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']正确答案: B20.以下程序的输出结果是:ss= set("htslbht")sorted(ss)for i in ss:print(i,end = '')AhtslbhtBhlbstCtsblhDhhlstt正确答案: B21.已知 id(ls1) = 4404896968,以下程序的输出结果是:ls1 = [1,2,3,4,5]ls2 = ls1ls3 = ls1.copy()print(id(ls2),id(ls3))A4404896968 4404896904B4404896904 4404896968C4404896968 4404896968D4404896904 4404896904正确答案: A22.以下程序的输出结果是:ls =list({'shandong':200, 'hebei':300, 'beijing':400})print(ls)A['300','200','400']B['shandong', 'hebei', 'beijing']C[300,200,400]D'shandong', 'hebei', 'beijing'正确答案: B23.以下关于文件的描述,错误的是:A 二进制文件和文本文件的操作步骤都是“打开-操作-关闭”B open() 打开文件之后,文件的内容并没有在内存中C open()只能打开一个已经存在的文件D文件读写之后,要调用 close()才能确保文件被保存在磁盘中了正确答案: C24.以下程序输出到文件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]B90,87,93C‘ [90,87,93] ’D‘ 90,87,93 ’正确答案: B25.以下程序的输出结果是:img1 = [12,34,56,78]img2 = [1,2,3,4,5]def displ():print(img1)def modi():img1 = img2modi()displ()A( [1,2,3,4,5])B[12, 34, 56, 78]C([12, 34, 56, 78])D[1,2,3,4,5]正确答案: B26.以下关于数据维度的描述,错误的是:A采用列表表示一维数据,不同数据类型的元素是可以的BJSON 格式可以表示比二维数据还复杂的高维数据C二维数据可以看成是一维数据的组合形式D字典不可以表示二维以上的高维数据正确答案: D27.以下不属于 Python 的 pip 工具命令的选项是:A showB installC downloadD get正确答案: D28.用 Pyinstall 工具把 Python 源文件打包成一个独立的可执行文件,使用的参数是:A-DB-LC-iD-F正确答案: D29.以下不是程序输出结果的选项是:import random as rls1 = [12,34,56,78]r.shuffle(ls1)print(ls1)A [12, 78, 56, 34]B [56, 12, 78, 34]C [12, 34, 56, 78]D [12, 78, 34, 56]正确答案: C30.以下关于 turtle 库的描述,正确的是:A 在 import turtle 之后就可以用 circle() 语句,来画一个圆圈B 要用 from turtle import turtle 来导入所有的库函数C home() 函数设置当前画笔位置到原点,朝向东D seth(x) 是 setheading(x)函数的别名,让画笔向前移动x正确答案: C31.一些重要的程序语言(如 C 语言和 Pascal语言)允许过程的递归调用。

而实现递归调用中的存储分配通常用A栈B堆C链表D数组正确答案: A32.下列叙述中正确的是A一个算法的空间复杂度大,则其时间复杂度必定小B一个算法的空间复杂度大,则其时间复杂度也必定大C算法的时间复杂度与空间复杂度没有直接关系D一个算法的时间复杂度大,则其空间复杂度必定小正确答案: C33.为了提高测试的效率,应该A随机选取测试数据B在完成编码以后制定软件的测试计划C取一切可能的输入数据作为测试数据D集中对付那些错误群集的程序正确答案: D34.软件开发离不开系统环境资源的支持,其中必要的测试数据属于A辅助资源B硬件资源D支持软件正确答案: A35.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是A错误推测法B白箱测试法C黑箱测试法D安装测试法正确答案: C36.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有A特定的数据模型B数据无冗余C专门的数据管理软件D数据可共享正确答案: A37.下列有关数据库的描述,正确的是A数据库是一个关系B数据库是一个 DBF 文件C数据库是一个结构化的数据集合D数据库是一组文件正确答案: C38.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和A可重用性差C非持久性D安全性差正确答案: B39.软件开发的结构化生命周期方法将软件生命周期划分成A定义、开发、运行维护B设计阶段、编程阶段、测试阶段C总体设计、详细设计、编程调试D需求分析、功能定义、系统设计正确答案: A40.下列不属于结构化分析的常用工具的是A判定树B数据字典C数据流图DPAD 图正确答案: C二、操作题101描述参照代码模板完善代码,实现下述功能。

合集下载

资料全国计算机等级考试二级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)等级考试试卷(二级)精品练习

全国青少年软件编程(Python)等级考试试卷(二级)精品练习

全国青少年软件编程(Python)等级考试试卷(二级)精品练习一、选择题1.在Python中,实现多分支选择结构的较好方法是()。

A.if B.if-else C.if-elif-else D.if嵌套2.下列语言中()不属于高级语言A.python B.VC C.JAVA D.汇编语言3.在Python中,正确的赋值语句是()A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1 4.以下()是python文件A.*.mp3B.*.xls C.*.ppt D.*py5.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是( )A.图中文件存储结构为树结构,python34为树的根结点(父节点)B.图中python34根结点有4个子结点C.图中python34根结点下有5个子树(子结点)D.图中Tools是python34的子树(子结点)6.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为()A.22 B.88 C.89 D.677.下面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 38.在python中,运行以下程序,结果应为()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.5 7 B.20 10 C.22 7 D.2 109.Python中,保留字写法正确的是()A.PRINT()B.Print()C.print()D.Int()10.在python中,想输出一行文字,要用到的函数是()。

A.input()B.int()C.print()D.float() 11.Python的序列类型不包括下列哪一种?()A.字符串B.列表C.元组D.字典12.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是()A.‘I’B.‘J’C.73 D.7413.下列不可以用来搭建本地服务器的软件是()。

全国青少年软件编程(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真题及解析5word复习知识点试卷试题

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

全国计算机等级考试二级Python真题及解析5word复习知识点试卷试题一、选择题1.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch2.在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 = c3.如图Python代码执行后,a,b的值分别为:()A.5,10 B.10,5 C.5,5 D.10,10 4.Python语句 "ab"+"c"*2 的运行结果是()A.abc2 B.abcabc C.abcc D.ababcc5.在Python IDLE编辑器中书写正确的表达式()A.b**2-4ac B.1/2gt2C.pi*r^2 D.2*pi*r6.下面()是Python合法的变量名A.int32 B.40XL C.self D.name7.以下属于计算机高级语言的是()A.Python B.自然语言C.汇编语言D.机器语言8.下列选项中,不能作为python程序变量名的是()A.abc B.abc123 C.123abc D.abc__1239.在Python中,表示跳出循环的函数是()A.continue B.break C.ESC D.Close10.在python中,想输出一行文字,要用到的函数是()。

A.input()B.int()C.print()D.float()11.下列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.检测输入的四位整数abcd是否满足下述关系:(ab+cd)(ab+cd)=abcd。

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

全国计算机等级考试二级Python真题及解析(10)1. 数据库系统的核心是___________。

A数据库管理系统B数据模型C软件工具D数据库正确答案: A2. 下列叙述中正确的是___________。

A线性表链式存储结构的存储空间可以是连续的,也可以是不连续的B线性表链式存储结构与顺序存储结构的存储空间都是连续的C线性表链式存储结构的存储空间必须是连续的D线性表链式存储结构的存储空间一般要少于顺序存储结构正确答案: A3. 某二叉树共有12个结点,其中叶子结点只有1个。

则该二叉树的深度为(根结点在第1层)___________。

A8B12C6D3正确答案: B4. 下列叙述正确的是___________。

A算法的时间复杂度与空间复杂度一定相关B数据的逻辑结构与存储结构是一一对应的C算法的时间复杂度是指执行算法所需要的计算工作量D算法的效率只与问题的规模有关,而与数据的存储结构无关5. 对长度为n的线性表作快速排序,在最坏情况下,比较次数为___________。

A n(n-1)/2B n(n-1)C n-1D n正确答案: A6. 在软件开发中,需求分析阶段产生的主要文档是___________。

A软件需求规格说明书B软件集成测试计划C软件详细设计说明书D用户手册正确答案: A7. 下列选项中不属于结构化程序设计原则的是___________。

A逐步求精B逐步求精C模块化D可封装正确答案: D8. 设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A学号,课号B学号,成绩C课号,成绩D学号,姓名,成绩9. 下面叙述错误的是A程序调试通常也称为DebugB对被调试的程序进行"错误定位"是程序调试的必要步骤C软件测试应严格执行测试计划,排除测试的随意性D软件测试的目的是发现错误并改正错误正确答案: D10. 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

全国计算机等级考试二级Python真题及解析2图文练习

全国计算机等级考试二级Python真题及解析2图文练习一、选择题1.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是()A.(x%10)*10+x//10 B.(x%10)//10+x//10C.(x/10)%10+x//10 D.(x%10)*10+x%102.在Python中,判断n是否为偶数的表达式是()A.n/2=0B.n%2==0C.n%2=0D.n/2==03.在Python中print(8+7%2**2)的执行结果是()A.5 B.1 C.6 D.114.Python文件的后缀名是()A.pdf B.do C.pass D.py5.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y6.以下()是python文件A.*.mp3B.*.xls C.*.ppt D.*py7.以下选项中,不是Python中文件操作的相关函数是()。

A.open () B.load ()C.read () D.write ()8.Python中的数据类型float表示()A.布尔型B.整型C.字符串型D.浮点型9.下列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)10.在python中运行print(“3+6”)的结果是()。

A.9B.“3+6”C.3+6D.“9”11.下列选项中,能作为python程序变量名的是()A.s%1 B.3stu C.while D.dist12.以下Python程序运行后,变量x和st的值分别是()。

【编程】全国计算机等级考试二级Python真题及解析4复习知识点试卷试题

【编程】全国计算机等级考试二级Python真题及解析4复习知识点试卷试题一、选择题1.以下叙述中正确的是()。

A.Python 3.x与Python 2.x兼容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.计算机能直接识别、理解执行的语言是()A.汇编语言B.Python语言C.自然语言D.机器语言4.下列选项中,不能作为python程序变量名的是()A.abc B.abc123 C.123abc D.abc__1235.下列选项中,可作为Python变量名的是()A.int B.Abc C.float D.Complex6.在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 7.Python语言自带的IDLE环境的退出命令是()A.Esc B.close C.回车键D.exit8.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 109.在Python中以下语句正确的是()。

A.51jb= "51jb" B.for= "51jb" C.j,b=b,j D.//这是一段测试代码10.在Python语言中,用来定义函数的关键字是()。

A.return B.def C.function D.import11.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 1012.在python中,运行下列程序,正确的结果是()。

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的结果是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档