Python期末试题题库完整_复习知识点试卷试题
一、选择题
1.关于Python,以下几种说法不正确的是()。
A.Python是一种高级程序设计语言
B.Python属于汇编语言,或者说属于低级语言
C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点D.Python是一种面向对象的、解释性计算机语言
2.Python输入函数为()。
A.time() B.round() C.input( ) D.print()
3.运行下列Python程序,输出结果为0,则空白处应为()
a=14
b=7
c=_______
print(c)
A.a-b B.a+b C.a/b D.a%b
4.下列可以导入Python模块的语句是()
A.import module
B.input module
C.print module
D.def module
5.在python中,运行下列程序,正确的结果是()
x=1
while x>0:
x=x+1
print( x)
python基础知识测试
A.1 B.1 2 3 4 5 6 7 8 9…………………
C.无输出D.100
6.在Python中以下语句正确的是()。
A.51jb= "51jb" B.for= "51jb" C.j,b=b,j D.//这是一段测试代码
7.Python中用来声明字符串变量的关键字是()
A.str B.int C.float D.char
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程序中用作注释的
标识符是()
A.:B.# C., D.!
avalonedit控制字体颜10.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()
A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a)
11.下列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
12.以下Python中变量的命名正确的是()
A.1a=4
B.print=5
C._A=2
D.a+b=3
13.关于python程序设计语言,下列说法错误的是()
A.python是一种面向对象的编程语言B.python代码只能在交互环境中运行C.python具有丰富和强大的库D.python是一种解释型的计算机程序设计高级语言
14.下列选项中不能正确表达Python中的赋值语句的是()
A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y
15.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是(  )
A.图中文件存储结构为树结构,python34为树的根结点(父节点)
B.图中python34根结点有4个子结点
C.图中python34根结点下有5个子树(子结点)
D.图中Tools是python34的子树(子结点)
16.在python中,下列属于字符串常量的是()
A."python" B.3.14 C.cnt D.2018
17.下列选项都是属于高级语言的是(  )
A.汇编语言、机器语言基本渐变构成图片
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
18.除python语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。其中python语言是属于()。
A.机器语言B.高级语言C.汇编语言D.自然语言
19.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列()工具实现。
A.Python IDLE B.Xmind C.网络画板D.几何画板
20.12 Python语言语句块的标记是(      )
A.分号B.逗号C.缩进D./
21.下列哪个语句在Python中是非法的?()
A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y  x=x+y 22.在Python中print(8+7%2**2)的执行结果是()
A.5 B.1 C.6 D.11
23.下列选项中,可以作为 Python程序变量名的是()
A.a/b B.ab C.a+b D.a-b
24.Python中print(66!=66)结果是()。
A.1 B.0 C.True D.False
25.关于python程序设计语言,下列说法不正确的是(    )。
A.python源文件以***.py为扩展名
B.python的默认交互提示符是:>>>
C.python只能在文件模式中编写代码
D.python具有丰富和强大的模块
26.计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。可以被计算机直接执行的语言是(), Python语言属于()语言。
A.机器,高级B.高级,汇编C.高级,机器D.汇编,高级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关键字()
A.cout B.from C.not D.or
29.已知字符串a="python",则a[1]的值为()
A."p" B."py" C."Py" D."y"
30.在Python中,设a=2,b=3,表达式a>b and b>=3的值是()
A.1 B.-1 C.True D.False 31.Python语言属于()。
amplitudesA.机器语言B.汇编语言C.高级语言D.科学计算语言
32.已知列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)的值为()A.5 B.34 C.7 D.12
33.下面Python代码运行后,a、b的值为(  )
a=23
b=int(a/10)
a=(a-b*10)*10
b=a+b
print(a,b)
A.23 2B.30 20C.30 32D.3  2
34.使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。
下列说法正确的是()
A.图中字符“2020,Python 来袭”共占15个字节,其中共有10个ASCII字符
B.字符“10”的十六进制内码是3A
C.“CO B4”是“来”字在计算机内存储和处理时的交换码
D.小写字母p的二进制内码是1110000
35.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是( )。
A.plt. plot(X,Y)B.plt. scatter(X,Y)
C.plt. bar(X,Y)D.plt .boxplot(X,Y)
36.在VB中,下列与表达式Len("python")+20的值相等的是()
A.Int(Rnd * 26)+1 B.Val("20")+16 mod 9
C.Mid("Hello2019",6,2)+"6" D.a bs(Sqr(16)– 30)
dropdownlist控件的默认事件
37.下列不可以用来搭建本地服务器的软件是()。
①Python  ②Excel  ③IIS  ④Apache
A.①②B.③④C.①②③④D.①②④
38.在Python中,用变量code存储学生的借书卡编码,例如:code=关于网站设计的网站
“NO.2020100502”,则变量code的数据类型应定义为()
A.布尔型B.整型C.字符串型D.浮点型39.Python的设计具有很强的可读性,相比其他语言具有的特语法有以下选项,正确的是()。
A.交互式B.解释型C.面向对象D.服务端语言40.Python中,可以输出hello world的是()
A.printf(“hello world”)
B.output(“hello world”)
C.Print(“hello +world”)
D.print(“hello world”)
41.队列在Python中,用()实现队列的创建,队列的基本操作:()()()()线性数据结构又称线性表。
A.随机;入队;出队;求队长;判队空B.列表;入队;出队;求队长;判队空C.列表;随机;出队;求队长;判队空D.入队;随机;列表;求队长;判队空42.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum()执行的操作是
A.返回所有列的和B.返回所有行的和
C.返回所有数据中的最大值D.返回所有数据中的最小值
43.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是()
A.新行和字符串Good B.r"\nGood" C.\nGood
D.字符r、新行和字符串Good
44.我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用Python程序来生成词云图,程序中需要用到以下哪个第三方库?()
A.WordCloud B.math C.random D.turtle
45.有如下python程序段:
a="Doing  is  better  than  saying ."
print(r"\n"+a[ :15])
该程序运行后,输出的结果是()
A.直接输出:' \nDoing  is  better '
B.直接输出:\nDoing  is  better  th
C.直接输出:\nDoing  is  better
D.先换行,然后在新的一行中输出:Doing  is  better
46.有如下Python程序,当程序运行后输入15000,则程序输出结果为()

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。