八年级信息技术复习题
一、单项选择题
1、Python是一门(  )
A、自然语言
B、汇编语言
C、高级语言
D、机器语言
2、语句print(x , y)  (  )
A、输出x,y
B、输出x,y的值
C、出现错误信息
D、输出(x,y)
3、下列不可以作为合法变量名的是(  )
A、c0
B、2a
C、a_3
D、小黑
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=a
B、a=b+1
C、a=b
D、b=a
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=y  y=x
B、z=x  x=y  y=z
C、x=z  z=y  y=x
D、x=(x+y)/2  y=(x-y)/2
13、将数据存放到变量中,使用赋值命令()
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、Wood
B、记事本
C、Python IDLE
D、A,B,C全错
18、下面的常用的流程图图形中,表示计算或处理等的是()
A    C、
19、下面的常用的流程图图形中,表示表示条件判断的是()
A    C、
20、在Python语言中,下面关系运算符哪一个是“不等于”号()?
A、+
B、!=
C、>=
D、=
21、在Python语言中,下面关系运算符哪一个是“等于”号()?
A、+
B、!=
C、>=
D、==
22、在Python语言中,下面关系运算符哪一个是“大于等于”号()?
A、+
B、!=
C、>=
D、=
23、现实生活中的事情总是很复杂,有时需要对多个条件进行检测,这时候使用()语句就比较方便。
A、if
B、if...lse
C、if...else
D、A,B,C全错
24、逻辑表达式的值只有两个:True和False。当逻辑表达式成立,其值为();不成立,其值为()。
A、True,True
B、False,True
C、False,False
D、True,False
25、海伦公式用到了开平方的函数,而这个函数在一个叫math的Python标准库中,函数名为()。
A、input()
B、float()
C、sqrt()
D、print()
26、在Python中,模块是集成了一些特定功能函数和变量的()文件。
A、.txt
B、.psd
C、.doc
while语句怎么用自然语言D、.py
27、如果要程序一直循环下去,则循环的〈条件〉要一直为“True”,因此我们在程序循环开始的地方写上语句()
A、while True:
B、while 2>1:
C、while 2<3:
D、A,B,C全对
28、为了研究随机事件,我们用随机函数来模拟随机事件,而随机函数包含在(    )库中。
A、random
B、turtle
C、time
D、A,B,C全错
29、通常,在while语句后面的条件不满足时就退出循环,但是,如果我们想在循环的过程中直接退出循环,该使用以下哪个命令()
A、len
B、break
C、del
D、for
30、定义变量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、1
B、2
C、3
D、4
34、命令"for i in range(1,9,3):"的作用是:循环执行for语句下面的语句块()次。
A、1
B、2
C、3
D、4
35、求余数的操作符是()。
A、+
B、!=
C、%
D、=
36、4%6的值是()。
A、1
B、2
C、3
D、4
37、程序中, ()函数表示画笔所在位置的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 的值为()。
A.10
B.20
C.30
D.40
42、小明运行下面一段代码过程中输入了2.1,则运行结果是()。
a=input("请输入一个数:")
print(float(a)+8)
A.10.1
B.a+8
C.2.1+8
D.print(a+8)
43、以下变量名格式错误的是哪一项?()
A. At123
B. y9_01
C.7m
D.MmNn
44、如果在python程序中执行下面代码,运行的结果是()
print((2*3-1)*4+((6-2)/2+1))
A.20
B.22
C.23
D.25
45、如果在python程序中执行下面代码,运行的结果是()
Print("2*3-1=",2*3-1)
A.4
B.5
C.2*3-1=4
D.2*3-1=5
46、如果在python程序中执行下面代码,运行的结果是()
Print("(4+5)×2÷3=",(4+5)*2÷3)
A.6
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、not
50、给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
51、关于自定义模块和自定义函数的描述,不正确的是()
A.自定义模块相当于把一段需要反复使用的代码打包,保存为一个.Py(Python)文件,在其它程序中可以调用该文件。
B.自定义函数是把一段需要反复使用的代码用一个自定的函数名进行命名,我们需要使用这段代码时,只需输入该函数名就能进行调用。
C.当一个自定义模块被保存为.Py文件后存放在D盘,那么它可以被存放在E盘的Python程序调用。
D.自定义函数名的命名规则和变量名一样:只能由字母、数字、汉字和下划线组成;不能以数字开头;变量名中不能有空格;要区分大小写;不能跟Python内置命令重名。
52、下面自定义函数名命名正确的是:()
A. 03A()
B. A 30()
C. 总人数()
D. print()
53、语句if 3<5 or 2>10 or 6>9返回的结果是()
A.false
<
54、以下四个选项中,能够计算并显示出1到5的和(1+2+3+4+5)的是哪一项?()
55、列表中的每一个元素都对应一个序号,从左到右依次是0、1、2、……。今有一姓名列表:名单[“张良”,”王虎”,”马六”,”本田”,”李白”],在引用时,名单[2]相当于指哪个姓名? ()
A、马六
B、王虎
C、张良
D、李白
56、len函数用于返回列表中元素的个数, 今有一姓名列表:名单[“张良”,”王虎”,”马六”,”本田”,”李白”],让n=len(名单),那么n的值是()
A、2
B、3
C、4
D、5
57、用于返回一个随机整数的函数是()
A、len()
B、del()
C、randint()
D、sqrt()
58、用于删除列表元素的函数是
A、del
B、deleat
C、len
D、backspace
59、为列表添加元素的函数是()
A 、列表名.append(元素)
B 、列表名.random(元素)
C 、列表名.sort(元素)
D 、列表名.add(元素)
60、要想实现无限循环,一般的写法是()
A、while x=100000000:
B、while x<1000000:
C、while True:
D、while False:
二、判断题
1、为了方便存取内存中的数据,需要给内存中存放数据的位置做一个标记,通常使用字符作为内存的标记,这个字符就称为“变量”。()
2、内存中既可以存储数值型数据,又可以存储字符串型数据,而且可以进行永久保存。()
3、在Python程序中,变量名可以使用大写字母,也可以使用小写字母,例如B10和b10这两个变量名是一样的。()
4、在赋值语句中: <;变量名>=<;表达式>,“=”叫做赋值符号,表示先计算右侧的表达式的值,再把结果向左侧赋值。()
5、python是一种简单易学、使用广泛的编程语言,不仅可以使用命令行界面编程,还可以使用图形用户界面编程,具有丰富和强大的扩展库,能把其他语言制作的各种模块连接在一起。能轻松地编写出人工智能、物联网等程序。()
6、编程是编写程序的简称,就是用人类的语言告诉计算机解决问题的细节和步骤。()
7、在python中,所有的命令和标点符号都需要使用英文格式输入,否则程序会报错。()
8、python中有两种很重要的数据,一种是字符串型,一种是数值型。凡是加上了引号的字符(包含变量名称)、数字等就变成了字符串型,不能再进行加减乘除运算了。()
9、目前世界上有600多种多种程序设计语言,常用的语言有Python、C语言、C++、Java或JavaScript、Photoshop、Flash等等。()
10、如果要把两个字符串拼接起来,可以使用“+”号。()
11、程序就是要让计算机按特定顺序执行的一系列命令代码的集合,一般以文件的形式保存。()
12、我们可以把python程序保存到文件夹中,便于以后重复使用,一般python程序源文件的扩展名是“.py ”()
13、"条件"是编程经常用到的概念,就是因为程序中设置了对"条件"进行判断的语
句,程序才具有了智能。()
14、循环的〈条件〉一直为“True”时,程序一直循环下去。()
15、randint(1,10)的功能是随机产生一个介于1和10之间的浮点数。()
16、strip()函数的作用是去掉字符串变量中的空格。()
17、列表就是一组用中括号{}括起来的数据。(    )
18、randint(a,b)功能:随机产生一个介于a和b之间的整数(包括a和b)。()
19、在Python中,模块是集成了一些特定功能函数和变量的“.sb”文件。(    )
20、调用函数编程,大大地减少了重复劳动,提高了编程效率。(  )
参考答案

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。