ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python期末模拟考题1

2022-05-27 23:33:31  阅读:398  来源: 互联网

标签:语句 函数 Python 列表 考题 期末 类型 运算


1. 对象的属性包括数据属性和方法属性。方法属性简称为方法。字符串对象的方法属性有 .D

A title

B upper

C lower

D 以上都是。

 

2. 【单选题】

Python语言提供的3个基本数字类型是A

A 整数类型、浮点数类型、复数类型

B 整数类型、二进制类型、浮点数类型

C 整数类型、二进制类型、复数类型

D 整数类型、二进制类型、浮点数类型

 

3. 关于分支结构,以下选项中描述不正确的是C

A 多分支结构用于设置多个判断条件以及对应的多条执行路径

B if 语句中语句块执行与否依赖于条件判断

C 二分支结构有一种紧凑形式,使用保留字if和elif实现

D if 语句中条件部分可以使用任何能够产生True和False的语句和函数

 

4. 【单选题】

Python是一种( )类型的编程语言。B

A 机器语言

B 解释

C 编译

D 汇编语言

 

5. 【单选题】

关于Python语言的特点,以下选项中描述错误的是( )。D

A Python语言是多模型语言

B Python语言是脚本语言

C Python语言是跨平台语言

D Python语言是非开源语言

 

  1. 以下内容关于函数描述正确的是?D

A.函数用于创建对象

B.函数可以让代码执行的更快

C.函数是一段代码用于执行特定的任务

D.以上说法都是正确的

 

7. 【单选题】

以下选项中,不符合Python语言变量命名规则的是B

A keyword33_

B 33_keyword

C _33keyword

D keyword_33

解析:变量名可以包括字母、数字、下划线,但是数字不能做为开头。

 

系统关键字不能做变量名使用

 

除了下划线之个,其它符号不能做为变量名使用 !

 

Python的变量名是除分大小写的

 

2)编程语言常用驼峰命名法

 

大驼峰:每一个单词的首字母都大写 FirstName LastName

 

小驼峰:第一个单词以小写字母开始,后续单词的首字母大写 firstName lastName

 

8. S和T是两个集合,对S|T的描述正确的是

A S和T的差运算,包括在集合S但不在T中的元素

B S和T的补运算,包括集合S和T中的非相同元素

C S和T的交运算,包括同时在集合S和T中的元素

D S和T的并运算,包括在集合S和T中的所有元素

解析:差运算:从集合s中去掉同时包含在s与t的元素;补运算:s与t不一样的元素(及并运算减去叫运算);交运算:同时属于s与t的元素,并运算:s和t合在一起

 

9. 创建空字典d的写法是 。C

A. d = [ ]

B. d = {'': ''}

C. d = { }

D. d = (, )

 

10. 已知列表x = ["警务","大数据","分析"],那么执行语句 x.insert(0,"技术") 之后,x的值为A

A ['技术','警务','大数据','分析']

B ['技术']

C ['警务','大数据','分析','技术']

D 以上三个答案全部错误

 

11. 已知x = list(range(20)),那么语句print(x[100:105])的输出结果为A

A []

B [100,101,102,103,104,105]

C [100,101,102,103,104]

D 以上三个答案全部错误

12. 下列哪项数据类型是不可变化的C

A 集合

B 字典

C 元组

D 列表

13. 对于列表a和元组b,以下函数调用,哪一个是错误的?D

A sorted(a)

B sorted(b)

C a.sort()

D b.sort()

 

14. 请阅读下面的程序:

tup1 = (12,‘bc’,34)

tup2 = (‘ab’,23,‘cd’)

tup3 = tup1 + tup2

print(tup3[2])

执行上述程序,最终输出的结果为C

A bc

B 34cd

C 34

D ab

15. 【单选题】

字符串“\ta\017bc”的长度(不包括结束符)是B

A 9

B 5

C 6

D 7

 判断题

1. 在条件表达式中不允许使用赋值运算符“=”,会提示语法错误。

正确     

   

2. 列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。

正确   

    

3. 列表对象的排序方法sort()只能按元素从小到大排列,不支持别的排序方式。

        错误

 

4. 内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range、zip等迭代对象。

正确        

 

5. Python变量使用前必须先声明,并且一旦声明就不能在当前作用域内改变其类型。

        错误

 

6. Python变量名区分大小写,所以student和Student不是同一个变量。

正确        

 

7. 如果只需要math模块中的sin()函数,建议使用from math import sin来导入,而不要使用import math导入整个模块。

正确        

 

8. Python变量名必须以字母或下划线开头,并且区分字母大小写。

正确       

 

9. 对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。

正确        

 

10. 已知x是一个列表,那么x = x[3:] + x[:3]可以实现把列表x中的所有元素循环左移3位。

正确        

 

 填空题

  1. 当在字符串前加上小写字母(r)或大写字母(R)表示原始字符串,不对其中的何字符进行转义。

 

  1. 形式参数简称(形参),是指在定义函数时函数括号中的参数;实际参数简称(实参),是指在主调函数中调用一个函数时,该函数括号中的参数。

 

3. 已知h=9.35897,语句:

    print("%.4f" % h)

输出:9.3590

 

  1. 表达式 [i for i in range(10) if i>8] 的值为 。[9]

 

5. 已知 x = [1, 2, 3, 4, 5],那么执行语句 del x[1:3] 之后,x的值为[1, 4, 5]。

 

6. 表达式sorted({'a':3, 'b':9, 'c':78}.values())的值为[3, 9, 78]

 。

7. 表达式type({}) == set的值为 。False

8. 表达式 1<2<3 的值为 。False

9. 表达式15 // 4的值为 。3

10. 表达式 set([1,2, 2,3]) == {1, 2, 3} 的值为False

标签:语句,函数,Python,列表,考题,期末,类型,运算
来源: https://www.cnblogs.com/ljychengdu/p/16319427.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有