山东省潍坊市潍城区潍州麓台学校2021-2022学年七年级上学期信息技术12月质量评估试卷

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

山东省潍坊市潍城区潍州麓台学校2021-2022学年七年级上学期信息技术12月质量评估试卷

资源简介

山东省潍坊市潍城区潍州麓台学校2021-2022学年七年级上学期信息技术12月质量评估试卷
一、选择题
1.(2021七上·潍城月考)下面的选项中没有应用人工智能技术的是:()
A.语音助手 B.识别人脸付款
C.识别指纹开锁 D.通过键盘输入文字到电脑
2.(2021七上·潍城月考)Python程序的后缀名为()
A.exe B.py C.doc D.ppt
3.(2021七上·潍城月考)在Python中,输出函数为:()
A.print B.int C.Python D.input
4.(2021七上·潍城月考)print("hello,world")这行代码执行后,屏幕上会输出什么?()
A.helloworld B.helloworld C.hello,world D."hello,world"
5.(2021七上·潍城月考)Python语句print("nGood")的运行结果是()
A.NGood B.ngood
C.nGood D.print("nGood")
6.(2021七上·潍城月考)16%3=
请在下列选项中选出正确答案。()
A.5 B.1 C.5.3 D.3
7.(2021七上·潍城月考)下列运算符中哪一个是python 中的除法运算符?()
A.* B./ C.% D.-
8.(2021七上·潍城月考)下列运算符中哪一个是python 中的乘法运算符?()
A.* B./ C.× D.%
9.(2021七上·潍城月考)下面程序运行的结果为:()
str1="key"
str2="board"
print( str1+str2 )
A.key B.board C.keyboard D.boardkey
10.(2021七上·潍城月考)程序运行时,输入整数60,输出的结果为()
chengji = int( input("请输入百分成绩"))
if chengji >= 85:
print("成绩为:优秀")
else:
print("成绩为:良好")
A.成绩为:优秀 B.成绩为:良好
C."成绩为:优秀" D."成绩为:良好"
11.(2021七上·潍城月考)下面的程序运行后,输入整数10,输出的结果为:()
a=int(input("请输入1-20的整数"))
b=15
if a==b:
print("恭喜你,猜对了")
else:
if a>b:
print("很遗憾,猜大了")
else:
print("很遗憾,猜小了")
A.恭喜你,猜对了 B.很遗憾,猜大了
C.很遗憾,猜小了 D.10
12.(2021七上·潍城月考)range(2,9,1)括号中的3个参数分别代表含义是什么?()
A.终止值起始值每次增加值 B.每次增加值终止值起始值
C.终止值每次增加值起始值 D.起始值终止值每次增加值
13.(2021七上·潍城月考)range(5)表示的范围是多少()
A.1 2 3 4 5 B.0 1 2 3 4 C.5 D.1 5
二、判断题
14.(2021七下·潍城期末)Python变量名区分大小写,所以student和Student表示不同的变量名。
15.(2021七上·潍城月考)Python变量名必须以字母和下划线开头,并且不区分大小写。
三、填空题
16.(2021七上·潍城月考)人工智能的英文缩写   
17.(2021七上·潍城月考)下面Python程序中,最后输出变量a的值为   。
a=15
b=20
a=b
print(a)
18.(2021七上·潍城月考)下面程序运行后,输出的结果为:   。
a=5
b=3
print(a*b)
19.(2021七上·潍城月考)请写出下面程序的运行结果:   
sum=0
for i in
range(1,11,1):
sum=sum+i
print( sum)
答案解析部分
1.【答案】D
【知识点】人工智能领域
【解析】【解答】选项A:语音助手应用了人工智能的语音识别技术;选项B:人脸识别付款应用了人工智能中图像识别技术;选项C:指纹开始应用人工智能图像识别技术;选项D:通过键盘输入文字电脑,就是我们正常的工作,没有涉及到人工智能技术。故答案为D。
【分析】本题考查人工智能应用。人工智能技术应用主要有:模式识别(OCR光学字符识别、手写识别、语音识别等);机器翻译,常见的语言翻译软件有金山快译、译星、万能对译等;其他应用:问题求解、智能数据库、智能机器人、计算机博弈、自动程序设计、自动定理证明、智能代理等。
2.【答案】B
【知识点】程序的保存及文件扩展名
【解析】【解答】选项A:.exe是可执行程序;选项B:Python程序的后缀名为py;选项C:.doc是word的扩展名,该格式原是纯文字文件使用的;选项D:.ppt是powerpoint做出来的演示文稿的后缀名。故答案为B。
【分析】本题考查程序文件的扩展名。
3.【答案】A
【知识点】常用基本函数
【解析】【解答】print是输出函数。故答案为A。
【分析】本题考查Python常用函数。int是整型函数,input是输入函数。
4.【答案】C
【知识点】常用基本函数
【解析】【解答】双引号部分原样输出,屏幕上会输出hello,world。故答案为C。
【分析】本题考查输出语句。print()是输出函数,print()中有双引号部分原样输出。
5.【答案】C
【知识点】常用基本函数
【解析】【解答】输出语句将双引号部分原样输出。因此是nGood。故答案为C。
【分析】本题考查输出语句。print()是输出函数,print()中有双引号部分原样输出。
6.【答案】B
【知识点】运算符与表达式
【解析】【解答】%是取余运算符,是取模,返回除法的余数,16%3=1。故答案为B。
【分析】本题考查运算符与表达式。%有两个意思,一是计算数的时候,它是求取余数的意思;另一个是格式化字符串的作用,类似占位符。
7.【答案】B
【知识点】运算符与表达式
【解析】【解答】选项A:*是乘法运算符;选项B:/是除法运算符;选项C:%是取余运算符;选项D:-是减法运算符。故答案为B。
【分析】本题考查运算符。在python中,常用运算符有“+”加号、“-”减号、“*”乘号、“/”除号、“//”整除、“%”取余、“**”幂运算等。
8.【答案】A
【知识点】运算符与表达式
【解析】【解答】选项A:*是python 中的乘法运算符;选项B:/是python 中的除法运算符;选项C:x用在数学计算中,不应用在python中;选项D:%是python中取余运算符。故答案为A。
【分析】本题考查python运算符。在python中,常用运算符有“+”加号、“-”减号、“*”乘号、“/”除号、“//”整除、“%”取余、“**”幂运算等。
9.【答案】C
【知识点】顺序结构程序设计与分析;常量、变量与赋值语句;常用基本函数
【解析】【解答】根据程序代码,print(str1+str2),会将两个字符串连接起来,因此是keyboard。故答案选C。
【分析】本题主要考查赋值语句及输出语句。python中包含字符串,字符串的类型为str。
10.【答案】B
【知识点】分支结构程序设计与分析
【解析】【解答】由题可知,if else是条件语句,print()是输出函数;int为整型函数,输入60,此时,chengji小于85,执行else语句,会输出成绩为:良好。故输出:成绩为:良好。故答案为B。
【分析】本题考查分支结构程序分析。分支的三种结构:if;if else;if elif else。
11.【答案】C
【知识点】分支结构程序设计与分析
【解析】【解答】由题可知,int为整型函数,input()是输入函数,print()是输出函数,if else是条件语句。输入10,将10赋值给a,此时变量a=10,15赋值给b,执行else语句,10<15,此时a【分析】本题考查分支结构程序设计与分析。在Python中,可以使用if条件语句来实现条件判断。if条件语句的一般格式为:
if<条件> ;
语句块1>
[else:
<语句块2>]
12.【答案】D
【知识点】循环结构程序设计与分析
【解析】【解答】range(2,9,1),2是起始值,9是终止值,但是不包括9。步长为1,每次增加值1。故答案为D。
【分析】本题考查循环结构程序设计与分析。python中利用range()函数,便可以只输入起始值和结束值,它就会创建起这二者之间的所有值;range()会创建一个列表,其中包含某个范围内的数。range()函数可创建一个整数列表,一般用在for循环中,函数语法为【range(start,stop[,step])】,其中start是开始计数,stop是停止,step是步长,并且默认从0开始。
13.【答案】B
【知识点】Python常用内置函数
【解析】【解答】range(n),默认从0开始,到n-1,因此是0,1,2,3,4。故答案为B。
【分析】本题考查range函数。python中利用range()函数,便可以只输入起始值和结束值,它就会创建起这二者之间的所有值;range()会创建一个列表,其中包含某个范围内的数。range()函数可创建一个整数列表,一般用在for循环中,函数语法为【range(start,stop[,step])】,其中start是开始计数,stop是停止,step是步长,并且默认从0开始。
14.【答案】(1)正确
【知识点】常量、变量与赋值语句
【解析】【解答】Python变量名区分大小写,因此题目中是两个变量名。故答案为A。
【分析】本题考查变量名的命名规则。python中的变量名可以取任何自己喜欢的名字并且长短不限,还可以有字母、数字和下划线;但是不能以数字开头;变量区分大小写。
15.【答案】(1)错误
【知识点】常量、变量与赋值语句
【解析】【解答】Python变量名不能以数字开头,区分大小写。故答案为:错误。
【分析】本题考查变量名的命名规则。python中的变量名可以取任何自己喜欢的名字并且长短不限,Python中所有标识符可以包括英文、数字以及下划线_,但不能以数字开头;Python变量名区分大小写。
16.【答案】AI
【知识点】人类智能与人工智能的定义
【解析】【解答】人工智能的英文缩写是AI。
【分析】本题考查人工智能的概念。人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
17.【答案】20
【知识点】顺序结构程序设计与分析;常量、变量与赋值语句
【解析】【解答】将15赋值给a,20赋值给b,根据a=b,把变量b的值赋给变量a,将20赋值给a,因此a=20。
【分析】本题考查主要考查赋值语句。“=”是赋值号,赋值号左边的数据是变量,赋值号右边的数据是常量。
18.【答案】15
【知识点】顺序结构程序设计与分析;常量、变量与赋值语句
【解析】【解答】将5赋值给a,3赋值给b,print(a*b)表示输出a*b的值,5*3=15,因此是15。故答案为:15。
【分析】本题主要考查赋值语句及输出语句。
19.【答案】55
【知识点】循环结构程序设计与分析
【解析】【解答】根据程序代码,可知i从1到10,步长为1,因此sum=1+2+3+4+5+6+7+8+9+10=55。故答案为:55。
【分析】本题考查循环结构程序分析。在python中,for i in range()是循环的次数的意思,就是给i赋值,题中for i in range(1,11,1)就是将1~10依次赋值给i,步长为1,因为sum=sum+i,所以依次进行计算。
1 / 1山东省潍坊市潍城区潍州麓台学校2021-2022学年七年级上学期信息技术12月质量评估试卷
一、选择题
1.(2021七上·潍城月考)下面的选项中没有应用人工智能技术的是:()
A.语音助手 B.识别人脸付款
C.识别指纹开锁 D.通过键盘输入文字到电脑
【答案】D
【知识点】人工智能领域
【解析】【解答】选项A:语音助手应用了人工智能的语音识别技术;选项B:人脸识别付款应用了人工智能中图像识别技术;选项C:指纹开始应用人工智能图像识别技术;选项D:通过键盘输入文字电脑,就是我们正常的工作,没有涉及到人工智能技术。故答案为D。
【分析】本题考查人工智能应用。人工智能技术应用主要有:模式识别(OCR光学字符识别、手写识别、语音识别等);机器翻译,常见的语言翻译软件有金山快译、译星、万能对译等;其他应用:问题求解、智能数据库、智能机器人、计算机博弈、自动程序设计、自动定理证明、智能代理等。
2.(2021七上·潍城月考)Python程序的后缀名为()
A.exe B.py C.doc D.ppt
【答案】B
【知识点】程序的保存及文件扩展名
【解析】【解答】选项A:.exe是可执行程序;选项B:Python程序的后缀名为py;选项C:.doc是word的扩展名,该格式原是纯文字文件使用的;选项D:.ppt是powerpoint做出来的演示文稿的后缀名。故答案为B。
【分析】本题考查程序文件的扩展名。
3.(2021七上·潍城月考)在Python中,输出函数为:()
A.print B.int C.Python D.input
【答案】A
【知识点】常用基本函数
【解析】【解答】print是输出函数。故答案为A。
【分析】本题考查Python常用函数。int是整型函数,input是输入函数。
4.(2021七上·潍城月考)print("hello,world")这行代码执行后,屏幕上会输出什么?()
A.helloworld B.helloworld C.hello,world D."hello,world"
【答案】C
【知识点】常用基本函数
【解析】【解答】双引号部分原样输出,屏幕上会输出hello,world。故答案为C。
【分析】本题考查输出语句。print()是输出函数,print()中有双引号部分原样输出。
5.(2021七上·潍城月考)Python语句print("nGood")的运行结果是()
A.NGood B.ngood
C.nGood D.print("nGood")
【答案】C
【知识点】常用基本函数
【解析】【解答】输出语句将双引号部分原样输出。因此是nGood。故答案为C。
【分析】本题考查输出语句。print()是输出函数,print()中有双引号部分原样输出。
6.(2021七上·潍城月考)16%3=
请在下列选项中选出正确答案。()
A.5 B.1 C.5.3 D.3
【答案】B
【知识点】运算符与表达式
【解析】【解答】%是取余运算符,是取模,返回除法的余数,16%3=1。故答案为B。
【分析】本题考查运算符与表达式。%有两个意思,一是计算数的时候,它是求取余数的意思;另一个是格式化字符串的作用,类似占位符。
7.(2021七上·潍城月考)下列运算符中哪一个是python 中的除法运算符?()
A.* B./ C.% D.-
【答案】B
【知识点】运算符与表达式
【解析】【解答】选项A:*是乘法运算符;选项B:/是除法运算符;选项C:%是取余运算符;选项D:-是减法运算符。故答案为B。
【分析】本题考查运算符。在python中,常用运算符有“+”加号、“-”减号、“*”乘号、“/”除号、“//”整除、“%”取余、“**”幂运算等。
8.(2021七上·潍城月考)下列运算符中哪一个是python 中的乘法运算符?()
A.* B./ C.× D.%
【答案】A
【知识点】运算符与表达式
【解析】【解答】选项A:*是python 中的乘法运算符;选项B:/是python 中的除法运算符;选项C:x用在数学计算中,不应用在python中;选项D:%是python中取余运算符。故答案为A。
【分析】本题考查python运算符。在python中,常用运算符有“+”加号、“-”减号、“*”乘号、“/”除号、“//”整除、“%”取余、“**”幂运算等。
9.(2021七上·潍城月考)下面程序运行的结果为:()
str1="key"
str2="board"
print( str1+str2 )
A.key B.board C.keyboard D.boardkey
【答案】C
【知识点】顺序结构程序设计与分析;常量、变量与赋值语句;常用基本函数
【解析】【解答】根据程序代码,print(str1+str2),会将两个字符串连接起来,因此是keyboard。故答案选C。
【分析】本题主要考查赋值语句及输出语句。python中包含字符串,字符串的类型为str。
10.(2021七上·潍城月考)程序运行时,输入整数60,输出的结果为()
chengji = int( input("请输入百分成绩"))
if chengji >= 85:
print("成绩为:优秀")
else:
print("成绩为:良好")
A.成绩为:优秀 B.成绩为:良好
C."成绩为:优秀" D."成绩为:良好"
【答案】B
【知识点】分支结构程序设计与分析
【解析】【解答】由题可知,if else是条件语句,print()是输出函数;int为整型函数,输入60,此时,chengji小于85,执行else语句,会输出成绩为:良好。故输出:成绩为:良好。故答案为B。
【分析】本题考查分支结构程序分析。分支的三种结构:if;if else;if elif else。
11.(2021七上·潍城月考)下面的程序运行后,输入整数10,输出的结果为:()
a=int(input("请输入1-20的整数"))
b=15
if a==b:
print("恭喜你,猜对了")
else:
if a>b:
print("很遗憾,猜大了")
else:
print("很遗憾,猜小了")
A.恭喜你,猜对了 B.很遗憾,猜大了
C.很遗憾,猜小了 D.10
【答案】C
【知识点】分支结构程序设计与分析
【解析】【解答】由题可知,int为整型函数,input()是输入函数,print()是输出函数,if else是条件语句。输入10,将10赋值给a,此时变量a=10,15赋值给b,执行else语句,10<15,此时a【分析】本题考查分支结构程序设计与分析。在Python中,可以使用if条件语句来实现条件判断。if条件语句的一般格式为:
if<条件> ;
语句块1>
[else:
<语句块2>]
12.(2021七上·潍城月考)range(2,9,1)括号中的3个参数分别代表含义是什么?()
A.终止值起始值每次增加值 B.每次增加值终止值起始值
C.终止值每次增加值起始值 D.起始值终止值每次增加值
【答案】D
【知识点】循环结构程序设计与分析
【解析】【解答】range(2,9,1),2是起始值,9是终止值,但是不包括9。步长为1,每次增加值1。故答案为D。
【分析】本题考查循环结构程序设计与分析。python中利用range()函数,便可以只输入起始值和结束值,它就会创建起这二者之间的所有值;range()会创建一个列表,其中包含某个范围内的数。range()函数可创建一个整数列表,一般用在for循环中,函数语法为【range(start,stop[,step])】,其中start是开始计数,stop是停止,step是步长,并且默认从0开始。
13.(2021七上·潍城月考)range(5)表示的范围是多少()
A.1 2 3 4 5 B.0 1 2 3 4 C.5 D.1 5
【答案】B
【知识点】Python常用内置函数
【解析】【解答】range(n),默认从0开始,到n-1,因此是0,1,2,3,4。故答案为B。
【分析】本题考查range函数。python中利用range()函数,便可以只输入起始值和结束值,它就会创建起这二者之间的所有值;range()会创建一个列表,其中包含某个范围内的数。range()函数可创建一个整数列表,一般用在for循环中,函数语法为【range(start,stop[,step])】,其中start是开始计数,stop是停止,step是步长,并且默认从0开始。
二、判断题
14.(2021七下·潍城期末)Python变量名区分大小写,所以student和Student表示不同的变量名。
【答案】(1)正确
【知识点】常量、变量与赋值语句
【解析】【解答】Python变量名区分大小写,因此题目中是两个变量名。故答案为A。
【分析】本题考查变量名的命名规则。python中的变量名可以取任何自己喜欢的名字并且长短不限,还可以有字母、数字和下划线;但是不能以数字开头;变量区分大小写。
15.(2021七上·潍城月考)Python变量名必须以字母和下划线开头,并且不区分大小写。
【答案】(1)错误
【知识点】常量、变量与赋值语句
【解析】【解答】Python变量名不能以数字开头,区分大小写。故答案为:错误。
【分析】本题考查变量名的命名规则。python中的变量名可以取任何自己喜欢的名字并且长短不限,Python中所有标识符可以包括英文、数字以及下划线_,但不能以数字开头;Python变量名区分大小写。
三、填空题
16.(2021七上·潍城月考)人工智能的英文缩写   
【答案】AI
【知识点】人类智能与人工智能的定义
【解析】【解答】人工智能的英文缩写是AI。
【分析】本题考查人工智能的概念。人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
17.(2021七上·潍城月考)下面Python程序中,最后输出变量a的值为   。
a=15
b=20
a=b
print(a)
【答案】20
【知识点】顺序结构程序设计与分析;常量、变量与赋值语句
【解析】【解答】将15赋值给a,20赋值给b,根据a=b,把变量b的值赋给变量a,将20赋值给a,因此a=20。
【分析】本题考查主要考查赋值语句。“=”是赋值号,赋值号左边的数据是变量,赋值号右边的数据是常量。
18.(2021七上·潍城月考)下面程序运行后,输出的结果为:   。
a=5
b=3
print(a*b)
【答案】15
【知识点】顺序结构程序设计与分析;常量、变量与赋值语句
【解析】【解答】将5赋值给a,3赋值给b,print(a*b)表示输出a*b的值,5*3=15,因此是15。故答案为:15。
【分析】本题主要考查赋值语句及输出语句。
19.(2021七上·潍城月考)请写出下面程序的运行结果:   
sum=0
for i in
range(1,11,1):
sum=sum+i
print( sum)
【答案】55
【知识点】循环结构程序设计与分析
【解析】【解答】根据程序代码,可知i从1到10,步长为1,因此sum=1+2+3+4+5+6+7+8+9+10=55。故答案为:55。
【分析】本题考查循环结构程序分析。在python中,for i in range()是循环的次数的意思,就是给i赋值,题中for i in range(1,11,1)就是将1~10依次赋值给i,步长为1,因为sum=sum+i,所以依次进行计算。
1 / 1

展开更多......

收起↑

资源列表