ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:82.56KB ,
资源ID:9409158      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9409158.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学年度第一学期八年级信息技术解析版.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学年度第一学期八年级信息技术解析版.docx

1、学年度第一学期八年级信息技术解析版20192020 学年度第一学期八年级信息技术期末复习测试姓名:_班级:_学号:_得分:_一、单项选择题(每题 2 分,共 60 分)1. 下面语句中属于条件表达式的是( )。A. S=0 B. print() C. input() D. def rnk():【答案】A【解析】Python中有两种很重要的数据,一是字符串,二是数值。凡是加上了引号(单引号和双引号都可以)的字符、数字等都是字符串。凡是未加引号的数字(包括小数)都是数值。数值能进行加减乘除运算(数学表达式)。因此正确答案为“A”。2. 下面( )不属于逻辑运算符。A. and B. or C. i

2、f D. not【答案】C【解析】当我们要同时对多个条件进行判断的时候,就需要考虑条件与条件之间的关系。条件与条件之间的运算使用逻辑运算符,逻辑运算符包含and、or、not。包含逻辑运算符的表达式称为逻辑表达式。逻辑表达式的值只有两个:True和False。当逻辑表达式成立,其值为True;不成立,其值为False。因此正确答案为“C”。3. 给S赋值:S=10,那么下面逻辑表达式中返回 True 结果的是( )。A. S5 and S20 B. S2 and S4C. S5 and S1【答案】B【解析】S=10,102成立,104成立,故返回 True 结果。因此正确答案为“B”。4.

3、给S赋值:S=100,那么下面逻辑表达式中返回 True 结果的是( )。A. S200 or S150 or S20C. S=200 or S50 D. S300 or S=70【答案】C【解析】S=100,10050,逻辑运算符or表示满足三个条件中其中任意一个即可成立,故返回 True 结果。因此正确答案为“C”。5. 给S赋值:S=0,那么下面逻辑表达式中返回 false 结果的是( )。A. not S8 B. not S5 C. not S-1 D. not S100 【答案】C【解析】逻辑非。如果S为 True,not S就是 False;如果S为False,not S就是 Tr

4、ue。因此正确答案为“C”。6. 下面语句中,能够给变量 a 赋值为字符串类型的是( )。A. a=float(input(第一条边的长度:) B. a=int(input(第一条边的长度:)C. a= input(第一条边的长度:) D. a=float(input(请输入文字)【答案】C【解析】input()函数可以在程序的运行过程中接收键盘输入的数据,使用input()函数可以极大地提高程序的交互性。等待用户从键盘上输入数据,用户输入的内容将作为函数的值,不管用户输入的是什么内容,返回的都是字符串。因此正确答案为“C”。7. 下面自定义函数名命名正确的是( )。A. 03A( ) B.

5、A+30(x ) C. mianji(a,b,c ) D. print( ) 【答案】C【解析】函数的命名同变量相同,变量的命名遵循下面几个原则:1.变量名只能由大小写字母、数字、汉字和下画线“_”组成;2.变量名不能以数字开头;3.变量名中不能有空格;4.变量名区分大小写;5.变量名不能和Python内置命令重复。因此正确答案为“C”。8. 逻辑表达式69 or 210 or 35 返回的结果是( )。A. false B. true C. yes D. no 【答案】B【解析】逻辑运算符or:逻辑或。当条件有一个为 True 时其结果为 True。因此正确答案为“B”。9. 下列表达方式的

6、值为 False 的是( )。A. not False B. 1=1 C. 21 D. 2!=1【答案】C【解析】当我们要同时对多个条件进行判断的时候,就需要考虑条件与条件之间的关系。条件与条件之间的运算使用逻辑运算符,逻辑运算符包含and、or、not。包含逻辑运算符的表达式称为逻辑表达式。逻辑表达式的值只有两个:True和False。当逻辑表达式成立,其值为True;不成立,其值为False。因此正确答案为“C”。10. 列表就是一组用( )括起来的数据。A. ( ) B. C. D. “”【答案】B【解析】列表就是一组用中括号括起来的数据,这些数据可以是字符、数字等各种类型的数据,数据之

7、间用逗号隔开。因此正确答案为“B”。11. 列表中的每一个元素都对应一个序号,从左到右依次是 0、1、2、。今有一姓名列表:名单“杜甫”,“白居易”,“陶渊明”,“李白”,在引用时,名单3对应哪个姓名( )。A. 杜甫 B. 白居易 C. 陶渊明 D. 李白【答案】D【解析】列表元素起始值为0,3对应的名单为“李白”,因此正确答案为“D”。12. len 函数用于返回列表中元素的个数, 今有一姓名列表:名单“奔驰”,“吉利”,“长城”,“马六”, “本田”,执行命令 n=len(名单),那么n的值是( )。A. 2 B. 3 C. 4 D. 5【答案】D【解析】名单中有5个元素,n=len(名

8、单),那么n是名单的长度,值为5,因此正确答案为“D”。13. 用于返回一个随机整数的函数是( )。A. Len B. del C. randint D. sqrt 【答案】C【解析】格式:randint(a,b),功能:随机产生一个介于a和b之间的整数(包括a和b)。因此正确答案为“C”。14. 要想实现无限循环,正确的写法是( )。A. while x=100000000: B. while x100000000000000000:C. while True: D. while False: 【答案】C【解析】while条件,功能:如果条件满足,执行while语句下面缩进的 语句块,执行完

9、 语句块后,又回到语句while条件,检测条件是否还成立,如果条件不成立,结束循环,继续执行while语句后面未缩进的语句。如果要程序一直循环下去,则循环的条件要一直为“True”,因此正确答案为“C”。15. 用于删除列表中元素的函数是( )。A. del B. deleat C. len D. backspace 【答案】A【解析】del 列表名 i :从列表中删除第 i 个元素,因此正确答案为“A”。16. 在 Python 语言中为列表添加元素的函数是( )。A. 列表名.append(元素) B. 列表名.random(元素)C. 列表名.sort(元素) D. 列表名.add(元素

10、)【答案】A【解析】列表名 .append(元素):在列表的最后添加一个元素,因此正确答案为“A”。17. 今有列表: 名单“语文”,“英语”,“数学”,“物理”,“化学,“生物”,“地理”,在执行了语句del 名单4后,哪个项目会从列表中被删除( )。A. 数学 B. 物理 C. 化学 D. 生物 【答案】C【解析】名单“语文”,“英语”,“数学”,“物理”,“化学,“生物”,“地理”,“化学”在第5位,列表元素起始值为0,4对应的名单为“化学”,因此正确答案为“C”。18. 以下各项表达式中,最终结果等于 3 的是( )。A. 4%4 B. 5%4 C. 6%4 D. 7%4【答案】D【解

11、析】格式:a%b,功能:求a除以b的余数。因此正确答案为“D”。19. 下面程序代码中循环语句“i=i+2”循环了多少次?( )。i=1while i10:i=i+2 print(i )A. 3 B. 4 C. 5 D. 6 【答案】C【解析】i=1,i的起始值为1,循环条件i10,i的终值不能大于9,因此循环次数为:1,1+2=3,3+2=5,5+2=7,7+2=9,共5次。因此正确答案为“C”。20. 下面程序运行的结果是在屏幕上输出( )。i=1while i =3: i=i+1print(i )A. 1 B. 2 C. 3 D. 4 【答案】C【解析】i=1,i的起始值为1,循环条件i

12、=3,i的终值不能大于3,因此循环次数为:1,1+1=2,2+1=3,共3次。因此正确答案为“C”。21. 执行下方代码后,循环语句在屏幕上出现的结果是( )。for i in range(3): print(i)0101121223ABCD【答案】C【解析】range()函数的完整格式是range(a,b,c),其作用是创建一个从整数a开始,公差是c,最后一个数字不超过b的数的序列。range(a,b,c)中的a和c都可以省略,如果a省略,默认为0;如果c省略,默认为1。因此正确答案为“C”。22. 执行下方代码后,循环语句 print(i)将被执行( )次。for i in range(2

13、,5): print(i)A. 2 B. 3 C. 4 D.5 【答案】B【解析】range()函数的完整格式是range(a,b,c),其作用是创建一个从整数a开始,公差是c,最后一个数字不超过b的数的序列。range(a,b,c)中的a和c都可以省略,如果a省略,默认为0;如果c省略,默认为1。因此正确答案为“B”。23. 执行下方代码后,循环语句 print(i)将被执行( )次。for i in range(2,9,3): print(i)A. 3 B.5 C. 7 D. 9【答案】A【解析】range()函数的完整格式是range(a,b,c),其作用是创建一个从整数a开始,公差是c

14、,最后一个数字不超过b的数的序列。range(a,b,c)中的a和c都可以省略,如果a省略,默认为0;如果c省略,默认为1。因此正确答案为“A”。24. 执行下方代码后,在屏幕上出现的结果是( )。for i in range(1,9,4): print(i)1111235535947596789ABCD【答案】D【解析】range()函数的完整格式是range(a,b,c),其作用是创建一个从整数a开始,公差是c,最后一个数字不超过b的数的序列。range(a,b,c)中的a和c都可以省略,如果a省略,默认为0;如果c省略,默认为1。因此正确答案为“D”。25. 以下选项中,能够让小海龟后退

15、 100 步的是( )。A. turtle.penup() B. turtle.forward(100)C. turtle.backward(100) D. turtle.clear() 【答案】C【解析】backward(长度),bk(长度)后退移动指定长度,因此正确答案为“C”。26. 变量 a 的 7 倍减 3 的结果,对 b(b 不等于 0)取余,正确的表达式是( )。A. (7a-3)/b B. 7*a-3%b C. (7a-3)%b D. (7*a-3)%b【答案】D【解析】数学表达式的运算顺序是:先乘除后加减,如果要改变运算顺序,先完成某个运算,只需要在它的两边加上英文格式的圆括

16、号。数学中的号在Python中为*,因此正确答案为“D”。27. 以下关于算法的描述正确的是( )。A. 计算方法 B. 计算公式 C. 计算机程序 D. 解决问题的步骤序列【答案】D【解析】算法就是对于一个特定问题确定的有限的求解步骤,因此正确答案为“D”。28. 运行下方代码,能够在屏幕上画出的图案是( )。import turtlefor i in range(5):turtle.forward(100) turtle.left(360/5)ABCD【答案】B【解析】for i in range(5)表示循环5次,(360/5)表示所画的图形为五边形,而turtle的起始位置是向右移动,

17、因此正确答案为“B”。29. 如下图所示,是关于判断闰年的流程图,则以下年份是闰年的为( )。A. 1900 年 B. 2010 年 C. 2016 年 D. 2018 年【答案】C【解析】根据普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年),因此正确答案为“C”。30. 下面程序运行的结果是( ).i=1 s=0while i =5:s=s+i i=i+1print(s)A. 10 B. 15 C. 20 D. 25【答案】B【解析】i=1,i的起始值为1,循环条件i1。【答案】B【解析】while条件,功能:如果条件满足,执行while语句下面缩进的

18、 语句块,执行完 语句块后,又回到语句while条件,检测条件是否还成立,如果条件不成立,结束循环,继续执行while语句后面未缩进的语句。如果要程序一直循环下去,则循环的条件要一直为“True”,以上说法错误,因此答案为“B”。( )40. 积木只是代码的另一种显示方式,在 Wood 编辑器中打开,可以看到对应的积木显示。【答案】A【解析】积木只是代码的另一种显示方式,我们用其他的编辑器编写的常见Python代码,在Wood编辑器中打开,也可以看到对应的积木显示。以上说法正确,因此答案为“A”。( )41. 将积木拖到“图形化编程区”,就相当于输入了该积木对应的代码。【答案】A【解析】积木只

19、是代码的另一种显示方式,我们用其他的编辑器编写的常见Python代码,在Wood编辑器中打开,也可以看到对应的积木显示。以上说法正确,因此答案为“A”。( )42. 百分号%在 Python 程序中表示做除法后取整,例如 9%4 的值是 2。【答案】B【解析】求余数的操作符是“%”。格式:a%b,功能:求a除以b的余数。9%4的余数是1,以上说法错误,因此答案为“B”。( )43. 积木只是代码的另一种显示方式,我们用其他语言编写的常见代码,也可以在Wood编辑器中打开,并看到对应的积木显示。【答案】B【解析】积木只是代码的另一种显示方式,我们用其他的编辑器编写的常见Python代码,在Woo

20、d编辑器中打开,也可以看到对应的积木显示。以上说法错误,因此答案为“B”。( )44. 在循环语句中,我们可以在满足一定条件时使用 break 命令退出循环。【答案】A【解析】格式:break,功能:退出while循环,执行while循环模块后面的语句。以上说法正确,因此答案为“A”。( )45. python 具有强大的标准库、第三方库以及自定义模块。【答案】A【解析】库的概念是具有相关功能模块的集合。这也是Python的一大特色之一,即具有强大的标准库、第三方库以及自定义模块,以上说法正确,因此答案为“A”。( )46.调用函数,可以大大减少重复劳动,提高编程效率,同时让程序的可读性更强。

21、【答案】A【解析】在Python编程中,我们通常把重复使用的程序模块定义成函数,之后用函数名就可以代替整个程序模块(即调用函数)。调用函数编程,大大地减少了重复劳动,提高了编程效率。以上说法正确,因此答案为“A”。( )47. print(3+5=8)与 print(3+5=,3+5)两条命令的输出结果是一样的。【答案】A【解析】Python中有两种很重要的数据,一是字符串,二是数值。凡是加上了引号(单引号和双引号都可以)的字符、数字等都是字符串。凡是未加引号的数字(包括小数)都是数值。数值能进行加减乘除运算(数学表达式)。数学表达式的运算顺序是:先乘除后加减,如果要改变运算顺序,先完成某个运

22、算,只需要在它的两边加上英文格式的圆括号。以上说法正确,因此答案为“A”。( )48. 在 python 中定义函数时,缩进可要可不要,没有什么实际作用。【答案】B【解析】在 python 中定义函数时,缩进对函数有重要的影响。以上说法错误,因此答案为“B”。( )49. 我们定义函数的时候,可以让函数带参数,但是最多只能带一个参数。【答案】B【解析】函数不带参数,每次调用都显示同样的内容。如果我们要函数能显示不同的信息,那就要向函数传递信息,格式:def 函数名(参数1,参数2,):功能:定义一个带参数的函数,括号内填写参数名,参数之间用逗号隔开。以上说法错误,因此答案为“B”。( )50. 在列表:c=black,red,green,yellow,orange,blue中,设定变量 j=3,那么运行代码 turtle.pencolor(cj)后,画笔的颜色将变成黄色。【答案】A【解析】列表:c=black,red,green,yellow,orange,blue,“黄色”在第4位,变量j=3起始值为0,3对应的是“yellow”,以上说法正确,因此答案为“A”。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1