试卷高中信息技术期学科Python语言基础期中考试word复习知识点试卷试题
一、选择题
1.在python中,运行以下程序,结果应为()
a=5
b=7
b+=3
a=b*20
a+=2
a=a%b
print(a,b)
A.5 7 B.20 10 C.22 7 D.2 10
2.算法用Python程序实现,以下代码中哪处语句存在语法错误()
A.B.C.D.
3.运行下列 Python程序,结果正确的是( )
a=32
b=14
c=a%b
print(c)
A.2 B.4 C.32 D.14
4.以下Python中变量的命名正确的是()
A.1a=4
B.print=5
C._A=2
D.a+b=3
5.下列选项中,不能作为python程序变量名的是()
A.abc B.abc123 C.123abc D.abc__123
6.下列定义变量的python程序语句变量赋值错误的是()
A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,2
7.在Python中运行下列程序,输出结果为()
for i in range (1,6):
print(‘*’)
A.****** B.* * * * * * C.* * * * * D.*****
8.下列可以导入Python模块的语句是()
A.import module
B.input module
C.print module
D.def module
9.下列不是 Python 程序基本结构的是()。
A.顺序结构B.树形结构C.分支结构D.循环结构
10.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式
chr(ord(x)+2)的值是()
A.‘I’B.‘J’C.73 D.74
11.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()
A.:B.# C., D.!
12.已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为()A."yth"B."yt" C."py" D."yh"
13.下列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 14.Python语句 "ab"+"c"*2 的运行结果是()
A.abc2 B.abcabc C.abcc D.ababcc
15.利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是()
A.该文档中的有2个用户添加了2处批注
B.该文档中图片采用的环绕方式为上下型
C.该文档中总共有4处修订
D.若要对文档中所有的“Python”文字设置为“红倾斜”格式,用自动更正功能最合适16.Python程序文件的扩展名是()。
A..python B..pyt C..pt D..py
17.关于Python,以下几种说法不正确的是()。
A.Python是一种高级程序设计语言
B.Python属于汇编语言,或者说属于低级语言
C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点
D.Python是一种面向对象的、解释性计算机语言
18.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是( )
A.图中文件存储结构为树结构,python34为树的根结点(父节点)
B.图中python34根结点有4个子结点
C.图中python34根结点下有5个子树(子结点)
D.图中Tools是python34的子树(子结点)
19.如下Python程序段
for i in range(1,4):
for j in range(0,3):
print ("Python")
语句print ("Python")的执行次数是()
A.3 B.4 C.6 D.9
20.下列选项中,合法的Python变量名是()
A.print B.speed C.Python D.a#2 21.python语言的特点()。
A.简单B.免费、开源C.可移植性D.以上都是22.数据分析的处理工具错误的()
A.Access B..Excel C.python D.SQL
23.下列选项中,可以作为 Python程序变量名的是()
A.a/b B.ab C.a+b D.a-b
24.下列属于正确的Python变量名的是()
A.True
B.88abc
C.abc&88
D._abc88
25.在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
26.在Python语言中,以下简单数据类型选项中描述错误的是( )
A.整数(int)、浮点数(float)B.字符串(str)
C.布尔(bool)D.2.5+2.5的值是整数(int)类型27.Python中幂运算(指数运算)的运算符为()。
A.* B.** C.% D.//
28.已知字符串a="python",则a[1]的值为()
A."p" B."py" C."Py" D."y"
29.关于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本地副本中
30.下列哪条赋值语句在Python中是非法的:()
A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X D.X+=Y
31.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为()
A.1.3 B.5.33 C.5.4 D.5.3
32.设a=2,b=5,在python中,表达式a>b And b>3的值是()
A.False B.True C.-1 D.1
33.如下Python程序段
x = 2
print (x+1)
print (x+2)
运行后,变量x的值是()
A.2 B.3 C.5 D.
34.关于下列Python程序段的说法正确的是()
k=1
while 1:
k+=1
A.存在语法错误,不能执行B.执行1次C.执行无限次
D.执行k次
35.在Python中要生成随机数,应该使用()。
A.math 模块B.random模块
C.numpy 模块D.pygame 模块
36.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是( )。
A.plt. plot(X,Y)B.plt. scatter(X,Y)
C.plt. bar(X,Y)D.plt .boxplot(X,Y)
37.以下不属于高级程序设计语言的是()。
A.C++ B.VB C.机器语言D.Python 38.有如下 VB 程序段:
s1 = "python": s2 = "visual"
i = 1: j = 1: s = ""
Do While i <= Len(s1) And j <= Len(s2)
If Mid(s1, i, 1) >= Mid(s2, j, 1) Then
s = s + Mid(s1, i, 1)
Else
j = j + 1
End If
i = i + 1
Loop
执行该程序后,j的值是()
A.2B.3C.5 D. 7 39.已知下列Python程序段,k取下列哪组值是x=4? ( )
for i in range(10):
k=int(input())
if k<=20 and k>0:
if k>15:
if k>18:字符串函数strip()的作用是
x=0
else:
x=1
else:
if k>12:
x=4
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论