江苏省2021年高一下学期信息技术月考试卷2

资源下载
  1. 二一教育资源

江苏省2021年高一下学期信息技术月考试卷2

资源简介

江苏省2021年高一下学期信息技术月考试卷2
一、选择题
1.(2021高一下·江苏月考)在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为(  )
a = a * b
b = a // b
a = a // b
A.a=3 b=5 B.a=15 b=3 C.a=5 b=5 D.a=5 b=3
【答案】D
【知识点】运算符、基本运算与表达式;顺序结构及程序实现
2.(2021高一下·江苏月考)如下Python程序段
x = 0
while 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=0
for i in range (1,5):
s=s+i
print("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.模块文件的扩展名不一定是 .py
D.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常
【答案】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 = 0
for i in range(1,11):
t = 2 * i - 1
s = s + t
print (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) 的结果是5
C.basket=['apple','banana','apple','orange','melo']fruit=set(basket)len(fruit) 的运算结果是3
D.1=[2,1,3,5,4]remove(3)sort()则运算之后1为[1,2,4,5]
【答案】D
【知识点】基本数据结构
15.(2021高一下·江苏月考)函数如下
def chanageInt (number2) :
number2 = number2+1
print ("changeInt: number2=", number2)
#调用
Number1 = 2
chanageInt (number1)
print ("number:", number1)
打印结果哪项是正确的(  )。
A.changeInt: number2= 3 number: 3
B.changeInt: number2= 3 number: 2
C.number: 2 changeInt: number2= 2
D.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 * b
b = a // b
a = a // b
A.a=3 b=5 B.a=15 b=3 C.a=5 b=5 D.a=5 b=3
2.(2021高一下·江苏月考)如下Python程序段
x = 0
while x < 50:
x = (x + 2) * (x + 3)
运行后,x的值为(  )
A.0 B.72 C.50 D.168
3.(2021高一下·江苏月考)计算机编程加工的核心是对解决问题的方法进行描述,也就是(  )
A.分析问题 B.设计算法 C.编写代码 D.调试运行
4.(2021高一下·江苏月考)关于算法的描述,下列选项中正确的是(  )
A.算法本身就是一种程序设计语言
B.对于同一个问题,只有同一个算法
C.算法必须在有限步骤内实现
D.算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述
5.在python中,运行下列程序,正确的结果是(  )
s=0
for i in range (1,5):
s=s+i
print("i=",i,"s=",s)
A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15
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
7.(2021高一下·江苏月考)在Python中,设a=2,b=3,表达式a=3值是(  )
A.1 B.0 C.True D.False
8.以下关于模块说法错误的是(  )
A.一个xx.py就是一个模块
B.任何一个普通的xx.py文件可以作为模块导入
C.模块文件的扩展名不一定是 .py
D.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常
9.(2021高一下·江苏月考)最早出现的编程加工语言是(  )
A.自然语言 B.机器语言 C.高级语言 D.汇编语言
10.(2021高一下·江苏月考)在Python中,设a=2,b=3,表达式 not(b-a>0)值是 (  )
A.1 B.-1 C.True D.False
11.(2021高一下·江苏月考)下列选项中,可作为Python变量名的是(  )
A.int B.Abc C.float D.Complex
12.(2021高一下·江苏月考)python中eval()函数用来执行一个字符串表达式,并返回表达式的值,语句eval('2+4/5')执行后的输出结果是(  )
A.2.8 B.2 C.2+4/5 D.'2+4/5'
13.(2021高一下·江苏月考)如下程序段
s = 0
for i in range(1,11):
t = 2 * i - 1
s = s + t
print (s)
执行后,屏幕将输出(  )
A.55 B.100 C.110 D.210
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) 的结果是5
C.basket=['apple','banana','apple','orange','melo']fruit=set(basket)len(fruit) 的运算结果是3
D.1=[2,1,3,5,4]remove(3)sort()则运算之后1为[1,2,4,5]
15.(2021高一下·江苏月考)函数如下
def chanageInt (number2) :
number2 = number2+1
print ("changeInt: number2=", number2)
#调用
Number1 = 2
chanageInt (number1)
print ("number:", number1)
打印结果哪项是正确的(  )。
A.changeInt: number2= 3 number: 3
B.changeInt: number2= 3 number: 2
C.number: 2 changeInt: number2= 2
D.number: 2 changeInt: number2= 3
16.(2021高一下·江苏月考)某算法的部分流程图如图所示,执行这部分流程后,变量x和Flag的值分别是(  )
A.2,True B.3,True C.2,False D.3,False
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本地副本中
18.(2021高一下·江苏月考)下列叙述正确的是(  )
A.自然语言只能描述顺序结构问题的算法
B.同一个问题,算法唯一
C.用流程图可以描述循环结构算法
D.伪代码就是一种程序设计语言
19.int(9.8),正确的结果是(  )
A.10 B.‘9’ C.9 D.9.0
20.(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

展开更多......

收起↑

资源列表