资料python软件编程等级考试(一级)编程实操题word练习
一、选择题
1.在下面的python程序中,变量bc的值为()。
A.b6c6    B.b6c8    C.b8c8    D.b8c6
2.Pythonprint(-14//4)的运行结果是(  )。
A.-4    B.-3.5    C.2    D.-2
3.下列语言中(  )不属于高级语言
A.python    B.VC    C.JAVA    D.汇编语言
4.Python中,Print(abs(-16//5))的执行结果是(   
A.2.4    B.3    C.4    D.-2.4
5.python3解释器执行 not 1 and 1的结果为(  )。
A.True    B.False    C.0    D.1
6.python语言的特点(    )。
A.简单    B.免费、开源    C.可移植性    D.以上都是
7.Python代码中表示“x属于区间[ab)”的正确表达式是(    )。
A.ax and xb    B.n<= x or xb    C.x>=a and xb    D.x>=a and xb
8.Python文件的后缀名是(  )。
A..doc    B..vbp    C..py    D..exe
9.已知a = 6b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()
A.3    B.3.0    C.5    D.5.0
10.下列Python表达式的值不是2的是(  )。
A.3%2    B.5//2    C.1*2    D.1+3/3
11.Python中,表达式(21%4)+5的值是(   
A.2    B.6    C.10    D.3
12.关于Python,以下几种说法不正确的是(  )。
A.Python是一种高级程序设计语言
B.Python属于汇编语言,或者说属于低级语言
C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点
D.Python是一种面向对象的、解释性计算机语言
13.下列Python程序运行后的输出结果是(  )
s=0
for i in range(1,5):
    s=s+i
print("s=",s)
A.s=5    B.s=6    C.s=10    D.s=15
14.python中,以下哪个选项a 的数据类型为整型(   
A.a=5    B.a=input()    C.a='5'    D.a=5.0
15.在python中运行print(“3+6”)的结果是(    )。
A.9    B.“3+6”    C.3+6    D.“9”
16.Python的设计具有很强的可读性,相比其他语言具有的特语法有以下选项,正确的是(  )。
A.交互式    B.解释型    C.面向对象    D.服务端语言
17.下面哪个不是Python合法的标识符( 
A.python新手适合的软件int_3    B.print
C.count    D.__name__
18.计算机能直接识别、理解执行的语言是( 
A.汇编语言    B.Python语言    C.自然语言    D.机器语言
19.运行下列 Python程序,结果正确的是( 
s="abcdefg"
c=len(s)  #len 求字符串长度
for i in range(0,c):
    if i<2:
          print (chr(ord(s[i])+2),end=" ") #  ord() 函数是 chr() 函数配对函数,将字符转ASCII
    else:
          print(chr(ord(s[i]) + 3),end=" ")
A.c d f g h a    B.c d f g h b    C.c d f g h i j    D.c d f g h c
20.以下python程序段执行后,输出结果为( 
m=29
If m %3= 0
print m "不能被3整除"
else:
print m "能被3整除"
A.29不能被3整除    B.m不能被3整除    C.29能被3整除    D.m能被3整除
21.VB中,下列与表达式Len("python")+20的值相等的是(   
A.Int(Rnd * 26)+1    B.Val("20")+16 mod 9
C.Mid("Hello2019",6,2)+"6"    D.abs(Sqr(16)– 30)
22.关于Python的内存管理,下列说法错误的是(     
A.变量不必事先声明    B.变量无需先创建和赋值就可直接使用
C.变量无须制定类型    D.可以使用del释放资源
23.使用UltraEdit软件观察字符“2020Python来袭”的内码,部分界面如图所示。
下列说法正确的是(  )
A.图中字符“2020Python 来袭”共占15个字节,其中共有10ASCII字符
B.字符“10”的十六进制内码是3A
C.CO B4”是“来”字在计算机内存储和处理时的交换码
D.小写字母p的二进制内码是1110000
24.Python中,设a=2b=3,表达式a<b and b>=3值是(
A.1    B.0    C.True    D.False
25.已知字符串a="python",则a[1]的值为( 
A."p"    B."py"    C."Py"    D."y"
26.以下哪个不是python关键字( 
A.cout    B.from    C.not    D.or
27.Python中,下面代码的运行结果是(   
x=365
g=x%10        #%为求余的意思
s=x//10%10    # //为整除的意思
b=x//100
sum=g*100+s*10+b #sum英文是求和的意思
printsum
A.365    B.14    C.563    D.41
28.下面的Python程序段运行后的输出结果是(   
    x=3
    if x%2==0:
          print(x, "是偶数。")
    else:
          print(x, "是奇数。")
A.3是奇数    B.x, "是偶数"    C.x, "是奇数"    D.3是偶数
29.以下Python表达式中,哪项的值与其它三项不同( 
A.len(“my name is james.split())    B.int4.99
C.sum[1211]    D.max[1234]
30.以下python程序段运行后,s的值是( 
n=0
s=0
while   s <= 10
    n=n+3
    s=s+n
print (s)
A.0    B.3    C.18    D.30
二、程序填空
31.阅读程序。分析以下两段Python程序并回答问题。
#程序1
i=1
while i<101:
  print('把这句话打印100')
i+=1
#程序2
i=100
while i:
    print('把这句话打印100')
i=i-2
1)在程序1中,i+=1这句话的含义是______________
2)在程序1中,把这句话打印100实际输出了_____遍。
3)在程序2中,i的初值是___
4)在程序2中,把这句话打印100实际输出了_____遍。
5)在程序2中,while i 的含义是_________
32.阅读程序。分析以下关于字符拼接与转换的Python程序并回答问题。
students=[ '小明','小红','小刚']
scores={ '小明':95,'小红':90,'小刚':90}
print(len(students))
print(len(scores))
1students的数据类型是______________
2scores的数据类型是_____________
3)在scores中,每个字符与后面的数值共同构成了一个____________
4len(students)的返回值是____________
5print(len(scores))的输出结果是__________
33.若两个素数之差为 2,则该对素数称为双胞胎数,如 35 就是一对双胞胎数。编写 python 程序,实现如下功能:输入 n 的值,统计显示 n 以内的所有双胞胎数。程序运行界面如图所示:

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