章末检测卷1第二章算法初步Word文档下载推荐.docx

上传人:b****6 文档编号:16468666 上传时间:2022-11-23 格式:DOCX 页数:14 大小:239.47KB
下载 相关 举报
章末检测卷1第二章算法初步Word文档下载推荐.docx_第1页
第1页 / 共14页
章末检测卷1第二章算法初步Word文档下载推荐.docx_第2页
第2页 / 共14页
章末检测卷1第二章算法初步Word文档下载推荐.docx_第3页
第3页 / 共14页
章末检测卷1第二章算法初步Word文档下载推荐.docx_第4页
第4页 / 共14页
章末检测卷1第二章算法初步Word文档下载推荐.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

章末检测卷1第二章算法初步Word文档下载推荐.docx

《章末检测卷1第二章算法初步Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《章末检测卷1第二章算法初步Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。

章末检测卷1第二章算法初步Word文档下载推荐.docx

3.(2013·

潍坊高一检测)阅读右面程序框图:

若输出结果为0,则①处的执行框内应填的是(  )

A.x=-1B.b=0

C.x=1D.a=

答案 A

解析 先确定执行框内是给x赋值然后倒着推,b=0时,2a-3=0,a=

,a=

时,2x+1=

,x=-1.

4.如图所示,程序框图的输出结果是(  )

A.3B.4

C.5D.8

答案 B

解析 利用循环结构求解.

当x=1,y=1时,满足x≤4,则x=2,y=2;

当x=2,y=2时,满足x≤4,则x=2×

2=4,y=2+1=3;

当x=4,y=3时,满足x≤4,则x=2×

4=8,y=3+1=4;

当x=8,y=4时,不满足x≤4,则输出y=4.

5.赋值语句n=n+1的意思是(  )

A.n等于n+1

B.n+1等于n

C.将n的值赋给n+1

D.将n的原值加1再赋给n,即n的值增加1

解析 n=n+1,是将n+1的值赋给n.

6.阅读如图所示的程序框图,则循环体执行的次数为(  )

A.50B.49C.100D.99

解析 ∵i=i+2,∴当2+2n≥100时循环结束,此时n=49,故选B.

7.(2013·

天津高考)阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出S的值为(  )

A.64B.73

C.512D.585

解析 经过第一次循环得到S=0+13=1,不满足S≥50,x=2;

执行第二次循环得到S=1+23=9,不满足S≥50,x=4;

执行第三次循环得到S=9+43=73,满足判断框的条件,退出循环,执行“是”,输出S=73.故选B.

8.阅读下边的程序框图,若输出s的值为-7,则判断框内可填写(  )

A.i<

3B.i<

4C.i<

5D.i<

6

解析 i=1,s=2;

s=2-1=1,i=1+2=3;

s=1-3=-2,i=3+2=5;

s=-2-5=-7,i=5+2=7.

因输出s的值为-7,循环终止,故判断框内应填“i<

6”.

9.(2013·

江西高考)阅读如下程序框图,如果输出i=5,那么在空白矩形框中应填入的语句为(  )

A.S=2*i-2B.S=2*i-1

C.S=2*iD.S=2*i+4

解析 当空白矩形框中应填入的语句为S=2*i时,程序在运行过程中各变量的值如下表示:

i    S  是否继续循环

循环前10

第一圈25是

第二圈36是

第三圈49是

第四圈510否

故输出的i值为5,符合题意.故选C.

10.如下框图,当x1=6,x2=9,p=8.5时,x3等于(  )

A.7B.8C.10D.11

解析 由程序框图可知p=8.5≠

,∴p=

=8.5,

∴x3=8.5×

2-9=8.

二、填空题

11.阅读如图所示的程序框图,运行相应的程序,输出的结果s=________.

答案 9

解析 按算法框图循环到n=3时输出结果.

当n=1时,s=1,a=3;

当n=2时,s=1+3=4,a=5;

当n=3时,s=4+5=9,a=7,所以输出s=9.

12.(2013·

浙江高考)若某程序框图如图所示,则该程序运行后输出的值等于________.

答案 

解析 当k=1时,S=1+

当k=2时,S=

当k=3时,S=

当k=4时,S=

此时k=5>4,所以S=

.

13.如图是求12+22+32+…+1002的值的程序框图,则正整数n=________.

答案 100

解析 因为第一次判断执行后,s=12,i=2,第二次判断执行后,s=12+22,i=3,而题目要求计算12+22+32+…+1002,故n=100.

14.执行如图所示的程序框图,若输入x=4,则输出y的值为________.

答案 -

解析 当输入x=4时,

计算y=

x-1,得y=1.

不满足|y-x|<

1.于是得x=1,此时y=

-1=-

1,此时x=-

,得y=-

这样|y-x|=|-

|=

<

1,

所以输出的是-

三、解答题

15.写出求过点P1(1,1)、P2(m,0)的直线斜率的算法.

解 算法步骤如下:

1.输入m;

2.若m=1,则执行第3步,若m≠1,则执行第4步;

3.输出“直线斜率不存在”;

4.计算k=

5.输出k.

16.根据下列算法语句画出相应的框图.

S=1

n=1

Do

 S=S*n

 n=n+1

Loop While S<

1000

输出n

解 框图如下所示:

17.已知函数y=

编写一个程序,对于输入的每一个x的值,都能得到相应的函数值,并写出算法步骤,画出程序框图.

1.输入x值.

2.判断x的范围,

若x≥0,则y=x2-3,否则y=2x2-6.

3.输出y值.

程序框图如图所示:

程序如下:

输入 x

Ifx>=0Then

y=x^2-3

Else

y=2*x^2-6

EndIf

输出y

18.(2013·

邯郸高一检测)下列是某个问题的算法程序,将其改为程序语言,并画出框图.

算法:

1.令i=1,S=0.

2.若i≤999成立,则执行第3步.

否则,输出S,结束算法.

3.S=S+

4.i=i+2,返回第二步.

解 程序和算法框图如下:

S=0

Fori=1Toi<

=999

 S=S+1/i

 i=i+2

Next

输出S

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1