1、高考学习网中国最大高考学习网站 G | 我们负责传递知识!111一、选择题1下列关于算法的说法正确的有_个( )求解某一类问题的算法是惟一的算法必须在有限步操作之后停止算法的每一步操作必须是明确的,不能有歧义或模糊算法执行后一定产生确定的结果A1 B2 C3 D4答案 C解析 由算法特性知,算法具有有穷性、确定性、可输出性,故均对,选 C.2已知直角三角形两条直角边长 a、b,求斜边长 c 的一个算法分为以下三步:计算 c;a2b2输入直角三角形两直角边长 a、b 的值;输出斜边长 c 的值其中正确的顺序号是( )A BC D答案 D3使用计算机解题的步骤由以下几部分构成寻找解题方法 调试运行设计正确算法 正确理解题意编写程序正确的顺序为( )A BC D答案 B4以下关于算法的说法正确的是( )A描述算法可以有不同的方式,可用形式语言也可用其它语言B算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列高考学习网中国最大高考学习网站 G | 我们负责传递知识!只能解决当前问题C算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得
2、出结果D算法要求按部就班地做,每一步可以有不同的结果答案 A解析 算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或计算序列能够解决一类问题算法过程要求一步一步执行,每一步执行的操作,必须确切,只能有惟一结果,而且经过有限步后,必须有结果输出后终止,描述算法可以有不同的语言形式,如自然语言、框图语言及形式语言等5下列四种自然语言叙述中,能称作算法的是( )A在家里一般是妈妈做饭B做米饭需要刷锅、淘米、添水、加热这些步骤C在野外做饭叫野炊D做饭必须要有米答案 B解析 算法是做一件事情或解决一个问题等的程序或步骤,故选 B.6阅读下面的四段话,其中不是解决问题的算法的是( )A求 123 的值,先计算 122,再计算 236,最终结果为 6B解一元一次方程的步骤是去分母、去括号、移项、合并同类项、未知数的系数化为 1C方程 x210 有两个实数根D某同学判断直线与圆的位置关系时,第一步求圆心 C 的坐标和半径 r,第二步求C 到直线的距离,第三步比较 d 与 r 的大小,第四步下结论答案 C7给出下列算法:第一步,输入正整数 n(n1)第二步,判断 n 是否等于 2,若 n
3、2,则输出 n;若 n2,则执行第三步第三步,依次从 2 到 n1 检验能不能整除 n,若不能整除 n,则执行第四步;若能整除 n,则执行第一步第四步,输出 n.则输出的 n 的值是( )A奇数 B偶数 C质数 D合数高考学习网中国最大高考学习网站 G | 我们负责传递知识!答案 C解析 根据算法可知 n2 时,输出 n 的值 2;若 n3,输出 n 的值 3;若 n4,2 能整除 4,则重新输入 n 的值,故输出的 n 的值为质数8已知两个单元分别存放了变量 x 和 y,下面描述交换这两个变量的值的算法中正确的为( )AS1 把 x 的值给 y;S2 把 y 的值给 x.BS1 把 x 的值给 t;S2 把 t 的值给 y;S3 把 y 的值给 x.CS1 把 x 的值给 t;S2 把 y 的值给 x;S3 把 t 的值给 y.DS1 把 y 的值给 x,S2 把 x 的值给 t;S3 把 t 的值给 y.答案 C解析 为了达到交换的目的,需要一个中间变量 t,通过 t 使两个变量来交换S1 先将 x 的值赋给 t(这时存放 x 的单元可以再利用);S2 再将 y 的值赋给 x(这时
4、存放 y 的单元可以再利用);S3 最后把 t 的值赋给 y,两个变量 x 和 y 的值便完成了交换点评 这好比有一碗酱油和一碗醋我们要把这两碗盛装的物品交换过来,需要一个空碗(即 t);先把醋(或酱油)倒入空碗,再把酱油(或醋)倒入原来盛醋(或酱油)的碗,最后把倒入空碗中的醋(或酱油)倒入原来盛酱油(或醋)的碗,就完成了交换二、填空题9在计算机上能够求解方程组,是由于计算机安装有计算软件,而软件的核心是_答案 算法10一个算法步骤如下:S1 S 取值 0,i 取值 1.S2 如果 i10,则执行 S3,否则执行 S6.S3 计算 Si,并让 S 取计算结果的值S4 计算 i2,并让 i 取计算结果的值S5 转去执行 S2.S6 输出 S.运行以上步骤输出的结果为 S_.答案 25解析 由以上算法可知:S1357925.11请说出下面算法要解决的问题_第一步,输入三个数,并分别用 a、b、c 表示;高考学习网中国最大高考学习网站 G | 我们负责传递知识!第二步,比较 a 与 b 的大小,如果 ab.第三步运行后 ac.第四步运行后 bc,abc.第五步运行后,显示 a、b、c 的值,
5、且从大到小排列12已知 A(x1,y1),B(x2,y2),求直线 AB 的斜率的一个算法如下:S1 输入 x1、y1、x2、y2的值S2 计算 xx2x1,yy2y1S3 若 x0,则输出斜率不存在,否则(x0),k_.S4 输出斜率 k.则处应填_答案 yx三、解答题13写出求方程 ax2bxc0(a0)的根的算法解析 S1 给出(输入)a、b、c 的值(a0)S2 计算 b24ac.S3 如果 0,执行第三步;否则,执行第四步;第三步,计算 yx21 的值,转去执行第五步;第四步,计算 y2x1 的值;第五步,输出 y 的值16设计一个算法,求两底面半径分别为 4 和 12,且高为 6 的圆台的表面积解析 第一步,输入两底面半径 r,R,高 h 和圆周率 的值第二步,计算 l.(Rr)2h2第三步,计算 SR2r2(Rr)l.第四步,输出表面积 S.17某人带着一只狼和一只羊及一捆青菜过河,只有一条船,船仅可载重此人和狼、羊及青菜中的一种,没有人在的时候,狼会吃羊,羊会吃青菜设计安全过河的算法解析 S1人带羊过河S2人自己返回S3人带青菜过河S4人带羊返回S5人带狼过河S6人自己返回S7人带羊过河
《高中数学成才之路必修三:1-1-1》由会员ji****n分享,可在线阅读,更多相关《高中数学成才之路必修三:1-1-1》请在金锄头文库上搜索。