1 solutions

  • 0
    @ 2024-5-21 18:01:30

    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