内容正文:
3.1 体验计算机解决问题的过程习题
一、选择题
1.在求解“一元二次方程实数根”的算法中,如果方程不存在实数解,也要求输出结果“无实数根”。此要求主要体现了算法特征中的( B )
A.有穷性 B.数据输出 C.确定性 D可行性
2.下列问题不能用算法描述的是( C )
A.已知a、b、c的值,求一元二次方程ax2+bx+c=0(a≠0)的实数根
B.计算某个班级语文成绩的平均分
C.列出方程y=2x+1的所有实数解
D.根据圆的半径求圆的面积和周长
3.求交换两个变量a b的值的算法步骤如下:
①输入变量ab的值
②输出变量ab的值
③将变量a的值赋给变量b
④将变量b的值赋给变量c
⑤将变量c的值赋给变量a
⑥结束
其正确的顺序是( D )
A. ①②③④⑤⑥ B.①⑤④③②⑥
B. ①③④⑤②⑥ D.①④③⑤②⑥
4.“如果下雨在体育馆上体育课,不下雨则在操场上体育课”。有流程图来描述这一问题时,判断“是否下雨”的流程图符号是( B )
A, 矩形 B.菱形 C.平行四边形 D.圆圈
5.执行如图所示的程序框图,若输出的S=88,则判断框内应填入的条件是( B )
A. k>7? B. k>6? C. k>5? D. k>4?
二、填空题
1.程序的基本控制结构有 、
和 。(顺序结构、选择结构、循环结构)
2. 流程图中表示判断的是 ,表示计算和赋值的是 。(菱形、长方形)
3. 介于自然语言和计算机语言之间的文字和符号来描述算法的是 。(伪代码)
4. 已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求这个学生成绩总分和平均分的一个算法如下,请将其补充完整:
第一步:取A=89,B=96,C=99.
第二步:
第三步:
第四步,输出计算结果。
答案:计算部分D=A+B+C
计算平均分E=D/3
$$