高一数学算法测试题及答案详解_第1页
高一数学算法测试题及答案详解_第2页
高一数学算法测试题及答案详解_第3页
高一数学算法测试题及答案详解_第4页
高一数学算法测试题及答案详解_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上1算法的三种基本结构是( )(A)顺序结构、条件结构、循环结构 (B)顺序结构、循环结构、模块结构(C)顺序结构、模块结构、条件结构 (D)模块结构、条件结构、循环结构2将两个数a=25,b=9交换,使a=9,b=25,下面语句正确一组是 ( )(A) (B) (C) (D)a=bb=aa = cc = bb = at = bb = aa = tb=aa=b3下列给变量赋值的语句正确的是( )(A)5a (B)a2a (C)ab4 (D)a2*a4下面程序运行后,a,b,c的值各等于 ( )a = 3b = - 5c = 8a = bb = cc = aPRINT a

2、, b, cEND(A) 5,8,-5 (B) 5,8,3 (C) 8,5,3 (D) 8,5,85为了在运行下面的程序之后得到输出y16,键盘输入x应该是( )。 Input xIf x0 then y=(x+1)*(x+1) Else y=(x-1)*(x-1) End ifPrint yEnd(A) 3或-3 (B) -5 (C) -5或5 (D) 5或-36用二分法求方程的近似根,精确度为,用直到型循环结构的终止条件是( )。(A)|x1x2| (B)|x1x2| (C)x1x2 (D)x1=x2=7读两段程序:甲:i=1 乙:i=1000S=0 S=0WHILE i=1000 DOS

3、=S+i S=S+ii=i+1 i=i-1WEND LOOP UNTIL i 9 (B) i = 9 (C) i = 8 (D) i 50print sumend程序1如下:i = 51sum = 0while i = 50 sum=sumi i = i1wendprint sumend12已知有如下两段QBasic程序:问:程序1运行的结果为_。 程序2运行的结果为_。_“n”;ni1s1WHILE _i = i+1WENDPRINT sEND13把下面求n!( n!= n(n-1)321 )的程序补充完整14.画出计算 的算法的程序框图。 S1 输入xS2 若x 2,执行S3; 否则,执行

4、S6S3 y = x21S4 输出yS5 执行S12S6 若2 = x 2,执行S7; 否则执行S10S7 y = xS8 输出yS9 执行S12S10 y = x21S11 输出yS12 结束。15已知算法:(1)指出其功能(用算式表示),(2)将该算法用流程图描述之。16以下程序流程图及其相应程序是实现用二分法求近似值,但步骤并没有全部给出,请补上适当的语句或条件,以保证该程序能顺利运行并达到预期的目的。f(x)=x2-5Input “a=”;aInput “b=”;bInput “d=”;dDo If f(m)=0 then a = m b = mElse If f(a)f(m)0 th

5、en _ Else _ End ifEnd ifLoop until _Print a , bEnd17.已知S=12223242(n1)2n2,请设计程序框图,算法要求从键盘输入n,输出S。并写出计算机程序。18.给出50个数,1,2,4,7,11,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,以此类推. 要求计算这50个数的和. 先将所给出的程序框图补充完整,再请你根据程序框图写出相应的程序. (2)结 束i= i +1(1)开 始是输出 s否i = 1P = 1S= 0S= s + p算法试题答案A C D A C B B B C11(2

6、)(3)(4) 12m=0 ? 130 ,51 14Input , i=n, s=s*i三、解答题15解:f(x)=2x 4+3x 3+5x4 =x (2x 3+3x 2+5)4 = xx2 (2x +3 )+54f(x)= 222 (2*2+3 )+54 = 24*7+54 =2*334 =6216解:算法的功能为:y = xy = x 2+1y = x 21否是否是x 2 ?x 2 ?结束输出 y输入 x开始 程序框图为:17程序如下:Define f(x)=x2-5Input “a=”;aInput “b=”;bInput “d”;dDo If f(m)=0 then a = m b = mElse If f(a)f(m)0 then _b = m_ Else _ a = m _ End ifEnd ifLoop until _abs(ab) d_Print a , bEnd18解:由表达式规律可知,输入的n必须为偶数。 程序框图为:i =1,S =0否n mod 2 =0 ?是开始i =

温馨提示

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

评论

0/150

提交评论