试题python二级基本考点复习知识点试卷试题
一、选择题
1.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为()A.“python”B.“Python”C.True D.False
2.在python中,以下哪个选项a 的数据类型为整型()
A.a=5 B.a=input() C.a='5' D.a=5.0
局部变量和临时变量的区别3.下列选项中,不能作为python程序变量名的是()
A.abc B.abc123 C.123abc D.abc__123
4.在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为()
A.= B.== C.:= D.<>
5.下列 Python 表达式的值为偶数的是()
A.12*3%5 B.len(“Welcome”)
C.int(3.9)D.abs(-8)
6.在python中,运行下列程序,正确的结果是()
x=1
while x>0:
x=x+1
print( x)
A.1 B.1 2 3 4 5 6 7 8 9…………………
C.无输出D.100
7.以下哪种语言属于高级程序设计语言()
①python ②c++ ③visual basic ④java
A.①②③B.②③C.②③④D.①②③④
8.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长
B.应该写成"chinese" =51study
搞笑脱口秀C.“chinese”应该写成“chinaˈs”
D.变量名51study不符合python语言规范,变量名不能以数字开头
9.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()
A.:B.# C., D.!
10.下列选项中,不属于Python特点的是()。
A.面向对象B.运行效率高C.可读性好D.开源
11.以下python程序段运行后,s的值是()
n=0
s=0
while s <= 10:
n=n+3
s=s+n
print (s)python基础知识填空题
A.0 B.3 C.18 D.30
12.下列序列拼接错误的是()
A.list = [ None ] * 4
B.msg = “Python”, ”语言”
C.tup = “/”.join( ( “123”, ”234” ) )
D.set = { 1, 2, 3 } + { 4, 5, 6 }
13.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.23
14.下面()是Python合法的变量名
A.int32 B.40XL C.self D.name 15.关于python程序设计语言,下列说法不正确的是()
initiation翻译A.python是一种解释型、面向对象的计算机程序设计语言
B.python支持Windows操作系统,但不支持Linux系统
C.python源文件以***.py为扩展名
D.python文件不能直接在命令行中运行
16.在python中,下列属于字符串常量的是()
A."python" B.3.14 C.cnt D.2018 17.下列选项都是属于高级语言的是( )
A.汇编语言、机器语言
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
18.在Python中,表达式(21%4)+3的值是()
A.2 B.4 C.6 D.8
19.下列哪个语句在Python中是非法的?()
A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x+=y 20.Python中,赋值语句,“c=c-b”等价于()
A.b-=c
B.c-b=c
C.c-=b
D.c==c-b
21.Python表达式“50-50%6*5//2**2”的结果为()
A.48 B.25 C.0 D.45
22.下列变量名在Python中合法的是()
A.36B B.F55# C.for D._Good 23.以下是一段python程序:
它的可以用哪个流程图表达()。
A.B.
C.
24.下列不属于
...高级编程语言的是
A.C 语言B.VB语言C.Python语言D.机器语言25.Python中,保留字写法正确的是()
A.PRINT()
B.Print()
C.print()
D.Int()
26.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是( )。
A.plt. plot(X,Y)B.plt. scatter(X,Y)
C.plt. bar(X,Y)D.plt .boxplot(X,Y)
27.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为()
A.1.3 B.5.33 C.5.4 D.5.3
28.在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是()
A.3 B.4 C.5 D.6
29.设a=2,b=5,在python中,表达式a>b And b>3的值是()
A.False B.True C.-1 D.1
30.在Python中,通过()函数查看字符的编码。
A.int( ) B.ord( ) C.chr( ) D.yolk( ) 31.在python中,下列哪个选项是正确的赋值语句()
A.5s= 80 B.2018 =x C.a+b=c D.s=s+5 32.在Python中自定义函数需要什么关键字放在函数开始()
A.function B.def C.define D.void
33.下面Python代码运行后,a、b的值为( )
a=23
b=int(a/10)
a=(a-b*10)*10
b=a+b
print(a,b)
A.23 2B.30 20C.30 32D.3 2
34.在Python中,数据的输入是通过()来实现的。
A.input()函数B.print()函数C.bool()函数D.abs()函数35.下列Python数据不属于列表的是()
A.{24,56,7,89,4} B.[24,56,7,89,4]
C.[24,56,’a’,’猕猴桃’]D.[’A’,’B’ ’C’, ’D’]
36.在python中,有程序如下
A=input()
print(A * 5)
通过键盘输入5,则运算结果是()
A.5 5 5 5 5 B.25 C.5*5 D.5 5
37.以下Python中变量的命名正确的是()
A.1a=4
B.print=5
C._A=2
D.a+b=3
38.有如下python程序段:
encoder是什么意思啊a=[4,5,3,6,7,8,2,9,1]
m ,c=1, 1
for i in range(1, len(a)):
if a[i]>=a[i-1]:
c+=1
m=max(m, c)
else:
c=1
print (c, m)
则程序执行后,c和m的值分别是()
A.1和1 B.1和4 C.2和4 D.3和4
39.在Python中,下面代码的运行结果是()
x=365
g=x%10 #%为求余的意思
s=x//10%10 # //为整除的意思
b=x//100
sum=g*100+s*10+b #sum英文是求和的意思
print(sum)
A.365 B.14 C.563 D.41
40.在Python中,input()函数的返回结果的数据类型为()
A.Number型B.String型C.List型D.Sets型
41.王明同学运用 Python语言编写程序,根据输入的体重和身高计算BM值并验算其体重指数是否超标,属于()
html文本换行A.数据B.信息C.知识D.智慧
42.在python中,Int()函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5 ,则下列表达式的运算结果中值最大的是()
A.math.sqrt(b) B.abs(a- b)C.Int(2*a-c/b)D.a**2+b**2-c**2 43.利用Python编程实现计算z=a+aa+aaa+aaaa+aa..a的值,其中a是一个数字,如
8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码()完善程序实现如下右图的运行结果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论