CSP初赛 第4节 计算机语言

第一章 计算机基础知识
本题库配套信息学奥赛一本通(初赛真题解析)第20页-第22页真题在线评测。
本套题目共14题,满分70分。
需要下载错题集微信联系tony老师:makytony
*
您的姓名:
一、单项选择题(共9题,每题5分,共计45分;每题有且仅有一个正确选项)
*
1.下列不属于 NOIP 竞赛推荐使用的语言环境的是()。
编者注:由于试题为2008 年的试题,请根据2008年的实际情况作答。*
A. Dev-C++
B. Visual C++
C. free pascal
D. Lazarus
*
2.下列不属于面向对象程序设计语言的是()。
A.C
B. C++
C. Java
D. C#
*
3.面向对象程序设计(Object-Oriented Programming)是一种程序设计的方法论,它将对象作为程序的基本单元,将数据和程序封装在对象中,以提高软件的重用性、灵活性和扩展性。下面关于面向对象程序设计的说法中,不正确的是()。
A. 面向对象程序设计通常采用自顶向下设计方法进行设计。
B. 面向对象程序设计方法具有继承性(inheritance)、封装性(encapsulation)、多态性(polymorphism)等几大特点。
C. 支持面向对象特性的语言称为面向对象的编程语言,目前较为流行的有 C++、JAVA、C# 等。
D. 面向对象的程序设计的雏形来自于 Simula 语言,后来在 SmallTalk 语言的完善和标准化的过程中得到更多的扩展和对以前思想的重新注解。至今,SmallTalk 语言仍然被视为面向对象语言的基础。
*
4.以下哪个是面向对象的高级语言()。
A.汇编语言
B.C++
C.Fortran
D.Basic
*
5.关于汇编语言,下列说法错误的是()
A. 是一种与具体硬件相关的程序设计语言
B. 在编写复杂程序时,相对于高级语言而言代码量较大,且不易调试
C. 可以直接访问寄存器、内存单元、以及 I/O 端口
D. 随着高级语言的诞生,如今已完全被淘汰,不再使用
*
6.关于程序设计语言,下面哪个说法是正确的():
A. 加了注释的程序一般会比同样的没有加注释的程序运行速度慢。
B. 高级语言开发的程序不能使用在低层次的硬件系统如:自控机床或低端手机上。
C. 高级语言相对于低级语言更容易实现跨平台的移植。
D. 以上说法都不对。
*
7.Pascal 语言、C 语言和 C++ 语言都属于()。
A. 面向对象语言
B. 脚本语言
C. 解释性语言
D. 编译性语言
*
8.编译器的主要功能是().
A. 将一种高级语言翻译成另一种高级语言
B. 将源程序翻译成指令
C. 将低级语言翻译成高级语言
D. 将源程序重新组合
*
9.下列属于解释执行的程序设计语言是():
A.C
B.C++
C. Pascal
D. Python
二、不定项选择题(共5题,每题5 分,共计25分;每题有一个或多个正确选项,多选或少选均不得分)
*
1.NOIP 竞赛推荐使用的语言环境有()。
编者注:本题为 2008 年的试题,请根据 2008 年的实际情况作答。*【多选题】【多选题】
A. Dev-C++
B. Visual C++
C. free pascal
D. Lazarus
*
2.面向对象程序设计(Object-Oriented Programming)是一种程序设计的方法论,它将对象作为程序的基本单元,将数据和程序封装在对象中,以提高软件的重用性、灵活性和扩展性。下面关于面向对象程序设计的说法中,正确的是()。【多选题】
A. 面向对象程序设计通常采用自顶向下设计方法进行设计。
B. 面向对象程序设计方法具有继承性(inheritance)、封装性(encapsulation)、多态性(polymorphism)等几大特点。
C. 支持面向对象特性的语言称为面向对象的编程语言,目前较为流行的有 C++、JAVA、C# 等。
D. 面向对象的程序设计的雏形来自于 Simula 语言,后来在 SmallTalk 语言的完善和标准化的过程中得到更多的扩展和对以前思想的重新注解。至今,SmallTalk语言仍然被视为面向对象语言的基础。
*
3.以下是面向对象的高级语言的有()。【多选题】
A. 汇编语言
B.C++
C.Fortran
D. Java
*
4.汇编语言()。【多选题】
A. 是一种与具体硬件无关的程序设计语言
B. 在编写复杂程序时,相对于高级语言而言代码量大,且不易调试
C. 可以直接访问寄存器、内存单元、I/O 端口
D. 随着高级语言的诞生,如今已被完全淘汰,不再使用
*
5.Pascal 语言,C 语言和 C++ 语言都属于()。【多选题】
A. 高级语言
B. 自然语言
C. 解释性语言
D. 编译性语言
问卷星提供技术支持
举报