选择题

  1. Python源程序文件的扩展名为()

    • A. pdb
    • B. sb
    • C. py
    • D. exe

答案:C

  1. Python不支持的数据类型有()

    • A. 字符串
    • B. 整型
    • C. 浮点型
    • D. 字节型

答案:D

  1. 下面那个不是Python合法的变量名()

    • A. int_1
    • B. 40XL
    • C. self123
    • D. Name

答案:B

  1. 下面那个语句在Python中是非法的()

    • A. x = float(y)
    • B. x = int(y) + str(z)
    • C. x = int(y) + int(z)
    • D. x = float(y) + float(z)

答案:B。
解析:整数不能和字符串进行加法运算。

  1. 下列能获取用户数据的函数是()

    • A. print
    • B. input
    • C. int
    • D. `str

答案:B。

  1. input()函数获得的用户数据的类型是()

    • A. 字符型
    • B. 整型
    • C. 浮点型
    • D. 数字型

答案:A。

  1. 有一个计算正方形周长的程序代码如下,下列选项判断正确的是()

    bc = input("请输入正方形的边长(可以是小数):")
    zc = bc * 4
    print("正方形的周长为:", zc)
    
    • A. 该程序能顺利输出
    • B. 程序错在第一行,应改为bc = float(input("请输入正方形的边长(可以是小数):"))
    • C. 错在第二行,应改为zc = float(bc * 4)
    • D. 错在第三行,应改为print("正方形的周长为:", bc * 4)

答案:B。

  1. 关于整除下列说法正确的是()

    • A. 任何数只能和10及10的乘方数整除
    • B. 任何没有余数的除法结果与整除结果相同,比如12/3==12//3的结果为True
    • C. 整除值×除数=被除数
    • D. 在python 中整除符号是/

答案:B

  1. 关于取余下列说法正确的是()

    • A. 任何数只能和10及10的乘方数取余
    • B. 任何取余结果都大于零
    • C. 任何除法的余数都是与取余结果相同,比如12/3的余数和12%3相同
    • D. 在python中取余符号是......

答案:C

  1. 下列If选择结构的单分支结构,正确的是()

    • A.
    if 条件表达式语句块1
    else语句块2
    
    • B.
    if 条件表达式:
    语句块1
    else:
    语句块2
    
    • C.
    if 条件表达式:语句块1
    else:语句块2
    
    • D.
    if :语句块1
    else语句块2
    

答案:C

  1. 下列f选择结构的嵌套结构(多分支结构),错误的是()

    • A.
    if 条件表达式:语句块1
    else:if 条件表达式:语句块2else:if 条件表达式:语句块3else:语句块4
    
    • B.
    if 条件表达式:if 条件表达式:if 条件表达式:语句块1else:语句块2else:语句块3
    else:语句块4
    
    • C.
    if 条件表达式:语句块1
    elif 条件表达式:语句块2
    elif 条件表达式:语句块3
    else:语句块4
    
    • D.
    if 条件表达式:语句块1elif 条件表达式:语句块2elif 条件表达式:语句块3else:语句块4
    

答案:D

  1. 下列Python语法表述正确的是()

    • A. if语句的第二行必须有相对于第一行的4个空格的缩进
    • B. while 语句的第二行必须有相对于第一行的4个空格的缩进
    • C. else后可以不加冒号
    • D. while 循环语句的条件之后必须有冒号

答案:D

  1. 如变量a=3b=4,那么a>=b,结果为()

    • A. True
    • B. False
    • C. 不确定

答案:B

  1. 下列不是比较运算符的是()

    • A. !=
    • B. =
    • C. >=
    • D <
  2. a=6时,下列表达式结果为True的是()
    • A. a > 2 or a < 3
    • B. a > 2 and a < 3
    • C. a = 2 or a < 3
    • D. not a > 3

答案:A

  1. 运行以下Python代码时,如果你准备通过键盘输入的数字是-2,那么运行程序后得到的结果是()

    r = float(input("请输入一个数字:"))
    if r > 0:s = 3.14 * r * 4print(s)
    else:print("请输入一个正数!")
    
    • A. 6.28
    • B. 12.56
    • C. 请输入一个正数!
    • D. 程序无法得到正确的结果

答案:C

  1. 以下程序运行后,输入“蓝”显示的结果是()

    c = input("请输入你喜欢的颜色:")
    if c == "红":print("red")
    elif c == "蓝":print("blue")
    elif c == "绿":print("green")
    else:print("请完善程序")
    
    • A. red
    • B. blue
    • C. green
    • D. 请完善程序

答案:B

  1. 下列流程图是出租车计价器的部分算法(里程单位:公里),如行驶里程数是6.56.56.5公里,则输出n的结果是()

    #mermaid-svg-GcSW0w9O2bRmhVeq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GcSW0w9O2bRmhVeq .error-icon{fill:#552222;}#mermaid-svg-GcSW0w9O2bRmhVeq .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-GcSW0w9O2bRmhVeq .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-GcSW0w9O2bRmhVeq .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-GcSW0w9O2bRmhVeq .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-GcSW0w9O2bRmhVeq .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-GcSW0w9O2bRmhVeq .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-GcSW0w9O2bRmhVeq .marker{fill:#333333;stroke:#333333;}#mermaid-svg-GcSW0w9O2bRmhVeq .marker.cross{stroke:#333333;}#mermaid-svg-GcSW0w9O2bRmhVeq svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-GcSW0w9O2bRmhVeq .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-GcSW0w9O2bRmhVeq .cluster-label text{fill:#333;}#mermaid-svg-GcSW0w9O2bRmhVeq .cluster-label span{color:#333;}#mermaid-svg-GcSW0w9O2bRmhVeq .label text,#mermaid-svg-GcSW0w9O2bRmhVeq span{fill:#333;color:#333;}#mermaid-svg-GcSW0w9O2bRmhVeq .node rect,#mermaid-svg-GcSW0w9O2bRmhVeq .node circle,#mermaid-svg-GcSW0w9O2bRmhVeq .node ellipse,#mermaid-svg-GcSW0w9O2bRmhVeq .node polygon,#mermaid-svg-GcSW0w9O2bRmhVeq .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-GcSW0w9O2bRmhVeq .node .label{text-align:center;}#mermaid-svg-GcSW0w9O2bRmhVeq .node.clickable{cursor:pointer;}#mermaid-svg-GcSW0w9O2bRmhVeq .arrowheadPath{fill:#333333;}#mermaid-svg-GcSW0w9O2bRmhVeq .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-GcSW0w9O2bRmhVeq .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-GcSW0w9O2bRmhVeq .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-GcSW0w9O2bRmhVeq .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-GcSW0w9O2bRmhVeq .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-GcSW0w9O2bRmhVeq .cluster text{fill:#333;}#mermaid-svg-GcSW0w9O2bRmhVeq .cluster span{color:#333;}#mermaid-svg-GcSW0w9O2bRmhVeq div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-GcSW0w9O2bRmhVeq :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

    开始
    输入行驶里程数m
    m>3
    n = 8
    n = 8 + 2 * (m - 3)
    输出n的值
    结束

    • A. 6.5
    • B. 15
    • C. 8
    • D. 14

答案:B

  1. 运行下列代码时如果你输入的数字依次是4、5、6,那么程序运行结果是()

    a = input("请输入一个数字:")
    b = input("请输入一个数字:")
    c = input("请输入一个数字:")
    if a < b:a = b
    if a < c:a = c
    print(a)
    
    • A. 4
    • B. 5
    • C. 6
    • D. 以上都有可能

答案:C。通过判断,将最大值保存到变量a中。

完善程序

一、补全下面的程序:输入正整数a,如果a能被9整除,则输出a;否则输出错误。

a = __①__(input("请输入正整数:"))
if __②__:print(a)
__③__print("错误")
  1. 空①应填入()

答案:int

  1. 空②应填入()

答案:a % 9 == 0

  1. 空③应填入()

答案:else:

二、实现用户输入用户名和密码,当用户名为admin且 密码为123 时,显示登陆成功,否则
登陆失败!

name = __①__("请输入用户名:"))
pw = __②__(input("请输入用户密码:"))
if (name __③__ "admin") __④__ (pw __⑤__ "123"):print("登录成功")
else:print("登录失败")
  1. 空①应填入()。

答案:str(intput(

  1. 空②应填入()。

答案:str(intput(

  1. 空③应填入()。

答案:==

  1. 空④应填入()。

答案:and

  1. 空⑤应填入()。

答案:==

三、根据是否周末和天气情况来选择合适的计划,如果恰巧周末,天气晴朗那么我将去爬潭溪山,否则我将去博物馆,不是周末我将去上学。

xingqi = input('今天周几(周一~周日)?')
tianqi = input('天气如何(晴、雨、雪)?')
if __①__ :if __②__ :print('爬潭溪山')else:print('去博物馆')
③print('去上学')
  1. 空①应填入()。

答案:xingqi == '周六' or xingqi == '周日'

  1. 空②应填入()。

答案:tianqi == '晴'

  1. 空③应填入()。

答案:else:

程序操作

一、张亮同学想要组装一台电脑,需要购买某型号四核芯的CPU。为能以更合理的价格购买到货真价实的商品,他调查了几大商家该型号CPU的价格,并编写了一个小程序(版本v1.0),以实现“快速计算该CPU平均市场价格(保留两位小数)”的功能。
根据下列要求补充完善、调试代码:

  • 在①处使用一个数值类型替换;
  • 在②使用一个表达式替换;
  • 调试程序,调试③④所在行的代码,以实现程序功能。
  • 注意:不要修改其他行已给出代码!不要随意增删空格!
#Exam.py -- 计算某型号四核芯CPU市场平均价格sum=0
n=__①__(input("请输入调查的商家数量:") )
for i in range(n):price=float(input('请输入第'+str(__②__)+'家CPU的价格(元):'))sum-=price                     #③此行需要调试
average=sum/n
print("该四核芯CPU的市场平均价格约为.2f元"%average)      #④此行需要调试
  1. ①处应填入()

答案:int

  1. ②处应填入()

答案:i + 1
解析:此处提示请输入第x家CPU的价格,而循环变量i是从0枚举到n - 1,因此需要将i增加1,然后填入该空。

  1. ③处应修改为()

答案:sum += price
解析:sum保存价格总和,因此需要累加每一商家CPU的价格 。

  1. ④处应修改为()

答案:`print(“该四核芯CPU的市场平均价格约为%.2f元”%average)
解析:格式化输出,占位符应该以%开头 。

二、王飞编制了一个小程序(版本v1.0),实现“根据列车速度判断是动车或者高铁”的功能。高铁时速一般大于等于250km/h,小于350Km/h;动车时速一般大于等于200km/h,小于250Km/h。根据要求补充、完善、调试代码。要求:

  • 在①处使用一个条件表达式替换;(表达式中间不要有“空格”)
  • 在②使用一个命令替换;
  • 在③使用一条函数调用语句替换;(语句中间不要有“空格”)
  • 完善①②③处程序后,调试④处所在行代码,使程序能够正常运行。

注意:请不要修改其他已给出代码!

#Exam.py v1.0 -- 根据列车速度判断列车类型#定义函数
def fenLei(s):                    if __①__ and s>=250:L="高铁"__②__ s<250 and s>=200:L="动车"else:                         L="不是高速列车!请输入大于200小于350的数值!"return L#主程序
g=float(input("请输入一个列车速度值(km/h):"))
________③___________               #调用fenLei()函数
print(“列车类型为:%s” %lieChe)   #④此行需要调试
  1. ①处应填入()

答案:s < 350

  1. ②处应填入()

答案:elif

  1. ③处应修改为()

答案:lieche = fenLei(g)

  1. ④处应修改为()

答案:print("列车类型为:%s" % lieChe)
解析:将中文**“”修改为英文""**

初中信息技术考试:Python试题及答案相关推荐

  1. 初中计算机课标考试,初中信息技术课程标准试题(含答案)

    <初中信息技术课程标准试题(含答案)>由会员分享,可在线阅读,更多相关<初中信息技术课程标准试题(含答案)(5页珍藏版)>请在人人文库网上搜索. 1.学校 单 位_______ ...

  2. 2015中学计算机考试题,2015初中信息技术考试模拟试题(免费)含答案

    第一章信息基础 120分 考试时间30分钟 题 名 姓 答 一.单项选择题(共100题,计100分) 第1题(1分): 将一张"荷塘月色"的图片存放在u盘上,这属于信息的( ) 准 ...

  3. 初中计算机使用在线,初中信息技术考试模拟试题(flash+网站基础知识)

    教学设计.复习 1 flash&网站 总分60分 考试时间30分钟 题号 一 二 总分 分数 得分 评卷人 一.单项选择题(共20题,计20分) 第1题(1分): 制作个人网站时为了使网页界面 ...

  4. 2015中学计算机考试题,2017年初中信息技术考试试题及答案

    2017年初中信息技术考试试题及答案 1.frontpage中,网页文件的扩展名是______ b .html 2.硬盘工作时应特别注意避免 c 震动 3.在windows2000的"资源管 ...

  5. 初中计算机word试题,初中信息技术考试试题及答案Word.docx

    2013年初中信息技术考试试题(选择和填空) 选择题: 1.( A )可使计算机从外部获取信息. 输入设备B.音箱 C.输出设备D.运算器 3."山东师范大学计算机系"这10个汉字 ...

  6. 安徽信息技术初中会考上机考试模拟_初中信息技术会考模拟试题

    初中信息技术会考模拟试题 一.世界上台计算机是在 [1] 年在美国诞生的, 称为 [2] . [1]1942194519461952[2]ENIAcAcINENIAcEINAcE 二.构成代 计算机的 ...

  7. 济宁中考计算机考试试题,济宁市初中信息技术考试模拟题-1.doc

    济宁市初中信息技术考试模拟题-1.doc 济宁市初中信息技术考试模拟题 1(选择题和判断题) 一.单项选择题(共20小题,每题1分) 1.查询信息在信息处理中所属的阶段是( ). A.输入 B.加工 ...

  8. 济宁中考计算机考试试题,济宁市初中信息技术考试模拟题1.pdf

    . 济宁市初中信息技术考试模拟题 1 (选择题和判断题) 一.单项选择题(共 20 小题,每题 1 分) 1.查询信息在信息处理中所属的阶段是( ). A. 输入 B.加工 C.输出 D.输入和输出 ...

  9. 2006年导游资格证考试模拟试题含答案

    2006年导游资格证考试模拟试题含答案(1) Sj163.cn 作者:未知 来源:无忧考网 热度: <script language="javascript" src=&qu ...

  10. 一级计算机考试题库25套答案,全国计算机等级考试一级试题及答案(25套)..doc

    全国计算机等级考试一级试题及答案(25套). 全国计算机等级考试一级试题及答案(25套) 一.选择题(每题1分,共20分) D (1)世界上第一台计算机诞生于哪一年? A)1945年 B)1956年 ...

最新文章

  1. java 彩票系统_JAVA版彩票随机生成系统
  2. 一键还原奥运版_福田奥铃CTS超越版和江淮全能卡车,哪款实力更强?
  3. Vue 之 qs.parse()、qs.stringify()使用方法
  4. 【数据竞赛】“达观杯”文本智能处理挑战赛6——模型优化
  5. UnicodeMath数学公式编码_翻译(Unicode Nearly Plain - Text Encoding of Mathematics Version 3)
  6. Android之自定义checkbox样式
  7. webpack 基本功能和原理
  8. 电大计算机网络模拟题及答案,最新国家开放大学电大本科《计算机网络》期末题库及答案...
  9. 【210518】印象笔记 Windows 安装升级出现错误 “找不到msi文件” 解决办法
  10. Android APP启动图标尺寸
  11. h5页面唤起打电话、发短信功能
  12. hdu6287 口算训练(质因子分解,二分)
  13. 今天的骑行路线。。。
  14. 直接使用Jlink仿真器下载程序至Freescale K60系列 MCU
  15. 历经四个月,谷歌联盟的PIN码问题终于解决了
  16. Puppet自动化分发服务 - 视频课程-龙小威-专题视频课程
  17. c语言怎么写tg的反函数,关于y=x对称的两个函数表达式有什么特点 改怎么写 比如对数函数...
  18. uIP中国的协议文件:Ch01
  19. python乘法口诀倒序_利用Python的For控制流输出乘法口诀
  20. 错题整理:作业100题(一)

热门文章

  1. 技术可行性分析和经济可行性分析
  2. mysql软件可行性分析报告_软件工程作业 图书馆管理系统可行性分析报告
  3. postman并发测试_PostMan接口压力测试
  4. IDEA使用maven命令打包
  5. MySQL索引常见面试题(2022版)
  6. 顺序表实验——顺序表的基本操作
  7. 交通灯控制——汇编小设计
  8. Javaweb实现在线预览word文件
  9. ARM体系结构与编程-3
  10. matlab下载ar人脸库,AR ar人脸数据库,经典的 用于 检测与识别。 Graph Recognize 图形/文字 274万源代码下载- www.pudn.com...