2021—2022学年度
第一学期八年级信息技术期末阶段性评价检测题(解析)
总分:100分 时间:45分钟 命题:
一、单项选择题(每题3分,共45分)
1.( )是编写程序的简称,就是用计算机语言,告诉计算机解决问题的细节和步骤。
A.编程 B.语言 C.程序 D.命令
答案:A
解析:考察编程的概念,编程是编程程序的简称。
2.目前世界上有600多种程序设计语言,下面常用的计算机编程语言是( )
A.计算机 B.记事本 C.Python D.Word
答案:C
解析:考察常用的编程语言,计算机是实物,记事本和Word中文本编辑器,Python是一种编程语言。
3.在用Python编程时,有打印输出功能的命令是 ( )
A.input() B.print() C.if D.float()
答案:B
解析:考察几个函数的作用,input()是接收从键盘输入的信息,float()是将数字类型转换为浮点型,if是条件语句,分支结构,print()是打印输出信息。
4.以下哪个不是打开Python Shell的方法 ( )
A.单击【开始】—>【Python文件夹】—>【IDLE】
B.单击【开始】—>【Office】—>【Word】
C.双击电脑桌面上的“WORD”图标
D.双击电脑桌面上的“计算机”
答案:A
解析:考察打开Pyhton编辑器的操作步骤,从开始—>Python文件夹—>IDLE。
5.“字符串”表达式是用英文状态下的( )符号括起来的一串字符 ( )
A.双引号 B.问号 C.句号 D.等号
答案:A
解析:字符串表达式是用英文状态下的双引号或单引号括起来的一串字符。
6.在Python中,“÷”号用( )符号表示 ( )
A.+ B.- C.* D./
答案:D
解析:在Python编程中,除号“÷”用“/”表达,乘号“×”用“*”表示。
7.在Python中,“×”号用( )符号表示 ( )
A.+ B.- C.* D./
答案:C
解析:在Python编程中,乘号“×”用“*”表示,除号“÷”用“/”表达。
8.在Python中,用( )符号将两个“字符串”连接成一个字符串 ( )
A.+ B.- C.* D./
答案:A
解析:在Python编程中,将两个字符串连接起来用“+”号。
9.在Python编程中,“=”号的含义是 ( )
A.等号 B.赋值 C.加号 D.乘号
答案:B
解析:在Python编程中,“=”号是赋值的意思,即将右边的数值或表达式赋给左边的变量。
10.input()命令是的功能是 ( )
A.赋值 B.定义变量 C.接收从键盘输入的内容 D.字符串
答案:C
解析:考察input()命令的功能,即接收从键盘输入的内容。
11.将字符型数据转换成浮点数类型的数值,用下面哪个命令 ( )
A.float() B.int() C.print() D.input()
答案:A
解析:将数据的类型转换为浮点类型用的是float()命令,如果是转换为整型数据用的是int()。
12.Python IDLE是一种比较简单的编辑器,为了提高编程的效率,可以选用第三方编辑器进行编程,以下哪项不属于Python编辑器 ( )
A.Sublime Text B.Vim C.Wood D.Photoshop
答案:D
解析:Photoshop是图像编辑的软件,不是编程的编辑器。
13.一条Python代码:a = 10,其中的“a”是 ( )
A.字符 B.字母 C.表达式 D.变量
答案:D
解析:这是一条赋值语句,左边字母a是变量,作用是将数字10赋给变量a,a的值就是10。
14.如果程序能对接收的信息进行判断,并根据判断的结果采取不同的行动,这样的程序就具有“智能”,能更好地解决实际问题,这种程序结构称为( )
A.循环结构 B.函数 C.分支结构 D.变量
答案:C
解析:考察分支结构的定义,根据判断的结果采取不同的行动,执行不同的代码。
15.在Python编程中,我们通常把重复使用的程序模块定义为( ),之后用函数名就可以代替整个程序模块(即调用函数) ( )
A.字符 B.函数 C.赋值 D.变量
答案:B
解析:考察函数的定义,把重复使用的代码定义为函数,调用函数时用函数名就可以了,大大减少了重复劳动,提高编程效率。
二、填空题(每空3分,共30分)
16.print(表达式),其中表达式可是 表达式和 表达式。
答案:数学、字符串
解析:考察表达式的分类,分为两类,一类是数学表达式,即用数字来表示;一类是字符串表达式,用字母表示。
17.Python中有两种很重要的数据,一是 ,二是 。
答案:字符串,数值
解析:Python中有两种重要的数据,字符串和数值,凡是加上双引号或单引号的字符、数字都是字符串,未加引号的数字都是数值。
18.用print()函数输出数学表达式3+5的结果,代码是: 。
答案:print(3+5)
解析:注意审题,要求的是输出3+5的结果,所以代码是print(3+5)。
19.用print()函数输出字符串表达式3+5,代码是: 。
答案:print(“3+5”)
解析:注意审题,输出的是表达式3+5,就需要将它当作字符串来输出,即用双引号括起来。
20.将数字10赋值给变量r,代码是: 。
答案:r=10
解析:考察赋值语句的使用,将数字10赋给左边的变量r,即变量r写在左边,数字10写在右边,中间用“=”号。
21.将字符型整数转换成整数类型的数值,用 命令。
答案:int()
解析:考察int()命令的作用,即将字符型整数转换成整数类型的数值。
22.海龟编辑器(Wood)有两种编辑模式,分别是 和 。
答案:积木模式、代码模式
解析:考察海龟编辑器的使用,海龟编辑器有积木和代码两种模式。
三、用Python编程解决问题(第23题10分,24题15分)
23(10分).编写程序,计算圆的周长、面积。假设圆的半径是r,圆的周长是C,圆的面积是S,π用3.14代替。要求圆的半径从键盘输入,用input()命令。
解析:要求计算圆的周长和面积,根据计算公式得出
C=2πr S=πr2 π用3.14代替。
代码清单如下:
r=input(“请输入圆的半径:”)
C=2*3.14*r
S=3.14*r*r
print(“圆的周长:”,C,“圆的面积:”,S)
24(15分).编程求长方形面积。要求在程序运行的时候从键盘输入长方形的长和宽。假设长方形的长用变量a表示,宽用变量b表示,面积用变量S表示。
解析:求长方形的面积,计算公式为S=a*b,要求长方形的长和宽是从键盘输入的,则使用input()命令。
代码清单如下:
a=input(“请输入长方形的长:”)
b=input(“请输入长方形的宽:”)
S=a*b
print(“长方形的面积是:”,S)