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

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

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

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

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

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

试卷python软件编程等级考试(三级)编程实操题练习 一、选择题 1.计算机能直接识别、理解执行的语言是() A.汇编语言 B.Python语言 C.自然语言 D.机器语言 2.在Python中要交换变量a和b中的值,应使用的语句组是()。 A.a,b=b,a B.a=c;a=b;b=c C.a=b;b=a D.c=a;b=a;b=c 3.下列python表达式结果最小的是() A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3 4.在Python中print(8+7%2**2)的执行结果是() A.5 B.1 C.6 D.11 5.12Python语言语句块的标记是() A.分号 B.逗号 C.缩进 D./ 6.已知字符串a="python",则a[-1]的值为() A."p" B."n" C."y" D."o" 7.关于python程序设计语言,下列说法不正确的是() A.python是一种解释型、面向对象的计算机程序设计语言 B.python支持Windows操作系统,但不支持Linux系统 C.python源文件以***.py为扩展名 D.python文件不能直接在命令行中运行 8.下列Python程序运行后的输出结果是()。 s=0 foriinrange(1,5): s=s+i print("s=",s) A.s=5 B.s=6 C.s=10 D.s=15 9.以下python程序段运行后,y的值是() x=3 ifx>3: y=2*x else: y=3*x+1 print(y) A.10 B.5 C.25 D.26 10.在Python语言中,用来定义函数的关键字是()。 A.return B.def C.function D.import 11.下列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中运行后,b的值是() a=6 Ifa>=0: b=a+2 Else: b=a-2 print(b) A.6 B.8 C.10 D.12 13.Python不支持的数据类型有()。 A.char B.int C.float D.list 14.Python输入函数为()。 A.time() B.round() C.input() D.print() 15.下面哪个不是Python合法的标识符() A.int32 B.40XL C.self D.__name__ 16.在Python程序设计语言中,表示整除的符号是() A./ B.% C.mod D.// 17.计算机能够直接识别和执行的语言是() A.机器语言 B.汇编语言 C.Python语言 D.C语言 18.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是() A.变量名1w太短 B.应该写成float(input("输入体重(kg):")=1w C.将float改为int D.变量名1w不符合Python语言规范,不能以数字开头 19.两个阻值分别为R1、R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出R的Python表达式是() A.(R1+R2)/(R1*R2) B.R1+R2/(R1*R2) C.R1*R2/R1+R2 D.R1*R2/(R1+R2) 20.队列在Python中,用()实现队列的创建,队列的基本操作:()()()()线性数据结构又称线性表。 A.随机;入队;出队;求队长;判队空 B.列表;入队;出队;求队长;判队空 C.列表;随机;出队;求队长;判队空 D.入队;随机;列表;求队长;判队空 21.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于()。 A.程序 B.软件 C.指令 D.命令 22.下面选项中对Python操作描述错误的是() A.x1+x2连接列表x1和x2,生成新列表 B.x*n将列表x复制次,生成新列表 C.Min(x)列表x中最大数据项 D.Len(x)计算列表中成员的个数 23.下列与数学表达式对应的python表达式,正确的是()。 A.(-b+math.sqrt(b*b–4*a*c))/a*a B.-b+math.sqrt(b*b–4*a*c)/2*a C.(-b+math.sqrt(b*2–4*a*c))/(2*a) D.(-b+math.sqrt(b*b–4*a*c))/(2*