2023-2024学年高一上学期沪科版(2019)必修一2.设计算法实现用随机投点法计算

2024-08-11
| 5页
| 257人阅读
| 0人下载

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术沪科版必修1 数据与计算
年级 高一
章节 2.设计算法实现用随机投点法计算
类型 作业-同步练
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 114 KB
发布时间 2024-08-11
更新时间 2024-08-11
作者 匿名
品牌系列 -
审核时间 2024-08-11
下载链接 https://m.zxxk.com/soft/46764485.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

2023-2024学年高一上学期沪科版(2019)必修一2.设计算法实现用随机投点法计算 一、选择题 1.递归算法的基本思想是(   ) A.将问题分解为更小的子问题 B.将问题直接解决 C.重复执行相同的操作 D.避免使用循环结构 2.我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何,为解决这个问题下列最适合的算法为(   ) A.折半法 B.冒泡法 C.枚举法 D.排序法 3.在非数值计算中,分治策略主要用于解决(   ) A.线性问题 B.组合问题 C.顺序问题 D.随机问题 4.非数值计算主要涉及以下哪类问题?(   ) A.数学公式计算 B.统计数据分析 C.逻辑推理问题 D.图形图像处理 5.某算法的部分流程图如图所示。执行这部分流程,输入变量n的值为5,则下列说法正确的是(    ) A.语句“c<=n?”共执行了4次 B.循环结束后,变量a的值为3 C.循环结束后,变量b的值为5 D.循环结束后,程序输出的值为6 6.以下哪个算法不是基于贪心策略?(   ) A.Kruskal算法 B.Prim算法 C.Dijkstra算法 D.Floyd算法 7.在一次比赛中,需要随机给10名选手各编一个0-9范围内的唯一序号,对应的Python程序段如下: import random a=[0]*10 b=[False]*10 i=0 while  i<=9:         r=         if(not b[r]):                a[i]=r                b[r]=True         i=i+1 print(a) 划线处的代码为:(   ) A.random.randint(0,10) B.random.shuffle(0,9) C.int(random.random())*9 D.random.choice(range(10)) 8.求三位水仙花数、鸡兔同笼、百钱百鸡、求1000以内所有的素数⋯⋯这些问题,可以用同一种类型的算法去解决,这种算法是(   ) A.解析法 B.枚举法 C.递归法 D.迭代法 9.以下哪个问题不适合使用贪心算法求解?(   ) A.单源最短路径问题 B.分数背包问题 C.活动选择问题 D.区间调度问题 10.要求所有两位数质数应选择(   ) A.迭代法 B.顺序法 C.二分查找法 D.穷举法 11.二分查找又称折半查找,是一种应用于有序数列的高效查找算法。下列数列中适合二分查找算法的是(   ) A.11,99,5,17,2,39 B.67,32,38,3,151,5 C.85,78,59,52,18,19 D.30,52,63,71,78,81 12.动态规划算法通常用于解决具有以下特性的问题(   ) A.单一解 B.多阶段决策 C.无规律性 D.即时性 13.计算圆周长的算法描述如下: ①输入圆半径r;  ②计算圆周长a(计算公式为a=2πr);  ③输出结果;  ④结束。 上述算法属于(   ) A.枚举算法 B.排序算法 C.递归算法 D.解析算法 14.面额为10元、20元和50元的纸币各有10张,求总额恰好为380元取法方案的算法是:设10元取a张、20元取b张、50元取c张,a、b、c都取0到10之间的整数,将a、b、c取值的所有可能组合逐一代入表达式10 * a+20 * b+50 * c =380,判断是否成立,若成立,则输出这一方案。此算法属于(   ) A.查找算法 B.枚举算法 C.递归算法 D.排序算法 15.阅读下列材料,完成问题 不规则形状的面积可以采用蒙特卡洛方法来求解,其原理是在不规则形状外侧构建一个规则图形,通过随机产生点的方式在规则形状范围内产生数量足够的点,统计在不规则形状中的点的比例,从而计算出不规则形状的面积。如图,小姜通过Python编程计算边长为2的正方形与函数y=X2交叉形成的阴影部分面积,程序如下: import random points=1000*1000 hits =0 for i in range(points): x= ① #随机产生一个[0,2]的数并赋值给x y= ② #随机产生一个[0,2]的数并赋值给y dist =0.5*x**2 if ③ : hits=hits+1 print("阴影部分面积是:", ④ ) 划线①②处均需要随机产生[0,2]的数并赋值给变量x和y,查看下表,下列选项中可以产生满足条件随机数的是(    ) 名称 含义 random.randint(a,b) 随机生成一个[a,b]范围内的整数 random.random() 随机生成一个(0,1)范围内的实数 random.choice(seq) 从序列seq的元素中随机挑选一个元素 random.uniform(a,b) 随机生成一个[a,b]范围内的实数 A.random.randint(0,2) B.random.uniform(0,2) C.random.choice(range(0,2)) D.random.random( )*2 二、填空题 16.在非数值计算中, 算法常用于求解具有最优子结构特性的问题。 三、判断题 17.一个算法可以用多种程序设计语言来实现。( ) 四、操作题 18.【算法探究】以下是一个用于计算求解1+1/2+1/3+1/4+1/5+......+1/99的算法流程图,请你分析此流程图算法后,修改编号①~⑤的内容,完成求解1*1/2*2/3*3/4*4/5*......*99/100的算法。 ① ② ③ ④ ⑤ 五、简答题 19.讨论图论算法在网络分析和路径规划中的应用。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.A 2.C 3.B 4.C 5.D 6.D 7.D 8.B 9.B 10.D 11.D 12.B 13.D 14.B 15.B 16.动态规划 17.√ 18. s=1 n=1 n<=99 s=s*n/(n+1) n=n+1 19.图论算法在网络分析和路径规划中的应用包括找到最短路径、网络流优化等。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

2023-2024学年高一上学期沪科版(2019)必修一2.设计算法实现用随机投点法计算
1
2023-2024学年高一上学期沪科版(2019)必修一2.设计算法实现用随机投点法计算
2
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。