初中信息技术考试:Python试题及答案
选择题
- Python源程序文件的扩展名为()
- A. pdb
- B. sb
- C. py
- D. exe
答案:C
- Python不支持的数据类型有()
- A. 字符串
- B. 整型
- C. 浮点型
- D. 字节型
答案:D
- 下面那个不是Python合法的变量名()
- A. int_1
- B. 40XL
- C. self123
- D. Name
答案:B
下面那个语句在Python中是非法的()
- A.
x = float(y)
- B.
x = int(y) + str(z)
- C.
x = int(y) + int(z)
- D.
x = float(y) + float(z)
- A.
答案:B。
解析:整数不能和字符串进行加法运算。
- 下列能获取用户数据的函数是()
- A.
print
- B.
input
- C.
int
- D. `str
- A.
答案:B。
input()
函数获得的用户数据的类型是()- A. 字符型
- B. 整型
- C. 浮点型
- D. 数字型
答案:A。
- 有一个计算正方形周长的程序代码如下,下列选项判断正确的是()
bc = input("请输入正方形的边长(可以是小数):") zc = bc * 4 print("正方形的周长为:", zc)
- A. 该程序能顺利输出
- B. 程序错在第一行,应改为
bc = float(input("请输入正方形的边长(可以是小数):"))
- C. 错在第二行,应改为
zc = float(bc * 4)
- D. 错在第三行,应改为
print("正方形的周长为:", bc * 4)
答案:B。
- 关于整除下列说法正确的是()
- A. 任何数只能和10及10的乘方数整除
- B. 任何没有余数的除法结果与整除结果相同,比如
12/3==12//3
的结果为True
- C. 整除值×除数=被除数
- D. 在python 中整除符号是
/
答案:B
- 关于取余下列说法正确的是()
- A. 任何数只能和10及10的乘方数取余
- B. 任何取余结果都大于零
- C. 任何除法的余数都是与取余结果相同,比如12/3的余数和12%3相同
- D. 在python中取余符号是
......
答案:C
- 下列If选择结构的单分支结构,正确的是()
- A.
if 条件表达式语句块1 else语句块2
- B.
if 条件表达式: 语句块1 else: 语句块2
- C.
if 条件表达式:语句块1 else:语句块2
- D.
if :语句块1 else语句块2
答案:C
- 下列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
- 下列Python语法表述正确的是()
- A. if语句的第二行必须有相对于第一行的4个空格的缩进
- B. while 语句的第二行必须有相对于第一行的4个空格的缩进
- C. else后可以不加冒号
- D. while 循环语句的条件之后必须有冒号
答案:D
- 如变量
a=3
,b=4
,那么a>=b
,结果为()- A.
True
- B.
False
- C. 不确定
- A.
答案:B
- 下列不是比较运算符的是()
- A.
!=
- B.
=
- C.
>=
- D
<
- A.
- 当
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.
答案:A
- 运行以下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
- 以下程序运行后,输入“蓝”显示的结果是()
c = input("请输入你喜欢的颜色:") if c == "红":print("red") elif c == "蓝":print("blue") elif c == "绿":print("green") else:print("请完善程序")
- A. red
- B. blue
- C. green
- D. 请完善程序
答案:B
下列流程图是出租车计价器的部分算法(里程单位:公里),如行驶里程数是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;}否是开始输入行驶里程数mm>3n = 8n = 8 + 2 * (m - 3)输出n的值结束- A. 6.5
- B. 15
- C. 8
- D. 14
答案:B
- 运行下列代码时如果你输入的数字依次是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("错误")
- 空①应填入()
答案:
int
- 空②应填入()
答案:
a % 9 == 0
- 空③应填入()
答案:
else:
二、实现用户输入用户名和密码,当用户名为admin且 密码为123 时,显示登陆成功,否则
登陆失败!
name = __①__("请输入用户名:"))
pw = __②__(input("请输入用户密码:"))
if (name __③__ "admin") __④__ (pw __⑤__ "123"):print("登录成功")
else:print("登录失败")
- 空①应填入()。
答案:
str(intput(
- 空②应填入()。
答案:
str(intput(
- 空③应填入()。
答案:
==
- 空④应填入()。
答案:
and
- 空⑤应填入()。
答案:
==
三、根据是否周末和天气情况来选择合适的计划,如果恰巧周末,天气晴朗那么我将去爬潭溪山,否则我将去博物馆,不是周末我将去上学。
xingqi = input('今天周几(周一~周日)?')
tianqi = input('天气如何(晴、雨、雪)?')
if __①__ :if __②__ :print('爬潭溪山')else:print('去博物馆')
③print('去上学')
- 空①应填入()。
答案:
xingqi == '周六' or xingqi == '周日'
- 空②应填入()。
答案:
tianqi == '晴'
- 空③应填入()。
答案:
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) #④此行需要调试
- ①处应填入()
答案:
int
- ②处应填入()
答案:
i + 1
解析:此处提示请输入第x家CPU的价格,而循环变量i
是从0枚举到n - 1,因此需要将i
增加1,然后填入该空。
- ③处应修改为()
答案:
sum += price
解析:sum
保存价格总和,因此需要累加每一商家CPU的价格 。
- ④处应修改为()
答案:`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) #④此行需要调试
- ①处应填入()
答案:
s < 350
- ②处应填入()
答案:
elif
- ③处应修改为()
答案:
lieche = fenLei(g)
- ④处应修改为()
答案:
print("列车类型为:%s" % lieChe)
解析:将中文**“”修改为英文""**
初中信息技术考试:Python试题及答案相关推荐
- 初中计算机课标考试,初中信息技术课程标准试题(含答案)
<初中信息技术课程标准试题(含答案)>由会员分享,可在线阅读,更多相关<初中信息技术课程标准试题(含答案)(5页珍藏版)>请在人人文库网上搜索. 1.学校 单 位_______ ...
- 2015中学计算机考试题,2015初中信息技术考试模拟试题(免费)含答案
第一章信息基础 120分 考试时间30分钟 题 名 姓 答 一.单项选择题(共100题,计100分) 第1题(1分): 将一张"荷塘月色"的图片存放在u盘上,这属于信息的( ) 准 ...
- 初中计算机使用在线,初中信息技术考试模拟试题(flash+网站基础知识)
教学设计.复习 1 flash&网站 总分60分 考试时间30分钟 题号 一 二 总分 分数 得分 评卷人 一.单项选择题(共20题,计20分) 第1题(1分): 制作个人网站时为了使网页界面 ...
- 2015中学计算机考试题,2017年初中信息技术考试试题及答案
2017年初中信息技术考试试题及答案 1.frontpage中,网页文件的扩展名是______ b .html 2.硬盘工作时应特别注意避免 c 震动 3.在windows2000的"资源管 ...
- 初中计算机word试题,初中信息技术考试试题及答案Word.docx
2013年初中信息技术考试试题(选择和填空) 选择题: 1.( A )可使计算机从外部获取信息. 输入设备B.音箱 C.输出设备D.运算器 3."山东师范大学计算机系"这10个汉字 ...
- 安徽信息技术初中会考上机考试模拟_初中信息技术会考模拟试题
初中信息技术会考模拟试题 一.世界上台计算机是在 [1] 年在美国诞生的, 称为 [2] . [1]1942194519461952[2]ENIAcAcINENIAcEINAcE 二.构成代 计算机的 ...
- 济宁中考计算机考试试题,济宁市初中信息技术考试模拟题-1.doc
济宁市初中信息技术考试模拟题-1.doc 济宁市初中信息技术考试模拟题 1(选择题和判断题) 一.单项选择题(共20小题,每题1分) 1.查询信息在信息处理中所属的阶段是( ). A.输入 B.加工 ...
- 济宁中考计算机考试试题,济宁市初中信息技术考试模拟题1.pdf
. 济宁市初中信息技术考试模拟题 1 (选择题和判断题) 一.单项选择题(共 20 小题,每题 1 分) 1.查询信息在信息处理中所属的阶段是( ). A. 输入 B.加工 C.输出 D.输入和输出 ...
- 2006年导游资格证考试模拟试题含答案
2006年导游资格证考试模拟试题含答案(1) Sj163.cn 作者:未知 来源:无忧考网 热度: <script language="javascript" src=&qu ...
- 一级计算机考试题库25套答案,全国计算机等级考试一级试题及答案(25套)..doc
全国计算机等级考试一级试题及答案(25套). 全国计算机等级考试一级试题及答案(25套) 一.选择题(每题1分,共20分) D (1)世界上第一台计算机诞生于哪一年? A)1945年 B)1956年 ...
最新文章
- java 彩票系统_JAVA版彩票随机生成系统
- 一键还原奥运版_福田奥铃CTS超越版和江淮全能卡车,哪款实力更强?
- Vue 之 qs.parse()、qs.stringify()使用方法
- 【数据竞赛】“达观杯”文本智能处理挑战赛6——模型优化
- UnicodeMath数学公式编码_翻译(Unicode Nearly Plain - Text Encoding of Mathematics Version 3)
- Android之自定义checkbox样式
- webpack 基本功能和原理
- 电大计算机网络模拟题及答案,最新国家开放大学电大本科《计算机网络》期末题库及答案...
- 【210518】印象笔记 Windows 安装升级出现错误 “找不到msi文件” 解决办法
- Android APP启动图标尺寸
- h5页面唤起打电话、发短信功能
- hdu6287 口算训练(质因子分解,二分)
- 今天的骑行路线。。。
- 直接使用Jlink仿真器下载程序至Freescale K60系列 MCU
- 历经四个月,谷歌联盟的PIN码问题终于解决了
- Puppet自动化分发服务 - 视频课程-龙小威-专题视频课程
- c语言怎么写tg的反函数,关于y=x对称的两个函数表达式有什么特点 改怎么写 比如对数函数...
- uIP中国的协议文件:Ch01
- python乘法口诀倒序_利用Python的For控制流输出乘法口诀
- 错题整理:作业100题(一)
热门文章
- 技术可行性分析和经济可行性分析
- mysql软件可行性分析报告_软件工程作业 图书馆管理系统可行性分析报告
- postman并发测试_PostMan接口压力测试
- IDEA使用maven命令打包
- MySQL索引常见面试题(2022版)
- 顺序表实验——顺序表的基本操作
- 交通灯控制——汇编小设计
- Javaweb实现在线预览word文件
- ARM体系结构与编程-3
- matlab下载ar人脸库,AR ar人脸数据库,经典的 用于 检测与识别。 Graph Recognize 图形/文字 274万源代码下载- www.pudn.com...