资源简介 江苏省2021年高一下学期信息技术月考试卷2一、选择题1.(2021高一下·江苏月考)在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为( )a = a * bb = a // ba = a // bA.a=3 b=5 B.a=15 b=3 C.a=5 b=5 D.a=5 b=3【答案】D【知识点】运算符、基本运算与表达式;顺序结构及程序实现2.(2021高一下·江苏月考)如下Python程序段x = 0while x < 50:x = (x + 2) * (x + 3)运行后,x的值为( )A.0 B.72 C.50 D.168【答案】B【知识点】循环结构语句及程序实现3.(2021高一下·江苏月考)计算机编程加工的核心是对解决问题的方法进行描述,也就是( )A.分析问题 B.设计算法 C.编写代码 D.调试运行【答案】B【知识点】计算机解决问题的过程4.(2021高一下·江苏月考)关于算法的描述,下列选项中正确的是( )A.算法本身就是一种程序设计语言B.对于同一个问题,只有同一个算法C.算法必须在有限步骤内实现D.算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述【答案】C,D【知识点】算法的基本概念与特征5.在python中,运行下列程序,正确的结果是( )s=0for i in range (1,5):s=s+iprint("i=",i,"s=",s)A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15【答案】A【知识点】常量、变量及变量的赋值;循环结构语句及程序实现【解析】【解答】变量i的范围是从1到4,当i=4时,跳出循环,此时s=0+1+2+3+4=10。故答案选A。【分析】本题考查的是Python程序语句的理解。6.(2021高一下·江苏月考)现有列表l=[1,2,3,4,5,6,7,8,9,0],那么python3解释器执行l[1:3]='abc'后执行 l[2]的结果是( )A.4 B.b C.abc D.c【答案】B【知识点】常见数据类型、数组7.(2021高一下·江苏月考)在Python中,设a=2,b=3,表达式a=3值是( )A.1 B.0 C.True D.False【答案】C【知识点】运算符、基本运算与表达式8.以下关于模块说法错误的是( )A.一个xx.py就是一个模块B.任何一个普通的xx.py文件可以作为模块导入C.模块文件的扩展名不一定是 .pyD.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常【答案】C【知识点】模块9.(2021高一下·江苏月考)最早出现的编程加工语言是( )A.自然语言 B.机器语言 C.高级语言 D.汇编语言【答案】B【知识点】计算机语言10.(2021高一下·江苏月考)在Python中,设a=2,b=3,表达式 not(b-a>0)值是 ( )A.1 B.-1 C.True D.False【答案】D【知识点】运算符、基本运算与表达式11.(2021高一下·江苏月考)下列选项中,可作为Python变量名的是( )A.int B.Abc C.float D.Complex【答案】B【知识点】常量、变量及变量的赋值12.(2021高一下·江苏月考)python中eval()函数用来执行一个字符串表达式,并返回表达式的值,语句eval('2+4/5')执行后的输出结果是( )A.2.8 B.2 C.2+4/5 D.'2+4/5'【答案】A【知识点】运算符、基本运算与表达式;常用标准函数13.(2021高一下·江苏月考)如下程序段s = 0for i in range(1,11):t = 2 * i - 1s = s + tprint (s)执行后,屏幕将输出( )A.55 B.100 C.110 D.210【答案】B【知识点】循环结构语句及程序实现14.(2021高一下·江苏月考)以下关于Python自带数据结构的运算结果中正确的是哪一项?( )A.l=[1,2,3,4,5]del l[2:4]则运算之后1为[1,2,3]B.basket=['apple','banana','apple','orange']fruit=set(basket)len(fruit) 的结果是5C.basket=['apple','banana','apple','orange','melo']fruit=set(basket)len(fruit) 的运算结果是3D.1=[2,1,3,5,4]remove(3)sort()则运算之后1为[1,2,4,5]【答案】D【知识点】基本数据结构15.(2021高一下·江苏月考)函数如下def chanageInt (number2) :number2 = number2+1print ("changeInt: number2=", number2)#调用Number1 = 2chanageInt (number1)print ("number:", number1)打印结果哪项是正确的( )。A.changeInt: number2= 3 number: 3B.changeInt: number2= 3 number: 2C.number: 2 changeInt: number2= 2D.number: 2 changeInt: number2= 3【答案】B【知识点】过程与自定义函数;基本语句16.(2021高一下·江苏月考)某算法的部分流程图如图所示,执行这部分流程后,变量x和Flag的值分别是( )A.2,True B.3,True C.2,False D.3,False【答案】C【知识点】流程图识读17.(2021高一下·江苏月考)关于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本地副本中【答案】C【知识点】程序的保存与发布18.(2021高一下·江苏月考)下列叙述正确的是( )A.自然语言只能描述顺序结构问题的算法B.同一个问题,算法唯一C.用流程图可以描述循环结构算法D.伪代码就是一种程序设计语言【答案】C【知识点】算法的常用表示方法19.int(9.8),正确的结果是( )A.10 B.‘9’ C.9 D.9.0【答案】C【知识点】常用标准函数【解析】【解答】int(x)函数是取不大于x的最大整数。int(9.8)=9。故答案选C。【分析】本题考查的是int函数的用法。20.(2021高一下·江苏月考)根据提供的《常用字符与ASCII码对照表》(部分),下列关系表达式的值为真的是( )A."four">"five" B."Windows">"window"C."small">"smaller" D."301">"three hundred"【答案】A【知识点】字符编码1 / 1江苏省2021年高一下学期信息技术月考试卷2一、选择题1.(2021高一下·江苏月考)在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为( )a = a * bb = a // ba = a // bA.a=3 b=5 B.a=15 b=3 C.a=5 b=5 D.a=5 b=32.(2021高一下·江苏月考)如下Python程序段x = 0while x < 50:x = (x + 2) * (x + 3)运行后,x的值为( )A.0 B.72 C.50 D.1683.(2021高一下·江苏月考)计算机编程加工的核心是对解决问题的方法进行描述,也就是( )A.分析问题 B.设计算法 C.编写代码 D.调试运行4.(2021高一下·江苏月考)关于算法的描述,下列选项中正确的是( )A.算法本身就是一种程序设计语言B.对于同一个问题,只有同一个算法C.算法必须在有限步骤内实现D.算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述5.在python中,运行下列程序,正确的结果是( )s=0for i in range (1,5):s=s+iprint("i=",i,"s=",s)A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=156.(2021高一下·江苏月考)现有列表l=[1,2,3,4,5,6,7,8,9,0],那么python3解释器执行l[1:3]='abc'后执行 l[2]的结果是( )A.4 B.b C.abc D.c7.(2021高一下·江苏月考)在Python中,设a=2,b=3,表达式a=3值是( )A.1 B.0 C.True D.False8.以下关于模块说法错误的是( )A.一个xx.py就是一个模块B.任何一个普通的xx.py文件可以作为模块导入C.模块文件的扩展名不一定是 .pyD.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常9.(2021高一下·江苏月考)最早出现的编程加工语言是( )A.自然语言 B.机器语言 C.高级语言 D.汇编语言10.(2021高一下·江苏月考)在Python中,设a=2,b=3,表达式 not(b-a>0)值是 ( )A.1 B.-1 C.True D.False11.(2021高一下·江苏月考)下列选项中,可作为Python变量名的是( )A.int B.Abc C.float D.Complex12.(2021高一下·江苏月考)python中eval()函数用来执行一个字符串表达式,并返回表达式的值,语句eval('2+4/5')执行后的输出结果是( )A.2.8 B.2 C.2+4/5 D.'2+4/5'13.(2021高一下·江苏月考)如下程序段s = 0for i in range(1,11):t = 2 * i - 1s = s + tprint (s)执行后,屏幕将输出( )A.55 B.100 C.110 D.21014.(2021高一下·江苏月考)以下关于Python自带数据结构的运算结果中正确的是哪一项?( )A.l=[1,2,3,4,5]del l[2:4]则运算之后1为[1,2,3]B.basket=['apple','banana','apple','orange']fruit=set(basket)len(fruit) 的结果是5C.basket=['apple','banana','apple','orange','melo']fruit=set(basket)len(fruit) 的运算结果是3D.1=[2,1,3,5,4]remove(3)sort()则运算之后1为[1,2,4,5]15.(2021高一下·江苏月考)函数如下def chanageInt (number2) :number2 = number2+1print ("changeInt: number2=", number2)#调用Number1 = 2chanageInt (number1)print ("number:", number1)打印结果哪项是正确的( )。A.changeInt: number2= 3 number: 3B.changeInt: number2= 3 number: 2C.number: 2 changeInt: number2= 2D.number: 2 changeInt: number2= 316.(2021高一下·江苏月考)某算法的部分流程图如图所示,执行这部分流程后,变量x和Flag的值分别是( )A.2,True B.3,True C.2,False D.3,False17.(2021高一下·江苏月考)关于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本地副本中18.(2021高一下·江苏月考)下列叙述正确的是( )A.自然语言只能描述顺序结构问题的算法B.同一个问题,算法唯一C.用流程图可以描述循环结构算法D.伪代码就是一种程序设计语言19.int(9.8),正确的结果是( )A.10 B.‘9’ C.9 D.9.020.(2021高一下·江苏月考)根据提供的《常用字符与ASCII码对照表》(部分),下列关系表达式的值为真的是( )A."four">"five" B."Windows">"window"C."small">"smaller" D."301">"three hundred"答案解析部分1.【答案】D【知识点】运算符、基本运算与表达式;顺序结构及程序实现2.【答案】B【知识点】循环结构语句及程序实现3.【答案】B【知识点】计算机解决问题的过程4.【答案】C,D【知识点】算法的基本概念与特征5.【答案】A【知识点】常量、变量及变量的赋值;循环结构语句及程序实现【解析】【解答】变量i的范围是从1到4,当i=4时,跳出循环,此时s=0+1+2+3+4=10。故答案选A。【分析】本题考查的是Python程序语句的理解。6.【答案】B【知识点】常见数据类型、数组7.【答案】C【知识点】运算符、基本运算与表达式8.【答案】C【知识点】模块9.【答案】B【知识点】计算机语言10.【答案】D【知识点】运算符、基本运算与表达式11.【答案】B【知识点】常量、变量及变量的赋值12.【答案】A【知识点】运算符、基本运算与表达式;常用标准函数13.【答案】B【知识点】循环结构语句及程序实现14.【答案】D【知识点】基本数据结构15.【答案】B【知识点】过程与自定义函数;基本语句16.【答案】C【知识点】流程图识读17.【答案】C【知识点】程序的保存与发布18.【答案】C【知识点】算法的常用表示方法19.【答案】C【知识点】常用标准函数【解析】【解答】int(x)函数是取不大于x的最大整数。int(9.8)=9。故答案选C。【分析】本题考查的是int函数的用法。20.【答案】A【知识点】字符编码1 / 1 展开更多...... 收起↑ 资源列表 江苏省2021年高一下学期信息技术月考试卷2(学生版).docx 江苏省2021年高一下学期信息技术月考试卷2(教师版).docx