山东省东营市初中信息技术等级考试考试-Python选择题二_第1页
山东省东营市初中信息技术等级考试考试-Python选择题二_第2页
山东省东营市初中信息技术等级考试考试-Python选择题二_第3页
山东省东营市初中信息技术等级考试考试-Python选择题二_第4页
山东省东营市初中信息技术等级考试考试-Python选择题二_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2022年东营市信息技术等级考试考试

Python选择题(2)

1.在Python中,运行以下程序得到的结果是()

m=19

ifm>=30orm<20

print(m)

A.20B.19C.OD.空

【答案】B

【解析】

【详解】本题考查Python相关知识。程序中如果m的值大于等于30或者小于20,就输出m。故结果是19。

2.以下不是Python中逻辑运算符的是()

A.andB.orC.notD.break

【答案】D

【解析】

【详解】本题考查算法与编程相关知识点。break语句作用是跳出循环,不是逻辑运算符。故本题选D。

3.在python中,下列关于for循环语法结构说法错误的是()

A.for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型

Bfor循环中的数据集合后面的冒号可有可无

C.for循环的同级别语句需要缩进对齐

D.for循环中可以继续嵌套for循环

【答案】B

【解析】

【分析】

【详解】本题考查循环结构。for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型,for

循环后面的冒号必须存在。fbi•循环可以嵌套。fbr循环的同级别语句需要缩进对齐。选项B符合题意,选

项A、C、D均不符合题意。

【点睛】

4.random模块中random.randint(l』0)函数的作用是()

A.生成从1到10的随机浮点数

B.产生1到1()之间的随机整数

C.返回数值10

D.产生1到9之间的随机浮点数

【答案】B

【解析】

【详解】本题主要考查Python模块知识点。random库的主要目的是生成随机数。random.randint(l,10)语句

作用是产生1到10之间的随机整数。故选项B正确。

5.Python程序导入模块的命令是()

A.inputB.acceptC.importD.in

【答案】C

【解析】

【详解】本题考查Python相关知识。Python程序导入模块的命令是import。放选项C正确。

6.在Python中,range。性成的序列是()

A.1,2,3B.0,1,2,3C.0,1,2D.3

【答案】C

【解析】

【详解】本题考查Python中range函数。range(n)生成0到n-1的序列,range(3)生成的序列是0,1,2。选

项C符合题意。

7.在python中运行以下程序,输出结果是()

fbriinrange(0,2):

print(i)

A.012B.12C.O1D.I

【答案】C

【解析】

【分析】

【详解】本题考查Python相关知识。foriinrange(0,2)这条语句中,i每次循环结束后都会变为当前数值

的下一个数值,也就是说i变成了i+1,i从0开始,步长值默认为I,输出结果为()1,故选项C正确。

【点睛】

8.在python中,运行以下程序,屏幕打印()颗*。

forIinrange(0,9,2):

print(H*")

A.10B.5C.6D.9

【答案】B

【解析】

【详解】本题考查PYthon相关知识点。fbriinrange是用来fbr循环遍历的。语法格式:range(start,stopRstepl),

分别是起始、终止和步长。(•0打吊出阴0(0,9,2)表示从0开始,到9终止(不包含9),步长为2。故输出5

个#。故选B。

9.张鹏想要设计了一个小程序,打印如结果所示的图形,画线部分应该填写的代码是()

foriinrange(6):

print()

下面是程序运行的结果:

♦♦♦

****

*****

A.*B.*+1C.i**D.i*“*"

【答案】D

【解析】

【详解】本题考查Python相关知识。(*0门沦山阴或6)表示从0开始,到6结束6取不到,默认步长是1。打

印出的“*”为循环次数的倍数,输出代码为print(i*”*").故选项D正确。

10.在pylhon中输入以下代码,屏幕打印()颗*。

i=0

whilei<=100:

print(“*”)

i=i+l

A.99B.100C.101D.102

【答案】C

【解析】

【详解】本题考查算法与编程。根据题干代码含义,循环执行从0到100,总共100次,因此会输出101个

*。选项C正确。

ILwhile循环条件表达式取值为()执行后面的语句组。

A.TrueB.FalseC.True或FalseD.O

【答案】A

【解析】

【详解】本题考查while循环。while循环条件表达式取值为True执行后面的语句组,如果取值为False则

跳出循环。故选项A正确。

12.下面是一个输出九九乘法表程序,外层循环一次,内层循环最多执行()次。

#九九乘法表

:1mrange(1,10):

j门range(1,i+1):

print('{}*{}={}\t*.format(i.j,i*j),end=,')

print()

A.8B.9C.10D.11

【答案】B

【解析】

【详解】本题考查Python相关知识。fbriinrange。,10)表示从1开始,到10结束,内层最大可以取到fbrj

inrange。,9十1),最多可以循环9次。故选项B正确。

13.下列属于字符串数据的是()

A“中国”B.2020C.ChinaD.中国

【答案】A

【解析】

【详解】本题考查算法与编程相关知识点。字符串数据需要加双引号。故选A。

14.下列有关列表的说法错误的是()

A.列表中的元素可以是不同的类型数据

B.列表用()表示

C.列表的下标从0开始

D.可以对列表进行追加,删除的操作

【答案】B

【解析】

【详解】本题考查Python中列表有关知识。列表是包含。个或个多对象引用的有序序列,没有长度限制,

元素类型可以不同,用中括号口表示。列表的下标从0开始,可以对列表进行追加,删除或替换操作。故选

项B符合题意。

15.下列哪个表达式在Python中是非法的?()

A.x=y=z=1B.x=(y=z+1)

C.x,y=y,xD,x+=y

【答案】B

【解析】

【详解】本题考查Python编程。Python赋值语句要求,赋值号=右边是的右边是变量值、对象属性的值、

表达式的值、计算式的值、函数值等等,其一般形式为:变量=表达式。由于在赋值符右边的表达式

也可以又是一个赋值表达式,因此,下述形式变量=(变量=表达式);是成立的,从而形成嵌套的情形。其展

开之后的一般形式为:变量=变量=表达式。根据操作,可知选项B符合题意。

ILA*IDL=Shell3.11.4*-□X

FileEditShellDebugOptionsWindowHelp

Python3.11.4(tagsv3.U.4.d2340efJun72023,05:45:37)[MSCv.193464bit(AMD64)]onWin32

Type"help*,"copsTight*,"credits"or•licenseO,formoreinformation.

i>»x=y=z=l

»>正尔

|»>

»>x=<|=z*l)

SyntaxErrorinvalidsyntax.Maybeyoumeant*=*or'=insteadof*=*?

|»>

16.a与b定义如下,下列哪个是正确的?()

a=,123,b=,123,

A.a+b=n246"B.a=bC.a=123D.a+b=246

【答案】B

【解析】

【详解】本题考查Python字符串。Python语言中,字符串是用两个双引号或者单引号括起来的零个或多个

字符。题中a、b定义的都为字符串,不能进行算术运算,可以看出两个字符串相等,故选项B正确。

17.关于Python语言的特点,以下选项中描述错误的是()

A.Python语言是非开源语言

B.Python语言是跨平台语言

C.Python语言是多模型语言

D.Python语言是脚本语言

【答案】A

【解析】

【详解】本题考查Python语言特点。Pythm语言具有简单、易学、免费、开源、可移植等特点。Python语

言是脚本语言。选项A符合题意。

18.以下选项中说法不正确的是()

A.C语言是静态语言,Python语言是脚本语言

B.编译是将源代码转换成目标代码的过程

C.解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程

D.静态语言采用解释方式执行,脚本语言采用编译方式执

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论