Python基础(1)复习知识点试卷试题
一、选择题
1.运行如下Python程序,结果为(  )。
A.1    B.3    C.6    D.18
2.下面不是python特性的是(  ):
A.免费的    B.简单易学    C.可移植性好    D.是低级语言
3.以下python程序段运行后,y的值是(
x=3
if x > 3 :
    y=2*x
else :
    y=3*x+1
print(y)
python基础代码100例A.10    B.5    C.25    D.26
4.下列软件中,可作为服务器操作系统的是( 
A.Windows    B.Python    C.excel    D.access
5.下列选项中,不属于Python合法变量名的是( 
A.int32    B.40xl    C.self    D._name_
6.Python中,显示出信息x,并要求输入数据的是(  )。
A.abs(x)    B.float(x)    C.print(x)    D.input(x)
7.下面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
8.关于Python语言的特点,以下选项描述正确的是( 
ireader
A.Python语言不支持面向对象    B.Python语言是解释型语言
C.Python语言是编译型语言    D.Python语言是非跨平台语言
9.关于python程序设计语言,下列说法不正确的是(    )
A.python源文件以***.py为扩展名
B.python的默认交互提示符是:>>>
C.python只能在文件模式中编写代码
D.python具有丰富和强大的模块
10.python中,下列属于字符串常量的是( 
A."python"    B.3.14    C.cnt    D.2018
11.根据Python中变量命名遵循的规则,正确的是(   
A.char21    B.2020Py    C.Python    D.namech
12.Python中以下语句正确的是(  )。
A.51jb= "51jb"    B.for= "51jb"    C.j,b=b,j    D.//这是一段测试代码
13.Python中,表达式(21%4+3的值是(   
A.2    B.4    C.6    D.8
14.Python表达式中,可以使用(  )控制运算的优先顺序。
A.圆括号()    B.方括号[]    C.大括号{}    D.尖括号<>
15.Python中,算式5+6*4%2+8)结果为( 
A.25
B.15
C.9
D.7.4
16.Python代码中表示“x属于区间[ab)”的正确表达式是(    )。
A.ax and xb    B.n<= x or xb    C.x>=a and xb    D.x>=a and xb
17.python语言中表示“x属于区间[ab)” 的正确表达式是(
A.a x or x < b    B.a<= x and x < b    C.ax and x< b    D.a<=x or x<b
18.以下Python程序运行后的输出结果为( 
A.0    B.45    C.46    D.362880
19.Python表达式“50-50%6*5//2**2”的结果为( 
A.48    B.25    C.0    D.45
20.下列变量名在Python中合法的是(   
A.36B    B.F55#    C.for    D._Good
21.Python中,设a=2b=3,表达式 notb-a>0)值是
A.1    B.-1    C.True    D.False
22.Python中要交换变量ab中的值,应使用的语句组是(   
A.a,b = b,a    B.a = c a = bb = c
C.a = bb = a    D.c = ab = ab = c
23.Python输入函数为(  )。
A.time()    B.round()    C.input( )    D.print()
24.下列Python程序段运行的结果是(     
f=[‘A’,’B’,’C’]
a=len(f)
print(‘a=’,a)
A.a=2    B.a=’A’    C.a=’C’    D.a=3
25.关于Python3.8基础知识的说法中,不正确的是( 
A.支持中文做标识符
B.Python标识符不区分字母的大小写
C.Python命令提示符是>>>
D.命令中用到的标点符号只能是英文字符
26.Python表达式a=b中“=”表示    
A.交换“=”左右两边变量的值
B.把“=”右边变量的值赋值给左边变量
C.把“=”左边变量的值赋值给右边变量
ngnix重启命令
D.比较“=”左右两边变量的值是否相等
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中,表达式5%2 = (    )。
A.2.5    B.2    C.1    D.0
29.Python中,关于变量的说法,正确的是(   
A.变量必须以字母开头命名
B.变量只能用来存储数字,不能存储汉字
C.python中变量类型一旦定义就不能再改变
D.变量被第二次赋值后,新值会取代旧的值
30.Python中,设a=2b=3,表达式a<b and b>=3值是(
A.1    B.0    C.True    D.False
31.下列Python程序段的运行结果是(       
i=0
sum=0
while i<10:
        if  i%2==0:
              sum+=i
        i+=1
print(‘sum=’,sum)
A.sum=18    B.sum=20    C.sum=22    D.sum=30
32.使用UltraEdit软件观察字符“2020Python来袭”的内码,部分界面如图所示。
time公路车图片
下列说法正确的是(  )
A.图中字符“2020Python 来袭”共占15个字节,其中共有10ASCII字符
B.字符“10”的十六进制内码是3A
C.CO B4”是“来”字在计算机内存储和处理时的交换码
D.小写字母p的二进制内码是1110000
33.有如下python程序段:
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)
则程序执行后,cm的值分别是(  )
A.11    B.14    C.24    D.34
34.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是( )
A.plt. plotX,Y    B.plt. scatterX,Y
C.plt. barX,Y    D.计算机网络面试题plt .boxplotX,Y
35.下列Python程序段运行的结果是(  )。
i=0
sum=0
while i<10:
    if i%2==0:
          sum+=i
    i+=2
print("sum=",sum)
A.sum=17    B.sum=18    C.sum=19    D.sum=20
36. Python中常用的输入输出语句分别是( 
A.input()  output()    B.input()  print()
C.input()  printf()    D.scandf()  printf()
37.Python中用来声明字符串变量的关键字是( 
A.str    B.int    C.float    D.char
中国到韩国私人物品运输38.Python中,用变量code存储学生的借书卡编码,例如:code=“NO2020100502”,则变量code的数据类型应定义为(   
A.布尔型    B.整型    C.字符串型    D.浮点型
39.Python的设计具有很强的可读性,相比其他语言具有的特语法有以下选项,正确的是(  )。

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