资源简介 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*rS=3.14*r*rprint(“圆的周长:”,C,“圆的面积:”,S)24(15分).编程求长方形面积。要求在程序运行的时候从键盘输入长方形的长和宽。假设长方形的长用变量a表示,宽用变量b表示,面积用变量S表示。解析:求长方形的面积,计算公式为S=a*b,要求长方形的长和宽是从键盘输入的,则使用input()命令。代码清单如下:a=input(“请输入长方形的长:”)b=input(“请输入长方形的宽:”)S=a*bprint(“长方形的面积是:”,S) 展开更多...... 收起↑ 资源预览