1 solutions
-
0
1.A
考察计算机常识, VisualC ++从未在 NOIP 竟赛中被推荐使用,另外三个是允许使用的。但是随着 CCF 对 NOI系列活动的规则调整,后两个也会被逐步淘汰,在无新增程序设计语言的情况下, NOI 系列赛事自NOIP2022开始将仅支持 C ++语言。
2.A
C 语言是面向过程的编程语言,其余三个都是面向对象的编程语言。
3.A
程序设计的方法包括结构化设计(面向过程)和面向对象设计方法。C和 Pascal 都是面向过程的程序设计语言。面向过程程序设计才是采用自顶向下设计方法进行设计,而面向对象程序设计则不是。C++是面向对象的程序设计语言。 SmallTalk 语言仍然被视为面向对象语言的基础。面向对象的三个基本特征是封装、继承、多态。
4.B
汇编语言是面向机器的低级语言, Fortran、 Basic 是面向过程的高级语言。而 C ++是面向对象的高级语言。
5.D
把汇编语言翻译成机器语言的过程称为汇编。汇编更接近机器语言,能够直接对硬件进行操作,生成的程序与其他的语言相比具有更高的运行速度,占用更小的内存,因此大量应用在一些对于时效性要求很高的程序、大型程序的核心模块以及工业控制方面。
6.C
注释是被电脑忽略的;高级语言开发的程序可以使用低层硬件,编译后生成目标代码。
7.D
考察计算机语言常识,编译是指在应用源程序执行之前,就将程序源代码"翻译"成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。 Pascal 语言和 C 语言都是面向过程语言,而 C++语言是面向对象语言。
8.B
编译是从源代码(通常为高级语言)到能直接被计算机或虚拟机执行的目标代码(通常为低级语言或机器语言)的翻译过程。简单讲,编译器就是将"一种语言(通常为高级语言)"翻译为"另一种语言(通常为低级语言甚至机器语言)"的程序。
9.D
Python 是解释型语言,其他三个都是编译型语言。
- 1
Information
- ID
- 7
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 7
- Tags
- # Submissions
- 26
- Accepted
- 7
- Uploaded By