资料高中信息技术期学科Python语言基础期中考试word复习知识点试卷试题
一、选择题
1.Python使用函数()接收用输入的数据
A.accept() B.input() C.readline() D.print()
2.如下Python程序段
x = 0
while x < 50:
x = (x + 2) * (x + 3)
运行后,x的值为()
A.0 B.72 C.50 D.168
3.下列序列拼接错误的是()
A.list = [ None ] * 4
B.msg = “Python”, ”语言”
C.tup = “/”.join( ( “123”, ”234” ) )
D.set = { 1, 2, 3 } + { 4, 5, 6 }
4.下列选项中,可作为Python变量名的是()
A.int B.Abc C.float D.Complex
5.在Python中运行下列程序,输出结果为()
for i in range (1,6):
print(‘*’)
A.****** B.* * * * * * C.* * * * * D.*****
6.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为
a = a * b
b = a // b
asp添加数据代码怎么写a = a // b
A.a=3 b=5 B.a=15 b=3 C.a=5 b=5 D.a=5 b=3
7.下列属于计算机编程语言的有()
①Python ②Visual Basic ③Java ④C++⑤CPU
A.①②④⑤B.②③④⑤C.①②③④D.①③④8.Python表达式中,可以使用()控制运算的优先顺序。
A.圆括号()B.方括号[]C.大括号{}D.尖括号<>
9.下列不是 Python 程序基本结构的是()。
A.顺序结构B.树形结构C.分支结构D.循环结构
10.以下哪种语言属于高级程序设计语言()
①python ②c++ ③visual basic ④java
A.①②③B.②③C.②③④D.①②③④
11.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长
B.应该写成"chinese" =51study
C.“chinese”应该写成“chinaˈs”
D.变量名51study不符合python语言规范,变量名不能以数字开头
12.Python语句 "ab"+"c"*2 的运行结果是()
A.abc2 B.abcabc C.abcc D.ababcc 13.下列选项中,不属于Python特点的是()。
A.面向对象B.运行效率高C.可读性好D.开源
14.在python中,语句print(a,b)的意思是()
A.打印a,b B.输出(a,b)C.输出a,b D.输出a,b的值15.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为()A.22 B.88 C.89 D.67
16.在Python中,表达式(21%4)+5的值是()
A.2 B.6 C.10 D.3
17.12 Python语言语句块的标记是( )
A.分号B.逗号C.缩进D./
18.下列哪个语句在Python中是非法的?()
A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x+=y 19.Python文件的后缀名是()
A.pdf B.do C.pass D.py
20.在Python中print(8+7%2**2)的执行结果是()
A.5 B.1 C.6 D.11 21.python语言的特点()。
A.简单B.免费、开源C.可移植性D.以上都是22.Python表达式“50-50%6*5//2**2”的结果为()
A.48 B.25 C.0 D.45
python基础知识试题23.下列选项中,可以作为 Python程序变量名的是()
如何安装selenium库A.a/b B.ab C.a+b D.a-b 24.( ) 不是程序设计高级语言。
A.Python
B.Basic
C.C++
D.伪代码
25.Python中的数据类型float表示()
A.布尔型B.整型C.字符串型D.浮点型
26.在Python Shell环境下,依次执行下列语句后,显示结果()。
java开发是什么职业A.9 B.165 C.172 D.21
27.python中,表达式5%2 = ()。
A.2.5B.2C.1D.0
28.关于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本地副本中
29.在Python中,设a=2,b=3,表达式a>b and b>=3的值是()
A.1 B.-1 C.True D.False
30.在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是()
A.3 B.4 C.5 D.6
31.Python语言属于()。
A.机器语言B.汇编语言C.高级语言D.科学计算语言32.现有如下Python程序:
List = [ "Happy", "new", "year!" ]
s = List[ 1 ]
d = s[ : -1 ]
执行该程序后,d的值为()
A."py" B."Happ" C."ew" D."ne"
33.在Python中自定义函数需要什么关键字放在函数开始()
A.function B.def C.define D.void
34.在Python中,数据的输入是通过()来实现的。
A.input()函数B.print()函数C.bool()函数D.abs()函数35.在Python语言中,数据的输入是通过()来实现的。
A.input( )函数B.print( )函数
C.output( )函数D.abs( )函数前端工程师的自我评价
36.关于Python语句P = –P,以下选项中描述正确的是()
A.P和P的负数相等B.P和P的绝对值相等
C.将P赋值为它的相反数D.P的值为0
37.下面哪个不是Python合法的标识符()
A.int32 B.40XL C.self D.__name__
38.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是()
A.B.C.D.
39.在Python中,下面代码的运行结果是()
x=365
g=x%10 #%为求余的意思
s=x//10%10 # //为整除的意思
b=x//100
sum=g*100+s*10+b #sum英文是求和的意思
print(sum)
A.365 B.14 C.563 D.41
40.下面选项中对Python操作描述错误的是()
A.x1+x2 连接列表x1和x2,生成新列表
B.x*n 将列表x复制次,生成新列表
C.Min(x) 列表x中最大数据项
D.Len(x) 计算列表中成员的个数
41.在Python中,用变量code存储学生的借书卡编码,例如:code=“NO.2020100502”,则变量code的数据类型应定义为()
A.布尔型B.整型C.字符串型D.浮点型
42.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是()
A.设计出解决问题的算法B.设计出解决问题的PPT
C.编写出Python代码D.选择一种编程软件
43.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于()。
A.软件B.程序C.指令D.高级语言44.Python中,可以输出hello world的是()
A.printf(“hello world”)
B.output(“hello world”)
C.Print(“hello +world”)
D.print(“hello world”)
45.队列在Python中,用()实现队列的创建,队列的基本操作:()()()()线性数据结构又称线性表。
A.随机;入队;出队;求队长;判队空B.列表;入队;出队;求队长;判队空C.列表;随机;出队;求队长;判队空D.入队;随机;列表;求队长;判队空46.Python中变量的命名遵循的规则,不正确的是()
A.以字母或下划线开头,后面可以是字母、数字或下划线。B.区分大小写
C.以数字开头,后面可以是字母、数字或下划线。D.不能使用保留字
47.下列有关于print命令的描述中,正确的是()
A.在打印机里打印相关的文本或者数字等
B.可以用来画图
C.在屏幕中输出相应的文本或者数字等
D.执行语句print(“python”,3.7)时会出错
48.有python程序如下
a=int(input())
b=int(input())
c=input()
if c=='+':
print(a+b)
elif c=='-':
print(a-b)
elif c=='*':
print(a*b)
elif c=='/':
print(a/b)
else:
print(“输入错误,请重试”)
当程序运行后,小新依次输入 9 2 *
程序输出结果应为()
A.18 B.11 C.7 D.4
49.如图Python代码执行后,a,b的值分别为:()
A.5,10 B.10,5 C.5,5 D.10,10
50.下面代码执行完毕后, a和b的值分别为()
a=l a=l;
b=2b=2;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论