资料全国计算机等级考试二级Python真题及解析(7)word练习
一、选择题
python基础知识测试
1.下列有关信息的说法,不正确的是(    )。
A.Python程序设计语言也是一种信息
B.给朋友圈点赞也是一种信息评价方式
C.信息在传输过程中,必须遵循一定的规则
D.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息
2.Python中,设a=2b=3,表达式 notb-a>0)值是
A.1    B.-1    C.True    D.False
3.Python语言属于(   
A.自然语言    B.汇编语言    C.机器语言    D.高级语言
4.Python中,返回x的绝对值的函数是(  )。
A.abs(x)    B.bin(x)    C.all(x)    D.input(x)
5.Python中,算式5+6*4%2+8)结果为( 
A.25
B.15
C.9
D.7.4
6.下列哪个语句在Python中是非法的?( )
A.x = y = z = 1    B.x = (y = z + 1)    C.x, y = y, x    D.x += y  x=x+y
7.关于Python3.8基础知识的说法中,不正确的是( 
A.支持中文做标识符
B.Python标识符不区分字母的大小写
C.Python命令提示符是>>>
D.命令中用到的标点符号只能是英文字符
8.如下Python程序段
for i in range14):
    for j in range03):
          print "Python"
语句print "Python")的执行次数是(
A.3    B.4    C.6    D.9
9.利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是(   
A.该文档中的有2个用户添加了2处批注
B.该文档中图片采用的环绕方式为上下型
C.该文档中总共有4处修订
D.若要对文档中所有的“Python聚合函数”文字设置为“红倾斜”格式,用自动更正功能最合适
10.下面Python代码运行后,ab的值为(   
a=23
b=int(a/10)
a= a-b * 10
print(a,b)
A.23  2    B.3  2    C.3  20    D.2  3
11.Python中,显示出信息x,并要求输入数据的是(  )。
A.abs(x)    B.float(x)    C.print(x)    D.input(x)
12.在下列程序设计语言中,属于人工智能语言的是(  )。
A.Python
B.VB
C.Pascal
D.C
13.Python“ab ”+“cd”*2的结果是(  )。
A.abcd2    B.abcdabcd    C.abcdcd    D.ababcd
14.算法用Python程序实现,以下代码中哪处语句存在语法错误( 
A.    B.    C.    D.
15.Python中,实现多分支选择结构的较好方法是(    )。
A.if    B.if-else    C.if-elif-else    D.if嵌套
16.Python的设计具有很强的可读性,相比其他语言具有的特语法有以下选项,正确的是(  )。
A.交互式    B.解释型    C.面向对象    D.服务端语言
17.两个阻值分别为R1R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出RPython表达式是(  )
A.(R1+ R2)/(R1*R2)    B.R1+R2/(R1*R2)
C.R1*R2/R1+R2    D.R1*R2/(R1+R2)
18.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于(    )。
A.软件    B.程序    C.指令    D.高级语言
19.Python表达式a=b中“=”表示    
A.交换“=”左右两边变量的值
B.把“=”右边变量的值赋值给左边变量
C.把“=”左边变量的值赋值给右边变量
D.比较“=”左右两边变量的值是否相等
20.Python中,用变量code存储学生的借书卡编码,例如:code=“NO2020100502”,则变量code的数据类型应定义为(   
A.布尔型    B.整型    C.字符串型    D.浮点型
21.王明同学运用 Python语言编写程序,根据输入的体重和身高计算BM值并验算其体重指数是否超标,属于( 
A.数据    B.信息    C.知识    D.智慧
22.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是( )
A.plt. plotX,Y    B.plt. scatterX,Y
C.plt. barX,Y    D.plt .boxplotX,Y
23.python中,有程序如下
A=input()
print(A * 5)
通过键盘输入5,则运算结果是()
springer读音A.5 5 5 5 5    B.25    C.5*5    D.5 5
24.运行下列Python程序,输出结果为True,则空白处应为(   
a=15
b=46
if__________:
print(‘True’)
else:
print(‘Flase’)
A.a=b    B.a>b    C.a<b    D.a==b
25.如下Python程序段
x = 2
print (x+1)
print (x+2)
运行后,变量xjava零基础教程视频的值是(   
A.2    B.3    C.5    D.
26.现有如下Python程序:
  List = [ "Happy", "new", "year!" ]
  s = List[ 1 ]
  d = s[ : -1 ]
执行该程序后,d的值为()
A."py"    B."Happ"    C."ew"    D."ne"
27.python中,下列哪个选项是正确的赋值语句( 
A.5s= 80    B.2018 =x    C.a+b=c    D.s=s+5
28.Python中,关于变量的说法,正确的是(   
A.变量必须以字母开头命名
B.变量只能用来存储数字,不能存储汉字
C.python中变量类型一旦定义就不能再改变
D.变量被第二次赋值后,新值会取代旧的值
29.python中,表达式5%2 = (    )。
A.2.5    B.2    C.1    D.0
30.运行下列 Python程序,结果正确是(   
a=32
b=14
c=a//b
printc
A.2.2    B.2    C.2    D.4
二、程序填空
31.若两个素数之差为2,则该对素数称为双胞胎数,如35就是一对双胞胎数。编写python程序,实现如下功能:输入n的值,统计显示n以内的所有双胞胎数。程序运行界面如图所示:
实现上述功能的程序如下,请在划线处填入合适的代码。
def isprimex):
        for i in range2x):
            if__________
                return False
        return True
    n=intinput(“请输入一个正整数n:”))
    c=0
    k=3
    while k<=n-2
        if isprimek and___________
            printkk+2
            服务平台___________
        k=k+1
print(“共有”+strc+“对双胞胎数”)
32.小金同学学完了进制转换后,对课后的不同进制的加减法很是头疼,爱动脑筋的小金突发奇想,能不能用python程序来完成这些作业呢?请帮小金完成代码编程.
def convert(s):
    m=0
    le=len(s)
    key=s[le-1]
    if key=="B":
        n=2
    elif key=="D":
        _______
    else:
        n=16
    i=0
    while i<=le-2:
        c=s[le-1-i]
        if c>="0"and c<="9":
            a=ord(c)-ord("0")
c语言随机数生成函数
        elif c>="A"and c<="F":
            a=ord(c)-ord("A")+10

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。