阿里云天池AI龙珠计划-Python训练营考试题

简介:题目有25道,每次题目都是题库中选的,包含单选和多选,每题4分,以下是我考试时所做的题目(全是正确答案)

链接: https://tianchi.aliyun.com/specials/promotion/aicamppython?spm=5176.19782939.J_4650897450.1.45fd564bMilqWV

题目

1.如下: str1 = “TIANCHI DRAGON BALL” str2 = “DRAGON”; print(str1.find(str2, 5)) 打印的结果是?【C】
A. 6
B. 7
C. 8
D. -1

2.print(“ab” + “c”*2)的结果是?【C】
A. abc2
B. abcabc
C. abcc
D. ababcc

3.关于 Python 程序格式框架的描述,以下选项中错误的是?【D】
A. Python 语言的缩进可以采用 Tab 键实现
B. Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
C. 判断、循环、函数等语法形式能够通过缩进包含一批Python 代码,进而表达对应的语义
D. Python 语言不采用严格的“缩进”来表明程序的格式框架

4.下列哪种说法是错误的?【A】
A. 除字典类型外,所有标准对象均可以用于布尔测试
B. 空字符串的布尔值是False
C. 空列表对象的布尔值是False
D. 值为0的任何数字对象的布尔值是False

5.以下不能创建一个字典的语句是?【C】
A. dict1 = {}
B. dict2 = { 3 : 5 }
C. dict3 = {[1,2,3]: “uestc”}
D. dict4 = {(1,2,3): “uestc”}

6.下面这段代码运行结果是? counter = 1 def doLotsOfStuff(): global counter for i in (1, 2, 3): counter += 1 doLotsOfStuff() print(counter)【D】
A. 1
B. 2
C. 3
D. 4

7.下面这段代码运行结果是? 【D】
x =“foo”
y = 2
print(x+y)

A. foo2
B. foo+2
C. foofoo
D. 执行会报错

8.定义类如下 class Hello(): def init(self,name): self.name=name def showInfo(self): print(self.name) 下面代码能正常执行的是?【C】
A. h = Hello() h.showInfo()
B. h = Hello() h.showInfo(‘TIANCHI’)
C. h = Hello(‘TIANCHI’) h.showInfo()
D. h = Hello(‘TIANCHI’) h.showInfo(‘TIANCHI’)

9.Python中可变的数据类型有哪些?【A】
A. 列表、字典
B. 列表、字典、元组
C. 字符串、列表、字典
D. 都不变

10.以下会出现错误的是?【B】
A. ‘天池’.encode()
B. ‘天池’.decode()
C. ‘天池’.encode().decode()
D. 以上都不会出错

11.有关异常说法正确的是? 【B】
A. 程序中抛出异常终止程序
B. 程序中抛出异常不一定终止程序
C. 拼写错误会导致程序终止
D. 缩进错误会导致程序终止

12.程序代码如下 try: number = int(input(“请输入数字:”)) print(“number:”,number) print(“=hello”) except Exception as e: # 报错错误日志 print("打印异常详情信息: ",e) else: print(“没有异常”) finally:#关闭资源 print(“finally”) print(“end”) 输入的是 1a 结果是?【B】
A. number: 1 打印异常详情信息: invalid literal for int() with base 10:‘1a’ finally end
B. 打印异常详情信息: invalid literal for int() with base 10:‘1a’ finally end
C. hello=== 打印异常详情信息: invalid literal for int() with base 10:‘1a’ finally end
D. 以上都不正确

13.以下关于模块说法错误的是?【C】
A. 一个xx.py就是一个模块
B. 任何一个普通的xx.py文件可以作为模块导入
C. 模块文件的扩展名不一定是 .py
D. 运行时会从制定的目录搜索导入的模块,如果没有,会报错异常

14.定义类如下: class A(): def a(): print(“a”) class B(): def b(): print(“b”) class C(): def c(): print(“c”) class D(A,C): def d(): print(“d”) d = D() d.a() d.c() d.d() 运行结果为? 【D】
A. a c d
B. a d
C. a c
D. 执行会报错

15.Python中的映射类型有哪些? 【D】
A. 列表、字典
B. 列表
C.列表、元组
D. 字典

16.关于 Python 的分支结构,以下选项中描述错误的是? 【D】
A. 分支结构使用 if 保留字
B. Python 中 if-else 语句用来形成二分支结构
C. Python 中 if-elif-else语句描述多分支结构
D. 分支结构可以向已经执行过的语句部分跳转

17.关于 Python 字符串,以下选项中描述错误的是? 【A】
A. 可以使用 datatype() 测试字符串的类型
B. 输出带有引号的字符串,可以使用转义字符
C. 字符串是一个字符序列,字符串中的编号叫“索引”
D. 字符串可以保存在变量中,也可以单独存在

18.不是Python中的数据类型的有? 【B】
A. tuple
B. string
C. list
D. float

19.关于字符串下列说法错误的是? 【B】
A. 字符应该视为长度为1的字符串
B. 字符串以\0标志字符串的结束
C. 既可以用单引号,也可以用双引号创建字符串
D. 在三引号字符串中可以包含换行回车等特殊字符

20.下列Python语句正确的是? 【AD】
A. min = x if x < y else y
B. max = x > y ? x : y
C. if (x > y) print x
D. while True : pass

21.下面的代码,哪些是输出1,2,3三个数字?【BD】
A. for i in range(3): print(i) print(i+1)
B. aList = [0,1,2] for i in aList: print(i+1)
C. i = 1 while i < 3: print(i) i+=1
D. for i in range(3): print(i+1)

22.定义类如下: class Hello(): pass 下面说明错误的是?【CD】
A. 该类实例中包含__dir__()方法
B. 该类实例中包含__hash__()方法
C. 该类实例中只包含__dir__(),不包含__hash__()
D. 该类没有定义任何方法,所以该实例中没有包含任何方法

23.下面对字符串中count(),index(), find()方法描述错误的是? 【BCD】
A. count() 方法用于统计字符串里某个字符出现的次数
B. find() 方法检测字符串中是否包含子字符串 str 如果包含子字符串返回开始的索引值,否则会报一个异常
C. index() 方法检测字符串中是否包含子字符串 str, 如果str不在 返回-1
D. count() 方法用于统计字符串中出现最多的字符

24.list和tuple有什么不同? 【ABC】
A. list 的值可以改变,tuple的值不能改变
B. list 有增删改查的方法,tuple只有查看的方法
C. list用[]符号存放元素,tuple用()符号存放元素
D. list 的值不可以改变,tuple的值能改变

25.关于__new__和__init__的区别下列正确的有?【ABCD】
A. new__是一个静态方法,而__init__是一个实例方法.
B. new__方法会返回一个创建的实例,而__init__什么都不返回.
C. 只有在__new__返回一个cls的实例时后面的__init__才能被调用.
D. 当创建一个新实例时调用__new
,初始化一个实例时用__init
.

阿里云天池AI龙珠计划-Python训练营考试题相关推荐

  1. 阿里云天池AI龙珠计划-Python训练营学习笔记task1

    作为一个工科生,学习代码和语言是必经之路,我个人对硬件比较感兴趣所以C语言,C++,Java都会一些.但作为一个物联网专业的学生那么大数据方面的知识还是要具备的,所以在参加了龙珠计划进行学习.为了是了 ...

  2. 【阿里云天池AI龙珠计划-Python训练营】学习笔记task1

    作为一个工科生,学习代码和语言是必经之路,我个人对C语言比较感兴趣.但作为一个物联网专业的学生那么大数据方面的知识还是要具备的,所以参加了龙珠计划进行学习.是为了了解大数据的基本知识和学会Python ...

  3. 阿里云天池AI龙珠计划-Python训练营 最终测试

    最终考试,先来分享一下成绩 因为担任过python课程的助教,所以感觉好多题目都好熟悉,这些题目也可以用来当作期末考试的题库使用. 1.关于内存管理,下列说法错误的是? (B) A. 变量不必事先声明 ...

  4. 阿里云天池AI龙珠计划-Python训练营学习笔记task2

    数据结构 数据结构一直以来就是我学编程的一个问题,因为我是主修硬件对编程的一些概念不是很清楚所以很多理解只能靠记和背很难说出自己的理解. 列表 列表的定义: 列表是有序集合,没有固定大小,能够保存任意 ...

  5. Python基础入门(中)--阿里云天池龙珠计划python训练营

    一.学习内容概况 学习地址:天池龙珠计划python训练营 今天主要学习到的内容有: 列表 元祖 字符串 字典 集合 序列 二.具体学习内容 1.列表 简单数据类型 整型<class 'int' ...

  6. 天池龙珠计划Python训练营——第一天

    有幸参加了阿里云举办的天池龙珠计划Python训练营.收获颇多. 每天记录一些自己之前的知识盲点,需经常温习. 一.运算符 [例子]比较的两个变量均指向不可变类型. 对于字符串来说: a = &quo ...

  7. 天池龙珠计划Python训练营task2

    天池龙珠计划Python训练营 Python 是一种通用编程语言,其在科学计算和机器学习领域具有广泛的应用.如果我们打算利用 Python 来执行机器学习,那么对 Python 有一些基本的了解就是至 ...

  8. python学习路线----天池龙珠计划Python训练营task1~3

    本文对python语法的查漏补缺,自用,在此对python中不常使用或者是容易遗忘的知识点做出归纳.龙珠训练营可以让同学入门Python深度学习或者数据分析方向. Task1: 如果对一个列表,既要遍 ...

  9. python海龟图画龙珠_DeepOps的Python小笔记-天池龙珠计划-Python训练营-Task 02:DAY5

    今天进入训练营的第5天,今天的主要内容是:字符串.字典. 字符串字符串的定义 字符串的切片与拼接 字符串的常用内置方法 字符串格式化 字典可变类型与不可变类型 字典的定义 创建和访问字典 字典的内置方 ...

最新文章

  1. CDMA模块上网设置的过程
  2. 【仿去哪儿】滑动隐藏导航栏
  3. weblogic 配置mysql数据源Cannot load driver class: com.mysql.jdbc.Driver的问题
  4. [Swift][OC]tableView去掉顶部空白
  5. 白话Elasticsearch07- 深度探秘搜索技术之基于term+bool实现的multiword搜索底层剖析
  6. 文末赠书100本 | 当下最火爆的机器学习算法
  7. wangmarket-master
  8. 7-2 输出约数 (9 分)
  9. ***出更--获取源代码的***
  10. spring框架实现实例化和依赖注入的方式分别是什么_助力金三银四—— spring相关基础及面试题(附spring100问)...
  11. ssd颗粒查看工具_贴吧机佬强烈推荐的游戏SSD?西数蓝盘3D M.2 500G实测
  12. javascript window.history
  13. ARM Cortex-M3与Cortex-M4中断相关寄存器
  14. 谈谈我的微软特约稿:《SQL Server 2014 新特性:IO资源调控》
  15. 关于无穷级数收敛的充要条件的猜想
  16. Android Intent简介
  17. 低级格式化(U盘可用空间越来越小解决方案)
  18. composer.lock(锁文件)到底要不要提交到项目的版本库中?
  19. 搭载网站的云服务器需要空间备案,网站空间要备案吗
  20. php 根据ip 扫描端口,域名端口扫描-在线端口检测开放检查-IP端口批量扫描在线工具...

热门文章

  1. 8. MySQL -- 触发器
  2. 4、杨辉三角(帕斯卡三角)_python版本
  3. CSS实现圆角,三角,五角星,五边形,爱心,12角星,8角星,圆,椭圆,圆圈,八卦
  4. java源程序分为两大类_根据程序运行的环境不同,JAVA源程序分为两大类,那两个类?-----并解析什么意思...
  5. 【python数据分析实战】国产烂片深度揭秘(1)——以“豆瓣评分”为标准,看看电影评分分布,及烂片情况
  6. c语言程序设计谭晓玲,C语言程序设计教程 教学课件 作者 张思卿谭晓玲 主编 附录部分.doc...
  7. 安装kali点击graphical install没反应
  8. 深光标准:FDA激光产品等级分类,激光等级分类,激光发射功率等级分类
  9. android 学习笔记 fill_parent、wrap_content和match_parent的区别
  10. 涂抹MySQL--第1章 开源运动与开源软件MySQL - 1.1开源软件的故事(3)