Python软件编程等级考试二级——20200614B

  • 理论
    • 单选题
    • 判断题
  • 实操
    • 第一题
    • 第二题

理论

单选题

1、下面程序执行完毕后,最终的结果是?

a = 6
b = 4
max = a
if a < b:max = b
print(max / 2)
A、2
B、3.0
C、3
D、2.0

2、下面的哪一个不是元组?

A、(1,2,(3,4))
B、(1,2)
C、(1,)
D、(1)

3、以下代码输出结果是?

movies = {"Baymax":"超能陆战队", "Elsa":"冰雪奇缘", "Mcqueen":"汽车总动员"}
print("雪" in movies["Elsa"])
A、False
B、True
C、冰雪奇缘
D、Elsa

4、 a = “种瓜得瓜”, 请问a.find(“瓜”)会返回什么?

A、报错
B、1
C、2
D、[1,3]

5、 下面代码将打印多少次“hello”?

numbers1 = [1, 3, 4, 9]
numbers2 = [3, 5, 7]
for i in numbers1:for j in numbers2:print("hello")
A、3
B、4
C、12
D、255

6、range(1,10,3)会返回哪些数字?

A、1,4,7,10
B、1,4,7
C、1,3,6,9
D、1,4,7,11

7、 运行以下代码,输出“祝福”的个数是?

a = 0
b = True
while b:print("祝福")a = a + 1if a == 5:b = False
A、无数
B、4
C、5
D、6

8、关于for和while,下列说法错误的是?

A、固定次数的循环可以使用for
B、固定次数的循环可以使用while
C、不固定次数的循环可以使用for
D、不固定次数的循环可以使用while

9、time=(10,10,20),运行print(time.index(10))结果是?

A、0
B、1
C、2
D、3

10、元组a=((1,5,2,9)),请问元组a里有多少项?

A、4
B、1
C、2
D、3

11、numbers=[1,2,3,4,5,6],运行numbers.insert(2,8)后numbers会变成?

A、[1,8,2,3,4,5,6]
B、[1,2,3,4,5,6,8]
C、[1,2,3,8,4,5,6]
D、[1,2,8,3,4,5,6]

12、 运行print(“我学习Scratch {1} 年了,学习Python {0} 年了”.format(2, 1))的结果是?

A、我学习Scratch1年了,学习Python1年了
B、我学习Scratch1年了,学习Python2年了
C、我学习Scratch2年了,学习Python1年了
D、我学习Scratch2年了,学习Python2年了

13、执行下列代码,输出的结果是?

colors = [“red”, “blue”, “green”]
print(colors[2][1])
A、"green"
B、"blue"
C、"g"
D、"r"

14、 fruits = [“苹果”, “香蕉”, “西瓜”],运行print(len(fruits))的结果是?

A、6
B、3
C、12
D、14

15、下面代码将打印什么数字?

a = 10
b = 20
while True:a += 1b -= 1if a > b:break
print(a)
A、12
B、14
C、15
D、16

16、运行以下代码,输出的结果是?

for i in range(1, 9, 2): print(i, end = " ")
A、1 3 5 7 9
B、1 2 3 4 5 6 7
C、1 3 5 7
D、1 4 7

17、关于删除列表中的元素,下列说法不正确的是?

A、del可以删除指定索引的元素
B、remove可以删除指定索引的元素
C、pop可以删除指定索引的元素
D、del、remove、pop的使用方法有所不同

18、scores=[95,67,79,88,65,99],运行scores.sort(reverse=True)后scores会变为?

A、[65,67,79,88,95,99]
B、[99,95,88,79,67,65]
C、[95,67,79,88,65,99]
D、[95,99,79,88,65,67]

19、 shopping = [“面包”, “牛奶”, “奶酪”, “排骨”, “牙膏”],运行del shopping[3]后shopping会变成

A、["面包","牛奶","排骨","牙膏"]
B、["排骨","牙膏"]
C、["面包","牛奶", "奶酪"]
D、["面包","牛奶", "奶酪","牙膏"]

20、 direction = [“North”, “South”, “West”],运行direction[3] = "East"后

A、direction变为["North","South","West","East"]
B、提示错误:list assignment index out of range
C、语法错误:不能更新
D、direction变为["North","South","East", "West"]

21、 下面代码将打印“hello”多少次?

squares = {1:1, 2:4, 3:9, 4:16, 5:25}
for i in squares:print("hello")
A、0
B、5
C、10
D、55

22、Python中的字典用什么符号表示?

A、<>
B、()
C、[]
D、{}

23、下面代码将打印什么?

x = 1
y = 0
z = -1
if x > 0:if y > 0:print("红色")else:if z > 0:print("蓝色")else:print("绿色")
else:print("粉红色")
A、"红色"
B、"蓝色"
C、"绿色"
D、"粉红色"

24、以下哪个是字典?

A.   ["分数":2]
B.  {"分数":2}
C.  "分数":2
D.  ("分数":2)

25、下面程序的执行结果为?

sum = 0
for i in range(10):if i % 2 == 0:continuesum = sum + i
print(sum)
A、1
B、25
C、45
D、55

判断题

26、在一个嵌套循环里,break将停止程序里所有循环。

27、使用while可能会进入无限循环。

28、下面的代码将循环8次。

for i in range(1,9):print(“hello”)

29、运行以下代码后,会输出偶数0,2,4,6,8,10。

for i in range(0, 10, 2): print(i)

30、元组里的元素只能修改,不能添加。

31、a =´an ant´,a.split()将返回[´a´,´n´,´ ´,´a´,´n´,´t´] 。

32、元组是一种特殊的列表,可以使用[]进行创建。

33、字符串可以进行加减乘除操作。

34、列表a = [[2,3,3],[3,2,2]],a[1][0]+a[0][1]将返回6。

35、在字典里添加键值对,可以使用append()方法。

实操

第一题

文本次数识别器:要求:

编写一段程序,可以自动识别特定文本在某一段文字中出现的次数。例如:

a)程序开始运行后,输入一段包含有一个或多个“Python”字符串的文字;(提示为:请输入包含有一个或多个“Python”的文字:)

b)根据输入的字符串,程序会输出Python出现的次数。

例如:如果输入的字符串为"Python是一种简单的编程语言。Python特别受欢迎。",那么输出是:Python出现的次数是:2

第二题

根据乘坐出租车的公里数,计算应该支付的费用。

要求:

(1)程序开始运行后,输入一个数字(整数)的公里数;(提示为:请输入公里数:)

(2)计算乘坐出租车应该支付的费用,保留两位小数。

其计算方式如下: 3公里内收费13元;

超出3公里以外,2.3元/公里;

超出15公里,3.45元/公里;

Python软件编程等级考试二级——20200614B相关推荐

  1. Python软件编程等级考试二级——20211205

    Python软件编程等级考试二级--20211205 理论 单选题 判断题 实操 第一题 第二题 理论 单选题 1.执行以下程序运行的结果是? a=[33, 55, 22, 77] a.sort() ...

  2. Python软件编程等级考试二级——20220618

    Python软件编程等级考试二级--20220618 理论 单选题 判断题 实操 第一题 第二题 理论 单选题 1.运行下列程序,输出的结果是? tup1 = ('苏炳添', '谷爱凌', '北京冬奥 ...

  3. Python软件编程等级考试二级——20220319

    Python软件编程等级考试二级--20220319 理论 单选题 判断题 实操 第一题 第二题 理论 单选题 1.关于Python中的列表,下列描述错误的是? A.列表是Python中内置可变序列, ...

  4. Python软件编程等级考试二级——20210314

    Python软件编程等级考试二级--20210314 理论 单选题 判断题 实操 第一题 第二题 理论 单选题 1.对于字典infor = {´name´:´tom´, ´age´:18, ´sex´ ...

  5. Python软件编程等级考试二级——20201206

    Python软件编程等级考试二级--20201206 理论 单选题 判断题 实操 第一题 第二题 理论 单选题 1.执行以下代码中,输出的结果是? sum=0 for i in range(1,10, ...

  6. Python软件编程等级考试二级——20200614A

    Python软件编程等级考试二级--20200614A 理论 单选题 判断题 实操 第一题 第二题 理论 单选题 1.下面程序执行完毕后,最终的结果是? a=[34,17,7,48,10,5] b=[ ...

  7. Python软件编程等级考试三级——20220618

    Python软件编程等级考试三级--20220618 理论 单选题 判断题 实操 第一题 第二题 第三题 理论 单选题 1. 如下所示的2行代码,最后print()函数打印出来的结果是? c = [[ ...

  8. Python软件编程等级考试四级——20211205

    Python软件编程等级考试四级--20211205 理论 单选题 判断题 实操 第一题 第二题 第三题 理论 单选题 1.Python 中函数不包括? A.标准函数 B.第三库函数 C.内建函数 D ...

  9. Scratch软件编程等级考试二级——20210320

    Scratch软件编程等级考试二级--20210320 理论 单选题 判断题 实操 寻找宝石 两座对称的山峰 理论 单选题 1.1. 小猫在沙漠中旅行好不容易找到了一杯水,初始位置如下图所示,下面哪个 ...

最新文章

  1. Windows 服务入门指南
  2. Kmeans、Kmeans++和KNN算法比较
  3. CodeChefSeries Sum (伯努利数+生成函数+FFT)
  4. MATLAB可视化实战系列(四十)-基于MATLAB 自带手写数字集的CNN(LeNet5)手写数字识别-图像处理(附源代码)
  5. 2020年蓝桥杯比赛时间_我院举办2021年创新创业大赛启动仪式及第12届蓝桥杯动员大会...
  6. 金属圆柱求取倾斜角度
  7. pytorch封装Dataset——封装一般的DataLoader与可迭代的DataLoader(pytorch Data学习五)
  8. 批量修改Project视图中Prefab的名字
  9. 20多行 Python 代码优雅搞定 PDF 转换成图片
  10. 深入理解android 博客,深入理解Android中ViewGroup
  11. JSP自定义select标签 字典表数据
  12. 爱希ISee人体感应器,雷达人体存在探测应用,毫米波雷达技术方案
  13. autocad2007二维图画法_AutoCAD2007教程(二)二维基本绘图命令
  14. Python中一个非常高效的json对比库--deepdiff
  15. 苹果账号的分类以及注册免费苹果账号
  16. tar命令下的--exclude
  17. lol服务器位置2017,LOL甜心宝贝的琴音和弦2017抽皮肤网页地址
  18. 波特率、比特率 与数据传输速率的区别
  19. 关于测试架构师的解读
  20. 终于明白MSN “I'm” 图标啥意思了

热门文章

  1. Standford parser举例
  2. 金融科技领先者Broadridge选择CloudBees CI来加速软件交付
  3. h5ai php5.5,宝塔Nginx环境搭建H5ai程序及注意事项
  4. hive查询hudi表使用count报java.lang.ClassNotFoundException: org.apache.hudi.hadoop.HoodieParquetInputFormat
  5. DMVPN Note+Lab
  6. 终极理解ON_MESSAGE和ON_NOTIFY
  7. 用python制作全国身份证号验证及查询系统
  8. 踩坑笔记:wordpress函数之query_posts()
  9. 一个随机数引发的血案
  10. Linux中Tomcat中的Cronolog日志分割工具配置