(本栏目内容,在学生用书中以独立形式分册装订!) 一、选择题(每小题5分,共20分) 1.当a=3时,下面的程序段输出的结果是( ) A.9 B.3 C.10 D.6 解析: 因为a=3<10,所以y=2×3=6. 答案: D 2.运行下面的程序,若输入x的值为5,则输出的y的值为( ) A.16 B.17 C.18 D.19 解析: 由于x=5>0,所以y=(5-1)2=16. 答案: A 3.已知如图所示的程序,下列判断错误的是( ) A.输入4时,结果为15 B.输入3时,结果为2 C.输入1时,结果为1 D.输入0时,结果为0 解析: 结合程序可知,当x<3时,y=2x;当x>3时,y=x2-1;当x=3时,y=2,于是对应的函数关系式为y=易知C错误. 答案: C 4.给出如下程序: 输入x=3时,输出的结果是( ) A.1 B.-1 C.0 D.3 解析: 如果输入x<0,则y=-1;如果输入x=0,则y=0;如果输入x>0,则y=1;因为输入的x值为3,所以输出的结果为1. 答案: A 二、填空题(每小题5分,共15分) 5.下面给出的是用条件语句编写的程序,该程序的功能是求函数_____的函数值. 答案: y= 6.下列程序: 输入x; If x>9 And x<100 Then a=x Mod 10 b=(x-a)/10 x=10*a+b 输出x Else 输出“输入有误” End If 若输入的x值为83,则输出的结果为_____. 解析: 依题意a表示x整除10所得的余数,由x=83,得a=3,从而b=8,故输出的x=10a+b=38. 答案: 38 7.求函数y=|x-4|+1的函数值,则③处应填_____. 解析: 如果x<4,则y=4-x+1=5-x,故③处应填y=5-x. 答案: y=5-x 三、解答题(每小题10分,共20分) 8.输入一个数x,如果它是正数x,则输出它;否则不输出.画出解决该问题的程序框图,并写出对应的程序. 解析: 程序框图如图所示: 程序如下: 9.某医院购置了一台自动体温检测仪,它会把检测到的体温自动输入到程序中,并输出相应的结果.现需要为仪器输入以下程序:若检测到体温为37.3 ℃及以下,则输出“正常”;若检测到体温在37.3 ℃至38 ℃,则输出“发热”;若检测到体温超过38 ℃,则输出“高热”.请你设计一个满足要求的程序. 解析: 算法如下: 课件42张PPT。 第一章算法初步学案·自主学习语句体语句体1语句体2条件语句体END IF条件语句体1语句体2教案·合作探究练案·高效测评 谢谢观看!
~~ 您好,已阅读到文档的结尾了 ~~