- 基本算法语句
- 共674题
指出下列语句的错误,并改正:
(1)A=B=50
(2)x=1,y=2,z=3
(3)INPUT “How old are you” x
(4)INPUT ,x
(5)PRINT A+B=;C
(6)PRINT Good-bye!
正确答案
(1)变量不能够连续赋值.可以改为
A=50
B=A
(2)一个赋值语句只能给一个变量赋值.可以改为
x=1
y=2
z=3
(3)INPUT语句“提示内容”后面有个分号(;).改为
INPUT “How old are you?”;x
(4)INPUT语句可以省略“提示内容”部分,此时分号(;)也省略,也不能有其他符号.改为
INPUT x
(5)PRINT语句“提示内容”部分要加引号(“ ”).改为PRINT “A+B=”;C
(6)PRINT语句可以没有表达式部分,但提示内容必须加引号(“ ”).改为
PRINT “Good-bye!”
(1)考查赋值语句,不允许连续赋值
(2)考查一个赋值语句只能给一个变量赋值
(3)考查INPUT语句“提示内容”后面有个分号
(4)考查)INPUT语句可以省略“提示内容”
(5)考查PRINT语句“提示内容”部分要加引号(“”)
(6)考查PRINT语句可以没有表达式部分,但提示内容必须加引号(“”).
一个小朋友在一次玩皮球时,偶然发现一个现象:球从某高度落下后,每次都反弹回原高度的,再落下,再反弹回上次高度的
,如此反复.假设球从100 cm处落下,那么第10次下落的高度是多少?在第10次落地时共经过多少路程?试用伪代码表示其算法.
正确答案
伪代码如图所示:
伪代码如图所示:
用“冒泡法”给数列按从大到小进行排序时,经过第一趟排序后得到的新数列为 。
正确答案
注意是从大到小
运行如图所示的程序,其输出的结果为 .
正确答案
试题分析:解:第一次运行,条件
成立;
第二次运行,条件
成立;
第三次运行,条件
成立;
第四次运行,条件
不成立;
输出
故答案应填:1
阅读前面的伪代码,则运行后输出的结果是 .
正确答案
21
略
程序如下:
以上程序输出的结果是
正确答案
24
专题:图表型.
分析:由程序中循环的条件为i≤4,我们易得到最后一次循环时i=4,又由循环变量i的初值为2,故我们从2开始逐步模拟循环的过程,即可得到结论.
解答:解:模拟程序的运行结果:
i=2时,t=2,
i=3时,t=6,
i=4时,t=24,
故答案为:24
点评:本题考查的知识点是程序框图及程序代码,在写程序运行结果时,模拟程序的运行过程是解答此类问题最常用的方法,模拟时要分析循环变量的初值,步长和终值
铁路托运行李,从甲地到乙地,规定每张火车票托运行李不超过50公斤时,每公斤0.2元,超过50公斤时,超过部分按每公斤0.3元计算,(不足1公斤时按1公斤计费),试设计一个计算某人坐火车托运行李所需费用的算法,要求画出框图,并用基本语句写出算法。
(提示: INT(x)表示取不大于x的最大整数,如INT(3.5)="3" ,INT(6)=6)
正确答案
见解析
算法初步是高考新增的考点.近两年每年都有一道小题,常与函数、数列等知识进行小综合来考查,估计以后的考查形式不会有大的变化.应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.
本小题主要考查框图知识和函数知识,以及分析问题和解决问题的能力.观察到这是一个分段函数问题,由流程图易得:(1)框中应填写不满足条件x≤50(即满足条件x>50时)的函数解析式,(2)框中应填写满足条件x≤50的函数解析式.认真分析分段函数对应的实际问题不难给出答案.
当时,下面的程序段结果是__________。
正确答案
15
第一次执行循环:;第二次执行循环:
;第三次执行循环:
;第四次执行循环:
,跳出循环,输出
,结束。故答案为15。
根据右图所示的算法,可知输出的结果为___________.
正确答案
11
试题分析:根据题中的伪代码,可得该程序经过第一次循环得到,
;第二次循环得
,
;第三次循环得到
,
;…,依此类推,当
时,输出下一个
值.由以上规律,可得:当
时,
,恰好大于
,
变成11并且输出,由此可得,输出的结果为11.
执行如图的程序框图,那么输出的值是 .
正确答案
-1
试题分析:根据程序框图可知,该程序中S的值依次为,周期为3,所以该程序输出的S的值为-1.
点评:读懂框图,把程序框图中所表示的问题抽象成熟悉的数学问题是解决此类问题的关键。
扫码查看完整答案与解析