热门试卷

X 查看更多试卷
1
题型:填空题
|
填空题

输入x=5,运行下面的程序之后得到y等于_____。

Input x

If  x<0  then

y=(x+1)*(x+1)

Else

y=(x-1)*(x-1)

End if

Print y

End

正确答案

程序对应的函数是 由,得

1
题型:填空题
|
填空题

左面伪代码的输出结果为        

正确答案

26

试题分析:

点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.

1
题型:简答题
|
简答题

】某商场第一年销售计算机5 000台,如果平均每年销售量比上一年增加10%,那么,从第一年起,约几年内可使总销售量达到30 000台?

正确答案

程序如下:

i=1;

m="5" 000;

S=0;

while  S<30 000

S=S+m;

m=m*(1+0.1);

i=i+1;

end

print(%io(2),i-1);

思路分析:用S表示总和,每一年比上一年增加10%,则

第二年销售量达5 000(1+10%)台,

第三年销售量达5 000(1+10%)2台,

……

第n年销售量达5 000(1+10%)n-1台.

则5 000+5 000(1+10%)+5 000(1+10%)2+…+5 000(1+10%)n-1≥30 000.

求n的最小值.

可以用“while-end”语句进行循环相加.

1
题型:填空题
|
填空题

按右图所示的程序框图运算,若输入,则输出的 =      

正确答案

3

试题分析:第一次进入循环体:,此时不满足x>100,再次循环,

第二次进入循环体:,此时不满足x>100,再次循环,

第三次进入循环体:,此时满足x>100,结束循环,此时输出k的值为3.

点评:程序框图是课改之后的新增内容,在考试中应该是必考内容。一般情况下是以一道小题的形式出现,属于较容易题目。一般的时候,如果循环次数较少,我们可以一一写出,若循环次数较多,我们需要寻找规律。

1
题型:填空题
|
填空题

一个算法如下:

第一步:取值取值

第二步:若不大于,则执行下一步;否则执行第六步;

第三步:计算且将结果代替

第四步:用结果代替

第五步:转去执行第二步;

第六步:输出则运行以上步骤输出的结果为          

正确答案

25

试题分析:从第三步:计算且将结果代替可以看出,此算法是求和,由第四步:用结果代替知是求连续奇数的和,由第二步:若不大于,则执行下一步;否则执行第六步;等,可知,此算法用于计算

点评:简单题,算法问题已成为高考必考内容,一般难度不大,像这种程序框图的功能识别问题,通过考察逐步运行结果,计算即可。

1
题型:填空题
|
填空题

右边程序输出的n的值是_________.

正确答案

解:程序在运行过程中各变量的值如下表示:

是否继续循环 j n

循环前/1 0

第一圈 是2 0

第二圈 是3 0

第三圈 是4 1

第四圈 是5 1

第五圈 是6 1

依此类推,n的值的变化情况是:如果j是4的倍数,则n加1,j到12时,n=2.

故最终的输出结果为:2

故答案为:2.

1
题型:填空题
|
填空题

按右流程图,能够输出结果的概率是    .

正确答案

1- 

试题分析:可行域是由四条直线围城的正方形,其边长为,面积为2;

按程序框图输出的点(x,y)构成图形是可行域挖去圆面

面积为2-π=2-

由几何概型概率的计算公式得输出结果的概率是=1-

点评:小综合题,拼凑而成的小综合题,解的思路明确,主要看对平面区域、程序框图、几何概型概率计算等基础知识的掌握情况。

1
题型:简答题
|
简答题

编写程序:

(1)计算下面n个数的和:.

(2)计算S=5+55+555+…+.

正确答案

(1)程序:

i=1;

sum=0;

for  i=1∶1∶n

sum=sum+i/(i+1);

end

print(% io(2),sum);

(2)程序如下:

S=0;

i=1;

A=0;

while  i<=10

A=5*(10^i-1)/9;

S=S+A;

i=i+1;

end

disp(S);

1
题型:填空题
|
填空题

读下列程序,其中为通话时间,是收取的通话费用.

(1)通话时间为6分钟,通话费用是多少?(2)写出程序中所表示的函数.

INPUT         

IF     THEN

ELSE

END    IF

PRINT   

END

正确答案

1);2)y=

(1);2)y=

1
题型:填空题
|
填空题

下面的程序运行后第三个输出的数是________

i=1  x=1

Do

输出 x

i=i+1

x=x+

Loop While i≤5

正确答案

2

输出第一个数为1,输出第二个数为,输出第三个数为2.

下一知识点 : 算法案例
百度题库 > 高考 > 数学 > 基本算法语句

扫码查看完整答案与解析

  • 上一题
  • 1/10
  • 下一题