大学python题库及答案解析,大学python程序设计题库

news2024/11/24 3:49:04

本篇文章给大家谈谈大学python题库及答案解析,以及python期末编程题及答案,希望对各位有所帮助,不要忘了收藏本站喔。

 

发表时间:2020-07-07

一、填空题(15分)

  1. 使用print()函数将多个字符串’How’、’are ’、’you’ 一起输出出来,语句为 __ Print(“How”,”are”,”you”) _ PYTHON库“IMITATION”。
  2. 使用input()函数将“请输入您的姓名:”语句输出并从键盘获取数据,语句为_ input(“请输入您的姓名:”) _。
  3. __ 列表 _____ 、 ___ 元组 ____ 是Python的有序数据类型;                                          __ 集合 _____ 、 __ 字典 _____ 是无序数据类型。
  4. testword=’hello, Python!’,testword[-4]= _ ____ 。 testword[2:5]= _ llo _
  5. Python内置函数 _ count ______ 可以返回列表、元组、字典、集合、字符串以及range对象中 某个元素 的个数。
  6. Python内置函数_ len ______ _可以返回列表、元组、字典、集合、字符串以及range对象中 所有元素 的个数。
  7. Python语句list(range(1,10,3))执行结果为 __ [1,4,7] ___________ 。
  8. 语句sorted([1, 2, 3], reverse=True)的意思是 _ 将列表中的数字从大到小排序,返回结果为一个列表 ___ 。
  9. 循环中使用 __ break __ 语句来跳出深度循环。
  10. 表达式 [x for x in [1,2,3,4,5] if x<3] 的值为 __ [1,2] ____ 。
  11. 表达式set([1, 1, 2, 3])的值为 _ {1,2,3} _____ 。
  12. 若要获取两个集合A和B的并集,在Python中应使用 __ | 符号或union函数 __ 。
  13. 在使用import语句导入函数时,可以使用 ___ as ____ 语句来给函数指定别名

二、判断题(10分)

  1. 表达式[1,2,3]与表达式[2,3,1]相同。                              ( f )
  2. Python是一种跨平台、开源、免费的高级动态编程语言。          ( t )
  3. Python 3.x完全兼容Python 2.x。                               ( f )
  4. Python不允许使用关键字作为变量名,但是允许使用内置函数名作为变量名,不过这会改变函数名的含义,所以不建议这样做。                      ( t )
  5. 执行语句from math import sin之后,可以直接使用sin()函数,例如 sin(3)。( t )
  6. Python变量名不区分大小写,所以student和Student是同一个变量。( f )
  7. 可变参数*args传入函数时的存储方式为列表。                    ( f )
  8. 已知x = 3,那么执行语句x+=6之后,x的内存地址不变。          ( f )
  9. 字典的查询速度不如列表和元组。                               ( f )
  10. 判断以下的代码段是否合法                                     ( f )

>>>number = 5

>>>print(number + ”is my lucky number.”)

三、选择题(10分)

  1. Python中列表数据类型元素的切片非常强大,对于列表mylist=[1,2,3,4,5,6,7,8,9],下面操作正确的是( B )。                         A、mylist[1:9:0]    B、mylist[1:9:2]     C、mylist(6:-9:-2)    D、mylist[10::]
  2. 优先级最高的运算符是( C )。

A、is              B、*             C、**               D、+

3.以下关于Python函数的描述中,错误的是( B )。

A. 函数是一段可重用的语句组

B. 每次使用函数需要提供相同的参数作为输入

C. 函数通过函数名进行调用

D. 函数是一段具有特定功能的语句组

4. 以下关于Python全局变量和局部变量的描述中,错误的是( D )。

A. 局部变量在函数内部创建和使用,函数退出后变量被释放

B. 全局变量一般指定义在函数之外的变量

C. 使用global保留字声明后,变量可以作为全局变量使用

D. 当函数退出时,局部变量依然存在,下次函数调用可以继续使用

5.打开文件的不正确写法为( C )。

A、f=open(‘test.txt’,’r’)                B、with open(‘test.txt’,’r’) as f

C、f= open(‘C:\Apps\test.txt’,’r’)        D、f= open(r‘C:\Apps\test.txt’,’r’)

6.以下关于Python循环结构的描述中,错误的是( D )。

A. continue只结束本次循环

B. 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等

C. Python通过for、while等保留字构建循环结构

D. break用来结束当前当次语句,但不跳出当前的循环体

7. 以下关于Python列表的描述中,错误的是( A )。

A. 列表的长度和内容都可以改变,但元素类型必须相同

B. 可以对列表进行成员关系操作、长度计算和分片

C. 列表可以同时使用正向递增序号和反向递减序号进行索引

D. 可以使用比较操作符(如>或<等)对列表进行比较

8.Python中数据结构分为可变类型与不可变类型,下面属于不可变类型的是( A )。

A、字典中的键         B、列表          C、集合            D、字典

9.以下关于Python文件打开模式的描述中,错误的是( D )。

A. 只读模式r

B. 覆盖写模式w

C. 追加写模式a

D. 创建写模式n

10.以下变量名中,不符合Python语言变量命名规则的是( C )。

A. keyword_33

B. keyword33_

C. 33_keyword

D. _33keyword

四、编程题(共4题,65分)

1、编写 程序,用*打印一个如下所示的等腰直角三角形,将测试结果 截图 。(15分)

*

* *

* * *

* * * *

for i in range(1,5):

for j in range(1,i+1):

print("*",end="")

print()

2、编写 猜数字小游戏。(20分)

要求使用 random 模块的randint()函数 随机生成20以内的数字,用户有五次机会从键盘输入猜测的数字,猜大提示猜大了,猜小提示猜小了,若在规定次数内猜对则退出程序,否则继续猜数字直至次数用尽。将测试结果 截图 

from random import randint

number = randint(1,20)

for i in range(5):

guess = int(input("请输入你猜的数字:"))

if guess > number:

print("大了")

elif guess < number:

print("小了")

else:

print("答对了")

break

3、类与继承

(1)创建一个Person类,在构造函数中初始化姓名name、年龄age属性,创建有返回值的get_name方法获取人的姓名,有返回值的get_age函数获取人的年龄;(15分)

class Person:

def __init__(self,name,age):

self.name = name

self.age = age

def get_name(self):

return self.name

def get_age(self):

return self.age

(2)创建Student类继承Person类的属性和方法,在构造函数中调用基类的构造函数初始化共有的name、age属性,并将Student类独有的成绩属性course(包括语文、数学、英语三门成绩)进行初始化。创建有返回值的get_MaxScore方法用来返回3门科目中的 最高分数。 使用实例

s1 = Student(‘小明’,18,[93,68,76])对Student类的三种方法进行测试,并输出结果,将结果 截图 。(15分)

class Student(Person):

def __init__(self,name,age,score):

Person.__init__(self,name,age)

self.score = score

def get_MinScore(self):

self.score.sort()

return self.score[-1]

s1 = Student("小明",18,[93,68,76])

print(s1.get_name())

print(s1.get_age())

print(s1.get_MinScore())

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/846881.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使Python Docker镜像安全、快速、小巧

一、说明 在微服务领域&#xff0c;拥有安全、高效和紧凑的 Docker 映像对于成功部署至关重要。本博客将探讨有助于构建此类映像的关键因素&#xff0c;包括不以 root 用户身份运行映像的重要性、在构建映像时更新和升级包、在编写 Dockerfile 指令时考虑 Docker 的层架构&…

嵌入式虚拟仿真实验教学平台之登录注册功能使用

登录注册功能的使用 本文将介绍嵌入式虚拟仿真实验教学平台的账号如何注册以及登录账号。 注册账号 1、首先谷歌或Edge等主浏览器中输入https://app.puliedu.com/网址&#xff0c;然后会跳转到登录页&#xff0c;如下所示: 2、点击上图中框中的新注册账号&#xff0c;跳转…

Java【抽象类和接口】(2)【浅拷贝、深拷贝、object类】

一、Clonable 接口和深拷贝 1.clone接口的使用 注意以下几个点&#xff1a; import javax.jws.soap.SOAPBinding;class Person implements Cloneable{public String name;public int age;public Person(String name, int age) {this.name name;this.age age;}Overridepublic…

无需跟踪管理,数据中心也能实时监测蓄电池状态!

当今数字化时代&#xff0c;数据的存储和管理已成为各行各业的核心要务。数据存储设备&#xff0c;如服务器、网络设备以及计算机系统&#xff0c;不仅仅是信息的仓库&#xff0c;更是组织和企业运营的支柱。 蓄电池作为关键的备份电源&#xff0c;在电力故障发生时起到了至关重…

Hum Brain Mapp:用于功能连接体指纹识别和认知状态解码的高精度机器学习技术

摘要 人脑是一个复杂的网络&#xff0c;由功能和解剖上相互连接的脑区组成。越来越多的研究表明&#xff0c;对脑网络的实证估计可能有助于发现疾病和认知状态的生物标志物。然而&#xff0c;实现这一目标的先决条件是脑网络还必须是个体的可靠标记。在这里&#xff0c;本研究…

CI/CD—K8S 基本理解与部署

1 K8S 是什么 Kubernetes 是一款容器的编排调度工具&#xff0c;来源于 Google 开源的 Brog 系统。Kubernetes简称K8S&#xff0c;是用8代替8个字符 “ubernete” 而成的缩写&#xff0c;用于管理云平台中多个主机上的容器化的应用&#xff0c;Kubernetes 的目标是让部署容器化…

冠达管理:什么叫死亡换手率?

逝世换手率是一个用于衡量公司股份买卖的目标&#xff0c;其核算方式为每年公司股份由于股东逝世而换手的比率。该目标能够用于评估公司股东结构安稳性&#xff0c;以及更广泛的商场安稳性。在这篇文章中&#xff0c;我们将从多个角度来分析逝世换手率。 首先&#xff0c;关于一…

Day 75:通用BP神经网络 (2. 单层实现)

代码&#xff1a; package dl;import java.util.Arrays; import java.util.Random;/*** Ann layer.*/ public class AnnLayer {/*** The number of input.*/int numInput;/*** The number of output.*/int numOutput;/*** The learning rate.*/double learningRate;/*** The m…

web前端之JS

文章目录 介绍一、JS引入到文件1.1 嵌入到HTML文件中1.2 引入本地独立JS文件1.3 引入网络来源文件 二、JS的注释三、JS输出方式四、JS数据类型4.1 判断数据类型 typeof4.2 charAt返回指定位置的字符4.3 concat连接两个字符串4.4 substring从原字符串提取字符串并返回4.4 substr…

java动态生成excel并且需要合并单元格

java动态生成excel并且需要合并单元格 先上图看一下预期效果 集成poi <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId><version>4.0.0</version> </dependency> <dependency><…

实践分享:小程序事件系统设计

微信小程序官方文档中解释说&#xff1a;事件是用于子组件向父组件传递数据&#xff0c;可以传递任意数据。 小程序开发中的事件是指视图层到逻辑层的通讯方式&#xff0c;主要是可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上&#xff0c;当达到触发事件&#…

java面向对象查缺

匿名对象 匿名对象只能使用一次 public class Test1 {public static void main(String[] args) {PhoneFactory p1 new PhoneFactory();p1.show(new Phone(1000,"black"));} } class PhoneFactory{public void show(Phone p){p.send();} } class Phone{private int…

Nginx代理接口访问返回404

Nginx代理接口访问返回404 一、背景 因为不同业务系统间有接口调用&#xff0c;存在跨域问题&#xff0c;为了解决同源策略&#xff0c;需要将接口通过nginx去转发&#xff0c;但是配置完后通过postman请求一直存在访问404的问题。 访问地址&#xff1a;https://a.test.com/n…

无代码集成明道云与更多应用连接

明道云是一个APaaS平台&#xff0c;可以帮助用户快速搭建个性化企业应用&#xff0c;用户不需要代码开发就能够搭建出用户体验上佳的销售、运营、人事、采购等核心业务应用&#xff0c;打通企业内部数据&#xff0c;也能够通过API和Webhook和其他系统对接。 场景描述&#xff…

Vue实战技巧:从零开始封装全局防抖和节流函数

前言 你是否曾经遇到过用户频繁点击按钮或滚动页面导致反应迟钝的问题&#xff1f;这是因为事件被连续触发&#xff0c;导致性能下降。在本文中&#xff0c;我将为大家介绍 vue 中的防抖和节流策略&#xff0c;并展示如何封装全局的防抖节流函数&#xff0c;以避免频繁触发事件…

酷开系统丨加入酷开会员,体验有趣的云逛荷兰海牙市立博物馆

夏日炎炎&#xff0c;出门是不可能的&#xff0c;还是宅在家里享受空调的吹拂吧&#xff01;如果想足不出户看展览&#xff0c;感受文化的熏陶&#xff0c;那就打开酷开系统&#xff0c;加入酷开会员&#xff0c;在云端逛逛荷兰海牙市立博物馆吧&#xff01; 荷兰海牙市立博物…

格式化后数据恢复,教你3个实用方法!

“格式化后数据还能恢复吗&#xff1f;前几天因为我的电脑中了病毒&#xff0c;我不得不将它进行格式化操作。但是我电脑里有很多比较重要的文件&#xff0c;有什么方法可以帮我恢复电脑中的文件吗&#xff1f;求解答&#xff01;” 格式化是一种比较常见的数据清除方法&#x…

低代码平台:初创公司的理想选择

对于初创公司而言&#xff0c;时间和资源是宝贵的。他们需要快速构建和部署应用程序&#xff0c;以满足业务需求&#xff0c;提高效率&#xff0c;并保持竞争优势。在这个背景下&#xff0c;低代码平台成为了初创公司的一个理想选择。而Zoho Creator作为一款出色的低代码平台&a…

node 报错:tagOffsetsMap[tag] ??= [];...SyntaxError: Unexpected token ,‘??=‘,亲测解决

安装的 node 版本不支持空值赋值运算符(??) 更换合适的 node 版本就行&#xff0c;如图 看看版本对应支持的 更多支持请在 node.green 上查看各种语法支持的版本

计算机视觉与图形学-神经渲染专题-pi-GAN and CIPS-3D

《pi-GAN: Periodic Implicit Generative Adversarial Networks for 3D-Aware Image Synthesis》 摘要 我们见证了3D感知图像合成的快速进展&#xff0c;利用了生成视觉模型和神经渲染的最新进展。然而&#xff0c;现有的方法在两方面存在不足&#xff1a;首先&#xff0c;它们…