程序框图、顺序结构(45分钟70分)一、选择题(每小题5分,共40分)1
对终端框叙述正确的是()A
表示一个算法的起始和结束,程序框是B
表示一个算法输入和输出的信息,程序框是C
表示一个算法的起始和结束,程序框是D
表示一个算法输入和输出的信息,程序框是【解析】选C
由图形符号的概念可知答案
下面对程序框图中的图形符号的说法错误的是()A
起止框是任何流程不可少的,表明程序开始和结束B
输入、输出可用在算法中任何需要输入、输出的位置C
算法中间要处理数据或计算,可分别写在不同的注释框内D
当算法要求对两个不同的结果进行判断时,判断条件要写在判断框内【解析】选C
算法中间要处理数据或计算,可分别写在不同的处理框内
给出下列程序框图:若输出的结果为2,则①处的执行框内应填的是()A
a=5【解析】选C
因结果是b=2,∴2=a-3,即a=5
当2x+3=5时,得x=1
一个完整的程序框图至少包含()A
起止框和输入、输出框B
起止框和处理框C
起止框和判断框D
起止框、处理框和输入、输出框【解析】选A
一个完整的程序框图至少需包含起止框和输入、输出框
如图所示的是一个算法的程序框图,已知a1=3,输出的结果是7,则a2的值是()A
12【解析】选C
可知b=因为输出的结果为7,所以a1+a2=14,又a1=3,所以a2=11
已知如图所示的程序框图,若输入的x值为1,则输出的y值是()A
-1【解析】选C
模拟程序框图的运行过程,如下:输入x=1,y=x+1=1+1=2,输出y=2
读如图的程序框图,输出结果是()A
5【解析】选C
分析程序框图可得该程序的作用是计算并输出b=1+3的值,b=1+3=4
阅读如图所示程序框图
若输入的x=3,则输出的y的值为(