山东省日照市东港区2021-2022学年七年级下学期期末考试信息技术试题(Word版,含答案)

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

山东省日照市东港区2021-2022学年七年级下学期期末考试信息技术试题(Word版,含答案)

资源简介

山东省日照市东港区2021-2022学年七年级下学期期末考试信息技术试题
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.下列哪个选项不可以作为变量名( )
A.elsy B.p-por C.ab2 D.my_6
2.在Python中,关于变量的说法不正确的是( )
A.变量名可以包含字母、数字、下划线,但是数字不能作为开头
B.系统关键字不能作为变量名使用
C.变量名只要是由数字和小写字母构成的就一定合法
D.变量取名尽量做到“见名知意”的原则,可以是英文单词,也可以是汉语拼音
3.在Python中,下列说法不正确的是( )
A.算法的基本结构有:顺序结构、选择结构、循环结构
B.顺序结构就是程序中的语句按照位置从上往下顺序执行
C.循环结构中某些语句可能会被执行多次
D.分支结构中的两个分支语句有可能会都被执行
4.下列不是算数运算符的是( )
A.+ B.* C.// D.=
5.下列不是系统保留关键字的是( )
A.if B.in C.None D.elseif
6.如图,在该状态下敲回车键,计算机在屏幕上显示的是( )
A.5 B.3+2 C.“3+2” D.没有明显变化,仅仅是光标位置移动到下一行的开始位置
7.在Python中,变量m=int(17.6),则m的值为( )
A.17 B.17.0 C.18 D.18.0
8.在python中,算术式135%10的运算结果是:( )
A.13 B.14 C.5 D.13.5
9.下列式子的运算结果为True的是( )
A.3+2=5 B.3>6 C.5<=4 D.3+2==5
10.式子:132//10的结果与下面的( )相等。
A.32 B.13.2 C.int(132/10) D.2
11.列表m=["2","1+1","3"],则m[1]是( )
A."1+1" B.1+1 C.2 D.13."2"
12.读下面的程序,写出运行结果。
上面程序运行后的屏幕显示结果是( )
A.18 B.20 C.81 D.30
13.
上面程序中①处应该填什么?( )
A.g>90 B.g>=900 C.g>=90: D.g>90:
14.补充完整下面的程序,输出1到100之间所有的偶数的和。
上面程序中①处应该填什么?( )
A.1,101,2 B.2,101,2 C.2,100,1 D.2,100,2
15.本题的运行结果是( )

A.11.89 B.12.0 C.12.11 D.13
16.本题的运行结果是( )

A.3 B.4 C.1 D.2
17.本题的运行结果是( )
s=2
for x in range(1000):
s=s+1
print(s)
A.100 B.1000 C.101 D.1002
18.本题横线处应该填写( )

A.y=x/10 B.y=x%10 C.x/10 D.x%10
19.本题横线处应该填写( )

A.print(x) B.print(-x) C.x D.-x
20.本题横线处应该填写( )

A.n B.n+1 C.range(n) D.range(n+1)
参考答案:
1.B
【详解】本题主要考查Python变量。变量的命名规则为:由大小写英文字母、数字或下划线组成,以英文字母或下划线为首字符,长度任意,区分大小写,但不能使用Python关键字。p-por不可以作为变量名,存在非法字符“-”。选项B符合题意。
2.C
【详解】本题主要考查Python变量。变量的命名规则为:由大小写英文字母、数字或下划线组成,以英文字母或下划线为首字符,长度任意,字母区分大小写,但不能使用Python关键字。数字不可以为首字符,选项C说法错误。故选C。
3.D
【详解】本题考查算法的基本结构。算法的基本结构有:顺序结构、选择结构、循环结构。分支结构中至多有一个分支中的语句会被执行。故选项D符合题意。
4.D
【详解】本题考查运算符。“=”是赋值运算符,不是算数运算符。故选项D正确。
5.D
【详解】本题考查Python相关知识。Python的关键字(又称保留字)是指语言里事先定义的、有特别意义的标识符。在交互模式下,可以使用help("keywords")查阅Python的关键字。如图:

故选项D符合题意。
6.D
【详解】本题考查编程。如图所示,在编辑器中,在该状态下敲回车键,实现换行,仅仅是光标位置移动到下一行的开始位置,不会执行print("3+2")语句。故选项D正确。
7.A
【详解】本题考查Python相关知识。int是整数,变量m=int(17.6),int(17.6)把浮点数17.6通过强制数据类型转化,变为整数17,然后赋值给变量m。故选项A正确。
8.C
【详解】本题考查Python算数运算符。%是求余数,135%10=5,故选项C正确。
9.D
【详解】本题考查Python运算符。在Python中,“=”表示赋值语句,“==”表示等于。选项A表示错误;选项B、C值为False,;故选项D正确。
10.C
【详解】本题考查Python运算符。“//”是整除,“/”是除。132//10=13,132/10=13.2,然后取整int(13.2)=13。故选项C正确。
11.A
【详解】本题考查Python。列表序列中的每个元素都分配一个数字索引,第一个索引是0,第二个索引是1,依此类推,-1表示列表的最后一个元素。m[1]是第二个元素,即"1+1"。故选项A正确。
12.C
【详解】本题考查Python相关知识。由代码可知m满足m<20、m>=30其中之一就输出m的2次方。m=9,9<20成立,输出m**2即9的2次方等于81。故选项C正确。
13.C
【详解】本题考查Python选择语句。if语句在条件表达式后面需要有冒号,变量g存储输入的分数,题中分数大于等于90分的语句为:g>=90: ,故选项C正确。
14.B
【详解】本题考查Python相关知识。range()函数用于创建一个整数序列,语法为range(初值,终值,步长值),计数从初值开始,不包括终值结束。输出1到100之间所有的偶数表示为range(2,101,2)。故选项B正确。
15.B
【详解】本题考查Python相关知识。y=2019.11-x=2019.11-2007.11=12.0,计算的值是浮点型,所以带小数点,故选项B正确。
16.A
【详解】本题考查if-else语句。判断x>y是否成立,4>3成立,输出x-1=4-1=3;故选项A正确。
17.D
【详解】本题考查Python相关知识。range()函数用于创建一个整数序列,语法为range(初值,终值,步长值),步长值省略时默认为1,计数从初值开始,不包括终值结束。循环for x in range(1000)执行1000次,最后s的值为1000+2=1002。故选项D正确。
18.B
【详解】本题考查Python算数运算符。“/”表示除法、“%”是求余数。要计算一个三位数的个位数字用求余数的方式。故选项B正确。
19.A
【详解】本题考查Python的if-else语句。由程序得知,如果x>=0成立,那就是正数,直接输出x的值,否则输出-x。输出信息到屏幕上用print()函数。故选项A正确。
20.D
【详解】本题考查Python相关知识。range()函数用于创建一个整数序列,语法为range(初值,终值,步长值),步长值省略时默认为1,计数从初值开始,不包括终值结束。计算前n个自然数的和,计数就是n+1,故选项D正确。
试卷第2页,共2页
试卷第1页,共1页

展开更多......

收起↑

资源预览