python软件编程等级考试(一级)编程实操题图文复习知识点试卷试题
一、选择题
1.Python的序列类型不包括下列哪一种?()
A.字符串B.列表C.元组D.字典
2.在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
3.下面()是Python合法的变量名
A.int32 B.40XL C.self D.name
4.下列序列拼接错误的是()
A.list = [ None ] * 4
B.msg = “Python”, ”语言”
C.tup = “/”.join( ( “123”, ”234” ) )
D.set = { 1, 2, 3 } + { 4, 5, 6 }
5.以下Python中变量的命名正确的是()
A.1a=4
B.print=5
C._A=2
D.a+b=3
6.在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为()python编程入门试题
A.= B.== C.:= D.<>
7.在python中运行print(“3+6”)的结果是()。
A.9B.“3+6”C.3+6D.“9”
8.下列不被python所支持的数据类型是()
A.char B.float C.int D.list 9.python用来表示代码块所属关系(控制层级结构的)的语法符号是()
A.圆括号B.大括号C.缩进D.冒号10.Python语言自带的IDLE环境的退出命令是()
A.Esc B.close C.回车键D.exit
11.在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
12.在python中,语句print(a,b)的意思是()
A.打印a,b B.输出(a,b)C.输出a,b D.输出a,b的值
13.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()
A.:B.# C., D.!
14.以下哪个不属于计算机操作系统()
A.DOS B.Unix C.Python D.Linux
15.在python中,运行下列程序,正确的结果是()
s=0
for i in range (1,5):
s=s+i
print("i=",i,"s=",s)
A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15
16.下列选项中,不属于Python合法变量名的是()
A.int32 B.40xl C.self D._name_
17.下列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
18.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列()工具实现。
A.Python IDLE B.Xmind C.网络画板D.几何画板
19.在Python中,判断n是否为偶数的表达式是()
A.n/2=0
B.n%2==0
C.n%2=0
D.n/2==0
20.在Python中,返回x的绝对值的函数是()。
A.abs(x) B.bin(x) C.all(x) D.input(x)
21.在Python中,表达式2**3的结果是()
A.5 B.8 C.6 D.3
22.下列语言中()不属于高级语言
A.python B.VC C.JAVA D.汇编语言23.( ) 不是程序设计高级语言。
A.Python
B.Basic
C.C++
D.伪代码
24.Python中print(66!=66)结果是()。
A.1 B.0 C.True D.False
25.利用Python求100以内所有能被3整除的正整数,代码如下:
则下列程序第3行的横线应该填()
A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1
26.在Python中,input()函数的返回结果的数据类型为()
A.Number型B.String型C.List型D.Sets型
27.已知字符串a="python",则a[1]的值为()
A."p" B."py" C."Py" D."y"
28.在Python中,设a=2,b=3,表达式a<b and b>=3值是()
A.1 B.0 C.True D.False
29.设a=2,b=5,在python中,表达式a>b And b>3的值是()
A.False B.True C.-1 D.1
30.在编写python程序时缩进的作用是()。
A.让程序更美观B.只在for循环中使用
C.只在if语句中使用D.用来界定代码块
31.已知列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)的值为()A.5 B.34 C.7 D.12
32.以下是猜数游戏的 Python程序,请你补全代码:
请选择适当的代码填入程序①处。()
A.for B.print C.elif D.input 33.Python程序中第一行:a=int(input( )),第二行:print(a+5),运行程序后键盘输入3,输出结果是()。
A.5 B.3 C.8 D.其他
34.应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。以下不属于应
用软件的是()
A.Word B.C.考试系统D.python
35.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()
A.列表B.元组C.集合D.字典
36.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是()
A.B.C.D.
37.以下不属于高级程序设计语言的是()。
A.C++ B.VB C.机器语言D.Python
38.在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"19"+"20+19"的运算结果是( )
A.392019 B.201939 C.201920+19 D.3939 39.Python中幂运算(指数运算)的运算符为()。
A.* B.** C.% D.//
40.王明同学运用 Python语言编写程序,根据输入的体重和身高计算BM值并验算其体重指数是否超标,属于()
A.数据B.信息C.知识D.智慧
41.在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
42.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言()。
A.Python B.C++ C.VB D.C
43.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于()。
A.程序B.软件C.指令D.命令
44.小林同学想要利用Python来编写一道程序,解决“1+2+3+……+100”这个问题,那么小林同学在编写程序的过程中可能会用到哪些语句()
A.赋值语句
B.循环语句
C.条件语句
D.输出语句
45.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是()
A.设计出解决问题的算法B.设计出解决问题的PPT
C.编写出Python代码D.选择一种编程软件
46.以下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所有整数的和
47.王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于()
A.数据B.信息C.知识D.智慧
48.运行下列 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
49.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是()
A.变量名1w太短B.应该写成float(input("输入体重(kg):")=1w
C.将float改为int D.变量名1w不符合 Python语言规范,不能以数字开头
50.有如下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)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论