《高中数学2.3-2.4 同步练习》由会员分享,可在线阅读,更多相关《高中数学2.3-2.4 同步练习(3页珍藏版)》请在金锄头文库上搜索。
1、2.3-2.4 同步练习一、选择题1.下列函数求值算法中需要条件语句的函数为( )A.f(x)=x21B.y=x31C.f(x)=D.f(x)=2x答案:C2.在求函数f(x)=值的算法中,不可能用到的语句或算法为( )A.输入语句 B.复合if语句C.输出语句D.冒泡排序答案:D3.在下图的流程图中,如果x输入x=,则输出的y值为( )A.0 B.1 C.2 D.3答案:B4.已知地球半径为6371 km,用基本语句写出地球表面积和体积的算法,并用流程图表示,其中算法或流程图正确的是( )A.R:=6371 B.S:=4R2 S:=4R2 R:=6371 V:=R3 V:=R3 输出V、S
2、输出V、SC.D. 答案:A5.网通公司规定,某地区市话费规定:前3分钟为0.22元,以后每分钟0.1元,请设计算法,输出费用.以下四种算法正确的是( )A.if t3 B. if t3; then S:=0.22; then S:=0.22+0.1(t3); else S:=0.22+0.1(t3); else S:=0.22; 输出S 输出SC.if t3; D. if t3; then S:=0.22; then S:=0.22; else S:=0.1t; else S:=0.22+0.1(t3); 输出S 输出S答案:A二、填空题6.输入3个数,用基本语句写出求它们的平均数和三个数乘
3、积的算法: .答案:输入a,b,c;S:=(a+b+c);m:=abc;输出S、m.7.阅读下列语句,请给出输出结果: .S:=0;for i:=1 to 10 do;begin S:=S+i;end;输出S.答案:558.阅读下列程序,如果输入x=2,其输出结果y= .输入x;if x0;then y:=x5;else y:=0;输出y.答案:39.已知如下图的流程图,请你用程序语言表达出来: .答案:输入t; if0) and (b0) and (h0);thenbegin S:=h;输出S;end;else输出错误信息.11.用基本语句写一个算法,要求输出11000中既能被5又能被7整除的所有整数.答案:for i:=1 to 1000 dobegin if i被35整除;then 输出n;end;12.数学测验之后,某班共有55名学生,请你用程序设计一个算法,用来统计优秀(85100分),及格(6084分)以及不及格的人数.答案:i=1;m:=0;n:=0;l:=0;repeat输入S;if S85 then m:=m+1;else if S60;then n:=n+1;else l:=l+1;i=i+1;until (i55);输出m,n,l.