下列叙述中,有错误的是()
A.采用面向对象的程序设计语言主要是为了实现代码复用,提高开发效率
B.1960年代末为了解决“软件危机”,人们提出了使用软件工程的思想来开发程序,大大提高了开发软件
C.由于高级程序设计语言接近于自然语言,使用其编写的程序是不能执行的,只能在编译后才能执行
D.所谓开源软件就是把软件程序与源代码文件一起打包提供给用户,用户既可以不受限制地使用该软件的全部功能,也可以根据自己的需求修改源代码,甚至编制成衍生产品再次发布出去
A.采用面向对象的程序设计语言主要是为了实现代码复用,提高开发效率
B.1960年代末为了解决“软件危机”,人们提出了使用软件工程的思想来开发程序,大大提高了开发软件
C.由于高级程序设计语言接近于自然语言,使用其编写的程序是不能执行的,只能在编译后才能执行
D.所谓开源软件就是把软件程序与源代码文件一起打包提供给用户,用户既可以不受限制地使用该软件的全部功能,也可以根据自己的需求修改源代码,甚至编制成衍生产品再次发布出去
第3题
A.采用面向对象方法开发软件的主要优点是通过重用提高软件的生产率
B.在面向对象程序中,对象是属性(状态)和方法(操作)的封装体
C.在面向对象程序中,对象彼此间通过继承和多态性启动相应操作
D.继承和多态机制是面向对象程序中实现重用的主要手段
第4题
A.C/C++程序具有跨平台性的特点。
B.C/C++程序设计语言是由微软公司开发的编程语言。
C.C/C++程序可以直接在计算机中运行。
D.C为过程式程序设计语言, C++为面向对象的程序设计语言。
第6题
A.面向对象方法不仅支持过程抽象,而且支持数据抽象
B.某些面向对象的程序设计语言还支持参数化抽象
C.信息隐蔽通过对象的封装性来实现
D.在面向对象方法中,类是最基本的模块
第9题
A.用软件代码行估算软件的开发规模简单易行。
B.代码行数的估算依赖于程序设计语言的功能和表达能力。
C.代码行数在软件项目开发前或开发初期比较容易估算出来。
D.代码行估算只适用于过程式程序设计语言,对非过程式的程序设计语言不太适用。