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

分析下题的错误解法,并说明修改意见.

编写程序求2×4×6×…×100的值.

错解:

 


解析:这是当型循环,当条件“i>=100”成立时,执行循环.而由程序可知,i的初值为2,第一次执行循环时,i的值就不满足条件“i>=100”,故根本就不执行循环.而是直接执行语句“PRINT p”,程序的运行结果是输出的初值1.

正解:把条件“i>=100”改为“i<100”.


练习册系列答案
相关习题

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


计算下列各式的值:

 

查看答案和解析>>

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


函数f(x)=1.1xg(x)=ln x+1,h(x)=x的图象如图所示,试分别指出各曲线对应的函数,并比较三个函数的增长差异(以1,abcde为分界点).

查看答案和解析>>

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


已知函数f(x)=2xx2,问方程f(x)=0在区间[-1,0]内是否有解,为什么?

查看答案和解析>>

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


观察算法的流程图,循环体和终止条件分别是(  )

A.③②   B.②①   C.②④   D.③④

查看答案和解析>>

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


下列四个函数中,在(-∞,0)上是增函数的为(  )

A.f(x)=x2+4                        B.f(x)=3-

C.f(x)=x2-5x-6                    D.f(x)=1-x

查看答案和解析>>

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


f(x)为定义在R上的奇函数,当x≥0时,f(x)=x2+2xb+1(b为常数),则f(-1)=________.

查看答案和解析>>

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


阅读下面语句:

赋值语句表示的结果为________.

查看答案和解析>>

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


读程序完成下列题目:

程序:

INPUT “x=”;x

yx*x+2*x

PRINT  y

END

(1)若输入“3”,则程序执行的结果是什么?

(2)若程序执行的结果为3.则输入的值为多少?

查看答案和解析>>

同步练习册答案