西安石油大学Python期末复习

简介: 西安石油大学Python期末复习

acf15e87274d43209431bd2e1901a44d.png


一、单选题

1. Python语言属于(C)

A.机器语言    B.汇编语言    C.高级语言    D.以上都不是

2.Python 解释器环境中,用于表示上一次运算结果的特殊变量为(B)

A.  :     B.  _     C.  >    D.#

3.为了给整型变量x、y、z赋初值10,下面正确的Python赋值语句是(C)

A. xyz=10     B. x=10y=10z=10    C. x=y=z=10    D. x=10,y=10,z=10

4.Python表达式中,可以使用(A)控制运算的优先顺序

A.圆括号()   B.方括号[]   C.花括号{}   D.尖括号<>

5.下面if语句统计满足“性别(gender) 为男、职称(rank) 为副教授、年龄(age)小于40岁”条件的人数,正确的语句为(B)

A. if(gender== "男" or age < 40 and rank == "副教授"): n+=1

B. if(gender =="男" and age<40 and rank== "副教授"): n+=1

C. if (gender =="男" and age<40 or rank== "副教授"): n+=1

D. if(gender =="男" or age<40 or rank=="副教授"): n+=1

6.下面if语句统计“成绩(score) 优秀的男生以及不及格的男生”的人数,正确的语句为(C)

A. if(gender=="男" and score<60 or score>= 90): n+=1

B. if (gender=="男" and score<60 and score>= 90): n+=1

C. if (gender =="男" and (score<60 or score> =90)): n+=1

D. if(gender =="男" or score<60 or score>=90): n+=1

7.以下for语句结构中,不能完成1~10的累加功能的是(A)

A. for i in range(10,0): total += i

B. for i in range(1,11): total += i

C. for i in range(10,0,-1): total+=i

D. for i in (10,9,8,7,6,5,4,3,2,1): total += i

8.Python语句print(type(1/2))的输出结果是(C)

A. <class 'int'>    B. <class 'number'>    C. <class 'float>    D. <class 'double'>

9.Python语句print(chr(65)的运行结果是(D)

A.65      B.6      C. 5      D. A

10.关于Python字符串,下列说法错误的是(B)

A.字符即长度为1的字符串

B.字符串以\0标志字符串的结束

C.既可以用单引号,也可以用双引号创建字符串

D.在三引号字符串中可以包含换行回车等特殊字符

11.Python语句nums = set([1,2,2,3,3,3,4]);print(len(nums))的输出结果是(C)

A.1     B.2      C.4     D.7

12.Python语句d={1:'a',2:b',3:'c'}; print(len(d))的运行结果是(C)

A.0     B.1      C.3     D.6

13.Python程序中假设字典d= {'1':'male', '2':'female'}, 如果语句中使用d[3], 则解释器将抛出(C)错误信息

A. NameError     B. IndexError     C. KeyError     D. TypeError

14.Python中,若def fl(p, **p2): print(type(p2)),则fl(1, a=2)的程序运行结果是(C)

A. <class 'int '>     B. <class 'type'>      C. <class 'dict'>     D. <class 'list'>

二.填空题

1. Python语言是一种解释型、 面向对象的计算机程序设计语言。

2.要关闭Python解释器,可使用quit()命令或快捷键Ctrl+Z

3.Python使用符号\(反斜杠)转译字符。

4.Python表达式4.5/2的值为2.25;Python表达式4.5//2的值为2.0;Python表达式5%2的值为1.0

5. Python表达式12/4-2+5*8/4%5/2的值为1.0

6.Python无穷循环while True:的循环体中可用break语句退出循环

7.Python的4种内置的数值类型为整数类型(int),布尔类型(bool),浮点类型(float),复数类型(complex)

8.Python语句s= [1, 2, 3, 4];s.append([5,6]);print(len(s))的运行结果是5

9. Python语句print(1,2,3,4,5,sep='-',end='!')的结果是1-2-3-4-5!

10.Python语言中,使用sys模块中的sys.stdinsys.stdoutsys.stderr可以查看对应的标准输入、标准输出和标准错误流文件对象。

11.自定义异常类一般继承于Exception或其子类。

12.变量按其作用域大致可以分为全局变量,局部变量类型成员变量

程序填空

1. def  getValue(b,r,n)
return v
1. max_v=b
  for x in c
  max_v =x
  return max_v
  if x<min_v

程序设计

if a>0 and b>0 and c>0:
  if a+b>0 and a+c>0and b+c>0
    length=(a+b+c)
    h=length/2
    s=math.sqrt(h*(h-a)*(h-b)*(h-c))
  else:
     print(‘不能构成三角形’)
else:
print(‘Error Data’)
目录
相关文章
|
机器学习/深度学习 算法 搜索推荐
Python机器学习期末总复习
Python机器学习期末总复习
|
2月前
|
监控 数据可视化 数据挖掘
基于python flask茶叶网站数据大屏设计与实现,可以做期末课程设计或者毕业设计
本文介绍了一个基于Python Flask框架的茶叶网站数据大屏设计与实现项目,该项目集成了数据收集、处理、可视化展示、实时监控和交互操作等功能,适合作为课程设计或毕业设计,帮助学生提升数据分析和决策支持能力。
基于python flask茶叶网站数据大屏设计与实现,可以做期末课程设计或者毕业设计
|
5月前
|
存储 JSON 数据可视化
Python期末复习题库(下)——“Python”
Python期末复习题库(下)——“Python”
|
5月前
|
数据采集 IDE 开发工具
Python期末复习题库(上)——“Python”
Python期末复习题库(上)——“Python”
|
5月前
|
算法 Python 容器
【Python数据结构与算法】—— 搜索算法 | 期末复习不挂科系列
【Python数据结构与算法】—— 搜索算法 | 期末复习不挂科系列
61 0
|
Python
Python0基础(下)——期末不挂科
Python0基础(下)——期末不挂科
440 0
Python0基础(下)——期末不挂科
|
机器学习/深度学习 开发框架 算法
|
存储 数据库 索引
python 期末复习笔记(持续更新)(中)
numpy提供了numpy.concatenate((a1,a2,…), axis=0)函数。能够一次完成多个数组的拼接。其中a1,a2,…是数组类型的参数
python 期末复习笔记(持续更新)(中)
|
JSON 数据格式 索引
python 期末复习笔记(持续更新)(上)
set 是一个不允许内容重复的组合,而且set里的内容位置是随意的,所以不能用索引列出。可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
python 期末复习笔记(持续更新)(上)
|
存储 Linux 索引
【Python】python期末复习笔记
【Python】python期末复习笔记
【Python】python期末复习笔记