山东省东营市初中信息技术等级考试考试-Python选择题(2).docxVIP

  • 37
  • 0
  • 约4.07千字
  • 约 7页
  • 2023-11-17 发布于四川
  • 举报

山东省东营市初中信息技术等级考试考试-Python选择题(2).docx

2022年东营市信息技术等级考试考试 Python选择题(2) .在Python中,运行以下程序得到的结果是( ) m=19 if m=30 or m20 print (m) A. 20 B. 19 C. 0 D.空 【答案】B 【解析】 【详解】本题考查Python相关知识。程序中如果m的值大于等于30或者小于20,就输出m。故结果是19。 2.以下不是Python中逻辑运算符的是() A. and B. or C. not D. break 【答案】D 【解析】 【详解】本题考查算法与编程相关知识点。break语句作用是跳出循环,不是逻辑运算符。故本题选D。 在python中,下列关于for循环语法结构说法错误的是( ) for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型 for循环中的数据集合后面的冒号可有可无 for循环的同级别语句需要缩进对齐 for循环中可以继续嵌套for循环 【答案】B 【解析】 【分析】 【详解】本题考查循环结构。for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型,for 循环后面的冒号必须存在。for循环可以嵌套。for循环的同级别语句需要缩进对齐。选项B符合题意,选 项A、C、D均不符合题意。 【点睛】 random 模块中 random.randint( 1,10)函数的作用是( ) A.生成从1到10的随机浮点数 C.返回数值10 D.产生1到9之间的随机浮点数 【答案】B 【解析】 【详解】本题主要考查Python模块知识点。random库的主要目的是生成随机数。random.randint(l,10)语句 作用是产生1到10之间的随机整数。故选项B正确。 Python程序导入模块的命令是() TOC \o 1-5 \h \z A. input B. accept C. import D. in 【答案】C 【解析】 【详解】本题考查Python相关知识。Python程序导入模块的命令是import。故选项C正确。 .在Python中,range(3)生成的序列是( ) A. 1,2,3 B. 0, 1,2,3 C. 0,1,2 D. 3 【答案】C 【解析】 【详解】本题考查Python中range函数。range(n)生成。到n-1的序列,range⑶生成的序列是0, 1, 2。选 项C符合题意。 .在python中运行以下程序,输出结果是( ) fbr i in range (0,2): print (i) A. 0 1 2 B. 1 2 C. 0 1 D. 1 【答案】C 【解析】 【分析】 【详解】本题考查Python相关知识。for i in range (0,2)这条语句中,i每次循环结束后都会变为当前数值 的下一个数值,也就是说i变成了 i+1, i从0开始,步长值默认为1,输出结果为0 1,故选项C正确。 【点睛】 .在python中,运行以下程序,屏幕打印( )颗*。 fbr I in range(0,9,2): print。*) 【答案】B 【解析】 【详解】本题考查PYthon相关知识点。for i in range是用来for循环遍历的。语法格式:range(start, stop], step]), 分别是起始、终止和步长。能r也由期。(092)表示从0开始,到9终止(不包含9),步长为2。故输出5 个#。故选B。 .张鹏想要设计了一个小程序,打印如结果所示的图形,画线部分应该填写的代码是() for i in range(6): print() 下面是程序运行的结果: * ** *** **** A * B. *+l C.i** D.i*”*” 【答案】D 【解析】 【详解】本题考查Python相关知识。门门由山飕。(6)表示从0开始,到6结束6取不到,默认步长是1。打 印出的“*”为循环次数的倍数,输出代码为print(i*-*)。故选项D正确。 .在python中输入以下代码,屏幕打印( )颗*。 i=0 while i=100: print (“*”) i=i+l A. 99 B.100 C.101 D. 102 【答案】C 【解析】 【详解】本题考查算法与编程。根据题干代码含义,循环执行从0到100,总共100次,因此会输出101个 *。选项C正确。 IL while循环条件表达式取值为()执行后面的语句组。 【答案】A 【解析】 【详解】本题考查while循环。while循环条件表达式取值为True执行后面的语句组,如果取值为False则 跳出循环。故选项A正确。 .下面是一个输出九九乘法表程序,外层循环一次,内层循环最多执行()次。 #九九乘法表 for i in range(1, 10): for j in

文档评论(0)

1亿VIP精品文档

相关文档