八年级信息技术期末考试_第1页
八年级信息技术期末考试_第2页
八年级信息技术期末考试_第3页
八年级信息技术期末考试_第4页
八年级信息技术期末考试_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

八年级信息技术期末考试1.Python程序的扩展名是()。A.exeB.cppC.docD.py(正确答案)2.以下说法错误的是()。

A.Python是一种计算机语言。B.用Python语言编写成的、具有特定功能的一组代码就是Python程序。C.在IDLE交互模式中,输入命令后不会马上执行。(正确答案)D.在算术表达式中,括号的优先级最高。3.表达式200//52的结果是()。A.10B.8(正确答案)C.2D.16004.要在IDLE程序编辑窗口下运行程序,应该选择()。A.File→RunB.File→RunModuleC.Run→RunModule(正确答案)D.Run→PythonShell5.算法流程图中的菱形框表示()。A.计算B.输入C.判断(正确答案)D.结束6.以下属于整型的数据是()。A.33(正确答案)B.’33’C.3.3D.a337.当运行Python程序时,计算机提示“unexpectedindent”,应该检查代码中()。

A.单词有无拼写错误。B.符号没有用半角符号C.需要缩进的语句是否对齐(正确答案)D.变量在使用前是否有赋初值8.关于Python程序的说法正确的是()。

A.程序中字母无需区分大小写B.计算机执行程序中的注释内容C.程序中不同层级的语句需要通过严格的缩进格式来区分(正确答案)D.程序中所有符号都需要使用全角符号9.下列变量名中正确的是()。

A.A12(正确答案)B.whileC.3-XD.abcd10.下列表达式书写错误的是()。

A.t>=10B.100>x-90C.(3+9)2<=(13/5)D.x2=x2(正确答案)11.以下关于if语句的说法,正确的是()。A.if语句的执行是按程序的先后顺序逐行代码执行的B.if语句后的else不能少C.if语句后的elif不能少D.if语句下的语句组要向右缩进(正确答案)12.下列需要用多分支语句来解决的问题是()。A.求a、b两个数的较大数B.求面积为36的正方形的周长C.判断一个数是否为偶数D.根据BMI数值判断身体属于四种体型中的哪一种(正确答案)13.关于while循环语句,下面说法错误的是()。A.可以用条件表达式控制循环体是否执行B.循环体可以是一条语句,也可以有多条语句C.循环体至少会执行一次(正确答案)D.一般情况下,循环体中要有使循环趋于结束的语句,才能避免死循环的发生14.关于foriinrange(0,6,2)说法正确的是()A.程序循环3次,每次i对应的值分别是0,2,4。(正确答案)B.程序循环4次,每次i对应的值分别是0,2,4,6。C.程序循环5次,每次i对应的值分别是0,1,2,3,4。D.程序循环6次,每次i对应的值分别是0,1,2,3,4,5。15.如果要统计某个数在列表中的出现次数,可以用()函数。

A.max()B.min()C.count()(正确答案)D.sort()16.在IDLE___模式下可以直接运行命令,在___窗口可以将程序编写好后再运行。空1答案:交互空2答案:程序编辑17.赋值语句中,赋值号为“=”,与数学中的“=”不同,它的作用是计算右边___的值,将结果存入左边的___中。空1答案:表达式空2答案:变量18.关系运算的结果是一个布尔类型的值,其值为___或___。空1答案:True空2答案:False19.在if-else语句中,当条件成立时,就执行___后的语句,否则执行___后的语句。空1答案:if空2答案:else20.多分支if语句后可以有___个elif语句,else语句最多可以有___个。空1答案:多空2答案:一21.在range()函数中最少需要使用___个参数,最多可以使用___参数。空1答案:1空2答案:322.在递减型循环中,range()函数的起始值不能比结束值___,否则不执行循环体。空1答案:小23.在列表t中,用___表示第6个元素。空1答案:t[5]24.在python中,除了字符串(指用引号括起来的内容),其余所有符号都必须是___字符,否则计算机会提示出错。空1答案:半角25._____是程序的三种基本结构之一,它是指从上到下完全按代码书写的先后次序依次执行的程序结构。空1答案:顺序结构26.程序的三种基本结构:___、选择结构、___。空1答案:顺序结构空2答案:循环结构27.当需要两个条件同时成立时,用___来连接两个条件,组成复合条件;当至少需要两个条件中的一个成立时,用___连接两个条件;当要对条件取反时,用not对一个条件运算。空1答案:and空2答案:or28.某市出租车起步价为3公里12元,超过3公里部分每公里2.6元。

出租车计价

x=float(input('请输入打车公里数:'))

if___:

cost=12

else:

cost=12+(x-3)2.6

print('您应付金额:',cost)空1答案:x<=329.#求100以内既是3又是5的倍数的所有数之和

sum=0

k=1

while___:

if___:

sum=sum+k

k=k+1

print(sum)空1答案:k<=100空2答案:k%3==0andk%5==030.#求1至100内所有偶数之和

sum=0

i=1

while___:

if___:

sum=sum+i

i=i+1

print(sum)空1答案:i<=100空2答案:i%2==031.#求全班50位同学的平均身高

sum=0

ave=0

forkinrange(___):

h=int(input())

sum=sum+h

ave=___/___

print(ave)空1答案:50空2答案:sum空3答案:5032.#打印出100~200之间的奇数

forjinrange(___,___):

if___:

print(j)空1答案:100空2答案:200空3答案:j%2==133.一个正整数的阶乘(factorial)是所有小于、等于该数的正整数的积,0的阶乘为1。自然数n的阶乘写作n!,例如5!=1×2×3×4×5。

#求自然数n的阶乘(n<=20)

ans=1

n=int(input('请输入自然数n(n<=20)的值:'))

foriinrange(1,___):

ans=___

print(ans)

空1答案:n+1空2答案:ansi34.传说古印度宰相达依尔发明了国际象棋。国王要奖赏达依尔,而达依尔的请求仅仅是摆放在棋盘中的麦子。这些麦子按以下规则摆放:在8×8的棋盘中,在第1个格子里放1粒麦子、在第2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论