内容正文:
1.4:算法的分析和评价
一、单项选择:
1.下列关于程序描述正确的是( )
A.程序一般由算法自动生成 B.程序一般由程序员根据算法改写的
C.程序就是算法 D.程序语言能被计算机直接识别
2.下列关于程序与算法描述不正确的是( )
A.算法和程序是计算机科学中两个非常重要的概念
B.算法是一种问题的解决方法,而程序则是算法的具体实现
C.算法可以不满足有穷性而一直运算,而程序不能
D.算法的好坏直接影响程序的效率和质量
3.下列不属于编程语言的是( )
A.C++ B.PS C.VB D.Python
4.下列关于程序与算法的关系描述不正确的是( )
A.算法是对程序的描述 B.算法是程序的灵魂
C.程序是算法一种体现 D.程序是算法的具体实现
二、判断题
1.算法是程序用某种程序设计语言的具体实现( )
2.C,C#,Java,Visual Studio,Python都属于编程语言( )
3.算法能否正常与程序员的编程水平有关。( )
三、简答题
1.简述算法和程序的关系?
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
1.4:算法的分析和评价
一、单项选择:
1.下列关于程序描述正确的是( )
A.程序一般由算法自动生成 B.程序一般由程序员根据算法改写的
C.程序就是算法 D.程序语言能被计算机直接识别
【答案】B
【解析】程序不等于算法,程序是算法用某种程序设计语言的具体实现且需要人依据算法使用程序语言进行编写,所以AC错误,B正确。又因程序语言需要编译为机器语言才能被计算机识别。所以D也是错误的。
2.下列关于程序与算法描述不正确的是( )
A.算法和程序是计算机科学中两个非常重要的概念
B.算法是一种问题的解决方法,而程序则是算法的具体实现
C.算法可以不满足有穷性,而程序不能
D.算法的好坏直接影响程序的效率和质量
【答案】C
【解析】可以程序不满足有穷性,而算法不能。因此C不正确
3.下列不属于编程语言的是( )
A.C++ B.PS C.VB D.Python
【答案】B
【解析】PS属于图片编辑软件,不是编程语言。
4.下列关于程序与算法的关系描述不正确的是( )
A.算法是对程序的描述 B.算法是程序的灵魂
C.程序是算法一种体现 D.程序是算法的具体实现
【答案】A
【解析】程序是对算法的描述,所以A错误。
二、判断题
1.算法是程序用某种程序设计语言的具体实现( )
【答案】错
【解析】程序是算法用某种程序设计语言的具体实现。
2.C,C#,Java,Visual Studio,Python都属于编程语言( )
【答案】错
【解析】Visual Studio是编程软件不是编程语言。
3.算法能否正常与程序员的编程水平有关。( )
【答案】对
三、简答题
1.简述算法和程序的关系?
【参考答案】算法是程序的灵魂——即程序员需要先根据具体问题选择合适的算法,又要将其转化成程序对其不断优化。程序是算法的具体实现。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$