资源简介 山东省潍坊市潍城区潍州麓台学校2021-2022学年七年级上学期信息技术12月质量评估试卷一、选择题1.(2021七上·潍城月考)下面的选项中没有应用人工智能技术的是:()A.语音助手 B.识别人脸付款C.识别指纹开锁 D.通过键盘输入文字到电脑2.(2021七上·潍城月考)Python程序的后缀名为()A.exe B.py C.doc D.ppt3.(2021七上·潍城月考)在Python中,输出函数为:()A.print B.int C.Python D.input4.(2021七上·潍城月考)print("hello,world")这行代码执行后,屏幕上会输出什么?()A.helloworld B.helloworld C.hello,world D."hello,world"5.(2021七上·潍城月考)Python语句print("nGood")的运行结果是()A.NGood B.ngoodC.nGood D.print("nGood")6.(2021七上·潍城月考)16%3=请在下列选项中选出正确答案。()A.5 B.1 C.5.3 D.37.(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.boardkey10.(2021七上·潍城月考)程序运行时,输入整数60,输出的结果为()chengji = int( input("请输入百分成绩"))if chengji >= 85:print("成绩为:优秀")else:print("成绩为:良好")A.成绩为:优秀 B.成绩为:良好C."成绩为:优秀" D."成绩为:良好"11.(2021七上·潍城月考)下面的程序运行后,输入整数10,输出的结果为:()a=int(input("请输入1-20的整数"))b=15if a==b:print("恭喜你,猜对了")else:if a>b:print("很遗憾,猜大了")else:print("很遗憾,猜小了")A.恭喜你,猜对了 B.很遗憾,猜大了C.很遗憾,猜小了 D.1012.(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=15b=20a=bprint(a)18.(2021七上·潍城月考)下面程序运行后,输出的结果为: 。a=5b=3print(a*b)19.(2021七上·潍城月考)请写出下面程序的运行结果: sum=0for i inrange(1,11,1):sum=sum+iprint( 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.ngoodC.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=15if 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=15b=20a=bprint(a)【答案】20【知识点】顺序结构程序设计与分析;常量、变量与赋值语句【解析】【解答】将15赋值给a,20赋值给b,根据a=b,把变量b的值赋给变量a,将20赋值给a,因此a=20。【分析】本题考查主要考查赋值语句。“=”是赋值号,赋值号左边的数据是变量,赋值号右边的数据是常量。18.(2021七上·潍城月考)下面程序运行后,输出的结果为: 。a=5b=3print(a*b)【答案】15【知识点】顺序结构程序设计与分析;常量、变量与赋值语句【解析】【解答】将5赋值给a,3赋值给b,print(a*b)表示输出a*b的值,5*3=15,因此是15。故答案为:15。【分析】本题主要考查赋值语句及输出语句。19.(2021七上·潍城月考)请写出下面程序的运行结果: sum=0for i inrange(1,11,1):sum=sum+iprint( 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 展开更多...... 收起↑ 资源列表 山东省潍坊市潍城区潍州麓台学校2021-2022学年七年级上学期信息技术12月质量评估试卷(学生版).docx 山东省潍坊市潍城区潍州麓台学校2021-2022学年七年级上学期信息技术12月质量评估试卷(教师版).docx