1、【NOIP2001普及组】解释程序的功能是()。
A.将高级语言程序转换为目标程序
B.将汇编语言程序转换为目标程序
C.解释执行高级语言程序
D.解释执行汇编语言程序
2、【NOIP2017】下列不属于面向对象程序设计语言的是()
A.C
B.C++
C.Java
D.C#
3、【NOIP2008】面向对象程序设计(Object-Oriented Programming)是一种程序设计的方法论,它将对象作为程序的基本单元,将数据和程序封装在对象中,以提高软件的重用性、灵活性和扩展性。下面关于面向对象程序设计的说法中,不正确的是( )。
A.面向对象程序设计通常采用自顶向下进行设计
B.面向对象程序设计方法具有继承性、封装性、多态性等几大特点
C.支持面向对象特性的语言成为面向对象的编程语言,目前较为流行的又C++,Java,C#等
D.面向对象的程序设计的雏形来自于Simula语言,后来在SmallTalk语言的完善和标准化的过程中得到更多的扩展和对以前思想的重新注解。至今,SmallTalk语言仍然被视为面向对象语言的基础。
4、【NOIP2010】Pascal语言,C语言和C++语言都属于()
A.汇编语言
B.自然语言
C.解释性语言
D.编译性语言
5、【NOIP2014】编译器的主要功能是()
A.将一种高级语言翻译成另一种高级语言
B.将源程序翻译成指令
C.将低级语言翻译成高级语言
D.将源程序重新组合
6、【NOIP2007普及组】在下列关于计算机语言的说法中,正确的有()。
A.高级语言比汇编语言更高级,是因为它的程序的运行效率更高
B.随着Pascal、C等高级语言的出现,机器语言和汇编语言已经退出了历史舞台
C.高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上
D.C是一种面向对象的高级计算机语言
7、【2010CSP-J】Pascal 语言、C 语言和 C++语言都属于( )。
A.面向对象语言
B.脚本语言
C.解释性语言
D.编译性语言
8、【2011CSP-J】在使用高级语言编写程序时,一般提到的“空间复杂度”中的“空间”是指( )。
A.程序运行时理论上所占的内存空间
B.程序运行时理论上所占的数组空间
C.程序运行时理论上所占的硬盘空间
D.程序源文件理论上所占的硬盘空间
9、【2011CSP-J】关于汇编语言,下列说法不正确的是( )。
A.是一种与具体硬件相关的程序设计语言
B.在编写复杂程序时,相对于高级语言而言代码量较大,且不易调试
C.可以直接访问寄存器、内存单元、以及 I/O 端口
D.随着高级语言的诞生,如今已完全被淘汰,不再使用
10、【NOIP2009】关于程序设计语言,下面说法正确的是()
A.加了注释的程序一般会比同样的没有加注释的程序运行速度慢
B.高级语言开发的程序不能使用在低层次的硬件系统(如:自控机床)或低端手机上
C.高级语言相对于低级语言更容易实现跨平台的移植
D.以上说法都不对
分类