admin 管理员组文章数量: 1184232
2024年3月10日发(作者:request的意思)
Python开发基础(试卷编号171)
1.[单选题]以下选项中,属于 Python 语言中合法的二进制整数是( )
A)0B1010
B)0B1019
C)0bC3F
D)0b1708
答案:A
解析:
2.[单选题]Tkinter 中 Button 组件的作用是。
A)用于执行用户的单击操作
B)用于显示图片
C)用于接收输入的字符
D)用于编辑文本
答案:A
解析:
3.[单选题]Python 解释器在语法上不支持( )编程方式
A)面向对象
B)自然语言
C)面向过程
D)语句
答案:B
解析:
4.[单选题]以下创建字典方式,错误的是:( )
A)d={1:[1,2],3:[3,4]}
B)d={[1,2]:1,[3,4]:3}
C)d={(1,2):1,(3,4):3}
D)d={1: "张三", 2:"李四"}
答案:B
解析:
5.[单选题]以下程序运行结果为 。
For i in range(1,10,3):
if i % 5 == 0:
print('"Bingo!"')
break
else:
print( i ,end ='' )
A)Bingo!
B)1 4 7
C)1 4 7 11
D)1 4 Bingo!
答案:B
解析:
6.[单选题]哪个选项是使用 PyInstaller 库对 Python 源文件打包的基本使用方法?
A)pip -h
B)pip install <拟安装库名>
C)pip download <拟下载库名>
D)pyinstaller 需要在命令行运行 :>pyinstaller
答案:D
解析:
7.[单选题][]下列OS模块常用目录操作方法是删除目录( )
A)mkdir()
B)rmdir()
C)listdir()
D)deldir()
答案:B
解析:
8.[单选题]HDFS的Block默认保存几份?
A)3
B)2
C)1
D)不确定
答案:A
解析:
9.[单选题])函数的作用是()
A)根据参数创建矩阵
B)根据一个向量创建斜对角线方阵
C)根据参数切割矩阵
D)根据一个向量创建三角矩阵
答案:B
解析:)的作用是根据一个向量建立斜对角线方阵,对角线为向量值,与eye的区别是对角线可
以不全为1。
10.[单选题]area是tri模块中的一个函数,执行from tri import area后,调用area()函数应该使用
( )
A)tri(area)
B)()
C)area()
D)tri()
答案:C
解析:
11.[单选题]格式化输出0.002178对应的科学表示法形式,保留4位有效位的标准浮点形式及百分形
式(保留 2 位小数),正确的是( )
A)print("{0:.2e} {0:.2%}".format(0.031415926))
B)print("{0:.2e} {0:.2%}".%(0.031415926))
C)print("{0:e} {0:.2%}".%(0.031415926))
D)print("{0:e} {0:%}".%(0.031415926))
答案:A
解析:
12.[单选题]以下程序的输出结果是:>>> def f(x, y = 0, z = 0): pass>>> f(1, , 3)
A)pass
B)None
C)not
D)出错
答案:D
解析:
13.[单选题]阅读下面的程序:
Def func(): print(x) x=100
Func()
1
2
3
4
执行上述语句后,输出的结果为( )。
A)0
B)100
C)程序出现异常
D)程序编译失败
答案:C
解析:
14.[单选题]获取一个整数num的个位上的数字的方法是:
A)num // 10
B)num % 10
C)num / 10
D)num - 10
答案:B
解析:
15.[单选题]下面描述序列类型正确的说法是( )
A)是一维元素向量、元素之间存在先后关系,元素间必须是唯一的
B)是一维元素向量、元素之间存在先后关系,通过序号访问元素,元素之间不排他性
C)元素之间有先后关系,元素间必须是唯一的
D)元素之间没有先后关系,可以通过序号访问
答案:B
解析:
16.[单选题]Try:
1 / 0
Except Exception as e:
print ("0不能作为除数")
Else:
print ("没有异常")
Finally:
Print ("最后总是要执行我")
以上程序运行的结果是:( )
A)0不能作为除数
B)最后总是要执行我
C)没有异常
D)0不能作为除数 最后总是要执行我
答案:D
解析:
17.[单选题]以下关于Selenium定位网页页面元素的方法,说法的错误的是()
A)name定位具有唯一性
B)name定位是通过find_element_by_name获得定位元素的
C)class定位是通过find_element_by_class_name获得定位元素的
D)可以通过超链接全部名字作为关键字来定位元素
答案:A
解析:
18.[单选题]下列不属于XPath通配符的是( )
A)*
B)/
C)node()
D)/bookstore/*
答案:D
解析:
19.[单选题]Print({1,2,3}-{3,4,6})
以上程序的运行结果为( )。
A){-2,-2,-3}
B){2,2,3}
C){1,2}
D)报错
答案:C
解析:
20.[单选题]阅读如下代码
Import pandas as pd
A = ([9, 8, 7, 6], index=['a', 'b', 'c', 'd'])
哪个是 print()的结果?()
A)[9, 8, 7, 6]
B)[‘a’, ‘b’, ‘c’, ‘d’]
C)(‘a’, ‘b’, ‘c’, ‘d’)
D)Index([‘a’, ‘b’, ‘c’, ‘d’])
答案:D
解析:
21.[单选题]设a=“python1”,以下说法正确的是
A)a[2]的值为:y
B)a[ 2:5 ]的值为:ytho
C)a[ 1:6 ] 的值为:python
D)a[ 3 ] 的值为:h
答案:D
解析:
22.[单选题]In object-oriented programming, one of first tasks of the programmer is to
A)list the nouns in the problem
B)list the methods that are needed
C)identify the classes needed
D)identify the objects needed
答案:C
解析:
23.[单选题]( )没有统一的字符编码,只能当做字节流,而不能看作字符串。
A)文本文件
B)二进制文件
C)网页文件
D)图形文件
答案:B
解析:
24.[单选题]以下哪个是 Python 不支持的数据类型( )
A)list
B)float
C)int
D)char
答案:D
解析:
25.[单选题][] string1='乐亚风快男索白给' string2='哈男乐快风' for i in string1: for j
in string2: if i==j: string1 = e(i,'') print(string1) ( )
A)快乐风男亚索
B)print
C)亚索白给
D)风男亚索
答案:C
解析:
26.[单选题][]如何将alist=[1,2,3,4,5,6]改为alist=[0,2,11,0,12,6]( )
A)alist=[1,2,3,4,5,6]
B)alist=[1,2,3,4,5,6]
C)alist=[1,2,3,4,5,6]
D)alist=[1,2,3,4,5,6]
答案:A
解析:
27.[单选题]生成器都是Iterator对象,但list、dict、str虽然都是Iterable,却不是Iterator。
若要把Iterable变成Iterator,在Python中应该使用()。
A)capitalize函数
B)Iterable函数
C)Iterator函数
D)iter函数
答案:D
解析:
28.[单选题]插入数据的命令是()
A)select
B)insert into
C)update
D)delete
答案:B
解析:
29.[单选题]下面程序输入1时,输出是什么?。( )num=int(input())a=num-1while a>1: if num %
a == 0: print("不是素数")breaka=a-1else: print("是素数")
A)出现异常
B)是素数
C)没有输出
D)不是素数
答案:B
解析:
30.[单选题]若 a = 'abcd' ,若想将 a 变为 'ebcd' ,则下列语句正确的是 ( )
A)a[0] = 'e'
B)e('a', 'e')
C)a[1] = 'e'
D)a = 'e' + “bcd”
答案:D
解析:
31.[单选题]计算机系统由硬件和( )组成
A)软件
B)语言
C)控制器
D)内存储器
答案:A
解析:
32.[单选题]数据结构frozenset可以归类为( )
A)序列
B)映射
C)可变类型
D)不可变类型
答案:D
解析:
33.[单选题]下列代码要打开的文件应该在()
F = open('', 'w')
A)C盘根目录
B)D盘根目录
C)Python安装目录
D)程序所在目录
答案:D
解析:
34.[单选题]下列关于Python中的复数,说法错误的是
A)一个复数必须有表示虚部的实数和j
B)虚部必须后缀j,且必须是小写说法
C)表示复数的语法是real + imagej
D)实部和虚部都是浮点数
答案:B
解析:
35.[单选题]Python默认的1个代码缩进量是几个空格( )
A)3
B)4
C)1
D)2
答案:B
解析:
36.[单选题]以下选项中,不属于软件需求分析阶段主要工作的是
A)需求分析
B)需求评审
C)需求获取
D)需求变更申请
答案:D
解析:
37.[单选题]以下描述关于程序控制结构描述错误的是:( )
A)分支结构有单分支结构和二分支结构
B)二分支结构组合形成多分支结构
C)程序由三种基本结构组成
D)Python 里,能用分支结构写出循环的算法
答案:D
解析:
38.[单选题]以下会出现错误的是
A)泉州'.encode()
B)泉州'.decode()
C)泉州'.encode().decode()
D)以上都不会错误
答案:B
解析:
39.[单选题]以下选项不是 Python 保留字的是______。
A)try
B)For
C)from
D)false
答案:B
解析:
40.[单选题]假设将单词保存在变量 word 中,使用一个字典类型 counts={},统计单词出现的次数
可采用以下代码()
A)A counts[word] = count[word] + 1
B)B counts[word] = count get(word,0) + 1
C)C counts[word] = count get(word,1) + 1
D)D counts[word] = 1
答案:B
解析:
41.[单选题]以下选项中Python用于异常处理结构中用来捕获特定类型的异常的保留字是( ) 窗体顶
端
A)HYPERLINK
B)HYPERLINK
C)HYPERLINK
D)HYPERLINK
答案:D
解析:窗体底端
42.[单选题]下面语句中pyplot是什么含义?
Import as plt
A)matplotlib的子库
B)Matplotlib的子函数
C)matplotlib的类
D)matplotlib的方法
答案:A
解析:
43.[单选题]列表 books=[‘半生缘’,‘往事并不如烟’,‘心是孤独的猎手’] ,执行切片操作
,以下代码输出错误的是?( )
A)books[0:2],输出:[‘半生缘’,‘往事并不如烟’]
B)books[:2],输出:[‘半生缘’,‘往事并不如烟’]
C)books[1:],输出:[‘半生缘’,‘往事并不如烟’]
D)books[-2:],输出:[‘往事并不如烟’,‘心是孤独的猎手’]
答案:C
解析:
44.[单选题]下面代码执行完后a得数是( )。
Def fun(x):
if (x==1):
return 1
else:
return 10
A=fun(5)
A)1
B)10
C)5
D)None
答案:B
解析:
45.[单选题]关于Python基本输入输出函数,描述错误的是
A)>>> a = eval("3.14")
print(a)
输出3.14
B)eval()函数也称为评估函数,可以去掉字符串最外侧的引号。
C)input函数从控制台获得用户的输入,可以按照多种数据类型输出,例如浮点型、字符型、列表型
等。
D)print函数用于输出运算结果。
答案:C
解析:
46.[单选题]利用字典方法 keys 函数与 values 函数分别可以获取字典中的键和值,通过 list 函
数可将结果转换为列表,其排列顺序保持着键与值的对应关系。对于字典 Dict=
{2:‘two',3:‘three’,1:‘one’},若list(())[0]为'two',则
list((0)[0]的结果是()。
A)3
B)2
C)1
D)无法确定
答案:B
解析:
47.[单选题]相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
A)可重用性差
B)冗余性
C)非持久性
D)安全性差
答案:B
解析:
48.[单选题]下列链表中,其逻辑结构属于非线性结构的是
A)双向链表
B)循环链表
C)二叉链表
D)带链的栈
答案:C
解析:
49.[单选题]以下哪些是urllib库robotparser模块的作用
A)模拟发送请求
B)异常处理
C)解析url
D)识别网站文件
答案:D
解析:
50.[单选题]以下能够根据','分割字符串的是?
A)()
B)e()
C)()
D)()
答案:C
解析:
51.[单选题]给出如下代码: fname = input("请输入要打开的文件: ") fi = open(fname, "r")
for line in nes(): print(line) () 以下选项中描述错误的是( )
A)通过nes()方法将文件的全部内容读入一个字典fi
B)用户输入文件路径,以文本文件方式读入文件内容并逐行打印
C)通过nes()方法将文件的全部内容读入一个列表fi
D)上述代码中nes()可以优化为fi
答案:A
解析:
52.[单选题]Python脚本文件的扩展名是___________。
A)pt
B)pye
C)py
D)pyc
答案:C
解析:
53.[单选题]运行以下语句,输入77and88,输出的结果是( )s = input()for i in s: if '0'<=
i <= '9': continue else: e(i,'')print(s)
A)77and88
B)and7788
C)7788
D)and
答案:A
解析:
54.[单选题]("test")函数的作用是
A)复制test目录
B)查询test目录
C)删除test目录
D)创建test目录
答案:D
解析:
55.[单选题][]b=(2,3,4,5,6) c = b[::] print(c==b) print(c is b)
A)True
B)True
C)False
D)False
答案:A
解析:
56.[单选题]表达式-15//4的值是?()
A)3
B)4
C)-3
D)-4
答案:D
解析:
57.[单选题]脏数据是指()
A)污染的数据
B)不规则的数据
C)存在计算机内的数据
D)异常值、缺失值
答案:D
解析:
58.[单选题]下面代码能将二维列表ls中的数据都扩大2倍的是( )
A)Ls=[[2,4,6],[3,6,9]]
For i in range(len(ls)):
For j in range(len(ls[i])):
ls[i][j]=ls[i][j]*2
Print(ls)
B)Ls=[[2,4,6],[3,6,9]]
For i in range(len(ls)):
for j in range(len(ls)):
ls[i][j]=ls[i][j]*2
Print(ls)
C)Ls=[[2,4,6],[3,6,9]]
For i in range(len(ls)):
for j in range(len(ls[i])):
ls[i][j]=ls[i][j]*2
Print(ls)
D)Ls=[[2,4,6],[3,6,9]]
For i in range(len(ls)-1):
for j in range(len(ls[i]-1)):
ls[i][j]=ls[i][j]*2
Print(ls)
答案:C
解析:
59.[单选题][] 表达式 divmod(20,3) 的结果是:( )
A)(6,
B)2
C)6
D)6,
答案:A
解析:
60.[单选题]( )下列关于程序设计语言的描述,正确的是( )
A)机器语言要通过编译才能被计算机接受
B)早期人们使用机器语言编写计算机程序
C)机器语言又称为高级语言
D)现在人们普遍使用机器语言编写计算机程序( )
答案:B
解析:
61.[单选题]关于元组,下列描述正确的是( )
A)元组完全相当于一个列表
B)由于元组是一个序列,所以序列的切片操作可以用于元组
C)元组中的元素可以添加、删除或替换
D)一个元组就是一个字典
答案:B
解析:
62.[单选题]Python中可用于机器学习的库文件是哪个
A)learn-more
B)scikit-learn
C)geking
D)auto
答案:B
解析:
63.[单选题]下列选项中可以获取Python整数类型帮助的是______。
A)>>> help(int)
B)>>> dir(str)
C)>>> help(float)
D)>>> dir(int)
答案:A
解析:
64.[单选题]切片操作list(range(6))[::2]执行结果为________________。( )
A)[0, 1]
B)[0, 1, 2]
C)[1, 3, 5]
D)(0, 2, 4)
答案:D
解析:
65.[单选题]下面程序中语句print(i*j)共执行了___________________次。( )
For i in range( 5 ):
For j in range( 2,5 ):
Print(i*j)
A)15
B)14
C)20
D)12
答案:A
解析:
66.[单选题]The following is an example of an instruction written in which computer
language?以下是使用哪种计算机语言编写的指令的示例
10110000
A)Assembly language汇编语言
B)Java
C)machine language机器语言
D)C#
答案:C
解析:
67.[单选题]下列数据结构中,属于非线性结构的是___________。
A)二叉树
B)带链栈
C)队列循环
D)带链队列
答案:A
解析:
68.[单选题]以下关于 Python 字符串的描述中,错误的是():
A)字符串是字符的序列,可以按照单个字符或者字符片段进行索引
B)字符串包括两种序号体系:正向递增和反向递减
C)Python 字符串提供区间访问方式,采用 [N:M] 格式,表示字符串中从 N 到 M 的索引子字符串
(包含 N 和 M)
D)字符串是用一对双引号" "或者单引号’ '括起来的零个或者多个字符
答案:C
解析:
69.[单选题]有函数:def location(city,province):
print("{}belongs to{}province".format(city,province)
以下语句中()的结果与其他几个不同。
A)location("Nanjing","Jiangsu")
B)location(province="Jiangsu",city="Nanjing")
C)location(city="Nanjing",province="Jiangsu")
D)location("Jiangsu","Nanjing")
答案:D
解析:
70.[单选题]下列程序执行后输出结果为( )x="abc”y=xy=100print(x)
A)abc
B)97,98,99
C)100
D)以上三项均是错误的
答案:A
解析:
71.[单选题]下列代码运行结果是( )?
A = 'a'
Print( a > 'b' )
A)a
B)False
C)b
D)True
答案:B
解析:
72.[单选题]以下关于字符串类型的操作的描述,错误的是:
A)e(x,y)方法把字符串str中所有的x子串都替换成y
B)想把一个字符串str所有的字符都大写,用()
C)想获取字符串str的长度,用字符串处理函数 ()
D)设 x = ’aa’ ,则执行x*3的结果是‘aaaaaa’
答案:C
解析:
73.[单选题]对于字典D={'A':10,'B':20,'C':30,'D':40},对第4个字典元素的访问形式是()
A)D[3]
B)D[4]
C)D['D']
D)D[D]
答案:C
解析:
74.[单选题]代码:str1='5'+'6',运行后str1结果是( )
A)56
B)11
C)'56'
D)'11'
答案:C
解析:
75.[单选题]以下关于scrapy说法错误的是
A)scrapy是一个快速、高层次的屏幕和web抓取框架
B)scrapy只能用于数据挖掘
C)scrapy可以用于自动化测试
D)scrapy可以抓取web站点并从页面中提取结构化数据
答案:B
解析:
76.[单选题]在字典中,查找一个键和查找一个值的速度哪个更快些__________。
A)键
B)值
C)相同快
D)无法比较
答案:A
解析:
77.[单选题]skleam 库中对数据进行预处理和规范化主要依靠()模块。
A)neighbors模块
B)preprocessing模块
C)pipeline 模块
D)datasets模块
答案:B
解析:cessing 模块包括缩放、居中、归一化、二值化和插补方法,主要是对数据进
行预处理和规范化。
)函数。
78.[单选题]已知x = 43,y = False;则表达式(x >= y and 'A' < 'B' and not y)的值是( )。
A)False
B)语法错
C)True
D)“假”
答案:C
解析:
79.[单选题]下面文件文件打开方式中,不能对打开的文件进行写操作的是( )
A)w
B)r
C)a
D)wt
答案:B
解析:
80.[单选题][] 关于Python函数,以下选项中描述错误的是( )
A)每次使用函数需要提供相同的参数作为输入
B)函数是一段具有特定功能的语句组
C)函数是一段可重用的语句组
D)函数通过函数名进行调用
答案:A
解析:
81.[单选题](, )Python中定义类的关键字是( )。
A)class
B)def
C)while
D)yield Pass
答案:A
解析:
82.[单选题]以下选项不属于 Python 整数类型的是:
A)二进制
B)十进制
C)八进制
D)十二进制
答案:D
解析:
83.[单选题]已知列表lst=[1,2,3,4,5],则以下哪个表达式的值不为5
A)lst[4]
B)lst[-1]
C)len(lst)
D)lst[5]
答案:D
解析:
84.[单选题]绘图通过( )为项目设置 matplotlib 参数。
A)re)
B)sci)
C)axes)
D)sca)
答案:A
解析:)设置当前的 matplotlib参数。
85.[单选题]( )关于Python语言的特点,以下选项中描述错误的是( )
A)Python语言是脚本语言
B)Python语言是非开源语言
C)Python语言是跨平台语言
D)Python语言是多模型语言
答案:B
解析:
86.[单选题]若字典d = {1:"a", 2:"b"},则能够访问d的第一个元素的语句是( )。
A)A d["0"]
B)B d["1"]
C)C d[1]
D)D d[0]
答案:C
解析:
87.[单选题]字符串s='anbtc',则len(s)的值是()
A)无
B)5
C)6
D)7
答案:B
解析:
88.[单选题]pymysql中批量添加需要调用什么方法?
A)execute()
B)executemany()
C)addmany()
D)manyexecute()
答案:B
解析:
89.[单选题]软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软
件的是
A)编译程序
B)操作系统
C)教务管理系统
D)汇编程序
答案:C
解析:
90.[单选题]关于软件测试中的β测试,以下描述正确的是( )
A)β测试是在软件公司内部展开的测试,由公司的非专业测试人员执行测试
B)β测试是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
C)β测试是在软件公司外部展开的测试,必须由专业的测试人员执行的测试
版权声明:本文标题:Python开发基础(试卷编号171) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710021216a553988.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论