青少年编程能力等级测评考生∶Python编程二级1精品word复习知识点试卷
试题
一、选择题
1.已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()
A.3 B.3.0 C.5 D.5.0
2.算法用Python程序实现,以下代码中哪处语句存在语法错误()
A.B.C.D.
3.在Python语言中,用来定义函数的关键字是()。
A.return B.def C.function D.import
4.以下python程序段运行后,y的值是()
x=3
if x > 3 :
y=2*x
else :
y=3*x+1
print(y)
A.10 B.5 C.25 D.26
5.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式
chr(ord(x)+2)的值是()
A.‘I’B.‘J’C.73 D.74
6.下列选项中,不属于Python特点的是()。
A.面向对象B.运行效率高C.可读性好D.开源
7.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()
x=y
y=x
A.10、 10 B.10、20 C.20、 20 D.20、 10
8.下列选项中,不属于Python语言基本数据类型的是()
A.str
B.int
C.float
D.char
9.在python中,运行以下程序,结果应为()
a=5
b=7
b+=3
a=b*20
a+=2
a=a%b
print(a,b)
A.5 7 B.20 10 C.22 7 D.2 10
10.下列关于Python语言变量声明的说法中,正确的是()
A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程B.Python中的变量需要声明,变量的声明对应明确的声明语句
C.Python中的变量需要声明,每个变量在使用前都不需要赋值
D.Python中的变量不需要声明,每个变量在使用前都不需要赋值
11.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。A.高级语言B.自然语言C.汇编语言D.机器语言12.下列属于计算机编程语言的有()
①Python ②Visual Basic ③Java ④C++⑤CPU
A.①②④⑤B.②③④⑤C.①②③④D.①③④
13.在Python中,表达式(21%4)+3的值是()
A.2 B.4 C.6 D.8
14.下列不是Python中所有循环必须包含的是()。
A.冒号B.循环次数C.循环体D.缩进
15.运行如下Python程序,结果为()。
A.1 B.3 C.6 D.18 16.Python中,赋值语句,“c=c-b”等价于()
A.b-=c
B.c-b=c
C.c-=b
D.c==c-b
17.在python语言中表示“x属于区间[a,b)”的正确表达式是()
A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x<b 18.python语言的特点()。
A.简单B.免费、开源C.可移植性D.以上都是19.在Python中,判断n是否为偶数的表达式是()
A.n/2=0
C.n%2=0
D.n/2==0
20.( ) 不是程序设计高级语言。
A.Python
B.Basic
C.C++
D.伪代码
21.下列python表达式结果为5的是()
A.abs(int(-5.6))B.len("3+5>=6")C.ord("5")D.round(5.9)22.在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
23.Python输入函数为()。
A.time() B.round() C.input( ) D.print()
24.下列不属于
...高级编程语言的是
A.C 语言B.VB语言C.Python语言D.机器语言25.下列选项都是属于高级语言的是( )
A.汇编语言、机器语言
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
26.在 Python中常用的输入输出语句分别是()
A.input() output() B.input() print()
C.input() printf() D.scandf() printf()
27.python中,表达式5%2 = ()。
A.2.5B.2C.1D.0
28.以下对 Python 程序缩进格式描述错误的选项是()
A.不需要缩进的代码顶行写,前面不能留空白
B.缩进可以用 tab 键实现,也可以用多个空格实现
C.严格的缩进可以约束程序结构,可以多层缩进
D.缩进是用来格式美化 Python 程序的
29.下列选项中,能作为python程序变量名的是()
A.if B.2x C.a*b D.x2
30.在Python中自定义函数需要什么关键字放在函数开始()
A.function B.def C.define D.void
31.下面Python代码运行后,a、b的值为( )
a=23
a=(a-b*10)*10
b=a+b
print(a,b)
A.23 2B.30 20C.30 32D.3 2 32.关于Python语句P = –P,以下选项中描述正确的是()
A.P和P的负数相等B.P和P的绝对值相等
C.将P赋值为它的相反数D.P的值为0
33.在Python Shell环境下,依次执行下列语句后,显示结果()。
A.9 B.165 C.172 D.21 34.下列不可以用来搭建本地服务器的软件是()
(1)Python (2) Excel (3)IIS (4)Apache
A.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4) 35.Python 定义私有变量的方法为。()
A.使用 __private 关键字
B.使用 public 关键字
C.使用DEF定义变量名
D.使用 __XX 定义变量名
36.在Python中运行下列程序,输出结果为()
for i in range (1,5):
print(i)
A.1,2,3,4,5 B.1 2 3 4 5 C.0,1,2,3,4 D.1 2 3 4 37.以下哪种语言属于高级程序设计语言()
①python ②c++ ③visual basic ④java
A.①②③B.②③C.②③④D.①②③④38.在VB中,下列与表达式Len("python")+20的值相等的是()
A.Int(Rnd * 26)+1 B.Val("20")+16 mod 9
C.Mid("Hello2019",6,2)+"6" D.a bs(Sqr(16)– 30)
39.下面的Python程序段运行后的输出结果是()
List=[‘10’,25,’猕猴桃’,9,65]
Print(List[3])
A.25 B.’猕猴桃’C.猕猴桃D.9
40.下面选项中对Python操作描述错误的是()
A.x1+x2 连接列表x1和x2,生成新列表
B.x*n 将列表x复制次,生成新列表
C.Min(x) 列表x中最大数据项
D.Len(x) 计算列表中成员的个数
41.Python表达式a=b中“=”表示()
A.交换“=”左右两边变量的值
B.把“=”右边变量的值赋值给左边变量
C.把“=”左边变量的值赋值给右边变量
D.比较“=”左右两边变量的值是否相等
42.利用Python编程实现计算z=a+aa+aaa+aaaa+aa..a的值,其中a是一个数字,如
8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码()完善程序实现如下右图的运行结果。
A.basic+=sum B.sum=basic+n C.sum=basic+1 D.sum+=basic 43.王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于()
basic语言if语句A.数据B.信息C.知识D.智慧
44.以下哪个不属于计算机操作系统()
A.DOS B.Unix C.Python D.Linux
45.运行下列 Python程序,结果正确是()
a=32
b=14
c=a//b
print(c)
A.2.2 B.2 C.“2”D.4
46.运行下列 Python程序,结果正确的是( )
a=32
b=14
c=a%b
print(c)
A.2 B.4 C.32 D.14
47.在下列程序设计语言中,属于人工智能语言的是()。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论