高中数学 巩固练习_基本算法语句_基础.docVIP

  • 0
  • 0
  • 约2.8千字
  • 约 5页
  • 2023-10-13 发布于重庆
  • 举报

高中数学 巩固练习_基本算法语句_基础.doc

【巩固练习】 1.关于语句:INPUT “提示内容”;变量,下列说法不正确的是( ) A.提示内容可以是中文也可以是英文 B.提示内容一般是提示用户输入什么样的信息 C.语句可以给多个变量赋值 D.这是一个输出语句 INPUT A,BA=B INPUT A,B A=B B=A PRINT A,B END 若输入的值为3,5,则执行此程序后输出的值为( ) A.3,5 B.5,3 C 3.给出以下四个问题: ①输入一个数,输出它的平方;②输入一个数,输出它的相反数;③输入一个数,输出它的算术平方根;④输入一个数,输出它的自然对数的值. 其中不用条件语句来描述的是( ). A.① B.② C.①② D.②④ 4.当a=3时,下面的程序输出的结果是( ). IF a<10 THEN IF a<10 THEN y=2*a ELSE y=a*a PRINT y END IF A.9 B.3 C.10 D.6 5.阅读下列程序: INPUT x INPUT x IF x<0 THEN y=7*x/2+3 ELSE IF x>0 THEN y=7*x/2-5 ELSE y=0 END IF END IF PRINT y END 如果输入x=-2,则输出结果为( ) A.2 B.-12 C.10 D.-4 6.有以下程序段,其中描述正确的是( ) k=8 k=8 WHILE k=0 k=k+1 WEND A.循环体语句执行10次 B.循环体是无限循环 C.循环体语句一次也不执行 D.循环体语句只执行一次 7.下面的程序: a=1 a=1 WHILE a<100 a=a+1 WEND 执行完毕后a的值为( ). A.99 B.100 C.101 D.102 8.当x=2时,下面程序运行后输出的结果是( ). i=1 i=1 s=0 DO s=s*x+1 i=i+1 LOOP UNTIL i>4 PRINT s END A.3 B.7 C.15 D.17 9.有下列程序: A=1 A=1 B=2 T=A A=T PRINT “A=”;A PRINT “B=”;B END 该程序的输出结果为________。 10.阅读下列程序,运行后输出的结果为________。 x=5 x=5 y=-20 IF y<0 THEN y=y+3 ELSE y=y―3 END IF PRINT x―y,y―x END 11.写出下列程序的运行结果。 INPUT INPUT “a=”;a IF a<0 THEN PRINT “no solution” ELSE t=SQR(a) PRINT t END IF END 若a=-4,则输出结果为________;若a=9,则输出结果为________。 12.程序: INPUT n INPUT n i=1 sum=0 WHILE i<=n sum=sum+(i+2)/i i=i+1 WEND PRINT sum END 若输入2,输出的结果为________。 13.若三角形的三边长分别为a,b,c,借助海伦公式(其中)编写一个求三角形面积的程序。 14.如图示,在边长为16的正方形ABCD的边上有一动点P,点P沿边线由B→C→D→A(B为起点,A为终点)运动。若设点P运动的路程为x,△APB的面积为y,试写出程序,根据输入的x值,输出相应的y值。 15.高一共有54名同学参加了数学竞赛,现在已有这54名同学的竞赛分数。请设计算法,要求将竞赛成绩优秀的同学的平均分求出来并输出(规定90分以上为优秀),画出程序框图,并写出程序。 【答案与解析】 1.【答案】D 【解析】 “提示内容”的主要作用是能够让程序运行者更清楚地在计算机屏幕上看到程序指令,可以是中文也可以是英文;输入语句可以给多个变量赋值。选D。 2.【答案】D 3.【答案】C 【解析】 ①②这两个问题只需用顺序结构即可,所以没有用到条件语句。 4.【答案】D 【解析】 该程序的作用是求分段函数的函数值。 5.【答案】D 【解析】 当x=-2<0,则y=7·x/2+3=―7+3=―4。 6.【答案】C 【解析】 对于WHILE语句,条件为真则执行循环体,而本题k=8,不满足条件k=0,所以循环体语句一次也不执行。故选C。 7.【答案】B 【解析】 当a<100时执行程序,a=99时,a+1→a=100。 8.【答

文档评论(0)

1亿VIP精品文档

相关文档