精英家教网 > 高中数学 > 题目详情

下面程序运行后输出结果错误的是(  )


D

[解析] A中控制的循环条件是s≤10,但每次循环先将计数变量i赋值ii+1,后给s赋值ssi.从而循环结束后,s=2+3+4+5=14,最后输出s=14.

B中控制循环的变量i从1变到10,每次循环,循环变量sum=sum+i,循环结束sum=1+2+3+…+10=55,并将其输出.

C中控制循环的计数变量i从1变到10,但在每次循环中先给i赋值ii+1,然后才赋值sum=sum+i,故循环结束时,sum=2+3+4+…+11=65,最后输出sum.

D中控制循环的条件是s≤10,第一次(i=1)循环后,s=0+1=1,第二次(i=2)循环后,s=1+2=3,第三次(i=3)循环后,s=3+3=6,第四次(i=4)循环后,s=6+4=10仍满足条件s≤10,故再执行第五次(i=5)循环,s=10+5=15,最后输出s=15.故选D.


练习册系列答案
相关习题

科目:高中数学 来源: 题型:


给出下列表述:

①利用△ABC的面积公式SabsinC计算a=2、b=1、C=60°时三角形的面积;

②从江苏昆山到九寨沟旅游可以先乘汽车到上海,再乘飞机到成都,再乘汽车抵达;

③求过M(1,2)与N(-3,5)两点的连线所在的直线方程,可先求直线MN的斜率,再利用点斜式方程求得;

④求三点A(2,2)、B(2,6)、C(4,4)所确定的△ABC的面积,可先算AB的长a,再求AB的直线方程及点C到直线AB的距离h,最后利用Sah来进行计算.其中是算法的是________.

查看答案和解析>>

科目:高中数学 来源: 题型:


以下是某次考试中某班15名同学的数学成绩:72,91,58,63,84,88,90,55,61,73,64,77,82,94,60.要求将80分以上的同学的平均分求出来并画出程序框图.

查看答案和解析>>

科目:高中数学 来源: 题型:


下列程序语句的算法功能是(  )

INPUT abc

IF a<b THEN

ab

END IF

IF a<c THEN

ac

END IF

PRINT a

END

A.输出abc三个数中的最大数

B.输出abc三个数中的最小数

C.将abc按从小到大排列

D.将abc按从大到小排列

查看答案和解析>>

科目:高中数学 来源: 题型:


已知函数yf(x)的程序框图如图所示.

(1)求函数yf(x)的表达式;

(2)写出输入x的值计算y的值的程序.

查看答案和解析>>

科目:高中数学 来源: 题型:


设计一个算法计算1×3×5×7×…×99值的算法,画出程序框图,写出程序.

查看答案和解析>>

科目:高中数学 来源: 题型:


用秦九韶算法求多项式f(x)=7x7+6x6+5x5+4x4+3x3+2x2x的值,当x=3时,v3的值为(  )

A.27                                B.86

C.262                               D.789

查看答案和解析>>

科目:高中数学 来源: 题型:


已知44(k)=36,把67(k)转化为十进制数.

查看答案和解析>>

科目:高中数学 来源: 题型:


某校高三年级有12个班,每个班随机的按1~50号排学号,为了了解某项情况,要求每班学号为20的同学去开座谈会,这里运用的是(  )

A.抽签法                       B.随机数表法

C.系统抽样法                        D.以上都不是

查看答案和解析>>

同步练习册答案