Python基础数据类型考试题面试题笔试题


Python基础数据类型考试题



考试时间:两个半小时     满分100分(80分以上包含80分及格)


一、基础题

1, 简述变量命名规范(3分)

Python基础数据类型考试题面试题笔试题_第1张图片

2,字节和位的关系。(2分)

1字节 = 8位

3,’太白’使用utf-8编码时,占的位数和字节数,是多少?使用gbk编码时,占的位数和字节数,是多少。(2分)

太白

utf-8 位数:48 字节:6

gbk 位数:32 字节:4

4,默写字符串的十二个功能,并描述其作用。(12分)

Python基础数据类型考试题面试题笔试题_第2张图片

5,数字,字符串,列表,元祖,字典对应的布尔值的False分别是什么?(5分)

Python基础数据类型考试题面试题笔试题_第3张图片

6,书写Python2与python3中的三个不同。(3分)

python2:代码混乱、冗余 ASCII 交互:raw_input()

python3:代码简明、优美 UTF-8 交互:input()

7,写代码,有如下列表,利用切片实现每一个功能(每题一分,共计4分)

Python基础数据类型考试题面试题笔试题_第4张图片

8,组合嵌套题。

a,写代码,有如下列表,按照要求实现每一个功能

(每题3分,写出一种方法得1分,写出两种方法的3分。此题共9分)

Python基础数据类型考试题面试题笔试题_第5张图片

b,写代码,有如下字典,按照要求实现每一个功能(5分)

Python基础数据类型考试题面试题笔试题_第6张图片

9,转化题(4分)

Python基础数据类型考试题面试题笔试题_第7张图片

10,实现下列结果(5分)

Python基础数据类型考试题面试题笔试题_第8张图片

11,分别使用while循环,和for循环打印1-2+3-4+5.......+99的结果。(10分)

Python基础数据类型考试题面试题笔试题_第9张图片

12,使用range打印100,99,98,....1,0(2分)

13,计算用户输入内容中索引为奇数并且对应的元素为数字的个数(没有则个数为零)(6分)

Python基础数据类型考试题面试题笔试题_第10张图片

14,补充代码(从已有的代码下面继续写):(6分)

Python基础数据类型考试题面试题笔试题_第11张图片

15,查找列表li中的元素,移除每个元素的空格,并找出以’A’或者’a’开头,并以’c’结尾的所有元素,并添加到一个新列表中,最后循环打印这个新列表。(3分)

Python基础数据类型考试题面试题笔试题_第12张图片

16,实现一个整数加法计算器:(3分)

Python基础数据类型考试题面试题笔试题_第13张图片

17,按要求完成下列转化(如果按照索引去做,只能得4分)。(6分)

Python基础数据类型考试题面试题笔试题_第14张图片

18,写程序:模拟公司hr录入员工账号密码的程序。(10分)

Python基础数据类型考试题面试题笔试题_第15张图片

你可能感兴趣的:(软件测试面试宝典)