第一章 综合评估一.docx

上传人:b****6 文档编号:8913725 上传时间:2023-02-02 格式:DOCX 页数:12 大小:181.03KB
下载 相关 举报
第一章 综合评估一.docx_第1页
第1页 / 共12页
第一章 综合评估一.docx_第2页
第2页 / 共12页
第一章 综合评估一.docx_第3页
第3页 / 共12页
第一章 综合评估一.docx_第4页
第4页 / 共12页
第一章 综合评估一.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

第一章 综合评估一.docx

《第一章 综合评估一.docx》由会员分享,可在线阅读,更多相关《第一章 综合评估一.docx(12页珍藏版)》请在冰豆网上搜索。

第一章 综合评估一.docx

第一章综合评估一

第一章综合评估

(一)

一、选择题(每小题5分,共60分)

1.以下给出关于算法的若干说法,其中正确的是(  )

A.算法就是某一个问题的解题方法

B.对于给定的一个问题,其算法不一定是唯一的

C.一个算法可以不产生确定的结果

D.算法的步骤可以无限地执行下去不停止

答案:

B

2.在程序框图中,要处理数据或进行计算,可分别写在不同的(  )

A.处理框内      B.判断框内

C.输入、输出框内D.循环框内

答案:

A

3.用更相减损术求84和60的最大公约数是(  )

A.24B.18

C.12D.6

答案:

C

4.用秦九韶算法计算多项式f(x)=x6-12x5+60x4-160x3+240x2-192x+64,当x=2时的值为(  )

A.0B.2

C.-2D.4

解析:

f(x)=x6-12x5+60x4-160x3+240x2-192x+64

=(((((x-12)x+60)x-160)x+240)x-192)x+64,

然后由内向外计算.

答案:

A

5.设计一个计算1×2×3×…×10的值的算法时,下面说法正确的是(  )

A.只需一个累乘变量和一个计数变量

B.累乘变量初始值设为0

C.计数变量的值不能为1

D.画程序框图只需循环结构即可

答案:

A

6.下列程序段的执行结果是(  )

S=0

i=2

WHILE i<=12

S=S+i

i=i+3

WEND

PRINT S

END

A.38B.26C.11D.24

答案:

B

7.假设a=123,那么在执行b=a/10-a\10后b的值为(  )

A.0   B.12   C.3   D.0.3

解析:

算术运算符“\”用来取整数商,如a\10表示a除以10的商,而a/10表示a除以10得到的数值.当a=123时,a/10=12.3,a\10=12,所以b=a/10-a\10=0.3.

答案:

D

8.下边方框中为一个求20个数的平均数的程序,则在横线上应填的语句为(  )

A.i>20B.i<20

C.i>=20D.i<=20

解析:

加完第20个数,i=21,应是第1次满足条件,故选A.

答案:

A

图1

9.某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为:

不超过50kg按0.53元/kg收费,超过50kg的部分按0.85元/kg收费,相应收费系统的流程图如图1所示,则①处应填(  )

A.y=0.85x

B.y=50×0.53+(x-50)×0.85

C.y=0.53x

D.y=50×0.53+0.85x

解析:

由框图可知,①处应填行李重量超过50kg时的费用,故y=50×0.53+(x-50)×0.85.

答案:

B

图2

10.图2是一个算法的程序框图,当输入的x值为3时,输出y的结果恰好是

,则?

处的关系式是(  )

A.y=x3

B.y=3-x

C.y=3x

D.y=

解析:

输入的x值为3时,得3-2=1,则1-2=-1,因为3-1=

,所以y=3x.

答案:

C

图3

11.程序框图(图3)所表示算法的运行结果是(  )

A.-3   B.-21

C.3    D.21

解析:

程序共循环了6次,依次是i=1,S=1;i=2,S=-1;i=3,S=2;i=4,S=-2;i=5,S=3;i=6,S=-3;i=7时,循环结束输出的S是-3.

答案:

A

12.右面程序运行后输出的结果为(  )

A.50

B.5

C.25

D.0

解析:

本程序共循环了5次,它们依次是j=1,a=1;j=2,a=3;j=3,a=1;j=4,a=0;j=5,a=0.

答案:

D

二、填空题(每小题5分,共20分)

13.将数学式

改写成程序语言算式为________.

答案:

SQR(ABS(b^2-4*a*C

14.按下列程序框图来计算,

如果x=5,应该运算________次停止.

解析:

这个问题实际上是一个简单的迭代问题,输入x,第一次输出:

3x-2;第二次输出:

3(3x-2)-2=9x-8;第三次输出:

3(9x-8)-2=27x-26;第四次输出:

3(27x-26)-2=81x-80;第五次输出:

3(81x-80)-2=243x-242,…所以x=5时,第四次输出的数值是325,大于200,停止计算.

∴只运算4次就会停止.

答案:

4

15.三个数72,120,168的最大公约数是________.

解析:

求三个数的最大公约数问题转化为先求两个数的最大公约数,然后再求这个最大公约数与第三个数的最大公约数.

答案:

24

16.程序框图如图4所示,则该程序框图表示的算法的功能是________.

图4

解析:

此算法中,S是累乘变量,i是累加变量,这是当型循环结构.

答案:

计算并输出使1×3×5×7×…×________≥10000成立的最小正整数

三、解答题(共70分)

17.(本小题10分)读下列程序,指出此程序用来解决什么问题.

解:

本条件语句是用来解决分段函数的求值的.

当x<-1时,y=x2-1;

当x>1时,y=

+3;

当-1≤x≤1时,y=|x|+1,即求函数

y=

的函数值.

 

18.(本小题12分)请用算法语句描述下列算法流程图.

图5

解:

本框图的功能是对分段函数求值.

y=

程序如下:

图6

19.(本小题12分)(2011·辽宁育才模拟)根据图6所示的程序框图,将输出的x,y值依次记为x1,x2,…,x2009,y1,y2,…,y2009.

(1)写出数列{xn}的通项公式以及数列{yn}的递推公式,并证明{yn+1}是等比数列;

(2)求数列{xn+yn}的前n项和Sn.(n≤2009)

解:

(1)由程序框图可知,输出的{xn}依次是1,3,5,7,…,

∴xn=2n-1,(n≤2009,n∈N+)

输出的{yn}依次是:

y1=2,y2=3×y1+2,y3=3×y2+2

∴yn=3yn-1+2(2≤n≤2009,n∈N+)

由yn=3yn-1+2⇒yn+1=3(yn-1+1)

=3(2≤n≤2009,n∈N+)

∴{yn+1}是首项为3,公比为3的等比数列.

(2)设Cn=xn+yn,由

(1)知

yn+1=3×3n-1=3n

∴yn=3n-1

∴Cn=2n-1+3n-1=3n+2n-2.

∴Sn=(31+32+…+3n)+2(1+2+3+…+n)-2n

+2×

-2n

=n2-n+

.

20.(本小题12分)求三个数168,56,264的最大公约数.

解析:

先求264与168的最大公约数(利用辗转相除法或更相减损术)为24,然后再求24与56的最大公约数为8,∴168、56、264的最大公约数为8.

答案:

8

 

21.(本小题12分)设计一个计算(-3)+(-2.5)+(-2)+…+2+2.5+3的程序.

解:

程序:

S=0

i=-3

WHILE i<=3

    S=S+i

    i=i+0.5

WEND

PRINT S

END

22.(本小题12分)古时候,当边境有敌人来犯时,守边的官兵通过在烽火台上点火向国内报告,如图7所示,烽火台上点火表示数字1,不点火表示数字0,约定二进制数对应的十进制的单位是1000,请你计算一下,这组烽火台表示有多少敌人入侵?

图7

解:

由题图可知从左到右的五个烽火台,表示二进制数的自左到右五个数位,依题意知这组烽火台表示的二进制数是11011,改写为十进制为

11011

(2)=1×24+1×23+1×21+1×20=16+8+2+1=27.

又27×1000=27000,

∴这组烽火台表示边境共有27000个敌人入侵.

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

当前位置:首页 > 解决方案 > 解决方案

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

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