python 试题答案(1)复习知识点试卷试题
python 试题答案(1)复习知识点试卷试题
一、选择题
1.下列选项中,不属于Python语言基本数据类型的是( )
A.str
B.int
C.float
D.char
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.int B.Abc C.float D.Complex
4.下列选项中,能作为python程序变量名的是( )
A.s%1 B.3stu C.while D.dist
5.运行下列Python程序,输出结果为0,则空白处应为( )
a=14
b=7
c=_______
print(c)
A.a-b B.a+b C.a/b D.a%b
6.Python表达式中,可以使用( )控制运算的优先顺序。
A.圆括号() B.方括号[] C.大括号{} D.尖括号<>
7.python用来表示代码块所属关系(控制层级结构的)的语法符号是( )
A.圆括号 B.大括号 C.缩进 D.冒号
8.以下哪种语言属于高级程序设计语言( )
①python ②c++ ③visual basic ④java
A.①②③ B.②③ C.②③④ D.①②③④
9.利用Python求100以内所有能被3整除的正整数,代码如下:
则下列程序第3行的横线应该填( )
A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1
10.下列选项中,属于Python输入函数的是( )。
A.random() B.print() C.Cout() D.input()
11.Python使用函数( )接收用 输入的数据 A.accept() B.input() C.readline() D.print()
12.Python语句 "ab"+"c"*2 的运行结果是( )
A.abc2 B.abcabc C.abcc D.ababcc
13.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为( )
A.10 B.66 C.5 D.23
14.下列Python程序段
a = 0
b = 4
if b > a :
a = 3 * b
else:
a = 10
程序运行后,a的值是( )
A.10 B.0 C.12 D.4
15.在Python中,显示出信息x,并要求输入数据的是( )。
A.abs(x) B.float(x) C.print(x) D.input(x)
16.利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是( )
A.该文档中的有2个用户添加了2处批注
B.该文档中图片采用的环绕方式为上下型
C.该文档中总共有4处修订
D.若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适
17.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是( )
A.图中文件存储结构为树结构,python34为树的根结点(父节点)
B.图中python34根结点有4个子结点
C.图中python34根结点下有5个子树(子结点)
D.图中Tools是python34的子树(子结点)
18.python的命令行提示符是( )
A.### B.>>> C./// D.C:》
19.下列哪个语句在Python中是非法的?( )
A.x=y=z=1 B.x=(y=z+1) C.x,y=y,x D.x+=y
20.在Python中,算式5+6*4%(2+8)结果为( )
A.25
B.15
C.9
D.7.4
21.在Python代码中表示“x属于区间[a,b)”的正确表达式是( )。
A.a≤x and x<b B.n<= x or x<b C.x>=a and x<b D.x>=a and x>b
22.数据分析的处理工具错误的( )
A.Access B..Excel C.python D.SQL
23.下列语言中( )不属于高级语言
A.python B.VC C.JAVA D.汇编语言
24.Python中print(66!=66)结果是( )。
A.1 B.0 C.True D.False
25.Python中,保留字写法正确的是( )
A.PRINT( )
B.Print( )
C.print( )
D.Int( )
26.关于Python的内存管理,下列说法错误的是( )
A.变量不必事先声明 B.变量无需先创建和赋值就可直接使用
C.变量无须制定类型 D.可以使用del释放资源 27.以下哪个不是python关键字( )
A.cout B.from C.not D.or
28.python中,表达式5%2 = ( )。
A.2.5 B.2 C.1 D.0
29.已知字符串a="python",则a[1]的值为( )
A."p" B."py" C."Py" D."y"
30.在Python程序设计语言中,表示整除的符号是( )
A./ B.% C.mod D.//
31.Python语言源代码程序编译后的文件扩展名为( )
A..py B..c C..java D..c++
32.在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是( )
A.3 B.4 C.5 D.6
33.在Python中,通过( )函数查看字符的编码。
A.int( ) B.ord( ) C.chr( ) D.yolk( )
34.Python语言属于( )。
A.机器语言 B.汇编语言 C.高级语言 D.科学计算语言
35.已知列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)的值为( )
A.5 B.34 C.7 D.12
36.下面Python代码运行后,a、b的值为( )
a=23
b=int(a/10)
a=(a-b*10)*10
b=a+b
print(a,b)
A.23 2 B.30 20 C.30 32 D.3 2
37.在Python IDLE编辑器中书写正确的表达式( )
A.b**2-4ac B.1/2gt2 C.pi*r^2 D.2*pi*r
38.在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
39.Python中幂运算(指数运算)的运算符为( )。
A.* B.** C.% D.//
40.下面选项中对Python操作描述错误的是( )
A.x1+x2 连接列表x1和x2,生成新列表
B.x*n 将列表x复制次,生成新列表
C.Min(x) 列表x中最大数据项
D.Len(x) 计算列表中成员的个数
41.在Python语言中,以下简单数据类型选项中描述错误的是( ) A.整数(int)、浮点数(float) B.字符串(str)
C.布尔(bool) D.2.5+2.5的值是整数(int)类型
42.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是( )
A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0
43.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是( )
A.设计出解决问题的算法 B.设计出解决问题的PPT
C.编写出Python代码 D.选择一种编程软件
44.Python中变量的命名遵循的规则,不正确的是 ( )
A.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B.区分大小写
C.不区分大小写
D.不能使用保留字
45.有如下python程序段
n=int (input("请输入n值: "))
x=n ; y=0 if x>0:
y=y+1
elif x<0:
y=y-1
print (y)
执行上述语句,下列说法不正确...的是( )
A.若输入-1,则输出y值为-1 B.若输入0,则输出y值为-1
C.若输入1,则输出y值为1 D.若输入2,则输出y值为1
46.Python中,可以输出hello world的是( )
A.printf(“hello world”)
B.output(“hello world”)
C.Print(“hello +world”)
D.print(“hello world”)
47.队列在Python中,用( )实现队列的创建,队列的基本操作:( )( )( )( )线性数据结构又称线性表。
A.随机;入队;出队;求队长;判队空 B.列表;入队;出队;求队长;判队空
C.列表;随机;出队;求队长;判队空 D.入队;随机;列表;求队长;判队空
48.两个阻值分别为R1、R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出R的Python表达式是( )
A.(R1+ R2)/(R1*R2) B.R1+R2/(R1*R2)
C.R1*R2/R1+R2 D.R1*R2/(R1+R2)
49.王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于( )
A.数据 B.信息 C.知识 D.智慧
50.王明同学运用 Python语言编写程序,根据输入的体重和身高计算BM值并验算其体重指数是否超标,属于( )
A.数据 B.信息 C.知识 D.智慧
二、程序填空
51.阅读程序。分析以下Python程序并回答问题。
who='我的'
action='是'
destination='镜像世界'
number='153'
code='通行密码'
print( who+destination+code+action+str(number))
资料【试卷一】Python三级考试练习题word复习知识点试卷试题
资料【试卷一】Python三级考试练习题word复习知识点试卷试题
一、选择题
1.在python中,下列属于字符串常量的是( )
A."python" B.3.14 C.cnt D.2018
2.在python中,以下哪个选项a 的数据类型为整型( )
A.a=5 B.a=input() C.a='5' D.a=5.0
3.Python中用来声明字符串变量的关键字是( )
A.str B.int C.float D.char
4.下列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)
5.Python中的数据类型float表示( )
A.布尔型 B.整型 C.字符串型 D.浮点型
6.以下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
7.下列选项中,不属于Python特点的是( )。
A.面向对象 B.运行效率高 C.可读性好 D.开源
8.以下Python程序段执行后,输出结果为( )。
A.m不能被3整除 B.29不能被3整除 C.29能被3整除 D.m能被3整除
9.Python中,保留字写法正确的是( )
A.PRINT( ) B.Print( )
C.print( )
D.Int( )
10.下列Python程序运行后的输出结果是( )。
s=0
for i in range(1,10):
s=s+i
print("s=",s)
A.s=35 B.s=45 C.s=55 D.s=65
试题NCT-Python编程一级-模拟卷3(含答案复习知识点试卷试题
试题NCT-Python编程一级-模拟卷3(含答案复习知识点试卷试题
一、选择题
1.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是( )
x=y
y=x
A.10、 10 B.10、20 C.20、 20 D.20、 10
2.在python中,以下哪个选项a 的数据类型为整型( )
A.a=5 B.a=input() C.a='5' D.a=5.0
3.已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为( )
A."yth" B."yt" C."py" D."yh"
4.可以被计算机直接执行的语言是( ) , Python语言属于( )语言。
A.机器,高级 B.高级,汇编 C.高级,机器 D.汇编,高级
5.计算机能直接识别、理解执行的语言是( )
A.汇编语言 B.Python语言 C.自然语言 D.机器语言
6.下面选项中对Python的转义字符描述错误的是( )
A.\r 回车 B.\n 换行 C.\\ 反斜杠符号 D.\” 单引号
7.下列选项中,能作为python程序变量名的是( )
A.s%1 B.3stu C.while D.dist
8.下列属于计算机编程语言的有( )
①Python ②Visual Basic ③Java ④C++ ⑤CPU
A.①②④⑤ B.②③④⑤ C.①②③④ D.①③④
9.下列可以被计算机直接执行的程序是( )
A.机器语言程序 B.高级语言程序 C.汇编语言程序 D.Python源程序
10.在Python语言中,用来定义函数的关键字是( )。
A.return B.def C.function D.import
11.以下python程序段运行后,y的值是( )
x=3
if x > 3 :
y=2*x
else :
NCT等级测试-Python编程二级真题测试卷1图文(1)复习知识点试卷试题
NCT等级测试-Python编程二级真题测试卷1图文(1)复习知识点试卷试题
一、选择题
1.下列关于Python语言变量声明的说法中,正确的是( )
A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程
B.Python中的变量需要声明,变量的声明对应明确的声明语句
C.Python中的变量需要声明,每个变量在使用前都不需要赋值
D.Python中的变量不需要声明,每个变量在使用前都不需要赋值
2.下列属于正确的Python变量名的是( )
A.True
B.88abc
C.abc&88
D._abc88
3.在Python中,表示跳出循环的函数是( )
A.continue B.break C.ESC D.Close
4.Python中用来声明字符串变量的关键字是( )
A.str B.int C.float D.char
5.以下哪种语言属于高级程序设计语言( )
①python ②c++ ③visual basic ④java
A.①②③ B.②③ C.②③④ D.①②③④
6.以下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
7.下列软件中,可作为服务器操作系统的是( )
A.Windows B.Python C.excel D.access
8.下列Python表达式中,能正确表示不等式方程|x|>1解的是( )
A.x>1 or x<-1 B.x>-1 or x<1 C.x>1 and x<-1 D.x>-1 and x<1
9.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为( )
A.10 B.66 C.5 D.23
试题(完整版)python考试复习题库复习知识点试卷试题
试题(完整版)python考试复习题库复习知识点试卷试题
一、选择题
1.下列关于Python语言变量声明的说法中,正确的是( )
A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程
B.Python中的变量需要声明,变量的声明对应明确的声明语句
C.Python中的变量需要声明,每个变量在使用前都不需要赋值
D.Python中的变量不需要声明,每个变量在使用前都不需要赋值
2.下列Python程序段运行的结果是( )
f=[‘A’,’B’,’C’]
a=len(f)
print(‘a=’,a)
A.a=2 B.a=’A’ C.a=’C’ D.a=3
3.Python语言自带的IDLE环境的退出命令是( )
A.Esc B.close C.回车键 D.exit
4.在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
5.在Python中以下语句正确的是( )。
A.51jb= "51jb" B.for= "51jb" C.j,b=b,j D.//这是一段测试代码
6.在Python语言中,用来定义函数的关键字是( )。
A.return B.def C.function D.import
7.以下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
8.以下python程序段运行后,x和st的值分别是( )
x= 123 + 678
st = "123" + "678"
A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801"
试题python试题答案word复习知识点试卷试题
试题python试题答案word复习知识点试卷试题
一、选择题
1.以下Python程序段执行后,输出结果为( )。
A.m不能被3整除 B.29不能被3整除 C.29能被3整除 D.m能被3整除
2.Python输入函数为( )。
A.time() B.round() C.input( ) D.print()
3.在python中,语句print(a,b)的意思是( )
A.打印a,b B.输出(a,b) C.输出a,b D.输出a,b的值
4.Python语句 "ab"+"c"*2 的运行结果是( )
A.abc2 B.abcabc C.abcc D.ababcc
5.运行下列 Python程序,结果正确的是( )
a=18
b=7
c=a%b
b=a%b
print(a,b)
A.18 5 B.5 18 C.18 4 D.4 18
6.下列选项中,可作为Python变量名的是( )
A.int B.Abc C.float D.Complex
7.在python中运行print(“3+6”)的结果是( )。
A.9 B.“3+6” C.3+6 D.“9”
8.在Python中运行下列程序,输出结果为( )
for i in range (1,6):
print(‘*’)
A.****** B.* * * * * * C.* * * * * D.*****
9.Python语言自带的IDLE环境的退出命令是( )
A.Esc B.close C.回车键 D.exit
10.在Python中,下面程序段的输出结果是( )
x=9
Print(“x=”,x+1) A.9 B.10 C.x=9 D.x= 10
11.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长
B.应该写成"chinese" =51study
试题python基础试题(含答案)复习知识点试卷试题
试题python基础试题(含答案)复习知识点试卷试题
一、选择题
1.关于Python语言的特点,以下选项描述正确的是( )
A.Python语言不支持面向对象 B.Python语言是解释型语言
C.Python语言是编译型语言 D.Python语言是非跨平台语言
2.下列python表达式结果最小的是( )
A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3
3.下面哪个不是Python合法的标识符( )
A.int_3 B.print
C.count D.__name__
4.在python中运行print(“3+6”)的结果是( )。
A.9 B.“3+6” C.3+6 D.“9”
5.下列 Python 表达式的值为偶数的是( )
A.12*3%5 B.len(“Welcome”)
C.int(3.9) D.abs(-8)
6.下列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)
7.下列选项中,属于Python输入函数的是( )。
A.random() B.print() C.Cout() D.input()
8.有python程序如下:
S=input( )
print(S * 3)
运行后通过键盘输入6,则运算结果是( )
A.666 B.SSS C.18 D.S*3
9.下列Python程序运行后的输出结果是( )。
s=0
for i in range(1,10):
s=s+i
print("s=",s)
A.s=35 B.s=45 C.s=55 D.s=65
python基础试题(含答案)(1)复习知识点试卷试题
python基础试题(含答案)(1)复习知识点试卷试题
一、选择题
1.以下( )是python文件
A.*.mp3 B.*.xls C.*.ppt D.*py
2.在python中,以下哪个选项a 的数据类型为整型( )
A.a=5 B.a=input() C.a='5' D.a=5.0
3.下列选项中,可作为Python变量名的是( )
A.int B.Abc C.float D.Complex
4.下列选项中,能作为python程序变量名的是( )
A.s%1 B.3stu C.while D.dist
5.在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
6.Python中用来声明字符串变量的关键字是( )
A.str B.int C.float D.char
7.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是( )
A.‘I’ B.‘J’ C.73 D.74
8.下列Python表达式中,能正确表示不等式方程|x|>1解的是( )
A.x>1 or x<-1 B.x>-1 or x<1 C.x>1 and x<-1 D.x>-1 and x<1
9.Python中,保留字写法正确的是( )
A.PRINT( )
B.Print( )
C.print( )
D.Int( )
10.下列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
11.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为( )
Python期末试题A 精品复习知识点试卷试题
Python期末试题A 精品复习知识点试卷试题
一、选择题
1.在python中,下列属于字符串常量的是( )
A."python" B.3.14 C.cnt D.2018
2.下列不属于...高级编程语言的是
A.C 语言 B.VB语言 C.Python语言 D.机器语言
3.下列选项中不能正确表达Python中的赋值语句的是( )
A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y
4.以下Python中变量的命名正确的是( )
A.1a=4
B.print=5
C._A=2
D.a+b=3
5.以下Python程序运行后,变量x和st的值分别是( )。
A.801 123678 B.801 “123678” C.801 801 D.123678
“123678”
6.Python不支持的数据类型有( )。
A.char B.int C.float D.list
7.在Python中,表示跳出循环的函数是( )
A.continue B.break C.ESC D.Close
8.下列可以被计算机直接执行的程序是( )
A.机器语言程序 B.高级语言程序 C.汇编语言程序 D.Python源程序
9.要实现将实数型变量a的值保留三位小数,以下python可以实现的是( )
A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a)
10.在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
11.下列选项中,属于Python输入函数的是( )。
A.random() B.print() C.Cout() D.input()
试卷NCT-Python编程一级-模拟卷1(含答案复习知识点试卷试题
试卷NCT-Python编程一级-模拟卷1(含答案复习知识点试卷试题
一、选择题
1.下列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
2.如下Python程序段
x = 0
while x < 50:
x = (x + 2) * (x + 3)
运行后,x的值为( )
A.0 B.72 C.50 D.168
3.下列属于计算机编程语言的有( )
①Python ②Visual Basic ③Java ④C++ ⑤CPU
A.①②④⑤ B.②③④⑤ C.①②③④ D.①③④
4.Python表达式中,可以使用( )控制运算的优先顺序。
A.圆括号() B.方括号[] C.大括号{} D.尖括号<>
5.python用来表示代码块所属关系(控制层级结构的)的语法符号是( )
A.圆括号 B.大括号 C.缩进 D.冒号
6.下列可以导入Python模块的语句是( )
A.import module
B.input module
C.print module
D.def module
7.Python语言自带的IDLE环境的退出命令是( )
A.Esc B.close C.回车键 D.exit
8.以下哪种语言属于高级程序设计语言( )
①python ②c++ ③visual basic ④java
A.①②③ B.②③ C.②③④ D.①②③④
9.Python中的数据类型float表示( )
A.布尔型 B.整型 C.字符串型 D.浮点型
10.在Python语言中,用来定义函数的关键字是( )。
A.return B.def C.function D.import
11.要实现将实数型变量a的值保留三位小数,以下python可以实现的是( )
Python初级试题(含答案)
Python初级试题(含答案)
试题一:Python基础语法
问题1:以下哪个选项是正确的Python语句?
```python
a. print("Hello, World!")
b. Print("Hello, World!")
c. print("Hello, World!"
```
答案:A
解释:在Python中,print()函数用于输出文本。选项A中使用了正确的函数名和语法。选项B中的Print()函数名错误,Python是大小写敏感的。选项C中语句未结束,缺少括号。
问题2:如何交换两个变量的值?
```python
a. a, b = b, a
b. a = b; b = a
c. a = b; b = a + b; a = a - b
``` 答案:A
解释:选项A使用了Python的多重赋值特性,可以同时交换两个变量的值,是最简洁的方法。选项B和C虽然也能实现交换,但代码不够简洁明了。
试题二:数据类型与操作
问题3:以下哪个选项可以正确地创建一个列表?
```python
a. list1 = [1, 2, 3, 4]
b. list1 = {1, 2, 3, 4}
c. list1 = "1234"
```
答案:A
解释:选项A使用了正确的列表创建语法。选项B创建了一个集合,而不是列表。选项C创建了一个字符串,而不是列表。
问题4:如何将元组转换为列表?
```python
a. list1 = tuple1
b. list1 = list(tuple1)
c. list1 = [item for item in tuple1] ```
答案:B
解释:选项B使用了Python内置的list()函数,直接将元组转换为列表。选项A不会进行转换,而选项C使用列表推导式,虽然也能实现转换,但不是最直接的方法。
试题三:控制流
问题5:以下哪个选项是正确的for循环语法?
```python
