广州美术学院《Python 编程》2024 - 2025 学年第一学期期末试卷_第1页
广州美术学院《Python 编程》2024 - 2025 学年第一学期期末试卷_第2页
广州美术学院《Python 编程》2024 - 2025 学年第一学期期末试卷_第3页
广州美术学院《Python 编程》2024 - 2025 学年第一学期期末试卷_第4页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(第2页)制卷人签名:制卷日期:审核人签名::制卷人签名:制卷日期:审核人签名::审核日期:………………………………………………装……订……线…………………学院专业/班级学号姓名题号一二三四五六七八总分阅卷教师得分………………一、单项选择题(总共10题,每题3分,每题只有一个正确答案,请将正确答案填在括号内)1.以下关于Python变量命名的说法,正确的是()A.变量名可以包含数字、字母和下划线,且不能以数字开头B.变量名可以与Python关键字相同C.变量名不区分大小写D.变量名只能由字母组成2.执行以下代码,输出结果是()```pythona=5b=2print(a%b)```A.2B.1C.2.5D.03.以下哪个数据类型不是Python基本数据类型()A.intB.floatC.listD.bool4.下列代码中,能正确实现判断一个数是否为偶数的是()A.```pythonnum=7ifnum%2==0:print('偶数')else:print('奇数')```B.```pythonnum=7ifnum/2==0:print('偶数')else:print('奇数')```C.```pythonnum=7ifnum%2!=0:print('偶数')else:print('奇数')```D.```pythonnum=7ifnum2==0:print('偶数')else:print('奇数')```5.要将字符串转换为整数,可使用()函数。A.int()B.float()C.str()D.list()6.执行以下代码,输出结果是()```pythons='hello'print(s[1:3])```A.elB.heC.llD.lo7.以下关于Python列表的操作,错误的是()A.列表可以通过索引访问元素B.列表可以使用append方法添加元素C.列表不能修改其中的元素D.列表可以使用len函数获取长度8.执行以下代码,输出结果是()```pythonforiinrange(3):print(i)else:print('循环结束')```A.012循环结束B.012C.循环结束D.0循环结束9.以下哪个函数可以用于打开一个文件并读取内容()A.open()B.read()C.write()D.close()10.定义一个函数,用于计算两个数的和,以下代码正确的是()A.```pythondefadd(a,b):returna+b```B.```pythondefadd(a,b):a+b```C.```pythonadd(a,b):returna+b```D.```pythondefadd(a+b):returna+b```二、多项选择题(总共5题,每题5分,每题有多个正确答案,请将正确答案填在括号内,少选、多选均不得分)1.以下属于Python循环结构的有()A.for循环B.while循环C.do-while循环D.if-else循环2.以下哪些方法可以用于字符串的格式化()A.%运算符B.format()方法C.f-stringD.join()方法3.以下关于Python字典的说法,正确的是()A.字典是无序的B.字典中的键必须是唯一的C.字典可以通过键访问值D.字典可以使用append方法添加元素4.以下哪些是Python的内置函数()A.len()B.type()C.print()D.def()5.执行以下代码,能正确输出乘法口诀表的有()A.```pythonforiinrange(1,10):forjinrange(1,i+1):print(f'{i}{j}={ij}',end='')print()```B.```pythonforiinrange(1,10):forjinrange(1,10):print(f'{i}{j}={ij}',end='')print()```C.```pythonforiinrange(1,10):forjinrange(1,i+1):print(f'{i}{j}={ij}',end='')print()```D.```pythonforiinrange(1,10):forjinrange(1,i+1):print('%d%d=%d'%(i,j,ij),end='')print()```三、判断题(总共10题,每题2分,请判断对错,在括号内填“√”或“×”)1.Python代码必须严格按照缩进规则书写,否则会报错。()2.字符串是不可变数据类型,一旦创建,其值不能被修改。()3.列表中的元素可以是不同数据类型。()4.在Python中,0表示假,其他非零值表示真。()5.函数定义后必须调用才能执行其中的代码。()6.字典中的值可以是列表。()7.for循环只能用于遍历列表。()8.可以使用del语句删除列表中的元素。()9.打开文件时,如果文件不存在,会自动创建一个新文件。()10.在Python中,类和对象是面向对象编程的核心概念。()四、简答题(总共2题,每题15分,请简要回答问题)1.简述Python中函数的定义和调用过程,并举例说明。2.如何使用Python实现一个简单的学生信息管理系统,包括添加学生、删除学生、查询学生等功能,请简述实现思路。五、编程题(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论