试卷高中信息技术期学科Python语言基础期中考试复习知识点试卷试题
一、选择题
1.利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是()
A.该文档中的有2个用户添加了2处批注
B.该文档中图片采用的环绕方式为上下型
C.该文档中总共有4处修订
D.若要对文档中所有的“Python”文字设置为“红倾斜”格式,用自动更正功能最合适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中运行下列程序,输出结果为()
for i in range (1,6):
print(‘*’)
A.****** B.* * * * * * C.* * * * * D.*****
4.python用来表示代码块所属关系(控制层级结构的)的语法符号是()
A.圆括号B.大括号C.缩进D.冒号
5.Python语言自带的IDLE环境的退出命令是()
A.Esc B.close C.回车键D.exit
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程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长
B.应该写成"chinese" =51study
C.“chinese”应该写成“chinaˈs”
D.变量名51study不符合python语言规范,变量名不能以数字开头
8.下列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)
9.以下python程序段运行后,x和st的值分别是()
x= 123 + 678
st = "123" + "678"
A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801" 10.以下选项中,不是Python中文件操作的相关函数是()。
A.open () B.load ()
C.read () D.write ()
11.在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
12.下列定义变量的python程序语句变量赋值错误的是()
A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,2
能够删除字符串中空格的函数是13.下列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
14.下面哪个不是Python合法的标识符()
A.int_3 B.print
C.count D.__name__
15.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为()A.22 B.88 C.89 D.67
16.下列选项都是属于高级语言的是( )
A.汇编语言、机器语言
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
17.小林编写一段文件读写操作代码,文件如图,代码段如下:
file=open('','w')
file.write("python is a programming language.")
file.close( )
file=open('','r')
ad( ))
该代码段运行后,输出的结果为()
A.IA Distributed System Based on Python.
B.python is a programming language.
C.IA Distributed System Based on Python. python is a programming language.
D.程序编译错误,不会输出结果
18.已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()
A.3 B.3.0 C.5 D.5.0 19.Python文件的后缀名是()。
A..doc B..vbp C..py D..exe 20.Python中,赋值语句,“c=c-b”等价于()
A.b-=c
B.c-b=c
C.c-=b
D.c==c-b
21.在Python中,正确的赋值语句是()
A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1 22.Python语言属于()
A.自然语言B.汇编语言C.机器语言D.高级语言23.数据分析的处理工具错误的()
A.Access B..Excel C.python D.SQL
24.下列选项中,可以作为 Python程序变量名的是()
A.a/b B.ab C.a+b D.a-b
25.下列选项中,不属于Python合法变量名的是()
A.int32 B.40xl C.self D._name_
26.运行下列Python程序,输出结果为True,则空白处应为()
a=15
b=46
if__________:
print(‘True’)
else:
print(‘Flase’)
A.a=b B.a>b C.a<b D.a==b
27.以下Python表达式中,哪项的值与其它三项不同()
A.len(“my name is james”.split())B.int(4.99)
C.sum([1,2,1,1])D.max([1,2,3,4])
28.下面的Python程序段运行后的输出结果是()
x=3
if x%2==0:
print(x, "是偶数。")
else:
print(x, "是奇数。")
A.3是奇数B.x, "是偶数" C.x, "是奇数" D.3是偶数
29.已知下列Python程序段,k取下列哪组值是x=4? ( )
for i in range(10):
k=int(input())
if k<=20 and k>0:
if k>15:
if k>18:
x=0
else:
x=1
else:
if k>12:
x=4
else:
x=5
A.13,16 B.13,14,15 C.16,17,18 D.18,19 30.python中,表达式5%2 = ()。
A.2.5B.2C.1D.0
31.关于python发布代码及安装使用代码,下列说法错误的是()
A.创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件
B.在DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发布文件
C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“import mymodule”,不可以用“from mymodule import *”
D.下载安装,使用“python setup.py install”命令安装到你的Python本地副本中
32.已知字符串a="python",则a[ 1 : 3 ]的值为()
A."pyth" B."pyt" C."py" D."yt"
33.在Python程序设计语言中,表示整除的符号是()
A./ B.% C.mod D.//
34.在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是()
A.3 B.4 C.5 D.6
35.在Python中自定义函数需要什么关键字放在函数开始()
A.function B.def C.define D.void
36.已知列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)的值为()A.5 B.34 C.7 D.12
37.在Python中运行后,b的值是()
a=6
If a>=0:
b=a+2
Else:
b=a-2
print(b)
A.6 B.8 C.10 D.12
38.在Python中,下列循环结构用法错误的是()。
A.for i in range(20):B.for i in range(0,10):
C.for i in range(10,0,2): D.while s<50:
39.Python的设计具有很强的可读性,相比其他语言具有的特语法有以下选项,正确的是()。
A.交互式B.解释型C.面向对象D.服务端语言40.关于Python语句P = –P,以下选项中描述正确的是()
A.P和P的负数相等B.P和P的绝对值相等
C.将P赋值为它的相反数D.P的值为0
41.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()
A.列表B.元组C.集合D.字典
42.计算机能直接接收和执行的程序设计语言为()
A.Visual Basic语言B.Python语言C.机器语言D.自然语言
43.有如下 VB 程序段:
s1 = "python": s2 = "visual"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论