1、1条件语句表达的算法的结构为( )A顺序结构 B条件分支结构C循环结构 D以上都不对解析:选B.条件语句主要用来实现算法中的条件分支结构,故选B.2若输入4,则下面程序执行后输出的结果为( )A4 B0.2C0.1 D0.3答案:B3程序框图:该程序框图的功能是( )A输入一个数x,判断其是否大于或等于 2,然后输出符合条件的x的值B输入一个数x值,输出x 2的值C任给一个实数x,求|x2|的值D任给一个实数x,同时输出 x2的值和2x的值答案:C4求函数y|x4|1的函数值,则为_解析:else 暗含的条件为 x4,此时y 5x.答案:y5x5输入两个数,输出其中较大的一个数,试将其程序补充
2、完整答案:b一、选择题1下列关于条件语句的功能的叙述,正确的是( )A条件语句主要是给变量赋值的功能B条件语句可以在计算机屏幕上输出表达式的值及系统信息C条件语句必须嵌套才能使用D条件语句主要用来实现算法中的条件分支结构解析:选D.分清条件语句在功能上与输入、输出语句、赋值语句的区别2给出以下四个问题:输入一个数x,输出它的绝对值;求函数f( x)Error!的函数值;求面积为6的正方形的周长;求三个数a,b,c中的最大数其中不需要用条件语句来描述的有( )A1个 B2个C3个 D4个解析:选A.只有不需要用条件语句来描述3下列程序的功能是:判断任意输入的数x是否是正数,若是,输出它的平方值;
3、若不是,输出它的相反数则填入的条件应该是( )Ax0 Bx0Cx0 Dx0解析:选D.因为条件真则执行 yx,条件假则执行yx*x,由程序功能知条件应为x0.4当a3时,下面的程序段输出的结果是( )A9 B3C10 D6解析:选D.据条件310,故 y236.5下列程序运行的结果是( )A10.5 B11.5C16 D25答案:D6为了在运行下面的程序之后能输出y9,则应从键盘输入( )A4 B2C4或4 D2或2解析:选C.该程序功能是求函数 yError!的函数值,y9时有两种情况,若x0,则由( x1) 29,得x4(x2舍去);若x0,则由( x1) 29,得x4(x2舍去),从而答
4、案为4或4.二、填空题7写出下面程序运行后的结果x6,p_;x20,p_.解析:该程序是求分段函数f(x) Error!的函数值,当x6时,f(6) 2.1;当x 20时,f(20)10.5.答案:2.1 10.58下面程序是求分段函数f(x)Error!的函数值,则为_解析:由条件语句的特点知处应为x4.答案:x49读程序完成下列题目:x input“x ”if x 1y x 1;elsey 2x 1;endprint%io2,y;(1)若执行程序时没有执行语句yx1,则输入x的范围是_;(2)若执行结果y的值为5,则执行的赋值语句是_,输入的x值为_解析:(1)由题意,该程序是求f(x)
5、Error!的函数值的程序,因此x1时没有执行yx1;(2)又当x1时,x12;当x1时,2x13,从而输出的 y的值为5,则执行了语句y x1,得x4.答案:(1)x1 (2) yx1 4三、解答题10编写一个程序,对于函数yError!,输入x的值,输出相应的函数值解:程序如下:11根据下面给出的程序画出相应的程序框图解:程序框图如图12我国是水资源相对匮乏的国家,为鼓励节约用水,某市打算出台一项水费政策措施,规定每季度每人用水量不超过5吨时,每吨水费收基本价1.3元,若超过5吨而不超过6吨时,超过部分水费收200%;若超过6吨而不超过7吨,超过部分的水费收400%.如果某人本季度实际用水量为x(x7)吨,试设计一个某人本季度缴纳水费的程序解:某人本季度缴纳水费的计算公式:yError!.程序如下:高考 试 题 库