暨南大学大学计算机基础,暨南大学本科实验报告专用纸.docx

文档介绍:

暨南大学本科实验报告专用纸课程名称大学计算机基础(理工)成绩评定实验项目名称平时作业三:python程序流程控制指导教师林龙新实验项目编号实验项目类型实验地点学生姓名学号学院系专业实验时间2018年12月17日上午~12月17日下午一、实验目的1.了解Python语言程序设计的基本结构,掌握顺序结构、选择结构和循环结构和构成程序的基本方法和技术。2.掌握Python语言中构造顺序结构、选择结构和循环结构的语句。3.掌握用顺序结构、选择结构和循环结构及实现各种算法,理解算法及程序的执行流程。二、实验要求1.完成Python语言顺序结构、选择结构和循环结构及数组程序设计的相关程序,并回答提出的问题。2.按题意编写相应的程序代码,并上机调试通过。三、实验内容和结果1.基础知识:(1)字符串是一个字符序列,给字符串s,以下表示s从右侧向左第三个字符的是:A.s[:-3]B.s[3]C.s[-3]D.s[0:-3](2)以下不是Python语言合法命名的是:A._MyTeam_B.My_TeamC.MyTeamD.5MyTeam(3)以下不是Python数据类型的是:A.列表B.字符串C.整数D.实数(4)pow(x,0.5)能够计算x的平方根,计算负数的平方根将产生:A.ValueError错误B.复数C.无输出D.程序崩溃(5)字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬A.使用空格B.使用\nC.使用\\D.使用回车(6)哪个选项是Python语言%运算符的含义?A.x的y次幂B.x与y之商C.x与y的整数商D.x与y之商的余数(7)哪个选项是下面代码的执行结果?name="Python语言程序设计课程"print(name[0],name[2:-2],name[-1])A.Pthon语言程序设计课程B.Pthon语言程序设计课课C.Pthon语言程序设计课D.Pthon语言程序设计程(8)计算下列程序的输出次数:k=10000whilek>1:print(k)k=k/2A.1000B.15C.13D.14(9)哪个选项关于循环结构的描述是错误的?A.死循环无法退出,没有任何作用B.循环是程序根据条件判断结果向后反复执行的一种运行方式C.条件循环和遍历循环结构都是基本的循环结构D.循环是一种程序的基本控制结构(10)下列程序的输出结果:deff(a,b):a=4returna+bdefmain():a=5b=6print(f(a,b),a+b)main()A.1011B.1111C.1010D.1110(11)Python对文件操作采用的统一步骤是:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬A.打开—读写—写入B.操作—读取—写入C.打开—操作—关闭D.打开—读取—写入—关闭2.程序填空:用于演示两个变量内容的交换。请输入以下代码:a=1b=3temp=aa=bb=temp在Python中,函数id()用来返回一个对象的内存地址,请在Python解释器中依次输入id(a),id(1),id(b),id(3),id(temp),变量a,b的内存地址分别和谁相等?3.程序填空:输入一个表示成绩的整数,输出其对应等级,80分及以上为Good,60分及以上为Pass,否则为Fail。请填写程序空白部分1grade=input("请输入成绩:")234567if:print("Good")elif:print("Pass")else:print("Fail")该程序在运行时存在错误,试解释错误原因,并给出解决方案。4.程序修改。(1)改写下列if语句,使else与第一个if配对。x=1ifx<2:ifx<1:y=x+1else:y=x+2(2)else与if的匹配原则是什么?改写if语句前,y=x+1和y=x+2两条语句的执行条件是什么?改写后呢?5.编写程序,用循环语句打印以下数字图案。112123123412345代码如下12345678n=1while(n<=5):i=1while(i<=n):i=

内容来自淘豆网www.taodocs.com转载请标明出处.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值