关于 Python 程序格式框架的描述,以下选项中错误的是 ( A ) |
A: Python 语言不采用严格的“缩进”来表明程序的格式框架 |
B: Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围 |
C: Python 语言的缩进可以采用 Tab 键实现 |
D: 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义 |
|
IDLE环境的退出命令是 ( A ) |
A: exit() |
B: 回车键 |
C: close() |
D: esc() |
|
关于Python循环结构,以下选项中描述错误的是 ( A ) |
A: 每个continue语句只有能力跳出当前层次的循环 |
B: break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行 |
C: 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等 |
D: Python通过for、while等保留字提供遍历循环和无限循环结构 |
|
关于Python的lambda函数,以下选项中描述错误的是 ( B ) |
A: lambda函数将函数名作为函数结果返回 |
B: f = lambda x,y:x+y 执行后,f的类型为数字类型 (function类型) |
C: lambda用于定义简单的、能够在一行内表示的函数 |
D: 可以使用lambda函数定义列表的排序原则 |
|
以下选项中,不是Python对文件的打开模式的是 ( D ) |
A: 'r' |
B: '+' |
C: 'w' |
D: 'c' |
|
以下选项中,不是 Python 语言保留字的是 ( A ) |
A: do |
B: pass |
C: except |
D: while |
|
关于Python赋值语句,以下选项中不合法的是 ( C ) |
A: x=1;y=1 |
B: x=y=1 |
C: x=(y=1) |
D: x,y=y,x |
|
以下选项中,不是Python IDE的是 ( D ) |
A: PyCharm |
B: Jupyter Notebook |
C: Spyder |
D: R studio |
|
random库中用于生成随机小数的函数是 ( A ) |
A: random() |
B: randint() |
C: getrandbits() |
D: randrange() |
|
以下选项中,不属于函数的作用的是 ( A ) |
A: 提高代码执行速度 |
B: 降低编程复杂度 |
C: 增强代码可读性 |
D: 复用代码 |
|
关于Python文件打开模式的描述,以下选项中错误的是 ( C ) |
A: 只读模式r |
B: 追加写模式a |
C: 创建写模式n |
D: 覆盖写模式w |
|
time库的time.time()函数的作用是 ( D ) |
A: 返回系统当前时间戳对应的易读字符串表示 |
B: 返回系统当前时间戳对应的struct_time对象 |
C: 返回系统当前时间戳对应的本地时间的struct_time对象,本地之间经过时区转换 |
D: 返回系统当前的时间戳 |
|
关于函数的可变参数,可变参数*args传入函数时存储的类型是( B ) |
A: dict |
B: tuple |
C: list |
D: set |
|
关于形参和实参的描述,以下选项中正确的是( D ) |
A: 函数定义中参数列表里面的参数是实际参数,简称实参 |
B: 参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参 |
C: 程序在调用时,将形参复制给函数的实参 |
D: 函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式 |
|
Python语句:f = open(),以下选项中对f的描述错误的是 ( B ) |
A: *f是文件句柄,用来在程序中表达文件 |
B: 表达式print(f)执行将报错 |
C: *f是一个Python内部变量类型 |
D: 将f当作文件对象,f.read()可以读入文件全部信息 |
|
表达式",".join(ls)中ls是列表类型,以下选项中对其功能的描述正确的是 ( D) |
A: 将逗号字符串增加到列表ls中 |
B: 在列表ls每个元素后增加一个逗号 |
C: 将列表所有元素连接成一个字符串,每个元素后增加一个逗号 |
D: 将列表所有元素连接成一个字符串,元素之间增加一个逗号 |
|
以下选项中,不是Python文件处理.seek()方法的参数是( C ) |
A: 0 |
B: 1 |
C: -1 |
D: 2 |
|
给定字典d,以下选项中对d.keys()的描述正确的是 ( C ) |
A: 返回一个列表类型,包括字典d中所有键 |
B: 返回一个集合类型,包括字典d中所有键 |
C: 返回一种dict_keys类型,包括字典d中所有键 |
D: 返回一个元组类型,包括字典d中所有键 |
|
关于Python的元组类型,以下选项中描述错误的是 ( D ) |
A: 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息 |
B: 元组一旦创建就不能被修改 |
C: Python中元组采用逗号和圆括号(可选)来表示 |
D: 元组中元素不可以是不同类型 |
|
关于函数的关键字参数使用限制,以下选项中描述错误的是 ( A ) |
A: 关键字参数必须位于位置参数之前 |
B: 不得重复提供实际参数 |
C: 关键字参数必须位于位置参数之后 |
D: 关键字参数顺序无限制 |
|
关于函数,以下选项中描述错误的是 ( A ) |
A: 函数名称不可赋给其他变量 |
B: 一条函数定义定义一个用户自定义函数对象 |
C: 函数也是数据 |
D: 函数定义语句可执行 |
|
关于函数的参数,以下选项中描述错误的是 ( A ) |
A: 可选参数可以定义在非可选参数的前面 |
B: 一个元组可以传递给带有星号的可变参数 |
C: 在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现 |
D: 在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值 |
|
以下选项中,对于函数的定义错误的是 ( A ) |
A: def vfunc(*a,b): |
B: def vfunc(a,b): |
C: def vfunc(a,*b): |
D: def vfunc(a,b=2): |
|
关于lambda函数,以下选项中描述错误的是 ( A ) |
A: lambda不是Python的保留字 |
B: lambda函数也称为匿名函数 |
C: lambda函数将函数名作为函数结果返回 |
D: 定义了一种特殊的函数 |
|
以下选项中,不属于关系型数据库的是(D) |
A:Mysql |
B:Oracel |
C:Microsoft SQL Server |
D:MongoDB |
|
以下关于字典的描述,错误的是(D) |
|
B. 字典长度是可变的 |
C. 字典是键值对的集合 |
D. 字典中的键可以对应多个值信息 |
|
以下属于 Python 脚本程序转变为可执行程序的第三方库的是(D) |
A. openpyxl |
B. PyPDF2 |
C. pillow |
D. pyinstaller |
|
以下关于 Python 函数对变量的作用,错误的是(D) |
A. 简单数据类型在函数内部用 global 保留字声明后,函数退出后该变量保留 |
B. 全局变量指在函数之外定义的变量,在程序执行全过程有效 |
C. 简单数据类型变量仅在函数内部创建和使用,函数退出后变量被释放 |
D. 对于组合数据类型的全局变量,如果在函数内部没有被真实创建的同名变量,则函数内部不可以直接使用并修改全局变量的值 |
|
以下关于列表和字符串的描述,错误的是(D) |
A. 列表使用正向递增序号和反向递减序号的索引体系 |
B. 列表是一个可以修改数据项的序列类型 |
C. 字符和列表均支持成员关系操作符(in)和长度计算函数(len()) |
D. 字符串是单一字符的无序组合 |
|
以下 Python 语言关键字在异常处理结构中用来捕获特定类型异常的选项是(D) |
A. for |
B. lambda |
C. in |
D. expect |
|
Python 语言中,以下表达式输出结果为 11 的选项是(D) |
A. print("1+1") |
B. print(1+1) |
C. print(eval("1+1")) |
D. print(eval("1" + "1")) |
|
以下属于python多线程的模块的选项为(D) |
A:multiprocessing |
B:gevent |
C:asyncio |
D:threading |
|
下列选项中,不属于Python语言特点的是(C)。 |
A.简单易学 |
B.开源 |
C.面对过程 |
D.可移植性 |
|
假设list1是[2,33,222,14,25],什么是list1 [-1]. (C) |
A:错误 |
B:没有 |
C:25 |
D:2 |
|
何时执行try-except-else的else部分?(c) |
A:总是 |
B:发生异常时 |
C:没有异常发生时 |
D:没有else语法 |
|
为什么不鼓励以下划线开头的局部变量名?(A) |
A:它们用于表示类的私有变量 |
B:他们混淆了口译员 |
C:它们用于表示全局变量 |
D:他们放慢执行速度 |
|
以下哪项是无效声明?(B) |
A:abc = 1,000,000 |
B:a b c = 1000 2000 3000 |
C:a,b,c = 1000,2000,3000 |
D:a_b_c = 1,000,000 |
|
以下不属于HTTP请求库的选项为(B) |
A:urllib |
B:BeautifulSoup |
C:requests |
D:aiohttp |
|
以下选项中不符合 Python 语言变量命名规则的是(B) |
A.I |
B.3_1 |
C._AI |
D.TempStr |
|
以下关于 Python 字符串的描述中,错误的是(C) |
A.字符串是字符的序列,可以按照单个字符或者字符片段进行索引 |
B.字符串包括两种序号体系:正向递增和反向递减 |
C.Python 字符串提供区间访问方式,采用 [N:M] 格式,表示字符串中从 N 到 M 的索引子字符串(包含 N 和 M) |
D.字符串是用一对双引号" "或者单引号‘ ‘括起来的零个或者多个字符 |
|
关于 import 引用,以下选项中描述错误的是(B) |
A.使用 import turtle 引入turtle 库 |
B.可以使用 from turtle import setup 引入 turtle 库 |
C.使用 import turtle as t 引入 turtle 库,取别名为 t |
D.import 保留字用于导入模块或者模块中的对象 |
|
关于程序的异常处理,以下选项中描述错误的是(C) |
A.程序异常发生经过妥善处理可以继续执行 |
B.异常语句可以与 else 和 finally 保留字配合使用 |
C.编程语言中的异常和错误是完全相同的概念 |
D.Python 通过 try、except 等保留字提供异常处理功能 |
|
关于函数,以下选项中描述错误的是(C) |
A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。 |
B.使用函数的主要目的是减低编程难度和代码重用 |
C.Python 使用 del 保留字定义一个函数 |
D.函数是一段具有特定功能的、可重用的语句组 |
|
28. 以下选项中是 Python 中文分词的第三方库的是(A) |
A.jieba |
B.itchat |
C.time |
D.turtle |
|
关于 Python 对文件的处理,以下选项中描述错误的是(B) |
A.Python 通过解释器内置的 open() 函数打开一个文件 |
B.当文件以文本方式打开时,读写按照字节流方式 |
C.文件使用结束后要用 close() 方法关闭,释放文件的使用授权 |
D.Python 能够以文本和二进制两种方式处理文件 |
|
关于 Python 字符编码,以下选项中描述错误的是(D) |
A.chr(x) 和 ord(x) 函数用于在单字符和 Unicode 编码值之间进行转换 |
B.print(chr(65)) 输出 A |
C.print(ord(‘a‘)) 输出 97 |
D.Python 字符编码使用 ASCII 编码 |
|
关于 Python 循环结构,以下选项中描述错误的是(B) |
A.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和 range() 函数等 |
B.break 用来结束当前当次语句,但不跳出当前的循环体 |
C.continue 只结束本次循环 |
|
django是一个(A)模式框架。 |
A: MTV |
B: MVC |
C:WSGI |
D:ISO |
|
在下列Django的ORM操作方法中,哪一个不会返回QuerySet对象?D |
A:all |
B:filter |
C:exclude |
D:get |
|
在下列Django的ORM操作方法中,当匹配不到数据时,哪一个会报错?B |
A:all |
B:get |
C:exclude |
D:filter |
|
下列选项不是Django框架提供的表单对象的功能的是(D) |
A:渲染 |
B:校验数据 |
C:解耦 |
D:混淆代码 |
|
以下哪个不是redis数据库的数据类型(C) |
A:string |
B:list |
C:dict |
D:set |
|
以下说法正确的是:A |
A:cookie信息是存储在客户端的 |
B:session信息是存储在客户端的 |
C:cookie技术仅有客户端实现 |
D:session技术不依赖cookie技术 |
|
以下说法错误的是:D |
A:在django框架中,通过post表单提交的数据可以使用request.POST获取 |
B:在django框架中,通过url参数提交的数据可以使用request.GET获取 |
C:在django框架中,通过路径参数提交的数据可以使用视图函数的参数获取 |
D:在django框架中,通过post提交的json数据可以使用request.POST获取 |
|
生产环境下,django项目配置文件中的DEBUG属性应该设置为:D |
A: 1 |
B:0 |
C:None |
D:True |
|
在某个django框架中定义了一个Student的模型,它用来表示学生表,以下字段定义错误的是: A |
A: name = models.CharField('姓名') |
B: age = models.SmallIntergerField('年龄', null=True, blank=True) |
C: mobile = models.CharFied('电话', max_length=11, min_length=11) |
D: qq = models.CharField(max_length=20) |
|
Django框架中,中间件的作用非常大,以下说法错误的是:D |
A: 中间件可以在视图处理前处理请求对象 |
B: 中间件可以在视图处理结束后处理响应对象 |
C: 中间件可以在请求处理前处理请求对象 |
D: 中间件可以在视图处理中处理请求对象 |
|
以下不属于requests模块response对象的方法的是(D) |
A:content |
B:text |
C:json |
D:read |
|
TCP协议建立连接需要多次握手?(C) |
A:一次 |
B:二次 |
C:三次 |
D:四次 |
|
TCP协议断开连接需要多次挥手?(D) |
A:一次 |
B:二次 |
C:三次 |
D:四次 |
|
以下选项中不属于网页解析库的是(C) |
A:re |
B:lxml |
C:requests |
D:BeautifuiSoup |
|
redis中数据库默认是多少个db?(C) |
A:10个 |
B:15个 |
C:16个 |
D:20个 |
|
下列选项中,不属于django内置组件的是?(B) |
A:admin |
B:xadmin |
C:model |
D:form |
|
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 聊一聊 操作系统蓝屏 c0000102 的故障分析
· SQL Server 内存占用高分析
· .NET Core GC计划阶段(plan_phase)底层原理浅谈
· .NET开发智能桌面机器人:用.NET IoT库编写驱动控制两个屏幕
· 用纯.NET开发并制作一个智能桌面机器人:从.NET IoT入门开始
· 20250116 支付宝出现重大事故 有感
· 一个基于 Roslyn 和 AvalonEdit 的跨平台 C# 编辑器
· 推荐一款非常好用的在线 SSH 管理工具
· 聊一聊 操作系统蓝屏 c0000102 的故障分析
· .NET周刊【1月第1期 2025-01-05】