八年级(上)信息技术python复习题_第1页
八年级(上)信息技术python复习题_第2页
八年级(上)信息技术python复习题_第3页
八年级(上)信息技术python复习题_第4页
八年级(上)信息技术python复习题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

v1.0可编辑可修改v1.0可编辑可修改PAGEPAGEPAGE8PAGE8v1.0可编辑可修改PAGE八年级信息技术复习题一、单项选择题1、Python是一门()A、自然语言B、汇编语言C、高级语言D、机器语言2、语句print(x,y)()A、输出x,yB、输出x,y的值C、出现错误信息D、输出(x,y)3、下列不可以作为合法变量名的是()A、c0B、2aC、a_3D、小黑4、以下描述中最适合用计算机编程来处理的是()A、确定放学回家的路线B、处理一张数码照片C、计算10000以内的奇数和D、在因特网上查找歌曲5、if语句属于()A、顺序语句B、分支语句C、循环语句D、循环结构6、int属于的数据类型()A、整型B、浮点型C、字符型D、A,B,C全错7、下面语句不正确的是()A、b+1=aB、a=b+1C、a=bD、8、在流程图中表示算法中的条件判断时使用()A、菱形框B、矩形框C、圆形框D、平行四边形框9、以下关于算法的描述正确的是()A、计算方法B、计算公式C、计算机程序D、解决问题的方法和步骤10、Python的关系运算符中,用来表示不等于的符号是()A、==B、!=C、>=D、<=11、下面表达式正确,且值为真的是()A、3+2>3+5

B、1>2

C、5<x<10

D、A,B,C全错12、下列可以将变量x和y的值互换的语句()A、x=yy=xB、z=xx=yy=zC、x=zz=yy=xD、x=(x+y)/2y=(x-y)/213、将数据存放到变量中,使用赋值命令()A、=B、!=C、>=D、<=14、()函数可以在程序的运行过程中接收键盘输入的数据,使用它可以极大地提高程序的交互性。A、input()B、float()C、int()D、print()15、()函数将字符型数据(整数或小数)转换成浮点数类型的数值(即小数);A、input()B、float()C、int()D、print()16、()函数将字符型整数转换成整数类型的数值(即整数)A、input()B、float()C、int()D、print()17、()编辑器支持代码和积木互相转换A、WoodB、记事本C、Python IDLED、A,B,C全错18、下面的常用的流程图图形中,表示计算或处理等的是()A、B、C、D、19、下面的常用的流程图图形中,表示表示条件判断的是()A、B、C、D、20、在Python语言中,下面关系运算符哪一个是“不等于”号()A、+B、!=C、>=D、=21、在Python语言中,下面关系运算符哪一个是“等于”号()A、+B、!=C、>=D、==22、在Python语言中,下面关系运算符哪一个是“大于等于”号()A、+B、!=C、>=D、=23、现实生活中的事情总是很复杂,有时需要对多个条件进行检测,这时候使用()语句就比较方便。A、ifB、if...elif...elseC、if...elseD、A,B,C全错24、逻辑表达式的值只有两个:True和False。当逻辑表达式成立,其值为();不成立,其值为()。A、True,TrueB、False,TrueC、False,FalseD、True,False25、海伦公式用到了开平方的函数,而这个函数在一个叫math的Python标准库中,函数名为()。A、input()B、float()C、sqrt()D、print()26、在Python中,模块是集成了一些特定功能函数和变量的()文件。A、.txtB、.psdC、.docD、.py27、如果要程序一直循环下去,则循环的〈条件〉要一直为“True”,因此我们在程序循环开始的地方写上语句()A、while True:B、while 2>1:C、while 2<3:D、A,B,C全对28、为了研究随机事件,我们用随机函数来模拟随机事件,而随机函数包含在()库中。A、randomB、turtleC、timeD、A,B,C全错29、通常,在while语句后面的条件不满足时就退出循环,但是,如果我们想在循环的过程中直接退出循环,该使用以下哪个命令()A、lenB、breakC、delD、for30、定义变量tries为整数,以下哪个命令的作用是把整数tries转变成字符()A、float(tries)B、str(tries)C、int(tries)D、A,B,C全错31、列表就是一组用()括起来的数据,这些数据可以是字符、数字等各种类型的数据,数据之间用逗号隔开。A、<>B、()C、[]D、{}32、()函数的作用是去掉字符串变量中的空格。A、input()B、strip()C、sqrt()D、print()33、命令"for i in range(4):"的作用是:循环执行for语句下面的语句块()次。A、1B、2C、334、命令"for i in range(1,9,3):"的作用是:循环执行for语句下面的语句块()次。A、1B、2C、335、求余数的操作符是()。A、+B、!=C、%D、=36、4%6的值是()。A、1B、2C、337、程序中,()函数表示画笔所在位置的x坐标。A、xcor()B、strip()C、ycor()D、sqrt()38、程序中,()函数表示y坐标。A、xcor()B、strip()C、ycor()D、sqrt()39、下面是turtle库中一些常用的函数,哪个函数的功能是:画指定半径的圆。()A、circle()B、home()C、speed()D、forward()40、下面是turtle库中一些常用的函数,哪个函数的功能是:画笔移到屏幕的正中央。()A、circle()B、home()C、speed()D、forward()41、

a=10

a=30运行以上两个语句后,变量a的值为()。

42、小明运行下面一段代码过程中输入了,则运行结果是()。

a=input("请输入一个数:")

print(float(a)+8)A.10.1

+8

(a+8)43、以下变量名格式错误的是哪一项()A.

At123

B.

y9_01

C.7m

44、如果在python程序中执行下面代码,运行的结果是(

)print((2*3-1)*4+((6-2)/2+1))

45、如果在python程序中执行下面代码,运行的结果是(

)Print("2*3-1=",2*3-1)

*3-1=4

*3-1=5

46、如果在python程序中执行下面代码,运行的结果是(

)Print("(4+5)×2÷3=",(4+5)*2÷3)

B.(4+5)×2÷3=6

C.(4+5)×2÷3=(4+5)*2÷3

D.程序报错

47、数学符号中“≤”相当于关系运算符中的()。A.=>

B.<=

C.=<

D.>=48、数学符号中“≠”相当于关系运算符中的()。A.=>

B.==

C.=!

D.!=49、下面哪一项不属于逻辑运算符()A、and

B、or

C、if

D、not50、给S赋值:S=10,那么下面逻辑表达式中返回True结果的是:()>5andS>20B.S>2andS>4C.S>5andS<851、关于自定义模块和自定义函数的描述,不正确的是()A.自定义模块相当于把一段需要反复使用的代码打包,保存为一个.Py(Python)文件,在其它程序中可以调用该文件。

B.自定义函数是把一段需要反复使用的代码用一个自定的函数名进行命名,我们需要使用这段代码时,只需输入该函数名就能进行调用。

C.当一个自定义模块被保存为.Py文件后存放在D盘,那么它可以被存放在E盘的Python程序调用。

D.自定义函数名的命名规则和变量名一样:只能由字母、数字、汉字和下划线组成;不能以数字开头;变量名中不能有空格;要区分大小写;不能跟Python内置命令重名。52、下面自定义函数名命名正确的是:()A.03A()B.A

30()C.总人数()D.print()53、语句if3<5or2>10or6>9返回的结果是()54、以下四个选项中,能够计算并显示出1到5的和(1+2+3+4+5)的是哪一项()55、列表中的每一个元素都对应一个序号,从左到右依次是0、1、2、……。今有一姓名列表:名单[“张良”,”王虎”,”马六”,”本田”,”李白”],在引用时,名单[2]相当于指哪个姓名

()A、马六B、王虎C、张良D、李白56、len函数用于返回列表中元素的个数,今有一姓名列表:名单[“张良”,”王虎”,”马六”,”本田”,”李白”],让n=len(名单),那么n的值是

()A、2B、3C、4D、57、用于返回一个随机整数的函数是

()A、len()B、del()C、randint()D、sqrt()58、用于删除列表元素的函数是

A、delB、deleatC、lenD、backspace59、为列表添加元素的函数是()A、列表名.append(元素)B、列表名.random(元素)C、列表名.sort(元素)D、列表名.add(元素)60、要想实现无限循环,一般的写法是()A、whilex=0:B、whilex<00000:C、whileTrue:D、whileFalse:二、判断题1、为了方便存取内存中的数据,需要给内存中存放数据的位置做一个标记,通常使用字符作为内存的标记,这个字符就称为“变量”。()2、内存中既可以存储数值型数据,又可以存储字符串型数据,而且可以进行永久保存。()3、在Python程序中,变量名可以使用大写字母,也可以使用小写字母,例如B10和b10这两个变量名是一样的。()4、

在赋值语句中:<变量名>=<表达式>,“=”叫做赋值符号,表示先计算右侧的表达式的值,再把结果向左侧赋值。()5、python是一种简单易学、使用广泛的编程语言,不仅可以使用命令行界面编程,还可以使用图形用户界面编程,具有丰富和强大的扩展库,能把其他语言制作的各种模块连接在一起。能轻松地编写出人工智能、物联网等程序。()6、编程是编写程序的简称,就是用人类的语言告诉计算机解决问题的细节和步骤。()7、在python中,所有的命令和标点符号都需要使用英文格式输入,否则程序会报错。()8、python中有两种很重要的数据,一种是字符串型,一种是数值型。凡是加上了引号的字符(包含变量名称)、数字等就变成了字符串型,不能再进行加减乘除运算了。()9、目前世界上有600多种多种程序设计语言,常用的语言有Python、C语言、C++、Java或JavaSc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论