ICode9

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

python期末模拟四

2022-06-02 21:34:35  阅读:258  来源: 互联网

标签:语句 输出 语言 python list Python 期末 print 模拟


1. 【单选题】

关于 Python 语言的特点,以下选项中描述错误的是A

A Python 语言是非开源语言

B Python 语言是跨平台语言

C Python 语言是多模型语言

D Python 语言是脚本语言

2. 【单选题】

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

A I

B 3_1

C _AI

D TempStr

解析:不能以数字开头

3. Python语言体现语句之间的逻辑关系的是C

A {}

B ()

C 缩进

D 自动识别

4. 现有犯罪嫌疑人信息,按照姓名、性别、身高体重、出生年月存储在列表中,为lista = ['张三','男',(178,60),(1990,6)]。

现需要将体重从60kg修改为80kg,以下那种方法是正确的?C

A lista[2][1] = 80

B lista[2] = (178,80)

C 不能修改,因为元组内的元素是不可变的

D lista[3][2] = 80

5. 字典d用来实现电话簿,经常需要按人名查电话号码。下面的写法中,打印出Curry这个人的电话号码。D

A. print(d['curry'])

B. print(d.find('Curry'))

C. print(d('Curry'))

D. print(d['Curry'])

 

6. 下面代码的输出结果是D

for s in "HelloWorld":

    if s=="W":

        break

    print(s, end="")

A HelloWorld

B Helloorld

C World

D Hello

7. 下面代码的输出结果是A

a = [9,6,4,5]

N = len(a)

for i in range(int(len(a) / 2)):

    a[i],a[N-i-1] = a[N-i-1],a[i]

print(a)

 

A [5,4,6,9]

B [9,6,5,4]

C [5, 6, 4, 9]

D [9,6,4,5]

 

8. result = lambda x: x * x

print(result(5))

以上代码输出结果为?C

A.lambda x: x*x

B.10

C.25

D.5*5

 

9. 【单选题】

Python语言中用来定义函数的关键字是B

A return

B def

C function

D define

 

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

A title

B upper

C lower

D 以上都是。

 

11. 下面代码的输出结果是C

sum = 1.0

for num in range(1,4):

     sum+=num

print(sum)

A 1.0

B 7

C 7.0

D 6

12. 关于Python的分支结构,以下选项中描述错误的是C

A Python中if-elif-else语句描述多分支结构

B 分支结构可以向已经执行过的语句部分跳转

C Python中if-else语句用来形成二分支结构

D 分支结构使用if保留字

 

13. 给出下面代码:

a = input("").split(",")

if isinstance(a,list):

    print("{} is list".format(a))

else:

    print("{} is not list".format(a))

代码执行时,从键盘获得1,2,3,则代码的输出结果是:A

A ['1', '2', '3'] is list

B 1,2,3 is list

C 执行代码出错

D 1,2,3 is not list

 

14. 【单选题】

以下函数或方法,哪个不能用于元组?A

A.copy()

B.sum()

C.count ()

D.index()

 

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

A []

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

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

D 以上三个答案全部错误

 

 判断题

1. 只能通过切片访问列表中的元素,不能使用切片修改列表中的元素。

        错误

 

2. 格式化输出。

语句:

result="x=%d" % 100

执行后,result的值为"x=100"

       错误

3. 在循环中continue语句的作用是跳出当前循环。

正确        

 

4.

Python程序中,值是以对象的形式存储的。这意味着,一个对象会占用内存区域。

错误       

 

5.

变量name存储了一个学生的名字,值为'steve'。下面的语句将生成一个新的字符串对象,存储'STEVE'这个值。变量na

me引用这个新对象。

   name = name.upper()

正确        

6. 格式化输出。

语句:

  print("name: %s, weight: %dcm" % ('He', 170))

输出内容是:

  name:He, weight: 170cm

正确        

 

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

        错误

 

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

正确        

 

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

正确        

10. 在Windows平台上编写的Python程序无法在Unix平台运行。

        错误

 

 填空题

  1. Python安装扩展库常用的工具是(_pip_)和conda,其中后者需要安装Python集成开发环境Anaconda3之后才可以使用。

 

  1. 表达式 16**0.5 的值为(4.0) 。

 

  1. 表达式chr(ord('A')+1)的值为 (B)。

 

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

 

  1. 已知列表 x = [1, 3, 2],那么执行语句 y = list(reversed(x)) 之后,x的值为([1, 3, 2])。

 

6. 表达式 'abcab'.strip('ab') 的值为 。c

7. 已知h=9.35897,语句:

    print("%.4f" % h)

输出:(9.3590)

8. 语句sorted([1, 2, 3], reverse=True) == reversed([1, 2, 3])执行结果为

。False

9. #定义一个空函数

def pass_dis():

    #此处填什么语句pass

10. 表达式':'.join('a b c d'.split(maxsplit=2))的值为 。a:b:c d

标签:语句,输出,语言,python,list,Python,期末,print,模拟
来源: https://www.cnblogs.com/ljychengdu/p/16339064.html

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

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

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

ICode9版权所有