内容正文:
3.1 体验计算机解决问题的过程
课时练习及答案
一、单选题
1.人们利用计算机解决问题的基本过程不包括( )
①调试运行②分析问题③设计算法④方案枚举⑤编写程序⑥方案检验
A.①④
B.②③①
C.④⑥
D.④⑤
【答案】C
2、随着数据的快速增长,利用计算机处理问题的范围正变得越来越广,原因是(D)。
A.利用计算机的高速运算能力提高信息处理能力
B提高信息加工的效率
C.针对具体问题以专门的程序来实现信息加工的自动化
D.以上说法都正确
【答案】D
3、 我们在利用计算机程序求一元二次方程的时候,运行正常,但是出现错误的结果,造成这个结果的原因是( )
A.解密算法逻辑错误
B.程序语句语法错误
C.程序过期了
D.程序设计窗口配置不对
【答案】B
4.以下问题中,最适合用计算机方式解决的是( )
A.淘宝商品销量分析
B.了解班级学生家庭情况
C.找出家中常备药中的过期药
D.家庭装修材料挑选
【答案】A
5.信息社会越来越多的问题都可以用计算机来解决,以下说法正确的是( )
A计算机完全可以替代人类的一切劳动
B.计算机解决问题有其局限,它只能成为一种辅助性的工具
C.计算机将具有超越人类的能力
D.计算机解决问题的效率高、准确度高,我们要完全相信计算机解决问题的结果,无需验证。
【答案】B
6. 以下说法不正确的是( )
A.一般来说,只要算法确定,对计算机程序设计语言的选择没有特别的限定.
B.程编写完成以后需要多次调试与修改。
C.计算机解决问题在所有场合都优于人工解决。
D.计算机只能识别程序设计语言中所规定的语法规则。
【答案】C
7.已知三角形的三边长,求三角形的面积。解决此问题的算法的步骤如下所示∶
①确定面积的计算公式并用数学符号描述
②设计算法,并通过编写计算机程序描述实现
③提炼核心要素并加以假设(假设三角形的三条边长度分别为a、b、c)
上述步骤的正确顺序是( )。
A. ①②③ B.①③② C. ③①② D. ③②①
【答案】C
二、判断题
1.人工解决问题的效率太低,我们只要遇到问题都要利用计算机解决。( )
【答案】错误
【解析】计算机解决问题在一些特殊的场合不适用,如一些感性的问题的解决。
2.当数据量大的时候我们用计算机解决,当数据量小的时候就没有必要利用计算机解决。( )
【答案】错误
【解析】计算机不只可以解决数据量大的问题,对于一些重复概率高的问题也可以利用计算机解决,如求一元二次方程的解、银行存款利率计算等,虽然数据量不大,但是通过计算机程序
的方法可以重复利用很多次,提高日常工作、学习与生活的效率。
3.当程序不能顺利运行时,要检测语法错误和逻辑错误。( )
【答案】正确
【解析】程序不能顺利运行,可能是算法错误,也就是逻辑错误,同时也可能是语法错误,计算机智能识别特定程序设计语言的特定语法规则。
4.在利用计算机解决问题之前,我们首先要分析需求情况、已知条件和需要解决的问题。( )
【答案】正确
【解析】根据计算机解决问题的需要,
5、利用计算机解决问题的思路是需要人工分析的。( )
【答案】正确
【解析】计算机解决问题依靠的是程序,程序编写源于算法,算法源于人的思路。
原创精品资源学科网独家享有版权,侵权必究!6
$$