2020 《计算机算法与程序设计(python)》(1班)(电子科技大学) 最新满分章节测试答案
- 第一章 绪论 第一部分 第一章 测验
- 第二章 穷举搜索问题 第一部分 预习 第二章 测验
- 第三章 字符串与数组 第一部分 预习 第三章 预习测验题
- 【作业】第一章 绪论 第三部分 python简介及编程 第一章 作业
- 【作业】第二章 穷举搜索问题 第二部分 第二章 编程作业
- 第三章 字符串与数组 第三部分 第三章 测验
- 【作业】第三章 字符串与数组 第三部分 第三章 编程作业
- 第四章 二分搜索与递归 第一部分 预习 第四章 预习检测题
- 第四章 二分搜索与递归 第三部分 预习 第四章 预习测验题2
- 【作业】第四章 二分搜索与递归 第四部分 第四章 编程作业
- 第五章 广度优先搜索与队列 第二部分 第五章 单元测验题
- 第五章 广度优先搜索与队列 第三部分 第五章 单元测验题(课堂互动题,非必做)
- 【作业】第五章 广度优先搜索与队列 第三部分 第五章 编程作业
- 第五章 广度优先搜索与队列 第二部分 第五章 单元测验题2 (课堂互动题,非必做)
- 第六章 深度优先搜索与栈 第二部分 第六章 单元测验题(课堂互动题,非必做)
- 【作业】第六章 深度优先搜索与栈 第二部分 第六章 编程作业
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-20到2020-06-04
本篇答案更新状态:已完结
第一章 绪论 第一部分 第一章 测验
1、 问题:raptor流程通过拖动顺序,选择,循环,赋值等流程图框进行算法描述,能够根据输入数据得到运行结果吗?
选项:
A:不能。raptor流程图不能执行。
B:可以。只要用raptor流程图正确描述了算法,就能够根据输入执行得到正确结果
C:不可以。raptor能够执行,但是执行结果不一定正确。
D:不知道。
答案: 【可以。只要用raptor流程图正确描述了算法,就能够根据输入执行得到正确结果】
2、 问题:要求解一个圆柱体的体积,下面哪个流程图是正确的?
选项:
A:
B:
C:
D:
答案: 【】
第二章 穷举搜索问题 第一部分 预习 第二章 测验
1、 问题:搜索问题需要考虑哪些因素?
选项:
A:搜索目标
B:搜索算法
C:搜索目标和搜索算法
D:搜索空间,搜索目标,搜索算法,搜索性能
答案: 【搜索空间,搜索目标,搜索算法,搜索性能】
2、 问题:下面说法错误的是
选项:
A:每天的工作待办事项清单看成搜索空间,完成的事情看成搜索目标,搜索某事情是否完成其实是穷举搜索
B:幼儿园放学,家长刷卡后接走自己家的小朋友,老师根据刷卡语音提示姓名寻找小朋友的过程是穷举搜索
C:图书馆一个书架一个书架的寻找自己想借的书,是穷举搜索
D:1年级三班按照学号排成1排,根据学号搜索对应的学生是穷举搜索
答案: 【1年级三班按照学号排成1排,根据学号搜索对应的学生是穷举搜索】
3、 问题:学生信息存储在列表当中,下面哪个代码能实现寻找成绩为x的学生姓名的功能?
选项:
A:stus=["zhangsan",86,"lisi",72,"wangwu",91,"taoyan",62]x=int(input("x:"))for i in range(len(stus)): if stus[i]==x: print(stus[i-1]+" is in class") else: print("no this score in class")
B:stus=["zhangsan",86,"lisi",72,"wangwu",91,"taoyan",62]x=int(input("x:"))for i in len(stus): if i%2==1: if x==stus[i]: breakif i<len(stus) and stus[i]==x: print(stus[i-1])else: print("no this score in class")
C:stus=["zhangsan",86,"lisi",72,"wangwu",91,"taoyan",62]x=int(input("x:"))for i in range(len(stus)): if i%2==1: if x==stus[i]: breakif i<len(stus) and stus[i]==x: print(stus[i-1])else: print("no this score in class")
D:stus=["zhangsan",86,"lisi",72,"wangwu",91,"taoyan",62]x=int(input("x:"))for i in range(len(stus)): if i%2==1: if x==stus[i]: breakif i<len(stus) and stus[i]==x: print(stus[i])else: print("no this score in class")
答案: 【stus=["zhangsan",86,"lisi",72,"wangwu",91,"taoyan",62]x=int(input("x:"))for i in range(len(stus)): if i%2==1: if x==stus[i]: breakif i<len(stus) and stus[i]==x: print(stus[i-1])else: print("no this score in class")】
第三章 字符串与数组 第一部分 预习 第三章 预习测验题
1、 问题:如果有n个整数数据,要找出其中的值最大的数据,下面哪种方法不一定能找到最大值?
选项:
A:假设第一个数据是最大数据,然后依次和余下的n-1个数据比较,把大的数据放到第一个位置,最终结束的时候,第一个数据就是最大值
B:用maxV,依次和数组的n个数据比较,如果当前数据比maxV还要大,则更新maxV为这个更大的数据,则n个数据比较结束,maxV里面就存储的最大数。
C:将n个数均分成2分,则每一份的对应数据比较,小的扔掉,则余下的数据又分成2份,用同样的方法做,最后剩的1个数据就是最大值
D:n个数据排1排,依次从第一个数据和后面位置比较,小的在前面,大的在后面,则比较结束后,最后位置就存储的最大值。
答案: 【用maxV,依次和数组的n个数据比较,如果当前数据比maxV还要大,则更新maxV为这个更大的数据,则n个数据比较结束,maxV里面就存储的最大数。】
【作业】第一章 绪论 第三部分 python简介及编程 第一章 作业
1、 问题:判断闰年
建议:【本题是主观题,暂无解析】
2、 问题:排序输出
建议:【本题是主观题,暂无解析】
3、 问题:阶乘求和
建议:【本题是主观题,暂无解析】
【作业】第二章 穷举搜索问题 第二部分 第二章 编程作业
1、 问题:数字游戏1
建议:【本题是主观题,暂无解析】
2、 问题:数字游戏2
建议:【本题是主观题,暂无解析】
第三章 字符串与数组 第三部分 第三章 测验
1、 问题:哪个说法是错误的
选项:
A:字符串是一种特殊的数组。
B:python的数组就是列表
C:数组可以看成一层楼的一个个的房间,知道楼和房间号,可以直接进入该房间,因此访问效率很高。
D:python可以用列表代表数组进行存储数据和操作
答案: 【python的数组就是列表】
2、 问题:已知有n个数据进行排序,下面能实现排序的是
选项:
A:data=[34,5,-6,12,87,29]data.sort()
B:data=[34,5,-6,12,87,29]n=len(data)od=[]while i<n: while j<n-1: if data[j]>data[j+1]: t=data[j] data[j]=data[j+1] data[j+1]=t j+=1 i+=1
C:data=[34,5,-6,12,87,29]n=len(data)i=0j=0while i<n-1: while j<n-1: if data[j]>data[j+1]: t=data[j] data[j]=data[j+1] data[j+1]=t j+=1 i+=1print(data)
D:data=[34,5,-6,12,87,29]n=len(data)i=0j=0while i<n-1: while j<n-1: if data[i]>data[j]: t=data[i] data[i]=data[j] data[j]=t j+=1 i+=1
答案: 【data=[34,5,-6,12,87,29]data.sort()】
3、 问题:下面哪个是错误的用python实现存储n个人的姓名?
选项:
A:names1=n*[0]for i in range(n): names1[i]=input(‘输入{}个人的姓名:’.format(i+1))
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦