资源简介 东方市港务中学2022—2023学年度第一学期八年级信息技术期末评价检测题(解析版)总分:100分 时间:45分钟 命题:一、单项选择题(每题3分,共45分)请同学们仔细观察上面的键盘图像,回答第1-3小题。1.上面键盘第一、二、三行的键盘各有一个损坏,第一、二、三行损坏的按键字母分别是: ( )A.BDI B.IDB C.DIB D.DBI解析:对照键盘,可以看到所的按键是:IDB,答案为B。2.按照键盘正确指法的要求,字母E应该用哪边手的哪个手指按 ( )A.左手,食指 B.左手,中指 C.右手,食指 D.右手,中指解析:根据键盘指法,字母E应该用左手的中指来按,答案为B。3.按照键盘正确指法的要求,每个手指都有固定的按键范围,右手无名指应该按哪三个按键 ( )A.WSX B.UJM C.OL. D.IL,解析:根据键盘指法,右手无名指按的键是OL.三个按键,答案为C。4.( )是编写程序的简称,就是用计算机语言,告诉计算机解决问题的细节和步骤。A.编程 B.编写 C.口令 D.命令解析:编写程序的简称是编程,答案为A。5.编程语言有多种,下面常用的计算机编程语言是( )A.QQ B.微信 C.网络 D.Python解析:计算机编程语言有Python、Small Basic、C语言、C++等,答案为D。6.在用Python编程时,有打印输出功能的命令是 ( )A.input() B.print() C.if D.float()解析:input命令是接收从键盘输入的数据,print命令是打印、输出的功能,if是分支程序,float是将数据类型转换为浮点型。答案为B。7.“字符串”表达式是用英文状态下的( )符号括起来的一串字符 ( )A.双引号 B.逗号 C.问号 D.句号解析:字符串表达式是用“双引号”或“单引号”括起来的一串字符。答案为:A。8.在Python中,“÷”号用( )符号表示 ( )A.+ B.- C.* D./解析:“÷”号用“/”号表示,“×”号用“*”号表示。答案为D。9.在Python中,“×”号用( )符号表示 ( )A.+ B.- C.* D./解析:“×”号用“*”号表示,“÷”号用“/”号表示。答案为C。10.在Python中,用( )符号将两个“字符串”连接成一个字符串 ( )A.+ B.- C.* D./解析:将两个“字符串”连接起来用的是连接符号,即“+”号。答案为A。11.在Python编程中,“=”号的含义是 ( )A.等号 B.赋值 C.加号 D.乘号解析:在编程中,“=”号是赋值的意思,就是将右边的数值或表达式赋给左边的变量。答案为B。12.input()命令是的功能是 ( )A.赋值 B.定义变量 C.接收从键盘输入的内容 D.字符串解析:input()命令是接收从键盘输入的内容。在平时使用时,为了让程序在运行过程中能够得到任意的值,不给变量设置固定的值,而是用input()命令让程序在运行过程中由用户自己来输入数值,能够将输入的数值赋值给一个变量。答案为C。13.将字符型数据转换成浮点数类型的数值,用下面哪个命令 ( )A.float() B.int() C.print() D.input()解析:float()是将数据转换为浮点数类型,int()是将数据转换为整数类型,print()是打印、输出的功能,input()是接收从键盘输入的数据。答案为A。14.Python IDLE是一种比较简单的编辑器,为了提高编程的效率,可以选用第三方编辑器进行编程,以下哪项不属于Python编辑器 ( )A.Sublime Text B.Vim C.Wood D.Flash解析:Python的编辑器有Sublime Text、Vim、Wood,Flash是动画制作软件。答案是D。15.一条Python代码:b = 18,其中的“b”是 ( )A.字符 B.字母 C.表达式 D.变量解析:b=18,这条代码是给变量赋值的功能,即将右边的数值18赋给左边的变量b,所以“b”是变量。答案为D。二、填空题(每空3分,共30分)16.print(表达式),其中表达式可是 表达式和 表达式。答案:数学、字符串。解析:在Python编程中,表达式分为数学表达式和字符串表达式。17.Python中有两种很重要的数据,一是 ,二是 。答案:数值、字符串。解析:在Python编程中,经常用到两种重要的数据,即:数值和字符串。18.用print()函数输出数学表达式10+5的结果,代码是: 。答案:print(10+5)解析:print(表达式)命令中的表达式分为两种,数学表达式和字符串表达式,数学表达式显示的是数字或是表达式运算的结果;字符串表达式是用一对双引号或单引号括起来的,显示的是字符串本身。所以,要输出表达式10+5的结果,就用数学表达式,即print(10+5),括号里面不加双引号。19.用print()函数输出字符串表达式10+5,代码是: 。答案:print("10+5")解析:print(表达式)命令中的表达式分为两种,数学表达式和字符串表达式,数学表达式显示的是数字或是表达式运算的结果;字符串表达式是用一对双引号或单引号括起来的,显示的是字符串本身。所以,要输出字符串表达式10+5,也就显示10+5这个式子,用的是字符串表达式,即print("10+5"),括号里面加双引号,表示的是字符串表达式。20.将数字30赋值给变量d,代码是: 。答案:d = 30。解析:将数字30赋值给变量d,用到的是赋值语句,“=”号左边写变量名称d,右边写数字30,完整的语句是d = 30。21.将字符型整数转换成整数类型的数值,用 命令。答案:int()解析:数据类型的转换主要有int()、float()、str()。int()是将数据转换为整数类型,float()是将数据转换为浮点数类型,str()是将数据转换为字符串类型。所以,将字符型整数转换为整数类型,用的是int()命令。22.海龟编辑器(Wood)有两种编辑模式,分别是 和 。答案:代码模式、积木模式。解析:海龟编辑器有两种模式,代码模式和积木模式。三、用Python编程解决问题23(10分).编写程序,计算圆的周长、面积。假设圆的半径是r,圆的周长是C,圆的面积是S,π用3.14代替。要求圆的半径从键盘输入,用input()命令。代码清单如下:分析:题目要求的是计算圆的周长和面积,半径是要求从键盘输入,用到input()命令,由于用input()命令得到的数据是字符串型的,用让它进行运算,需要将字符串类型转换为浮点类型,即float()命令。具体代码如下:r = float(input("圆的半径是:"))C = 2*3.14*rS = 3.14*r*rprint("圆的周长是:",C,"圆的面积是:",S)24(15分).编写程序,求梯形的面积。要求在程序运行的时候从键盘输入梯形的上底、下底和高。假设梯形的上底用变量a表示,下底用变量b表示,高用变量h表示,面积用变量S表示。(梯形的面积公式:S=(a+b)*h/2)代码清单如下:分析:题目要求的是计算出梯形的面积,这就要用到三个变量:上底a,下底b,高h,还要用到面积的变量S,a、b、h这三个变量的值都是要求从键盘输入,即用到input()命令,由于用input()命令得到的数据是字符串型的,用让它进行运算,需要将字符串类型转换为浮点类型,即float()命令。具体代码如下:a = float(input("梯形的上底是:"))b = float(input("梯形的下底是:"))h = float(input("梯形的高是:"))S = (a+b)*h/2print("梯的上底是:",a,"梯形的下底是:",b,"梯形的面积是:",S) 展开更多...... 收起↑ 资源预览