【编程】python软件编程等级考试(一级)编程实操题03复习知识点试卷试题
一、选择题
1.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()
A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a)
2.下列属于正确的Python变量名的是()
A.True
B.88abc
C.abc&88
D._abc88
3.运行下列Python程序,输出结果为0,则空白处应为()
a=14
b=7
c=_______
print(c)
A.a-b B.a+b C.a/b D.a%b
4.在python中运行print(“3+6”)的结果是()。
A.9B.“3+6”C.3+6D.“9”5.Python不支持的数据类型有()。
A.char B.int C.float D.list
6.在Python中运行后,b的值是()
a=6
If a>=0:
b=a+2
Else:
b=a-2
print(b)
A.6 B.8 C.10 D.12
7.在Python中运行下列程序,输出结果为()
for i in range (1,6):
print(‘*’)
A.****** B.* * * * * * C.* * * * * D.*****
8.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为
a = a * b
b = a // b
a = a // b
A.a=3 b=5 B.a=15 b=3 C.a=5 b=5 D.a=5 b=3 9.Python表达式中,可以使用()控制运算的优先顺序。
A.圆括号()B.方括号[]C.大括号{}D.尖括号<> 10.Python语言自带的IDLE环境的退出命令是()
A.Esc B.close C.回车键D.exit
11.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长
B.应该写成"chinese" =51study
C.“chinese”应该写成“chinaˈs”
D.变量名51study不符合python语言规范,变量名不能以数字开头
12.以下属于计算机高级语言的是()
A.Python B.自然语言C.汇编语言D.机器语言
13.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()
A.:B.# C., D.!
14.计算机能够直接识别和执行的语言是( )
A.机器语言
B.汇编语言
C.Python 语言
D.C语言
15.Python中,保留字写法正确的是()
A.PRINT()
B.Print()
C.print()
D.Int()
16.下列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
17.关于Python语言的特点,以下选项描述正确的是()
A.Python语言不支持面向对象B.Python语言是解释型语言
C.Python语言是编译型语言D.Python语言是非跨平台语言
18.关于python程序设计语言,下列说法不正确的是()
A.python是一种解释型、面向对象的计算机程序设计语言
B.python支持Windows操作系统,但不支持Linux系统
C.python源文件以***.py为扩展名
D.python文件不能直接在命令行中运行
19.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。A.高级语言B.自然语言C.汇编语言D.机器语言20.python语言的特点()。
A.简单B.免费、开源C.可移植性D.以上都是
21.在Python中,判断n是否为偶数的表达式是()
A.n/2=0
B.n%2==0
C.n%2=0
D.n/2==0
22.Python表达式“50-50%6*5//2**2”的结果为()
A.48 B.25 C.0 D.45
23.下列语言中()不属于高级语言
A.python B.VC C.JAVA D.汇编语言
24.如下Python程序段
x = 0
while x < 50:
x = (x + 2) * (x + 3)
运行后,x的值为()
A.0 B.72 C.50 D.168
25.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()
A.(x%4==0) or (x%100!=0)
B.(x%4==0) and (x%100!=0)
C.(x/4==0) or (x/100!=0)
D.(x/4==0) and (x/100!=0)
26.在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 27.下列哪条赋值语句在Python中是非法的:()
A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X D.X+=Y
28.已知字符串a="python",则a[ 1 : 3 ]的值为()
A."pyth" B."pyt" C."py" D."yt"
29.以下对 Python 程序缩进格式描述错误的选项是()
A.不需要缩进的代码顶行写,前面不能留空白
B.缩进可以用 tab 键实现,也可以用多个空格实现
C.严格的缩进可以约束程序结构,可以多层缩进
D.缩进是用来格式美化 Python 程序的
30.在Python中,通过()函数查看字符的编码。
A.int( ) B.ord( ) C.chr( ) D.yolk( )
31.下列Python数据不属于列表的是()
A.{24,56,7,89,4} B.[24,56,7,89,4]
C.[24,56,’a’,’猕猴桃’]D.[’A’,’B’ ’C’, ’D’]
32.在Python语言中,数据的输入是通过()来实现的。
A.input( )函数B.print( )函数
C.output( )函数D.abs( )函数
33.使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。
python编程入门试题下列说法正确的是()
A.图中字符“2020,Python 来袭”共占15个字节,其中共有10个ASCII字符
B.字符“10”的十六进制内码是3A
C.“CO B4”是“来”字在计算机内存储和处理时的交换码
D.小写字母p的二进制内码是1110000
34.关于python中的函数,以下描述错误的是()。
A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可
B.使用函数的主要目的是减低编程难度和代码重用
C.Python 使用 del 保留字定义一个函数
D.函数是一段具有特定功能的语句组
35.应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。以下不属于应用软件的是()
A.Word B.C.考试系统D.python
36.下列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
37.下列选项中,可作为Python变量名的是()
A.int B.Abc C.float D.Complex
38.下列不可以用来搭建本地服务器的软件是()
(1)Python (2) Excel (3)IIS (4)Apache
A.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4)
39.下面的Python程序段运行后的输出结果是()
List=[‘10’,25,’猕猴桃’,9,65]
Print(List[3])
A.25 B.’猕猴桃’C.猕猴桃D.9
40.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于()。
A.程序B.软件C.指令D.命令
41.以下Python代码输出结果中说法正确的是( )。
x=0
for i in range(1,100):
x=x+i
print(x)
A.1+100的和B.1+99的和
C.1~99所有整数的和D.1~100所有整数的和
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编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()。
A.布尔型B.浮点型C.整型D.字符串
44.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum()执行的操作是
A.返回所有列的和B.返回所有行的和
C.返回所有数据中的最大值D.返回所有数据中的最小值
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论