python期末考试:python的基本使用

1. 以下关于Python语言技术特点的描述中,错误的是( )。

A. 对于需要更高执行速度的功能,例如数值计算和动画,Python语言可以调用C语言编写的底层代码

B. Python比大部分编程语言具有更高的软件开发产量和简洁性

C. Python语言是解释执行的,因此执行速度比编译型语言慢

D. Python是脚本语言,主要用作系统编程和Web访问的开发语言

2. 以下选项不属于 Python 语言特点的是( )。

A. 支持中文 B. 平台无关 C. 语法简洁 D. 执行高效

3. 以下选项中,不是Python语言特点的是( )。

A. 变量声明:Python语言具有使用变量需要先定义后使用的特点

B. 平台无关:Python程序可以在任何安装了解释器的操作系统环境中执行

C. 黏性扩展:Python语言能够集成C、C++等语言编写的代码

D. 强制可读:Python语言通过强制缩进来体现语句间的逻辑关系

4. 以下选项中说法不正确的是( )。

A. C语言是静态语言,Python语言是脚本语言

B. 编译是将源代码转换成目标代码的过程

C. 解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程

D. 静态语言采用解释方式执行,脚本语言采用编译方式执行

5. 以下关于程序设计语言的描述,错误的选项是( )。

A. Python语言是一种脚本编程语言

B. 汇编语言是直接操作计算机硬件的编程语言

C. 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段

D. 编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序

6. 关于Python语言的特点,以下选项描述正确的是( )。

A. Python语言不支持面向对象 B. Python语言是解释型语言

C. Python语言是编译型语言 D. Python语言是非跨平台语言

7. 关于 Python 语言的注释,以下选项中描述错误的是( )。

A. Python 语言的单行注释以#开头

B. Python 语言的单行注释以单引号 ’ 开头

C. Python 语言的多行注释以’’’(三个单引号)开头和结尾

D. Python 语言有两种注释方式:单行注释和多行注释

8. 以下选项中,Python语言中代码注释使用的符号是( )。

A./… …/ B.! C.# D.//

9. 以下对 Python 程序缩进格式描述错误的选项是( )。

A. 不需要缩进的代码顶行写,前面不能留空白

B. 缩进可以用 tab 键实现,也可以用多个空格实现

C. 严格的缩进可以约束程序结构,可以多层缩进

D. 缩进是用来格式美化 Python 程序的

10. 关于 Python 程序格式框架的描述,以下选项中错误的是( )。

A. Python 语言的缩进可以采用 Tab 键实现

B. Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围

C. 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义

D. Python 语言不采用严格的“缩进”来表明程序的格式框架

11.以下关于Python缩进的描述中,错误的是( )。

A. 缩进表达了所属关系和代码块的所属范围

B. 缩进是可以嵌套的,从而形成多层缩进

C. 判断、循环、函数等都能够通过缩进包含一批代码

D. Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格

12.如果 Python 程序执行时,产生了 “unexpected indent” 的错误,其原因是:

A. 代码中使用了错误的关键字 B. 代码中缺少“:”符号

C. 代码里的语句嵌套层次太多 D. 代码中出现了缩进不匹配的问题

13.以下关于 Python 程序语法元素的描述,错误的选项是( )。

A. 段落格式有助于提高代码可读性和可维护性

B. 虽然 Python 支持中文变量名,但从兼容性角度考虑还是不要用中文名

C. true 并不是 Python 的保留字

D. 并不是所有的 if、while、def、class 语句后面都要用 ‘:’ 结尾

14.在Python语言中,不能作为变量名的是( )。

A. student B. _bmg C. 5sp D. Teacher

15.以下选项中不可用作Python标识符的是( )。

A. 3.14 B. 姓名 C. Name D. Pi

16.以下选项中不符合 Python 语言变量命名规则的是( )。

A. I(字母L)     B. 3_1           C. _AI          D. TempStr

17.以下选项中符合Python语言变量命名规则的是( )。

A. *I        B. 3_1       C. AI!          D. Templist

18.以下选项中,不符合Python语言变量命名规则的是( )。

A. keyword33_ B. 33_keyword C._33keyword D.keyword_33

19.以下选项中,不是Python语言保留字的是( )。

A. while B. continue C. goto D. for

20. 以下选项,不是Python保留字的选项是( )。

A. del B. pass C. not D. string

21.以下选项中,不是Python语言保留字的是( )。

A. except B. do C. pass D. while

22.以下不是 Python 语言关键字的选项是( )。

A. return         B. def        C. in          D. define

23.以下不是 Python 语言关键字的选项是( )。

A. None B. as C. raise D. function

24.Python 中对变量描述错误的选项是( )。

A. Python 不需要显式声明变量类型,在第一次变量赋值时由值决定变量的类型

B. 变量通过变量名访问

C. 变量必须在创建和赋值后使用

D. 变量 PI 与变量 Pi 被看作相同的变量

25.关于Python语言的变量,以下选项中说法正确的是( )。

A. 随时声明、随时使用、随时释放

B. 随时命名、随时赋值、随时使用

C. 随时声明、随时赋值、随时变换类型

D. 随时命名、随时赋值、随时变换类型

26.关于赋值语句,以下选项中描述错误的是( )。

A. 在 Python 语言中,有一种赋值语句,可以同时给多个变量赋值

B. 设 x = “alice”;y = “kate”,执行x,y = y,x可以实现变量 x 和 y 值的互换

C. 设 a = 10;b = 20,执行a,b = a,a + b   print(a,b)和a = b  b = a + b  print(a,b)之后,得到同样的输出结果:10 30

D. 在 Python 语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句

27. 以下关于同步赋值语句描述错误的选项是( )。

A. 同步赋值能够使得赋值过程变得更简洁

B. 判断多个单一赋值语句是否相关的方法是看其功能上是否相关或相同

C. 设 x,y 表示一个点的坐标,则 x=a;y=b 两条语句可以用 x,y = a,b 一条语句来赋值

D. 多个无关的单一赋值语句组合成同步赋值语句,会提高程序可读性

28.拟在屏幕上打印输出“Hello World”,以下选项中正确的是( )。

A. print(‘Hello World’) B. printf(“Hello World”)

C. printf(‘Hello World’) D. print(Hello World)

29.Python文件的后缀名是( )。

A. pdf B. do C. pass D. py

30.IDLE环境的退出命令是( )。

A. esc() B. close() C. 回车键 D. exit()

参考答案:

1D 2D 3A 4D 5C 6B 7B 8C 9D 10D 11D 12D 13D 14C 15A

16B 17D 18B 19C 20D 21B 22D 23D 24D 25B 26C 27D 28A 29D 30D

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/621671.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WEB服务器-Tomcat

3. WEB服务器-Tomcat 3.1 简介 3.1.1 服务器概述 服务器硬件 指的也是计算机,只不过服务器要比我们日常使用的计算机大很多。 服务器,也称伺服器。是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说…

【AI】人工智能和水下机器视觉

目录 一、初识水下机器视觉 ——不同点 ——难点 二、AI如何助力水下机器视觉 三、应用场景 四、关键技术 水下机器视觉,非常复杂,今天来简单讨论一下。因为目标识别更难。 水下机器视觉是机器视觉技术在水下环境中的应用,它与普通机器…

基于Springboot的网上点餐系统(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的网上点餐系统(有报告)。Javaee项目,springboot项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构&am…

【2024】OAK智能深度相机校准教程

编辑:OAK中国 首发:oakchina.cn 喜欢的话,请多多👍⭐️✍ 内容可能会不定期更新,官网内容都是最新的,请查看首发地址链接。 ▌前言 Hello,大家好,这里是OAK中国,我是Ash…

ThinkPHP6 自定义Excel导出

一、说明 1.需要安装Spreadsheet,如未安装自行composer安装即可 2.定义导出表格的表头(及键值) 3.数据内容需要与定义的表头一致 二、核心代码 try {// 获取表格数据$list (new Activity())->select()->toArray();if (!empty($l…

机器人跟踪性能量化指标

衡量机械臂关节轨迹跟踪控制的性能可以通过以下几个方面来进行: 跟踪精度:这是衡量机械臂关节轨迹跟踪控制性能的最重要的指标。它反映了机械臂实际运动轨迹与期望运动轨迹之间的偏差。跟踪精度越高,说明机械臂的控制性能越好。运动范围&…

抖音小店怎么选品?分享如何培养选爆品的思维,每个人都要学会

选品定店铺生死。 一个店铺能不能出单,能不能赚钱,店铺的商品占主要部分,商品才是电商店铺最核心的内容,一个货真价实,物美价廉的产品才是店铺的核心竞争力,运营和找达人都是让产品卖的更多,更…

三、MySQL实例初始化、设置、服务启动关闭、环境变量配置、客户端登入(一篇足以从白走到黑)

目录 1、选择安装的电脑类型、设置端口号 2、选择mysql账号密码加密规则 3、设置root账户密码 4、设置mysql服务名和服务启动策略 5、执行设置(初始化mysql实例) 6、完成设置 7、MySQL数据库服务的启动和停止 方式一:图形化方式 方式…

AI智能剪辑,快速剪辑出需要的视频

AI智能剪辑技术,是一种基于人工智能的技术,它能够通过机器学习和深度学习算法,自动识别视频中的内容,并根据用户的需求和喜好,快速地剪辑出需要的视频。 所需工具 : 一个【媒体梦工厂】软件 视频素材 …

软件报错msvcp120.dll丢失怎么办?总共有6个msvcp120.dll丢失的解决方法分享

一、msvcp120.dll是什么文件? msvcp120.dll是Microsoft Visual C Redistributable Package的一部分,它是运行许多Windows应用程序所必需的动态链接库文件之一。它包含了许多C函数和类,用于支持各种应用程序的正常运行。因此,当ms…

erlang/OTP 平台(学习笔记)(三)

分布式 Erlang 借助于语言属性和基于复制的进程通信,Erlang程序天然就可以分布到多台计算机上。要问为什么,且让我们来看两个用Java或C这类语言写成的进程,它们运作良好并以共享内存为通信手段。假设你已经搞定了锁的问题,一切精…

C语言整型常量的表示方法

整形常量就是整常数,在c语言中,使用的整常数有八进制,十进制和十六进制三种 1)十进制常数:十进制常数没有前缀,其数码为0~9。 以下各数是合法的十进制整常数: 237、-568、65535、1627&#xf…

leetcode206.反转链表

https://leetcode.cn/problems/reverse-linked-list/description/ 题目 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]示例 2: 输入&am…

中国政企客户,需要什么样的云服务?

0. 前言和目录 我前段时间写了一篇《技术服务工作的呼吁和推演》,文中感叹,几乎没有云厂商重视技术服务工作。很意外也很庆幸,这篇文章起到了抛砖引玉的效果,我收到了一些高价值反馈。我的感叹有些肤浅,国内政企云行业…

ssm基于Vue的健身房会员管理系统+vue论文

摘 要 互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对信息管理混乱,出错率高,信息安全性差&#x…

【车载开发系列】AutoSar当中的DcmDspSecurity容器

【车载开发系列】AutoSar当中的DcmDspSecurity容器 AutoSar当中的DcmDspSecurity容器 【车载开发系列】AutoSar当中的DcmDspSecurity容器一. DcmDspSecurity容器位置二. 关于对安全等级理解三. 关于安全等级的定义1)Extendedsecuritylevel2)Programmings…

软件设计不是CRUD(10):低耦合模块设计理论——业务抽象:从需求中提取业务维度

接上文《软件设计不是CRUD(9):低耦合模块设计理论——设计落地所面临的挑战》 2、什么是业务抽象 业务抽象是一种将需求落地成模块功能的设计思想,是对业务需求和技术设计进行转换、隔离的一种分析方法。经过业务抽象后的业务模块一般具有较高的业务屈服度,能更大程度满…

Envoy

一、Envoy简介 Envoy 是一款由Lyft开源的高性能服务代理软件,使用现代C语言(C11及C14)开发,提供四层和七层网络代理功能。2017年,Envoy 被捐赠给 CNCF 基金会,最终成为继Kubenetes利Prometheus 之后第3个 …

vue -- 单页面应用和多页面应用区别及优缺点

Vue单页面应用(SPA)和多页面应用(MPA)是两种常见的前端应用架构模式,它们在开发方式、性能以及用户体验方面有着不同的特点。 单页面应用(SPA): SPA 是一种基于JavaScript的应用程序…

EI级 | Matlab实现VMD-TCN-BiLSTM变分模态分解结合时间卷积双向长短期记忆神经网络多变量光伏功率时间序列预测

EI级 | Matlab实现VMD-TCN-BiLSTM变分模态分解结合时间卷积双向长短期记忆神经网络多变量光伏功率时间序列预测 目录 EI级 | Matlab实现VMD-TCN-BiLSTM变分模态分解结合时间卷积双向长短期记忆神经网络多变量光伏功率时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基…