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

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

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

资源简介

登录二一教育在线组卷平台 助您教考全无忧
山东省潍坊市潍城区潍州麓台学校2020-2021学年七年级下学期信息技术期末质量评估试卷
一、选择题
1.(2021七下·潍城期末)计算机内部表示指令和数据的编码采用的是(  )
A.十进制 B.二进制 C.八进制 D.十六进制
2.(2021七下·潍城期末)请将对应的二进制数100101转化为十进制数()
A.64 B.37 C.32 D.17
3.(2021七下·潍城期末)2GB = ()MB
A.1024 B.1024*1024 C.2*1024 D.2*1024*1024
4.(2021七下·潍城期末)请写出下面程序的运行结果:()
print("Hello World")
A.Hello World B.Hello C.Hello,World D.HelloWorld
5.(2021七下·潍城期末)写出下图程序的运行结果()
a="Hello" b="Python" c=a+","+b print(c)
A.hello,python B.Hello,Python C.hello python D.Hello Python
6.(2021七下·潍城期末)写出下图程序的输出结果()
a=10 b=5 if(a<A.a大于b B.a比b大
C.a比b小 D.无任何内容输出
7.(2021七下·潍城期末)写出range(1,5)的计数范围(  )
A.1,2,3,4 B.1,2,3,4,5
C.1,3,5 D.2,4
8.(2021七下·潍城期末)在Python编程中,下图程序运行得到结果为(  )
a=14 b=10 print(a%b)
A.4 B.1 C.1.4 D.140
9.(2021七下·潍城期末)下面哪个选项可以实现在输入法之间的切换()
A.Ctrl+Shift组合键 B.Ctrl键
C.Shift键 D.CapsLock键
10.(2021七下·潍城期末)下面Python变量名命名不符合规则的是()
A.teacher B.2name C.a_3 D._a3
二、判断题
11.(2021七下·潍城期末)Python变量名区分大小写,所以student和Student表示不同的变量名。
12.(2021七下·潍城期末)鼠标和显示器都属于输入设备。
13.(2021七下·潍城期末)在Python编程中,用“/”来表示数学中的除号。
14.(2021七下·潍城期末)电脑病毒会传染给人类。
15.(2021七下·潍城期末)Python程序文件的后缀名为“.py”。
三、填空题
16.(2021七下·潍城期末)如图的程序运行结果为:   。
print("aaa""bbb"
)
17.(2021七下·潍城期末)如图的程序运行结果为:   。
a_b="name" print(a_b)
18.(2021七下·潍城期末)如图的程序中,如果在开始输入数字65,那程序输出的结果为   。
a=int(input("请输入分数: ")) if a>=85: print("优秀") else: if a>=60 and a<85: print("良好") print("继续努力") else: print("待优") print("你需要加把劲了")
答案解析部分
1.【答案】B
【考点】信息在计算机中的存储
【解析】【解答】计算机只能识别0和1,因此内部表示指令和数据都采用二进制。选项A:十进制通常用在日常生活中;选项B:二进制通常用在计算机内部;选项C:八进制主要用于进行存储记忆;选项D:十六进制用来表示处理器里的寄存器、存储器的地址、数据。故答案为B。
【分析】本题考查信息在计算机中的存储。在计算机内部,所有数据都是以二进制编码形式表示的,即信息以二进制的形式存储在计算机中,并且只有0和1两个数码,0代表电路不通,1代表电路通常。
2.【答案】B
【考点】进制及其转换
【解析】【解答】二进制转化成十进制,1×20+0×21+1×22+0×23+0×24+1×25=37。故答案为B。
【分析】本题考查进制转换。二进制转换为十进制,先看首位,首位如果是0代表是正整数,首位如果是1代表是负整数;其次整数二进制用数值乘以2的幂次依次相加,小数二进制用数值乘以2的负幂次然后依次相加。
3.【答案】C
【考点】数据存储单位及计算
【解析】【解答】1GB=1024MB,2 GB =2*1024MB。故答案为C。
【分析】本题考查数据存储单位及计算。存储单位有:位(bit)是表示信息量的最小单位,只有0、1两种二进制状态;字节(Byte)是存储数据单位的基本单位;字(Word)两个字节称为一个字;KB、MB、GB、TB等。8bit=1Byte;1024B=1KB;1024KB=1MB;1024MB=1GB;1024GB=1TB。
4.【答案】A
【考点】常用基本函数
【解析】【解答】双引号内容原样输出,中间有个空格。故答案为A。
【分析】本题考查常用基本函数。print()是输出函数,在python中,双引号中的内容原样输出,中间有空格也要原样输出。
5.【答案】B
【考点】常量、变量与赋值语句;常用基本函数
【解析】【解答】print()是输出函数,“Hello”"Python"是常量,"a""b"是变量,c=a+","+b中,c是变量,“a”"b"是常量;因此c="Hello,Python"。故答案为B。
【分析】本题考查赋值语句和常用基本函数。
6.【答案】D
【考点】分支结构程序设计与分析
【解析】【解答】将10赋值给a,5赋值给b,因为条件是if(a5,a此时大于b,因此不会输出。故答案选D。
【分析】本题主要考查分支结构程序分析。if是条件语句,print(  )是输出函数。
7.【答案】A
【考点】Python常用内置函数
【解析】【解答】range(1,5),从1开始,但是不包括5,因此是1,2,3,4。故答案为A。
【分析】本题考查常用基本函数。range(  )函数可创建一个整数列表,一般用在for循环中,函数语法为【range(start,stop[,step])】,其中start是开始计数,stop是停止,step是步长,并且默认从0开始。
8.【答案】A
【考点】顺序结构程序设计与分析;运算符与表达式
【解析】【解答】%是取余,返回除法的余数,14%10商为1余数为4。故答案为A。
【分析】本题主要考查运算符与表达式。%有两个意思,一是计算数的时候,它是求取余数的意思;另一个是格式化字符串的作用,类似占位符。
9.【答案】A
【考点】键盘按键
【解析】【解答】选项A:Ctrl+Shift组合键可以实现输入法之间切换;选项B:ctrl键在计算机基础中称为控制键;选项C:shift键是上档转换键,具有输入法切换、快速切换半角和全角、选择连续文件、直接删除等功能;选项D:CapsLock为大小写锁定键。故答案为A。
【分析】本题考查键盘按键的功能。
10.【答案】B
【考点】常量、变量与赋值语句
【解析】【解答】Python中所有标识符可以包括英文、数字以及下划线“_”,但不能以数字开头。故答案为B。
【分析】本题考查变量名的命名规则。python中的变量名可以取任何自己喜欢的名字并且长短不限,还可以有字母、数字和下划线;但是不能以数字开头。
11.【答案】(1)正
【考点】常量、变量与赋值语句
【解析】【解答】Python变量名区分大小写,因此题目中是两个变量名。故答案为A。
【分析】本题考查变量名的命名规则。python中的变量名可以取任何自己喜欢的名字并且长短不限,还可以有字母、数字和下划线;但是不能以数字开头;变量区分大小写。
12.【答案】(1)错误
【考点】计算机硬件及功能
【解析】【解答】显示器属于输出设备,鼠标是输入设备。故答案为B。
【分析】本题考查计算机硬件及功能。计算机是由运算器、控制器、存储器、输入设备和输出设备等五个逻辑部件组成。输入设备包括:键盘、鼠标、触摸板、麦克风、扫描仪、摄像头、条码阅读机等;输出设备包括:显示器、打印机、刻录机、耳机、喇叭等。
13.【答案】(1)正
【考点】运算符与表达式
【解析】【解答】/表示除。故答案为A。
【分析】本题考查运算符。在python中,常用运算符有“+”加号、“-”减号、“*”乘号、“/”除号、“//”整除、“%”取余、“**”幂运算等。
14.【答案】(1)错误
【考点】计算机病毒与恶意软件
【解析】【解答】电脑病毒是人为编制的程序代码,不会对人类身体有影响。故答案为B。
【分析】本题考查计算机病毒。计算机病毒是指编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机正常使用并且能够自我复制的一组计算机指令或者程序代码,在一些恶意软件中也会存在计算机病毒,破坏计算机的正常运作,并不会传染给人类。
15.【答案】(1)正
【考点】程序的保存及文件扩展名
【解析】【解答】Python程序文件的后缀名为“.py”。故答案为A。
【分析】本题考查程序文件的扩展名。
16.【答案】aaabbb
【考点】常用基本函数
【解析】【解答】双引号内原样输出,因此是aaabbb。故答案为:aaabbb。
【分析】本题考查输出语句。print()是输出函数。
17.【答案】name
【考点】常量、变量与赋值语句;常用基本函数
【解析】【解答】=是赋值号,a
b是变量,name是常量。将name赋值给a
b,所以print()输出的是赋值后的数据。输出变量a_b,因此是name。
【分析】本题考查赋值语句与输出语句。print()是输出函数,=是赋值号,赋值号左边的数据是变量、右边的数据是常量。
18.【答案】良好 继续努力
【考点】分支结构程序设计与分析
【解析】【解答】输入65,此时执行第一个else语句,然后此时a大于等于60 且小于85,输出良好,输出继续努力。故答案为:良好 继续努力。
【分析】本题考查分支结构程序设计与分析。在Python中,可以使用if条件语句来实现条件判断。if条件语句的一般格式为:
if<条件> ;
语句块1>
[else:
<语句块2>]
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
山东省潍坊市潍城区潍州麓台学校2020-2021学年七年级下学期信息技术期末质量评估试卷
一、选择题
1.(2021七下·潍城期末)计算机内部表示指令和数据的编码采用的是(  )
A.十进制 B.二进制 C.八进制 D.十六进制
【答案】B
【考点】信息在计算机中的存储
【解析】【解答】计算机只能识别0和1,因此内部表示指令和数据都采用二进制。选项A:十进制通常用在日常生活中;选项B:二进制通常用在计算机内部;选项C:八进制主要用于进行存储记忆;选项D:十六进制用来表示处理器里的寄存器、存储器的地址、数据。故答案为B。
【分析】本题考查信息在计算机中的存储。在计算机内部,所有数据都是以二进制编码形式表示的,即信息以二进制的形式存储在计算机中,并且只有0和1两个数码,0代表电路不通,1代表电路通常。
2.(2021七下·潍城期末)请将对应的二进制数100101转化为十进制数()
A.64 B.37 C.32 D.17
【答案】B
【考点】进制及其转换
【解析】【解答】二进制转化成十进制,1×20+0×21+1×22+0×23+0×24+1×25=37。故答案为B。
【分析】本题考查进制转换。二进制转换为十进制,先看首位,首位如果是0代表是正整数,首位如果是1代表是负整数;其次整数二进制用数值乘以2的幂次依次相加,小数二进制用数值乘以2的负幂次然后依次相加。
3.(2021七下·潍城期末)2GB = ()MB
A.1024 B.1024*1024 C.2*1024 D.2*1024*1024
【答案】C
【考点】数据存储单位及计算
【解析】【解答】1GB=1024MB,2 GB =2*1024MB。故答案为C。
【分析】本题考查数据存储单位及计算。存储单位有:位(bit)是表示信息量的最小单位,只有0、1两种二进制状态;字节(Byte)是存储数据单位的基本单位;字(Word)两个字节称为一个字;KB、MB、GB、TB等。8bit=1Byte;1024B=1KB;1024KB=1MB;1024MB=1GB;1024GB=1TB。
4.(2021七下·潍城期末)请写出下面程序的运行结果:()
print("Hello World")
A.Hello World B.Hello C.Hello,World D.HelloWorld
【答案】A
【考点】常用基本函数
【解析】【解答】双引号内容原样输出,中间有个空格。故答案为A。
【分析】本题考查常用基本函数。print()是输出函数,在python中,双引号中的内容原样输出,中间有空格也要原样输出。
5.(2021七下·潍城期末)写出下图程序的运行结果()
a="Hello" b="Python" c=a+","+b print(c)
A.hello,python B.Hello,Python C.hello python D.Hello Python
【答案】B
【考点】常量、变量与赋值语句;常用基本函数
【解析】【解答】print()是输出函数,“Hello”"Python"是常量,"a""b"是变量,c=a+","+b中,c是变量,“a”"b"是常量;因此c="Hello,Python"。故答案为B。
【分析】本题考查赋值语句和常用基本函数。
6.(2021七下·潍城期末)写出下图程序的输出结果()
a=10 b=5 if(a<A.a大于b B.a比b大
C.a比b小 D.无任何内容输出
【答案】D
【考点】分支结构程序设计与分析
【解析】【解答】将10赋值给a,5赋值给b,因为条件是if(a5,a此时大于b,因此不会输出。故答案选D。
【分析】本题主要考查分支结构程序分析。if是条件语句,print(  )是输出函数。
7.(2021七下·潍城期末)写出range(1,5)的计数范围(  )
A.1,2,3,4 B.1,2,3,4,5
C.1,3,5 D.2,4
【答案】A
【考点】Python常用内置函数
【解析】【解答】range(1,5),从1开始,但是不包括5,因此是1,2,3,4。故答案为A。
【分析】本题考查常用基本函数。range(  )函数可创建一个整数列表,一般用在for循环中,函数语法为【range(start,stop[,step])】,其中start是开始计数,stop是停止,step是步长,并且默认从0开始。
8.(2021七下·潍城期末)在Python编程中,下图程序运行得到结果为(  )
a=14 b=10 print(a%b)
A.4 B.1 C.1.4 D.140
【答案】A
【考点】顺序结构程序设计与分析;运算符与表达式
【解析】【解答】%是取余,返回除法的余数,14%10商为1余数为4。故答案为A。
【分析】本题主要考查运算符与表达式。%有两个意思,一是计算数的时候,它是求取余数的意思;另一个是格式化字符串的作用,类似占位符。
9.(2021七下·潍城期末)下面哪个选项可以实现在输入法之间的切换()
A.Ctrl+Shift组合键 B.Ctrl键
C.Shift键 D.CapsLock键
【答案】A
【考点】键盘按键
【解析】【解答】选项A:Ctrl+Shift组合键可以实现输入法之间切换;选项B:ctrl键在计算机基础中称为控制键;选项C:shift键是上档转换键,具有输入法切换、快速切换半角和全角、选择连续文件、直接删除等功能;选项D:CapsLock为大小写锁定键。故答案为A。
【分析】本题考查键盘按键的功能。
10.(2021七下·潍城期末)下面Python变量名命名不符合规则的是()
A.teacher B.2name C.a_3 D._a3
【答案】B
【考点】常量、变量与赋值语句
【解析】【解答】Python中所有标识符可以包括英文、数字以及下划线“_”,但不能以数字开头。故答案为B。
【分析】本题考查变量名的命名规则。python中的变量名可以取任何自己喜欢的名字并且长短不限,还可以有字母、数字和下划线;但是不能以数字开头。
二、判断题
11.(2021七下·潍城期末)Python变量名区分大小写,所以student和Student表示不同的变量名。
【答案】(1)正
【考点】常量、变量与赋值语句
【解析】【解答】Python变量名区分大小写,因此题目中是两个变量名。故答案为A。
【分析】本题考查变量名的命名规则。python中的变量名可以取任何自己喜欢的名字并且长短不限,还可以有字母、数字和下划线;但是不能以数字开头;变量区分大小写。
12.(2021七下·潍城期末)鼠标和显示器都属于输入设备。
【答案】(1)错误
【考点】计算机硬件及功能
【解析】【解答】显示器属于输出设备,鼠标是输入设备。故答案为B。
【分析】本题考查计算机硬件及功能。计算机是由运算器、控制器、存储器、输入设备和输出设备等五个逻辑部件组成。输入设备包括:键盘、鼠标、触摸板、麦克风、扫描仪、摄像头、条码阅读机等;输出设备包括:显示器、打印机、刻录机、耳机、喇叭等。
13.(2021七下·潍城期末)在Python编程中,用“/”来表示数学中的除号。
【答案】(1)正
【考点】运算符与表达式
【解析】【解答】/表示除。故答案为A。
【分析】本题考查运算符。在python中,常用运算符有“+”加号、“-”减号、“*”乘号、“/”除号、“//”整除、“%”取余、“**”幂运算等。
14.(2021七下·潍城期末)电脑病毒会传染给人类。
【答案】(1)错误
【考点】计算机病毒与恶意软件
【解析】【解答】电脑病毒是人为编制的程序代码,不会对人类身体有影响。故答案为B。
【分析】本题考查计算机病毒。计算机病毒是指编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机正常使用并且能够自我复制的一组计算机指令或者程序代码,在一些恶意软件中也会存在计算机病毒,破坏计算机的正常运作,并不会传染给人类。
15.(2021七下·潍城期末)Python程序文件的后缀名为“.py”。
【答案】(1)正
【考点】程序的保存及文件扩展名
【解析】【解答】Python程序文件的后缀名为“.py”。故答案为A。
【分析】本题考查程序文件的扩展名。
三、填空题
16.(2021七下·潍城期末)如图的程序运行结果为:   。
print("aaa""bbb"
)
【答案】aaabbb
【考点】常用基本函数
【解析】【解答】双引号内原样输出,因此是aaabbb。故答案为:aaabbb。
【分析】本题考查输出语句。print()是输出函数。
17.(2021七下·潍城期末)如图的程序运行结果为:   。
a_b="name" print(a_b)
【答案】name
【考点】常量、变量与赋值语句;常用基本函数
【解析】【解答】=是赋值号,a
b是变量,name是常量。将name赋值给a
b,所以print()输出的是赋值后的数据。输出变量a_b,因此是name。
【分析】本题考查赋值语句与输出语句。print()是输出函数,=是赋值号,赋值号左边的数据是变量、右边的数据是常量。
18.(2021七下·潍城期末)如图的程序中,如果在开始输入数字65,那程序输出的结果为   。
a=int(input("请输入分数: ")) if a>=85: print("优秀") else: if a>=60 and a<85: print("良好") print("继续努力") else: print("待优") print("你需要加把劲了")
【答案】良好 继续努力
【考点】分支结构程序设计与分析
【解析】【解答】输入65,此时执行第一个else语句,然后此时a大于等于60 且小于85,输出良好,输出继续努力。故答案为:良好 继续努力。
【分析】本题考查分支结构程序设计与分析。在Python中,可以使用if条件语句来实现条件判断。if条件语句的一般格式为:
if<条件> ;
语句块1>
[else:
<语句块2>]
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1

展开更多......

收起↑

资源列表