百年教育职业培训中心 百年教育学习服务平台
题库试卷

【百年教育职业培训中心】Python及其应用-章节资料考试资料-广西科技大学启迪数字学院

来源: 更新时间:

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!答案:微信搜索【渝粤教育】公众号ython及其应用-广西科技大学启迪数字学院[火测验1:Pytho

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

答案:微信搜索【渝粤教育】公众号


ython及其应用-广西科技大学启迪数字学院[

测验1: Python基本语法元素 (1)

1、【单选题】正式对外发布Python版本的年份是:

A、1991

B、2002

C、2008

D、1998


2、【单选题】‬以下关于Python语言中“缩进”说法正确的是:

A、缩进可以用在任何语句之后,表示语句间的包含关系

B、缩进是非强制的,仅为了提高代码可读性

C、缩进统一为4个空格

D、缩进在程序中长度统一且强制使用


3、【单选题】以下不属于IPO模型的是:

A、Input

B、Process

C、Output

D、Program


4、【单选题】‬字符串是一个字符序列,给字符串s,以下表示s从右侧向左第三个字符的是:

A、s[3]

B、s[0:-3]

C、s[-3]

D、s[:-3]


5、【单选题】‬以下不是Python语言合法命名的是:

A、MyGod

B、MyGod5

C、5MyGod

D、_MyGod_


6、【单选题】‬在Python中,用于获取用户输入的函数是:

A、print()

B、input()

C、get()

D、eval()


7、【单选题】‬下面不属于Python保留字的是:

A、elif

B、def

C、type

D、import


8、【单选题】‬以下不是Python数据类型的是:

A、实数

B、整数

C、字符串

D、列表


9、【单选题】‬哪个选项给出的保留字不直接用于表示分支结构?

A、if

B、else

C、in

D、elif


10、【单选题】利用print()格式化输出,哪个选项用于控制浮点数的小数点后两位输出?

A、{.2}

B、{.2f}

C、{:.2f}

D、{:.2}


tuetle库蝴蝶曲线的绘制

测验3: 基本数据类型

1、【单选题】给出如下代码s = 'Python is beautiful!'可以输出“python”的是

A、print(s[0:6].lower())

B、print(s[:–14])

C、 print(s[0:6])

D、 print(s[–21: –14].lower)


2、【单选题】以下关于str.split()方法功能说明正确的是:

A、替换字符串中特定字符

B、按照指定字符分割字符串为列表

C、去掉字符串两侧指定字符

D、连接两个字符串序列


3、【单选题】‬字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行?

A、使用空格

B、使用\n

C、使用“\换行”

D、使用转义符\


4、【单选题】如下程序的运行结果是() import re
pat = re.compile (r'\d+?')
s = pat.search('python123').span()
print(s)

A、(6,9)

B、(6,7)

C、(0,9)

D、None


5、【单选题】下面关于time库引用不正确的是?

A、from time import strftime

B、from time import *

C、from * import time

D、import time


6、【单选题】下面运算结果不是浮点型的是()

A、2*0.5

B、2**-1

C、5//2

D、18/3


7、【单选题】给出如下代码s = Alice
print(s[::–1])上述代码的输出结果是

A、ecilA

B、ALICE

C、Alice

D、Alic


8、【单选题】下面代码的输出结果是str1 = mysqlsqlserverPostgresQL
str2 = sql
ncount = str1.count(str2)
print(ncount)

A、2

B、5

C、4

D、3


9、【单选题】哪个选项是下面代码的执行结果?name=“Python语言程序设计课程”
print(name[0],name[2:-2],name[-1])

A、P thon语言程序设计 程

B、P thon语言程序设计 课

C、P thon语言程序设计课 课

D、P thon语言程序设计课 程


10、【单选题】哪个选项是下面代码的执行结果?s=‘PYTHON’
print({0:3}.format(s))

A、PYTH

B、PYT

C、PYTHON

D、 PYTHON


测验4: 程序的控制结构

1、【单选题】Python语言tkinter模块中有三种控件布局方法分别是pack、grid、place方法,下列叙述正确的是:

A、三种布局方法可以混合使用

B、grid、pack两种布局方法可以混合使用

C、grid、place两种布局方法可以混合使用

D、三种布局方法都不能混合使用


2、【单选题】for i in range(0,2):
print(i)哪个选项是以上程序的输出结果?

A、0 1

B、1 2

C、0 1 2

D、1


3、【单选题】k=10000
while k1:
print(k)
k=k/2哪个选项给出了上述程序的输出次数?

A、15

B、14

C、13

D、1000


4、【单选题】python的tkinter中,可以动态改变label控件值得方法是:

A、config方法

B、focus方法

C、bind方法

D、destroy方法


5、【单选题】下列程序中哪个是生成1-100之间随机整数的:

A、import random
print( random.randint(1,100) )

B、import random
print( random.random(1,100) )

C、import random
print( random.uniform(1,100) )

D、import random
print( random.randrange(1,100,2) )


6、【单选题】关于Python语句P=-P,哪个选项的描述是正确的?

A、P等于它的负数

B、P=0

C、给P赋值为它的负数

D、P的绝对值


7、【单选题】python的Tkinter模块中,一般使用哪种控件进行输入:

A、Label控件

B、Entry控件

C、Button控件

D、Listbox控件


8、【单选题】哪个选项是下面代码的执行结果?for s in PYTHON:
if s==T:
continue
print(s,end=)

A、TT

B、PYHON

C、PYTHON

D、PY


9、【单选题】哪个选项是random库中用于生成随机小数的函数?

A、getrandbits()

B、random()

C、randrange()

D、randint()


10、【单选题】关于try-except,哪个选项的描述是错误的?

A、表达了一种分支结构的特点

B、用于对程序的异常进行捕捉和处理

C、NameError是一种异常类型

D、使用了异常处理,程序将不会再出错


测验5: 函数和代码复用

1、【单选题】以下关于递归函数基例的说法错误的是:

A、递归函数的基例决定递归的深度

B、递归函数必须有基例

C、递归函数的基例不再进行递归

D、每个递归函数都只能有一个基例


2、【单选题】以下选项不是函数作用的是:

A、提高代码执行速度

B、增强代码可读性

C、降低编程复杂度

D、复用代码


3、【单选题】下列程序的输出结果为def f(a,b):
a=4
return a+b
def main():
a=5
b=6
print(f(a,b),a+b)
main()

A、11 10

B、10 11

C、10 10

D、11 11


4、【单选题】以下关于Python函数说法错误的是:def func(a,b):
c=a**2+b
b=a
return c
a=10
b=100
c=func(a,b)+a

A、该函数名称为func

B、执行该函数后,变量c的值为200

C、执行该函数后,变量a的值为10

D、执行该函数后,变量b的值为100


5、【单选题】class A(object):
def foo(self, x):
print(executing foo(%s, %s) % (self,x))
@classmethod
def class_foo(cls, x):
print(executing class_foo(%s, %s) % (cls,x))
@staticmethod
def static_foo(x):
print(executing static_foo(%s) % (x))

a = A()
A.class_foo('绑定到类')
A.static_foo('静态绑定')输出结果是:

A、executing class_foo(<class '__main__.A'>, 绑定到类)executing static_foo(静态绑定)

B、executing class_foo(<class '__main__.A'>, 绑定到类)executing class_foo(<class '__main__.A'>, 绑定到类)

C、executing static_foo(静态绑定)executing static_foo(静态绑定)

D、程序运行错误


6、【单选题】以下关于模块化设计描述错误的是:

A、应尽可能合理划分功能块,功能块内部耦合度低

B、应尽可能合理划分功能块,功能块内部耦合度高

C、模块间关系尽可能简单,模块之间耦合度低

D、高耦合度的特点是复用较为困难


7、【单选题】 class People(object):
__name = luffy
__age = 18

p1 = People()
print(p1.__name, p1.__age)运行结果是:

A、"luffy",18

B、luffy,18

C、运行错误

D、luffy 18


8、【单选题】class People(object):
def __init__(self):
print(__init__)
def __new__(cls, *args, **kwargs):
print(__new__)
return object.__new__(cls, *args, **kwargs)

People()程序的输出结果是:

A、__init____new__

B、__new__

C、__init__

D、__new____init__


9、【单选题】class Parent(object):
x = 1
class Child1(Parent):
pass
class Child2(Parent):
pass
print(Parent.x, Child1.x, Child2.x)
Child1.x = 2
print(Parent.x, Child1.x, Child2.x)
Parent.x = 3
print(Parent.x, Child1.x, Child2.x)输出结果是:

A、1 1 1
1 2 1
1 1 1

B、1 1 1
1 1 1
1 1 1

C、1 1 1
1 2 1
3 2 3

D、3 2 3
3 2 3
3 2 3


10、【单选题】关于return语句,以下选项描述正确的是:

A、函数中最多只有一个return语句

B、函数必须有一个return语句

C、return只能返回一个值

D、函数可以没有return语句


测验6: 组合数据类型

1、【单选题】序列s,哪个选项对s.index(x)的描述是正确的?

A、返回序列s中序号为x的元素

B、返回序列s中元素x所有出现位置的序号

C、返回序列s中x的长度

D、返回序列s中元素x第一次出现的序号


2、【单选题】l1 = [11, 22, 33]
l2 = [22, 33, 44]
for i1 in l1:
if i1 not in l2:
print(i1)输出结果是:

A、11

B、22

C、33

D、44


3、【单选题】给定字典d,哪个选项对d.values()的描述是正确的?

A、返回一种dict_values类型,包括字典d中所有值

B、返回一个列表类型,包括字典d中所有值

C、返回一个元组类型,包括字典d中所有值

D、返回一个集合类型,包括字典d中所有值


4、【单选题】nums = [2, 7, 11, 15, 1, 8]
l1 = []
l = len(nums)
for i in range(0, l-1):
for j in range(i+1,l):
if nums[i] + nums[j] == 9:
n = (nums[i], nums[j])
l1.append(n)
print(l1)

A、[(1,8),(2,7)]

B、[(2,7),(1,8)]

C、[11,15]

D、[2, 7, 11, 15, 1, 8]


5、【单选题】‬哪个选项是下面代码的输出结果?d= {‘a’: 1, ‘b’: 2, ‘b’: ‘3’}
print(d[‘b’])

A、2

B、1

C、3

D、{‘b’:2}


6、【单选题】列表ls,哪个选项对ls.append(x)的描述是正确的?

A、向ls中增加元素,如果x是一个列表,则可以同时增加多个元素

B、替换列表ls最后一个元素为x

C、只能向列表ls最后增加一个元素x

D、向列表ls最前面增加一个元素x


7、【单选题】dic = {k1: alex, k2: aric, k3: Tony, k4: Arainc}
for v in dic.values():
n = v.strip()
if n.endswith('c'):
if n.startswith('a') or n.startswith('A'):
print(n)

A、Arainc,aric

B、aric,Arainc

C、aricArainc

D、程序运行错误


8、【单选题】关于大括号{},以下描述正确的是:

A、直接使用{}将生成一个元组类型

B、直接使用{}将生成一个集合类型

C、直接使用{}将生成一个列表类型

D、直接使用{}将生成一个字典类型


9、【单选题】‬S和T是两个集合,哪个选项对S^T的描述是正确的?

A、S和T的交运算,包括同时在集合S和T中的元素

B、S和T的补运算,包括集合S和T中的非相同元素

C、S和T的差运算,包括在集合S但不在T中的元素

D、S和T的并运算,包括在集合S和T中的所有元素


10、【单选题】li = [alex, aric, Alex, Tony, rain]
for i in li:
v = i.strip()
if v.endswith('c') :
if v.startswith('a') or v.endswith('A'):
print(v)

A、Alex

B、alex

C、aric

D、["alex", " aric", "Alex", "Tony", "rain"]


测验7: 文件和数据格式化

1、【单选题】‬以下选项不是Python文件读操作的是:

A、readtext()

B、read()

C、readline()

D、readlines()


2、【单选题】‬二维列表ls=[[1,2,3], [4,5,6],[7,8,9]],哪个选项能获取其中元素5?

A、ls[4]

B、ls[-2][-1]

C、ls[1][1]

D、ls[-1][-1]


3、【单选题】‬关于CSV文件的描述,哪个选项的描述是错误的?

A、CSV文件格式是一种通用的、相对简单的文件格式,应用于程序之间转移表格数据

B、整个CSV文件是一个二维数据

C、CSV文件通过多种编码表示字符

D、CSV文件的每一行是一维数据,可以使用Python中的列表类型表示


4、【单选题】‬关于Python文件的‘+’打开模式,哪个选项的描述是正确的?

A、追加写模式

B、与r/w/a/x一同使用,在原功能基础上增加同时读写功能

C、只读模式

D、覆盖写模式


5、【单选题】import json
a = {'a':'1111','b':'2222','c':'3333','d':'4444'}
jsObj = json.dumps(a)
print(jsObj)
print(type(a))
print(type(jsObj))运行结果是:

A、{"a": "1111", "b": "2222", "c": "3333", "d": "4444"}
<class 'dict'>
<class 'dict'>

B、{"a": "1111", "b": "2222", "c": "3333", "d": "4444"}
<class 'str'>
<class 'str'>

C、{"a": "1111", "b": "2222", "c": "3333", "d": "4444"}
<class 'dict'>
<class 'str'>

D、{"a": "1111", "b": "2222", "c": "3333", "d": "4444"}<class 'str'><class 'dict'>


6、【单选题】‬关于数据组织的维度,哪个选项的描述是错误的?

A、一维数据采用线性方式组织,对应于数学中的数组和集合等概念

B、高维数据由键值对类型的数据构成,采用对象方式组织

C、二维数据采用表格方式组织,对应于数学中的矩阵

D、数据组织存在维度,字典类型用于表示一维和二维数据


7、【单选题】‬对于Python文件,以下描述正确的是:

A、当文件以文本方式打开时,读取按照字节流方式

B、同一个文件可以既采用文本方式打开,也可以采用二进制方式打开

C、根据不同类型的文件,打开方式只能是文本或者二进制中的一种

D、当文件以二进制文件方式打开时,读取按照字符串方式


8、【单选题】‬关于文件关闭的close()方法,哪个选项的描述是正确的?

A、文件处理遵循严格的“打开-操作-关闭”模式

B、如果文件是只读方式打开,仅在这种情况下可以不用close()方法关闭文件

C、文件处理结束之后,一定要用close()方法关闭文件

D、文件处理后可以不用close()方法关闭文件,程序退出时会默认关闭


9、【单选题】‬python对文件操作采用的统一步骤是:

A、操作—读取—写入

B、打开—操作—关闭

C、打开—读写—写入

D、打开—读取—写入—关闭


10、【单选题】‬给定列表ls = [1, 2, 3, 1, 2, 3],其元素包含2种数据类型,哪个选项是列表ls的数据组织维度?

A、一维数据

B、高维数据

C、二维数据

D、多维数据


测验8: 程序设计方法学

1、【单选题】‬以下选项关于计算生态描述错误的是:

A、计算生态主要以开源项目为组织形式

B、高质量计算生态需要顶层设计的参与才能保障

C、计算生态类似自然生态,不受单一组织或人物的控制,形成了技术演化路径

D、计算生态存在竞争发展、相互依存和迅速更迭的特点


2、【单选题】‬关于Python的os库,以下选项描述正确的是:

A、os库提供了路径操作、进程管理等若干类功能

B、os库提供了几十个函数,功能比较有限

C、os库仅适用于Windows平台

D、os库是一个第三方库,需要安装后使用


3、【单选题】‬关于软件产品和程序的区别,以下描述正确的是:

A、软件产品=程序功能+用户体验

B、软件程序就是软件产品

C、软件产品=程序功能+速度优化

D、从程序功能到软件产品的产品化代价很小


4、【单选题】‬关于Python第三方库安装方法,以下选项描述错误的是:

A、访问UCI网站下载安装文件

B、使用pip命令

C、使用集成安装工具

D、联系第三方库作者索要安装文件


5、【单选题】‬自顶向下设计主要由下列哪个语法元素实现?

A、对象

B、循环结构

C、函数

D、过程


6、【单选题】‬关于用户体验,以下选项描述正确的是:

A、编程只是手段,程序最终为人类服务,用户体验很重要

B、好产品不一定有好的用户体验,关键在于功能创意

C、用户体验不重要,只要有程序功能即可

D、用户体验是客观的,完全可以靠技术来实现


7、【单选题】‬以下选项对计算思维本质描述正确的是:

A、计算和思维

B、抽象和自动化

C、抽象和执行

D、描述和执行


8、【单选题】‬关于os.path子库,以下选项中用来计算相对路径的函数是:

A、os.path.relpath(path)

B、os.path.normpath(path)

C、os.path.basename(path)

D、os.path.abspath(path)


9、【单选题】‬关于计算思维,以下选项描述正确的是:

A、计算思维从古至今一直存在

B、计算思维是基于计算机的思维模式

C、计算思维关于设计和构造,可以脱离计算机而存在

D、计算思维是逻辑思维的演进


10、【单选题】‬关于os库,以下选项中可以启动进程执行程序的函数是:

A、os.system()

B、os.start()

C、os.process()

D、os.run()




广东理工学院成人高考招生简章

广州城建职业学院成人高等教育招生简章

广东科学技术职业学院招生简章

广东科学技术职业学院招生简章

广东生态工程职业学院成人高考招生专业

清远职业技术学院成人高等教育招生专业简介

电子科技大学中山学院成人高等教育招生简章

广州涉外经济职业技术学院

韶关学院成人高考招生简章

广东财经大学成人高等教育招生简介

广东理工学院成人高考招生简章

广东第二师范学院成人高考招生简章

广东南方职业学院成人高考招生简章

广东亚视演艺职业学院成人高考招生简章


电话咨询