《Python语言程序设计》考试试题(A卷) 【末尾-附答案】

一、选择题(每题2分,计15题,共30分)

1.执行下列语句后,最终的显示结果是( )。

>>> value = "Python"
>>> print("Hello"+value)

A.hellopython
B. HelloPython
C. "Hello"Python
D.以上都是错误

2.下面哪个变量命名在Python中是合理的? ( )
A. 9_boy
B. xp-hello
C. raise
D. _my_vol

3.在计算机中,信息处理和数据存储通常用 来完成。 ( )
A. 二进制数
B. 十进制数
C.十六进制数
D. ASCII码

4.下列选项中,哪个是Python语言不能做的? ( )
A. 网络爬虫
B. 游戏开发
C.UI设计
D. 网站开发

5.下列代码运行结果是( )。

>>> a = "Hello"
>>> b = 3.14
>>> print(a + b)

A. 输出:Hello3.14
B. 输出:Hello
C. 报错TypeError
D. 输出:Hello+3.14

6.我们知道Python既是面向过程语言,又是面向对象语言,那么,面向对象的三大特征不包括( )。
A. 封装
B. 继承
C.多态
D. 重写

7.以下关于Python循环结构的描述中,错误的是( )。
A. 遍历循环中的数据结构可以是字符串、列表、元组和range()函数等
B. 在Python中,可以通过for、while等关键字来构建循环结构
C. 关键字continue只用于结束本次循环
D. 关键字break用来结束当前当次语句,但不跳出当前的循环体

8.下列对于读写文件操作中,不正确的是( )。
A. file = open(“text.txt”,“r”)
B. file = open(“text.txt”,“w”)
C. file = open(“D:\src\text.txt”,“r”)
D. file = open(r"D:\src\text.txt",“w”)

9.以下选项中不能用于创建一个字典的语句是( )。
A. dicta = {(1, 2, 3): “hello”}
B. dictb = {3: 5}
C. dictc = { }
D. dictd = {[1, 2, 3]: “python”}

10.下列Python语句中,写法正确的是( )。
A. if (x > y) print x
B. max = x > y ? x : y
C. value = x if x < y else y
D. while true: pass

11.以下程序中,会出现错误的是( )。
A. “深圳”.encode(“utf-8”)
B. “深圳”.decode(“utf-8”)
C. b"Hello".decode(“utf-8”)
D. data = {“Hello World”}

12.函数内容如下所示,若调用以下选项,则调用哪个选项时会报错?( )

def show_text(text):for temp in text:print(temp)

A. show_text([90, 78, 14, 35, 10])
B. show_text((23,))
C. show_text(3.14)
D. show_text(“HelloPython”)

13.下列代码执行完毕后,输出结果是什么?( )。

number = 10
def make():number += 1print(number)

make()
A. 10
B. 11
C. 12
D. 报错

14.m与n变量定义如下,下列选项中哪个结果是True的?( )

>>> m = '125'
>>> n = '125'

A.m != n
B. m is n
C. m == 125
D. m + n = 250

15.如果一个Python函数中,没有return语句或return语句不带任何返回值,那么该函数的返回为( )。
A. True
B. False
C. null
D. None

二、判断题(每题2分,计10题,共20分)

  1. Python是一种跨平台、开源、免费的高级动态编程语言。 ( )
  2. Python 2.x有部分内容,没有被Python 3.x完全兼容。 ( )
  3. 不可以在同一台计算机上安装多个Python版本。 ( )
  4. 在Python中可以使用if作为变量名。 ( )
  5. Python变量名必须以字母或下划线开头,并且区分字母大小写。 ( )
  6. Python使用缩进来体现代码之间的逻辑关系。 ( )
  7. Python代码的注释只有一种方式,那就是使用#符号。 ( )
  8. Python列表中所有元素必须为相同类型的数据。 ( )
  9. Python内置的字典dict中元素是按添加的顺序依次进行存储的。 ( )
  10. Python语言除了能做网络爬虫开发,就不能做别的开发了。 ( )

三、简答题(每题5分,计4题,共20分)

1.请介绍一下字符串、列表、元组、字典这几种数据类型,并说说如何使用它们。

2.请至少列举出5个常用模块名,并从中说明你最熟悉的其中两个模块的用处及使用场景。

3.简要说说如何命名一个变量名,或者说说命名变量名的一些规则。

4.请说说爬虫是什么?再简要描述下爬虫开发的基本流程。

四、程序题(每题15分,计2题,共30分)

1.空气污染指数是评估空气质量状况的一组数字,它能告诉您今天或明天您呼吸的空气是清洁的还是受到污染的,以及您应当注意的健康问题。空气污染指数关注的是吸入受到污染的空气以后几个小时或几天内人体健康问题可能受到的影响。
空气污染指数API划分为050、51100、101150、151200、201~300和大于300六档,对应于空气质量的两个级别,分别是I级、II级、III(1)级、III(2)级、IV级、V级。当指数越大,级别越高,说明污染越严重,对人体健康影响也越明显。
以下是一份空气污染指数API表格,具体如下:
空气污染指数范围    空气质量级别及质量状况        影响
0~50             I级(优)          不存在空气污染问题,可放心出去走走
51~100            II级(良)         空气质量还可以,少数对特殊污染物敏感人群不宜外出
101~150           III(1)级(轻微污染)     对儿童和老年人、呼吸道疾病或心脏病患者以及喜爱户外活动的人群影响较大
151~200           III(2)级(轻度污染)     几乎每个人的健康都会受到影响,对敏感人群的不利影响尤为明显
201~300           IV级(中度污染)      每个人的健康都会受到比较严重的影响
大于300            V级(重度污染)      所有人的健康都会受到严重影响
使用键盘录入一个空气污染指数值,并能简要的在控制台输出此时的空气质量级别及质量状况和影响。

2. 使用电脑键盘输入一行字符串(含空格逗号等特殊字符),然后统计这段字符串所有内容的英文字母、空格、数字、其他特殊字符的个数分别为多少。

例如:录入字符串所有内容为AbcaaDD1345 ,.,则英文字母个数为7,空格个数为1,数字个数为4,其他特殊字符为3。

对于上述测试题A卷,你都能完成吗?如有疑问,请参考下图:

《Python语言程序设计》考试试题(A卷)【附答案】相关推荐

  1. 幼儿园衔接测试卷c语言,2020年实验幼儿园幼升小衔接班期中考试试题C卷 附答案.doc...

    学校 班级 姓名 学号 ---密---.----封-------线-------内--..------不--------. 准-------答-. ----题- 绝密★启用前 2020年实验幼儿园幼升 ...

  2. 第七届c语言程序设计题,Itat第七届C语言程序设计复赛试题(A卷).pdf

    Itat第七届C语言程序设计复赛试题(A卷) 教育部教育管理信息中心 第七届全国信息技术应用水平大赛复赛试题 C 语言程序设计(A卷) 请仔细阅读并严格遵守题目中关于文件命名和保存的要求. 考生答题完 ...

  3. suma在c语言中表示什么变量,大学C语言程序设计考试试题及答案3套.doc

    <大学C语言程序设计考试试题及答案3套.doc>由会员分享,可在线阅读,更多相关<大学C语言程序设计考试试题及答案3套.doc(18页珍藏版)>请在装配图网上搜索. 1.C语言 ...

  4. 未来教育python视频百度云-2019年计算机二级Python语言程序设计考试大纲

    2019年计算机二级Python语言程序设计考试大纲 浏览次数: 时间:2019/03/14 从各省教育考试院公布的2019年计算机等级考试报名通知中可知2019年计算机等级考试所有大纲均为2018年 ...

  5. python语言用什么来表明每行代码的层次关系_《计算机二级Python语言程序设计考试》第2章: Python语言基本语法元素...

    注明:本系列课程专为全国计算机等级考试二级 Python 语言程序设计考试服务 目录 考纲考点 程序的基本语法元素:程序的格式框架.缩进.注释.变量.命名.保留字.数据类型.赋值语句.引用 基本输入输 ...

  6. 2019全国c语言二级考试题库,2019年全国计算机二级考试试题题库(附答案)【精选】.docx...

    --WORD格式--可编辑-- --- 2019年全国计算机二级考试试题题库(附答案) 一.选择题 ((1)-(40)每小题 1 分, (41)-(50)每小题 2 分,共 60 分 ) 下列各题 A ...

  7. 计算机等级考试二级 Python 语言程序设计考试大纲(2022 版)

    专栏文章索引如下: 考试大纲 第 1 章 程序设计基本方法 第 2 章 Python 语言基本语法元素 第 3 章 基本数据类型 第 4 章 程序的控制结构 第 5 章 函数和代码复用 第 6 章 组 ...

  8. 全国计算机等级考试二级 Python语言程序设计考试大纲(2022年版)

    全国计算机等级考试二级 Python语言程序设计考试大纲(2022年版) 计算机二级Python刷题小程序推荐 基本要求 掌握Python语言的基本语法规则。 掌握不少于个基本的Python标准库。 ...

  9. 计算机二级考试python考试大纲_全国计算机等级考试二级Python语言程序设计考试大纲(2018年版)...

    随着Python的快速发展,Python已经纳入了计算机的等级考试,如下介绍一下Python语言程序设计考试大纲. 基本要求 掌握Python语言的基本语法规则; 掌握不少于2个基本的Python标准 ...

  10. c语言程序设计 计算机2级,计算机二级c语言程序设计考试试题

    C语言是一种计算机程序设计语言.它既有高级语言的特点,又具有汇编语言的特点.以下是关于计算机二级c语言程序设计考试试题,希望大家认真阅读! 1: 第1题请编写函数fun,其功能使:将两个两位正整数a ...

最新文章

  1. leetcode 【 Search Insert Position 】python 实现
  2. pt100 c 语言,PT100计算公式 C程序.doc
  3. Docker+geoserver发布shp地图服务
  4. NotificationListenerService不能监听到通知
  5. 使用 NVM 管理不同的 Node.js 版本
  6. [hdu5372 Segment Game]树状数组
  7. Win10快查、关闭开机自启动软件 - 教程篇
  8. Android Studio 导入项目时容易出现的问题汇总
  9. beyond compare 代码对比工具使用方法
  10. 微信修改运动步数卡密源码 每日自助修改
  11. ubuntu linux ftp命令的使用
  12. 如何在arm-linux下支持2T硬盘
  13. x86 实模式与保护模式
  14. python turtle图片保存_turtle绘图保存png,jpg等图片
  15. 一生一代一双人:我与51CTO学院的情缘----写于51CTO学院2周年庆
  16. proxmox VE开NAT小鸡 无法联网,怎么开NAT模式
  17. 音乐、房产可一键投资:资产证券化才是区块链的最大想象力?
  18. 【翻译】--19C Oracle 安装指导
  19. 设计一款主动降噪(ANC)耳机
  20. c语言编程票务系统,C语言课程设计票务管理系统

热门文章

  1. bi平台是如何进行数据的采集呢
  2. FPGA学习笔记_UART串口协议_串口接收端设计
  3. vue-cli树形结构/组织结构
  4. 蓝牙-基础篇-蓝牙简介
  5. 每日新闻:科学家称人工智能可以迅速发展自己的偏见;工信部:贯彻落实企业上云政策...
  6. vue移动端图片预览组件
  7. poj 3525 多边形内核,缩进
  8. laraveladmin省市区三级联动
  9. Spring学习笔记——@Configuration和@Bean注解
  10. 陆峥峰(帮别人名字作诗)