海南省东方市港务中学2022—2023学年上学期八年级信息技术期末评价检测题(Word版,含答案)

资源下载
  1. 二一教育资源

海南省东方市港务中学2022—2023学年上学期八年级信息技术期末评价检测题(Word版,含答案)

资源简介

东方市港务中学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*r
S = 3.14*r*r
print("圆的周长是:",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/2
print("梯的上底是:",a,"梯形的下底是:",b,"梯形的面积是:",S)

展开更多......

收起↑

资源预览