预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

资料(完整版)python二级考试试题1 一、选择题 1.已知字符串a="python",则a[1:3]的值为() A."pyth"B."pyt"C."py"D."yt" 2.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为() A.1.3B.5.33C.5.4D.5.3 3.在Python中,设a=2,b=3,表达式a<bandb>=3值是() A.1B.0C.TrueD.False 4.运行下列Python程序 i=1 s=1 while①: s=s*i i+=2 print(s) 当输出结果为105时,则①处应填入() A.i<=7B.i<7C.i>=7D.i>7 5.在python中,有程序如下 A=input() print(A*5) 通过键盘输入5,则运算结果是() A.55555B.25C.5*5D.55 6.在Python中运行下列程序,输出结果为() foriinrange(1,5): print(i) A.1,2,3,4,5B.12345C.0,1,2,3,4D.1234 7.在Python语言中,以下简单数据类型选项中描述错误的是() A.整数(int)、浮点数(float)B.字符串(str) C.布尔(bool)D.2.5+2.5的值是整数(int)类型 8.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用 流程图描述算法,如右图所示,其中空白处可以填入的是() A.A÷3==0B.A/3==0C.A\3==0D.A%3==0 9.下列不可以作为Python合法变量名的是() A.c0B.2aC.a_3D.小河 10.在Python语言中,用来定义函数的关键字是()。 A.returnB.defC.functionD.import 11.利用Word软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说 法正确的是() A.该文档中的有2个用户添加了2处批注 B.该文档中图片采用的环绕方式为上下型 C.该文档中总共有4处修订 D.若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适 12.关于Python,以下几种说法不正确的是()。 A.Python是一种高级程序设计语言 B.Python属于汇编语言,或者说属于低级语言 C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点 D.Python是一种面向对象的、解释性计算机语言 13.如下Python程序段 foriinrange(1,4): forjinrange(0,3): print("Python") 语句print("Python")的执行次数是() A.3B.4C.6D.9 14.在Python中,判断n是否为偶数的表达式是() A.n/2=0 B.n%2==0 C.n%2=0 D.n/2==0 15.Python表达式“50-50%6*5//2**2”的结果为() A.48B.25C.0D.45 二、程序填空 16.学习了Python绘制图形操作后,信息小组接到了编程演示的任务。为此,小组同学编 写了一段代码,绘制出多个不同颜色的圆形。 代码如下: importturtle turtle.bgcolor("black") colors=["red","green","blue","yellow"] forx①range(100): turtle.pencolor(colors[x%4]) turtle.circle(x) turtle.left(90) 请分析任务,完成下列题目。 (1)程序中①处应填写(________)。 A.printB.inputC.inD.colors (2)程序中x%4的作用是(________)。 A.计算x乘以4的结果 B.计算x除以4的整数部分 C.计算x除以4的小数部分 D.计算x除以4的余数 (3)执行此程序,绘制出圆形的总颜色数是(________)。 A.1B.4C.5D.100 (4)执行此程序,绘制出圆形的总个数是(________)。 A.1B.4C.99D.100 (5)此程序属于程序设计结构中的(________)。 A.顺序结构B.分支结构 C.循环结构D.跳转结构 17.某字符转置算法描述如下: 将字符串(均为大写字符)s依次转换为相对应的数值(字符A~Z对应数值1~26); ·转换后的数值以K个数据为一段,将n个待处理的数据依次分割成若干段(最后一段不足 部分用0来补充); 每一段中K个数据与K*K转置矩阵进行乘法运算; 将乘法运算得到的每一个结果值除以26求余数,依次转换成相应字符(数值1~26对应字 符A