预览加载中,请您耐心等待几秒...
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软件编程等级考试(二级)编程实操题04练习 一、选择题 1.已知字符串a="python",则print(a[1]+a[3])的值为() A."yth" B."yt" C."py" D."yh" 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,b=3,表达式not(b-a>0)值是() A.1 B.-1 C.True D.False 4.Python表达式“50-50%6*5//2**2”的结果为() A.48 B.25 C.0 D.45 5.python3解释器执行not1and1的结果为()。 A.True B.False C.0 D.1 6.已知字符串a="python",则a[-1]的值为() A."p" B."n" C."y" D."o" 7.下列Python表达式的值不是2的是()。 A.3%2 B.5//2 C.1*2 D.1+3/3 8.下列Python表达式中,能正确表示不等式方程|x|>1解的是() A.x>1orx<-1 B.x>-1orx<1 C.x>1andx<-1 D.x>-1andx<1 9.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是() A.‘I’ B.‘J’ C.73 D.74 10.在Python中,下面程序段的输出结果是() x=9 Print(“x=”,x+1) A.9 B.10 C.x=9 D.x=10 11.运行下列Python程序,输出结果为0,则空白处应为() a=14 b=7 c=_______ print(c) A.a-b B.a+b C.a/b D.a%b 12.以下Python程序运行后,变量x和st的值分别是()。 A.801123678 B.801“123678” C.801801 D.123678“123678” 13.以下Python中变量的命名正确的是() A.1a=4 B.print=5 C._A=2 D.a+b=3 14.在python中,以下哪个选项a的数据类型为整型() A.a=5 B.a=input() C.a='5' D.a=5.0 15.运行下列Python程序,结果正确的是() a=32 b=14 c=a%b print(c) A.2 B.4 C.32 D.14 16.在Python中,设a=2,b=3,表达式a<bandb>=3值是() A.1 B.0 C.True D.False 17.在python中,运行下列程序,正确的结果是()。 A.i=4s=10 B.i=5s=10 C.i=5s=15 D.i=6s=15 18.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是() A.变量名1w太短 B.应该写成float(input("输入体重(kg):")=1w C.将float改为int D.变量名1w不符合Python语言规范,不能以数字开头 19.运行下列Python程序,结果正确的是() s="abcdefg" c=len(s)#len求字符串长度 foriinrange(0,c): ifi<2: print(chr(ord(s[i])+2),end="")#ord()函数是chr()函数配对函数,将字符转ASCII值 else: print(chr(ord(s[i])+3),end="") A.cdfgha B.cdfghb C.cdfghij D.cdfghc 20.王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于() A.数据 B.信息 C.知识 D.智慧 21.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于()的数据结构() A.一维表格 B.二维表格 C.三维表格 D.四维表格 22.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum()执行的操作是 A.返回所有列的和 B.返回所有行的和 C.返回所有数据中的最大值 D.返回所有数据中的最小值 23.现有如下python程序段: foriinrange(6): p.append(int(random()*10)+1) foriinrange(2,6): ifi%2==1andp[i]%2==0: p[i]+=p[i-1] elifi%2==0andp[i]%2==1: p[i]-=p[i-1] 执行