第1章简明Python基础串讲

python(2)

1、单选题:
‏以下选项中不能生成一个空字典的是:‎
选项:
A: {}
B: dict()
C: dict([])
D: {[]}
答案: 【 {[]}

2、单选题:
​S和T是两个集合,对SIT的描述正确的是:​
选项:
A: S和T的补运算,包括集合S和T中的非相同元素
B: S和T的并运算,包括在集合S和T中的所有元素
C: S和T的差运算,包括在集合S但不在T中的元素
D: S和T的交运算,包括同时在集合S和T中的元素
答案: 【 S和T的并运算,包括在集合S和T中的所有元素

3、单选题:
关于 Python 的元组类型,以下选项中描述错误的是:​‍​
选项:
A: 元组一旦创建就不能被修改
B: Python 中元组采用逗号和圆括号(可选)来表示
C: 元组中元素不可以是不同类型
D: 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
答案: 【 元组中元素不可以是不同类型

4、单选题:
‎关于Python组合数据类型,以下选项中描述错误的是:‎
选项:
A: Python 组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易
B: 组合数据类型可以分为3类:序列类型、集合类型和映射类型
C: 序列类型是二维元素向量,元素之间存在先后关系,通过序号访问
D: Python的 str、tuple和list类型都属于序列类型
答案: 【 序列类型是二维元素向量,元素之间存在先后关系,通过序号访问

5、单选题:
关于Python序列类型的通用操作符和函数,以下选项中描述错误的是:‌‍‌
选项:
A: 如果s是一个序列,x是s的元素,x in s返回 True
B: 如果s是一个序列,x不是s的元素,x not in s返回 True
C: 如果s是一个序列,s=[1,"kate",True],s[3]返回 True
D: 如果s是一个序列,s =[1,"kate",True],s[-1]回 True
答案: 【 如果s是一个序列,s=[1,"kate",True],s[3]返回 True

Python1

1、单选题:
关于Python语言的特点,以下选项中描述错误的是:‎‌‎
选项:
A: Python语言是非开源语言
B: Python语言是跨平台语言
C: Python语言是脚本语言
D: Python语言是多模型语言
答案: 【 Python语言是非开源语言

2、单选题:
关于Python的无限循环,以下选项中描述错误的是:‎‎‎
选项:
A: 无限循环通过while保留字构建
B: 无限循环需要提前确定循环次数
C: 无限循环一直保持循环操作,直到循环条件不满足才结束
D: 无限循环也称为条件循环
答案: 【 无限循环需要提前确定循环次数

3、单选题:
关于break语句与 continue 语句的说法中,以下选项中不正确的是:‌‍‌
选项:
A: 当存在多层循环时,break 语句只作用于语句所在层循环
B: continue 语句类似于break 语句,也必须在for,while循环中使用
C: continue 语句结束循环,继续执行循环语句的后续语句
D: break 语句结束循环,继续执行循环语句的后续语句
答案: 【 continue 语句结束循环,继续执行循环语句的后续语句

4、单选题:
关于函数,以下选项中描述错误的是:​​​
选项:
A: 函数使用时需要了解函数内部实现细节
B: 函数:具有特定功能的可重用代码片段,实现解决某个特定问题的算法
C: 函数在需要时被调用,其代码被执行
D: 函数主要通过接口(interface)与外界通信,传递信息
答案: 【 函数使用时需要了解函数内部实现细节

5、单选题:
关于Python的lambda函数,以下选项中描述错误的是:‏‏‏
选项:
A: lambda用于定义简单的、能够在一行内表示的函数
B: 可以使用lambda函数定义列表的排序原则
C: f=lambda x,y:x+y执行后,f的类型为数字类型
D: lambda函数将函数名作为函数结果返回
答案: 【 f=lambda x,y:x+y执行后,f的类型为数字类型

测验1Python基础编程

1、单选题:
‏假设a=9,b=2,那么下列运算中,错误的是:‏
选项:
A: a+b的值是11
B: a//b的值是4
C: a%b的值是1
D: a**b的值是18
答案: 【 a**b的值是18

2、单选题:
‏下列选项中不符合Python语言变量命名规则的是:‍
选项:
A: I
B: AI
C: TempStr
D: 3_1
答案: 【 3_1

3、单选题:
‍random 库中用于生成随机小数的函数是:‎
选项:
A: random()
B: ranint()
C: getrandbits()
D: randrange()
答案: 【 random()

4、单选题:
​TempStr ="Hello World" 可以输出“World”子串的是:‌
选项:
A: print(TempStr[–5:])
B: print(TempStr[–4: –1])
C: print(TempStr[–5:0])
D: print(TempStr[–5: –1])
答案: 【 print(TempStr[–5:])

5、单选题:
‌关于import引用,以下选项中描述错误的是:‎
选项:
A: import保留字用于导入模块或者模块中的对象
B: 可以使用from turtle import setup 引入turtle库
C: 使用import turtle as t引入turtle库,取别名为t
D: 使用import turtle引入turtle库
答案: 【 可以使用from turtle import setup 引入turtle库

6、单选题:
‌运行下面的一段程序,最终输出的结果为:‎‌‎def test(a,b,*args):‎    print(args)‎test(11,22,33,44,55)‎
选项:
A: (11, 22, 33)
B: (33, 44, 55)
C: (11, 22, 33, 44, 55)
D: (44, 55)
答案: 【 (33, 44, 55)

7、判断题:
‌表达式“[3] in [1, 2, 3, 4]”的值为False。‌
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‏列表、元组、字符串是Python的有序序列。‎
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‌假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是[6, 7, 9, 11] 。​
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
​可以使用del命令来删除元组中的部分元素。 ‍
选项:
A: 正确
B: 错误
答案: 【 错误

11、判断题:
​Python提供了两种基本的循环结构:for循环和 while循环。​
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‏lambda表达式只能用来创建匿名函数,不能为这样的函数起名字。​
选项:
A: 正确
B: 错误
答案: 【 错误

13、填空题:
‏下面代码的输出结果是 ___‍for s in "HelloWorld":‍    if s=="W":‍        continue‍    print(s,end="")‍
答案: 【 Helloorld

14、填空题:
a = [1,2,3,5,2]‎a.sort(reverse=True)‎a.reverse()‎print(a)‎‍上述程序最终执行的结果为:‎
答案: 【 [1,2,2,3,5]

15、填空题:
在一行中输入若干个0—9的数字,数字之间用空格分隔,以下代码会输出0-9这10个数字在输入中出现的次数。 补充横线处代码。‍a = map(int,input().split())‍m =   (1)      ‍for x in a:‍   m[x] =  m.get(x,0)+1   ‍for k in m.keys()‍      print(k,m[k])   ‍
答案: 【 {}##%_YZPRLFH_%##dict()

16、填空题:
下面代码的运行结果是 :​​def func(num):​   num+=1​   a=11​a=10​func(a)​print(a)​
答案: 【 10

第2章多维数据结构与运算

numpy小测验

1、单选题:
‎下面________不是大数据的特征。‏
选项:
A: 规模性
B: 高速性
C: 多样性
D: 低价值性
答案: 【 低价值性

2、单选题:
​下面关于数据科学与大数据之间的关系描述,错误的是________。‌
选项:
A: 大数据属于数据科学的范畴
B: 大数据分析遵循数据科学处理问题的基本工作流程
C: 大数据分析采用的技术完全不同于数据科学技术
D: 大数据技术是指数据量达到某种规模时引入的分布式存储、计算和传输等方法
答案: 【 大数据分析采用的技术完全不同于数据科学技术

3、单选题:
​names=np.array([’马化腾’,’李彦宏’,’雷军’,’扎克伯格’]),names[2]的值是________。‌
选项:
A: 马化腾
B: 李彦宏
C: 雷军
D: 扎克伯格
答案: 【 雷军

4、单选题:
‏记录同学成绩的scores数组如下,scores[ 1:3, [2,5]] 取得的数据是________。​‏scores: array([[70, 85, 77, 90, 82, 84, 89],​‏       [60, 64, 80, 75, 80, 92, 90],​‏       [90, 93, 88, 87, 86, 90, 91],​‏       [80, 82, 91, 88, 83, 86, 80],​‏       [88, 72, 78, 90, 91, 73, 80]])​‏​
选项:
A: array( [ [80,92], [88,90]] )
B: array( [ [64,80], [

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注