
Python语言基础与应用
学校: 无
问题: 1. Python3不再区分整数和长整数,统一为()类型。
选项:
• A. float
• B. string
• C. int
• D. long long
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. “程序”就是做一件事情或者解决一个问题所采取的一系列()步骤。
选项:云南开放大学答案
• A. 无序
• B. 随机
• C. 重复
• D. 固定
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 有些语句(如if,else,while)的末尾是冒号“ : ”,这样,下面的若干行就要缩进(____)个空格。
选项:
• A. 至少4个
• B. 至少1个
• C. 必须2个
• D. 最多4个
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. Python语言最适合的应用领域
选项:
• A. 网站开发
• B. 大数据分析
• C. 人工智能应用
• D. 大型3D游戏开发
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 以下属于人机交互方式的是()。
选项:
• A. CPU进行计算
• B. 输入文字
• C. 拨动游戏杆
• D. 虚拟现实技术
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 日常生活中哪些过程可以看作是“程序”?
选项:
• A. 话剧演出
• B. 音乐会演出
• C. 用电饭煲做米饭
• D. 银行柜员取款服务
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. Python版本2.x完全可以被3.x兼容。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. Python语句的行与行之间必须右对齐。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 给第一台计算机编程的第一代程序员是6位女士。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. Guido给Python语言起名的原因是他家有只宠物蛇。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. Python语言程序中的语句的行与行之间必须()对齐。
选项:
• A. 居中
• B. 右
• C. 无需对齐
• D. 左
答案: 请关注公众号【渝粤搜题】查看答案
问题: 12. 符号“#”后面跟的内容是程序里的()。
选项:
• A. 注释
• B. 备注
• C. 可执行语句
• D. 函数调用
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. Python于2001年发布了第一个版本。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 14. if语句末尾应该为分号,下面的若干行语句都需要缩进4个空格。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. Python官方软件包自带的一个集成开发环境是(_____)。
选项:
• A. Eclipse
• B. Shell-IDLE
• C. PyCharm
• D. Anaconda
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. Python不支持以下哪种数据类型?
选项:
• A. float
• B. list
• C. char
• D. complex
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. Python中调用(_____)模块的(_____)函数来实现求实数平方根的操作。
选项:
• A. math sqrt
• B. cmath abs
• C. cmath sqrt
• D. math abs
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. Python语言可以在哪些操作系统上运行?
选项:
• A. Linux
• B. macOS
• C. Windows
• D. 每个选项都可以
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 以下选项属于Python哲学内容的是(_____)。
选项:
• A. 扁平胜于嵌套
• B. 优美胜于丑陋
• C. 简单胜过复杂
• D. 单纯不如冗余
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 以下关于数据,描述正确的是(_____)。
选项:
• A. 数据类型多种多样,包括数值型、文本字符串型等等。
• B. Python语言在大数据分析处理领域应用广泛。
• C. 数据是信息的表现形式和载体。
• D. 数据是对现实世界实体和概念的抽象。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 在Python的shell中输入1+1,按下回车键后,系统将返回False。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. Python中,所有的数据类型都是可以相互转换的。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 定义语句一般用def或class来表示。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. IDLE是Python软件包自带的一个集成开发环境的可视化界面。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 关于Python中的字符串,下列说法错误的是()。
选项:
• A. 字符串以\0标志字符串的结束。
• B. 在三引号字符串中可以包含换行回车等特殊字符。
• C. 字符应该视为长度为1的字符串。
• D. 既可以用单引号,也可以用双引号创建字符串。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. print('a'<'b'<'c')上述代码的输出结果是
选项:
• A. c
• B. a
• C. TRUE
• D. FALSE
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 下列表达式中返回为True的是()。
选项:
• A. (3,2)>('a','b')
• B. 'abc'>'xyz'
• C. 0x56>56
• D. 3>2>2
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 关于python中的复数,下列说法错误的是()。
选项:
• A. 表示复数的语法是real+image j。
• B. 实部和虚部都是整数。
• C. 虚部必须后缀j且j不区分大小写。
• D. 复数之间只能比较是否相等。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. Python语言中,0b10是一个十进制表示的数字。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 给数据命名时,需要区分大小写,可以使用“_"符号。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. and类型连接的两个值,只要上海开放大学答案有一个为真,那么计算结果即为真。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. Python中,逻辑类型又称为pool。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. alist=sorted([1,2,3],reverse=True)
blist=reversed([1,2,3])
print(alist==blist)
上述代码的运行结果是()。
选项:
• A. TRUE
• B. FALSE
• C. 1
• D. 0
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. a=[3]
alist=[1,2,3,4,5]
print(a in alist)
上述代码的运行结果是()。
选项:
• A. FALSE
• B. 1北京开放大学答案
• C. 0
• D. TRUE
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. x={1:2}
x[2]=3
print(x)
上述代码的输出结果是()。
选项江苏开放大学答案:
• A. 其余选项都不对
• B. {1: 2, 2: 3}
• C. {1: 3}
• D. {1: 2: 3}
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. alist=[3,4,5,7,9,12,13,15,17]
blist=alist[3:7:2]
print(blist)
上述代码的输出结果是()。
选项:
• A. [7, 12]
• B. [5, 9]
• C. 其余答案都不正确
• D. [7, 12, 15]
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. dict={'1':1,'2':2}
theCopy=dict
dict['1']=5
sum=dict['1']+theCopy['1']
print(sum)
上述代码的输出结果是
选项:
• A. 2
• B. 7
• C. 6
• D. 10
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 集合中的元素不可以重复。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 创建列表,可以直接使用[ ],或者用指明类型法list[ ]。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 使用花括号{}创建字典。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 字典与元组一样,都属于不可变类型。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. k=1000
while k>1:
print(k)
k=k/2
上述代码的运行结果包含()个数字。
选项:
• A. 10
• B. 8
• C. 11
• D. 9
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 下面代码的运行结果是:
for i in range(2):
print(i, end='')
else:
print(0)
选项:
• A. 0
1
2
• B. 0
1
• C. 0120
• D. 010
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 以下叙述正确的是()。
选项:
• A. 只能在循环体内使用break语句。
• B. continue语句的作用是结束整个循环的执行。
• C. 在循环体内使用break语句或continue语句的作用相同。
• D. 从多层循环嵌套中退出时,可以使用goto语句。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 下面代码的运行结果是:
lst=[1,3,5,7]
for i in lst:
print(i)
if i>=5:
break
else:
print('END')
选项:
• A. 1
3
5
• B. 1
3
5
7
END
• C. 1
3
5
7
• D. 1
3
5
END
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 常见的控制流结构有:
选项:
• A. 条件分支
• B. 循环结构
• C. 赋值语句
• D. 顺序结构
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. range函数中,range( )会返回一个从1开始到终点的数列。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. Python语言的赋值语句很好地对应了冯·诺依曼计算机结构中“运算”与“输出”的步骤。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: www.yuyue-edu.cn8. 嵌套循环中,continue语句仅作用于离他最近的一层循环。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. list(map(lambda x:len(x),['a','12','ab123']))上述代码的输出结果是____。
选项:
• A. [1, 2, 5]
• B. [1, 2, 3]
• C. [1, 0, 2]
• D. [0, 2, 3]
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. counter=1
num=0
def tset():
global counter
for i in (1,2,3):
counter+=1
num=10
tset()
print(counter,num)
上述代码的输出结果是____。
选项:
• A. 1 10
• B. 4 10
• C. 1 0
• D. 4 0
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. f1=lambda x:x*2
f2=lambda x:x**2
print(f1(f2(2)))
上述代码的输出结果是____。
选项:
• A. 2
• B. 4
• C. 8
• D. 6
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 函数的参数中,形式参数只是代表一个位置、一个变量名。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. python语言标准库中,若要生成伪随机数,可以用fractions。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. python语言标准库中,Python对象持久化可以通过pickle实现。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 定义函数时,使用return关键字指定函数返回的值。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 定义函数时,局部变量只在该函数定义范围内有效,函数外只能访问不能修改。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. from datetime import *
td1=timedelta(minutes=10)
td2=timedelta(minutes=15)
以下关于这段代码说法错误的是
选项:
• A. print(td1*10)的结果是100。
• B. print(td1+td2)的结果是0:25:00。
• C. print((td2-td1).seconds)的结果是300。
• D. print(td1
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 下列关于时间相关模块说法错误的是()。
选项:
• A. time.sleep()方法可以让程序在某处暂停几秒。
• B. datetime模块中strptime方法将struct_time对象格式化成字符串。
• C. calendar.isleap(2000)
上述Python代码的结果是True。
• D. datetime模块中timedelta模块用来表示日期或时间之间的差值。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. Python可以使用(____)函数打开文件,这个函数默认的打开模式为(____)。
选项:
• A. openfile 'r'
• B. open 'w'
• C. open 'r'
• D. openfile 'w'
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 下列关于Python中数学相关模块说法正确的是(___)。
选项:
• A. math.log(a,x)可以用来求以a为底的x的对数。
• B. random.random()方法可以生成范围在[0,1]之间的随机数。
• C. from fractions import Fraction
t=Fraction(7,4)
m=1.75
print(t==m)
这段代码的输出结果是False。
• D. cmath模块可以实现对复数进行极坐标表示和笛卡尔表示方法的转换。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 下列关于文件相关模块说法错误的是(____)。
选项:
• A. 打开二进制文件应该采用模式'rt'。
• B. 文件操作可以使用close方法关闭流。
• C. 可以使用shelve模块进行对象持久化。
• D. 通常采用with语句以保证系统自动关闭打开的流。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. Python文件相关模块中的readline(size)函数,其中参数size用于指明读取的()。
选项:
• A. 行数
• B. 字节数或字符数
• C. 字符串数
• D. 二进制数
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 下列关于shelve模块说法错误的是(___)。
选项:
• A. shelve模块通过构造一个简单的数据库,像操作字典一样按照键存储和获取本地的Python对象。
• B. 操作开始必须打开shelve,并且在修改后需要关闭它。
• C. shelve模块打开文件后,文件的键必须是字符串且唯一。
• D. shelve中保存的列表对象可以直接进行添加数据元素的操作。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 生成指定范围内的随机浮点数,可以使用uniform()。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. turtle模块是Python的内置模块。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 使用calendar.monthcalendar()函数时,返回的值中最里层的列表一定含有7个元素。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. Python中定义私有变量的方法是(_____)。
选项:
• A. 使用private关键字
• B. __变量名
• C. 使用this关键字
• D. 变量名__
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 阅读以下代码,四个选项中说法正确的是(____)。
class parent:
def __init__(self,param):
self.v1=param
class child(parent):
def __init__(self,param):
parent.__init__(self,param)
self.v2=param
odj=child(100)
选项:
• A. print(odj.v1==odj.v2)会报错。
• B. print(odj.v1)值为100。
• C. print(odj.v1)值为0。
• D. print(odj.v1==odj.v2)结果为False。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 下列代码的输出结果是(_____)。
class Person:
def __init__(self,id):
self.id=id
tom=Person(123)
tom.__dict__['age']=20
print(tom.age+len(tom.__dict__))
选项:
• A. 23
• B. 24
• C. 22渝粤搜题
• D. 21
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 以下关于Python类定义中的特殊方法说法错误的是(_____)。
选项:
• A. 析构器__del__在销毁对象时调用。
• B. 构造器__init__在实例化对象时调用。
• C. 所有特殊方法的名称以两个下划线(__)开始和结束。
• D. __str__(self)方法用来把字符串转换为对象。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 下列代码的输出结果是(____)。
name=['Jack','John','Mary']
name.sort(reverse=True)
print(name)
选项:
• A. ['Jack', 'Mary', 'John']
• B. ['Mary', 'Jack', 'John']
• C. ['Mary', 'John', 'Jack']
• D. ['Jack', 'John', 'Mary']
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 面向对象的程序设计的三个基本特征是(_____)。
选项:
• A. 继承
• B. 封装
• C. 交互
• D渝粤教育. 多态
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 使用sort()函数时,如果列表中的元素都是数字,则默认按降序排序。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 如果两个类具有“一般-特殊”的逻辑关系,那么特殊类就可以作为一般类的“父类”来定义,将属性和方法继承给“子类”。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 同一类的数据对象具有相同的属性和方法,但属性值和id不同。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 类的出现,为面向对象编程的三个最重要的特征,即封装性、继承性和多态性,提供了实现的手段。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. 类的定义的特殊方法中,__eq__(self,other)表达的是使用==操作符。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 下面关于Python的高级扩展模块说法错误的是(_____)。
选项:
• A. Flask是Python web开发框架的一种。
• B. Pillow是对图像进行操作和处理的一个模块,可以实现缩略图、图像模糊等功能。
• C. from PIL import Image,ImageFilter
im=Image.open('test.jpg')
im.filter(ImageFilter.BLUR)
运行上述代码后再利用照片浏览器打开test.jpg时已经实现了模糊效果。
• D. 运行下述代码后,访问https://127.0.0.1:5000/可以看到返回一行文本:Python is the best language in the world!
from flask import Flask
app=Flask(__name__)
@app.route("/") def fun():
return "Python is the best language in the world!"
if __name__=="__main__":
app.run()
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 下列代码的输出结果是(_____)。
a=10
b=0
try:
c=a/b
print(c)
except ZeroDivisionError as e:
print(e)
finally:
print("always excute")
print("done")
选项:
• A. division by zero
always excute
done
• B. division by zero
always excute
• C. division by zero
• D. divis国家开放大学答案ion by zero
done
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 根据下列代码绘制的图像正确的是(_____)。
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(0,2*np.pi,50)
y=np.cos(x)
plt.scatter(x,y)
plt.plot(x,np.sin(x),'r--')
plt.show()
选项:
• A.
• B广东开放大学答案.
• C.
• D.
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 下面关于网络爬虫的相关说法错误的是(_____)。
选项:
• A. Beautiful Soup解析页面时只能调用Python内置的标准库解析器。
• B. 利用Beautiful Soup模块来处理HTML和XML,解析页面格式,提取有用的信息。
• C. 爬虫就是按照一定规则,自动地提取并保存网页中信息的程序。
• D. requests是Python实现的一个简单易用的HTTP库,该方法返回的是一个response对象。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. Python中,例外处理捕捉错误的语句是try-break语句。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. Beautiful Soup主要用于使用requests库下载了网页并转化成字符串后处理HTML和XML时,解析页面格式,提取有用的信息。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 列表推导式的基本语法为:[ for in if ]。()
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. Flask是一种非常容易上手的Python TCP/IP开发框架,功能强大。()
选项:
答案: 请关注公众号【渝渝粤题库粤搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。