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

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

理论

单选题

1、执行以下代码中,输出的结果是?

sum=0
for i in range(1,10,3):sum=sum+i
print(sum,i)
A、22 10
B、12 7
C、45 9
D、55 10

2、已知s=list(´sgdhasdghasdg´),以下选项中能输出字符´g´出现的次数的是?

A、print(s.index(g))
B、print(s.index('g'))
C、print(s.count('g'))
D、print(s.count(g))

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

s1="abcde"
s2="fgh"
s3=s1+s2
s3[4:7]
A、efg
B、    efgh
C、def
D、    defg

4、运行如下代码,结果是?

ls1 = [1,2,3,4,5]
ls2 = ls1
ls2.reverse( )
print(ls1)
A、5,4,3,2,1
B、[1,2,3,4,5]
C、[5,4,3,2,1]
D、1,2,3,4,5

5、 以下代码的输出结果是?

l=["a",1,"b",[1,2]]
print(len(l))
A、3
B、4
C、5
D、6

6、 以下代码的输出结果是?

 lis = list(range(4)) print(lis)
A、[0,1,2,3,4]
B、[0,1,2,3]
C、0,1,2,3
D、0,1,2,3,4

7、下面代码的输出结果是?

ls = [”橘子”,”芒果”,”草莓”,”西瓜”,”水蜜桃”]for k in ls:print(k,end=”  ”)
A、橘子芒果草莓西瓜水蜜桃
B、橘子    芒果    草莓    西瓜    水蜜桃
C、西瓜
D、'橘子''芒果''草莓''西瓜''水蜜桃'

8、 关于Python中的流程控制语句,下列描述错误的是?

A、在分支结构中,if、elif、else都可以单独使用
B、分支结构中的条件判断通常用关系表达式或逻辑表达式来进行描述
C、continue语句和break语句只有在循环结构中才可以使用
D、while语句和for语句的循环条件后都必须输入冒号,需要循环执行的语句必须有缩进

9、已知有列表a=[1,2,3,4,5],以下语句中,不能输出[5,4,3,2,1]的是?

A、print(a[:-6:-1])
B、print(a.sort(reverse=True))
C、print(sorted(a,reverse=True))
D、print([5,4,3,2,1])

10、已知列表a=[1,2,3,4,5],执行a.insert(2,6)后结果是?

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

11、下列选项中,不属于Python流程控制语句的是?

A、if-elif-else语句
B、while语句
C、do-while语句
D、for语句

12、关于Python元组类型,以下选项中描述错误的是?

A、元组不可以被修改
B、Python中元组使用圆括号和逗号表示
C、元组中元素要求是相同类型
D、一个元组可以作为另外一个元组的元素,可以采用多级索引获取信息

13、设有元组tup=(1,2,3,‘1’,‘2’,‘3’),执行语句print(tup[0::2]),得到的结果是?

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

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

dic = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
dic.pop('b')
del dic['d']
dic['d'] = 4
print(dic)
A、{'a': 1, 'b': 2, 'c': 3, 'd': 4}
B、{'a': 1, 'c': 3, 'd': 4}
C、{'a': 1, 'c': 3}
D、{'d': 4}

15、已知列表a=[1, 2, ‘3’],执行语句print(a*2)后,输出的结果是?

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

16、下列代码的运行结果是?

a={'xm':'zhangsan'}
b={'sg':175,'tz':'55kg'}
b.update(a)
len(b)
A、2
B、3
C、4
D、6

17、下面Python循环体执行的次数与其他不同的是?

A、
i = 0
while (i <= 10):print(i)i = i + 1
B、
i = 10
while (i > 0):print(i)i = i - 1
C、
for i in range(10):print(i)
D、
for i in range(10, 0, -1):print(i)

18、下列属于列表的是?

A、str = 'python'
B、list = ['1','2','3']
C、tup = ('1','2','3')
D、dict = {'a':1,'b':2,'c':3}

19、已知t=(1,2,3,4,5,6),下列哪条元组操作是非法的?

A、len(t)
B、min(t)
C、max(t)
D、t[1]=8

20、已知字符串中的某个字符,要找到这个字符的位置,最简便的方法是?

A、切片
B、连接
C、分割
D、索引

21、以下关于字典特性的描述正确的是?

A、字典支持位置索引
B、字典是一种有序的对象集合
C、字典中的数据可以进行切片
D、字典里面的值(不是键)可以包含列表和其他数据类型

22、在某学校,张三、李四、王五三名同学对应的学号分别是100、101、102.现将他们学号与姓名对应的关系存入字典id_name中,关于以下代码段的描述,错误的是?

id_name = {101: '张三', 102: '李四', 103: '王五'}
name_id = {}
name_id[id_name[101]] = 101
name_id[id_name[102]] = 102
name_id[id_name[103]] = 103
print(id_name == name_id)
A、在字典id_name中,只能通过学号查找对应的姓名,不能通过姓名查找对应的学号
B、上述代码是将id_name中姓名作为键、学号作为值构建了一个新的字典name_id
C、上述代码执行后,字典name_id为:{'张三': 101, '李四': 102, '王五': 103}
D、上述代码输出的结果为:True

23、下列程序的运行结果是?

for key in "lanxi":if key=="x":breakprint(key)
A、
lanxi
B、
lan
C、
l
a
n
D、
l
a
n
i

24、关于break语句和continue语句的说法中,以下选项中错误的是?

A、continue语句类似于break语句,也必须在for、while循环中使用
B、break语句结束循环,继续执行循环语句的后续语句
C、当多个循环语句嵌套时,break语句只适用于当前嵌套层的语句
D、continue语句结束循环,继续执行循环语句的后续语句

25、对s=“www.baidu.com”执行s.split(“.”)后的结果是什么?

A、www.baidu.com
B、['www','baidu','com']
C、'www.baidu.com'
D、wwwbaiducom

判断题

26、执行以下代码,输入数字99,运行结果是:ok。

a=input('输入一个数字:')
if a<100: print('ok')

27、在Python中for item in range(1,10,2)表示的是从1循环到10(包括10)步长是2。

28、d=(),d是一个空列表。( )

29、在使用del语句删除字典中不需要的元素时,必须指定字典名和要删除的键。

30、判断下面的语句是否正确。

 >>>a="Hello"-"World">>>a
'Hello World'

31、在Python中range表示一个整数序列,对于浮点型和字符串类型是无效的。

32、元组的访问速度比列表要快一些,如果定义了一系列常量值,并且主要用途仅仅是对其进行遍历而不需要进行任何修改,建议使用元组而不使用列表。

33、元组是用方括号来表示的,列表是用圆括号来表示的。

34、运行如下代码:运行结果为´今天是3月25日,星期三,天气晴朗´。

print('今天是%d月%d日,星期%s,天气%s'%(3,25,'三','晴好'))

35、for循环适合已知循环次数的操作,while循环适合未知循环次数的操作。

实操

第一题

成绩等级:

编写一段代码,要求如下:

1、程序开始运行后,需要用户输入学生的成绩(成绩为正整数)

2、一次输入一个学生的成绩,学生成绩是从0到100;

3、根据用户输入的成绩,程序依据等级标准,输出相应的等级。

4、等级标准是成绩小于60为不及格,60(含)到85(不含)之间为良,85(含)以上为优。

5、可以重复输入成绩进行查询。

第二题

剔除数字

要求如下:

1、编写一段程序代码,程序运行后,需要用户随意输入一段包含有数字和字母的字符串;

2、程序会自动删除字符串中的数字,然后输出一串没有数字的字符串(纯字母的字符串)或者列表(没有数字);

3、要求输出的非数字的字符顺序不能变。

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

  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.要对二维列表所有的数据进行格式化输出,打印成表格形状,程序段如下,划线处的代 ...

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

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

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

    Python软件编程等级考试二级--20200614B 理论 单选题 判断题 实操 第一题 第二题 理论 单选题 1.下面程序执行完毕后,最终的结果是? a = 6 b = 4 max = a if ...

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

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

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

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

最新文章

  1. SpringCloud + Consul服务注册中心 + gateway网关
  2. iOS 多线程的简单理解(3)执行方式 + 执行对列 的组合
  3. 分享一个ASP.NET 文件压缩解压类 C#
  4. vim调试Shell脚本: unexpected EOF while looking for matching
  5. RDS查看Binlog日志内容
  6. python中format函数用法简书_Python format 格式化函数
  7. python生成html表格_如何使用Python生成html目录列表
  8. Json字符串和Java对象互相转换
  9. 在Apache环境下成功的运行ASP.NET
  10. QT实现串口调试助手(一)
  11. Linux libmodbus库编译,libmodbus编译安装使用
  12. 20张动图全析四大显微分析(SEM、TEM、AFM、STM)工作原理!
  13. shader 重建世界坐标
  14. 一个简单证件照的设计过程
  15. 爱德泰科普 | 一文了解如何整理机柜内的光纤跳线
  16. 通过位运算来进行2的幂运算
  17. Android Studio跳转到新的activity时出现“很抱歉,xxx已停止运行“
  18. 企业选购服务器的9点参考
  19. 我玩辅助是在给你做视野,不是给你的坟头看风水
  20. (CMake) 从下载到构建第一个CMake应用

热门文章

  1. 在 4GB 物理内存的机器上,申请 8G 内存会怎么样?
  2. 考研数据结构各章节思维导图
  3. python作为最热门的编程语言你知道多少?
  4. Web开发常见的几个漏洞解决方法
  5. 错误处理 宏 c语言,C语言零基础教程之预处理和宏定义篇
  6. plotly入门(vue项目中)
  7. 多智能体仿真环境NetLogo介绍之导入外部数据
  8. 李白的藏头诗鸿蒙圣安卓,记李将军回来藏头诗生成器下载(李白藏头诗在线生成器)V1.4 安卓简化版...
  9. 数据库学习记录806
  10. Android漏洞扫描工具Code Arbiter