内容正文:
2019—2020 学年度第一学期八年级信息技术
期末复习测试(二)
姓名:___________班级:___________学号:___________得分:___________
一、单项选择题(每题 2 分,共 60 分)
1. 下面语句中属于条件表达式的是( )。
A. S>=0
B. print()
C. input()
D. def rnk():
2. 下面( )不属于逻辑运算符。
A. and
B. or
C. if
D. not
3. 给S赋值:S=10,那么下面逻辑表达式中返回 True 结果的是( )。
A. S>5 and S>20
B. S>2 and S>4
C. S>5 and S<8
D. S==5 and S>1
4. 给S赋值:S=100,那么下面逻辑表达式中返回 True 结果的是( )。
A. S>200 or S<50 or S==99
B. S>150 or S<20
C. S==200 or S<80 or S>50
D. S>300 or S==70
5. 给S赋值:S=0,那么下面逻辑表达式中返回 false 结果的是( )。
A. not S>8
B. not S>5
C. not S>-1
D. not S>100
6. 下面语句中,能够给变量 a 赋值为字符串类型的是( )。
A. a=float(input("第一条边的长度:"))
B. a=int(input("第一条边的长度:"))
C. a= input("第一条边的长度:")
D. a=float(input("请输入文字"))
7. 下面自定义函数名命名正确的是( )。
A. 03A( )
B. A+30(x )
C. mianji(a,b,c )
D. print( )
8. 逻辑表达式6>9 or 2>10 or 3<5 返回的结果是( )。
A. false
B. true
C. yes
D. no
9. 下列表达方式的值为 False 的是( )。
A. not False
B. 1==1
C. 2<1
D. 2!=1
10. 列表就是一组用( )括起来的数据。
A. ( )
B. [ ]
C. { }
D. “”
11. 列表中的每一个元素都对应一个序号,从左到右依次是 0、1、2、……。今有一姓名列表:名单[“杜甫”,“白居易”,“陶渊明”,“李白”],在引用时,名单[3]对应哪个姓名( )。
A. 杜甫
B. 白居易
C. 陶渊明
D. 李白
12. len 函数用于返回列表中元素的个数, 今有一姓名列表:名单[“奔驰”,“吉利”,“长城”,“马六”, “本田”],执行命令 n=len(名单),那么n的值是( )。
A. 2
B. 3
C. 4
D. 5
13. 用于返回一个随机整数的函数是( )。
A. Len
B. del
C. randint
D. sqrt
14. 要想实现无限循环,正确的写法是( )。
A. while x=100000000:
B. while x<100000000000000000:
C. while True:
D. while False:
15. 用于删除列表中元素的函数是( )。
A. del
B. deleat
C. len
D. backspace
16. 在 Python 语言中为列表添加元素的函数是( )。
A. 列表名.append(元素)
B. 列表名.random(元素)
C. 列表名.sort(元素)
D. 列表名.add(元素)
17. 今有列表: 名单[“语文”,“英语”,“数学”,“物理”,“化学,“生物”,“地理”],在执行了语句del 名单[4]后,哪个项目会从列表中被删除( )。
A. 数学
B. 物理
C. 化学
D. 生物
18. 以下各项表达式中,最终结果等于 3 的是( )。
A. 4%4
B. 5%4
C. 6%4
D. 7%4
19. 下面程序代码中循环语句“i=i+2”循环了多少次?( )。
i=1
while i<10:
i=i+2 print(i )
A. 3
B. 4
C. 5
D. 6
20. 下面程序运行的结果是在屏幕上输出( )。
i=1
while i <=3: i=i+1
print(i )
A. 1
B. 2
C. 3
D. 4
21. 执行下方代码后,循环语句在屏幕上出现的结果是( )。
for i in range(3): print(i)
0
1
0
1
1
2
1
2
2
3
A
B
C
D
22. 执行下方代码后,循环语