程序设计基本概念
01
4、以下叙述错误的是
A、C语言编写的函数源程序,其文件名后缀可以是.C
B、C语言编写的函数都可以作为一个独立的源程序文件
C、C语言编写的每个函数都可以进行独立的编译并执行
D、一个C语言程序只能有一个主函数
点击下方空白区域查看答案
▼
参考答案:C
试题评析
本题的考查点是C语言的特点
用C语言编辑的程序代码为源程序,C语言源程序的文件扩展名是”.C”。C语言编写的函数都可以作为一个独立的源程序文件,但是只有main函数可以单独进行编译,一个C语言程序只能有一个主函数。因此选项A、B、D叙述正确,选项C叙述错误。
故本题答案为C
02
5、以下叙述中错误的是
A、C语言的可执行程序是有一系列机器指令构成的
B、用C语言编写的源称序不能直接在计算机上运行
C、通过编译得到的二进制目标程序需要连接才可以运行
D、在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
点击下方空白区域查看答案
▼
参考答案:D
试题评析
本题的考查点是C语言的风格特点
C语言编写的程序代码称为源程序,对于计算杋本身来说,它并不能直接识别由髙级语言编写的程序。C语言程序经C语言编译程序编译后,生成后缀为.obj的二进制文件(称为目标文件)。此.obj文件必须与系统提供的各种库函数连接起来生成一个后缀为.exe的可执行文件才可以执行。C语言的可执行文件由一系列机器指令构成的。因此选项A、B、C说法正确。C程序可以在不同环境下运行,例如
(1)Turbo C集成开发环境可以运行C源程序生成.exe文件;
(2)在UNIX操作系统下可以运行C程序;
(3)在DOC下用 Microsoft C 6.0编译程序可以运行C程序
故本题答案为D。
03
6、计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
A、C语言程序仅可以编译执行
B、C语言程序仅可以解释执行
C、C语言程序既可以编译执行又可以解释执行
D、以上说法都不对
点击下方空白区域查看答案
▼
参考答案:A
试题评析
本题的考查点是C语言的执行方式。
解释执行和编译执行是计算杋语言的执行方式。解释执行由解释器现场解释执行,不生成目标程序。如 BASIC便是解释执行,一般解释执行效率较低,低于编译执行。编译执行由编译程序将目标代码一次性编译成目标程序,再由机器运行目标程序。如: PASCAL,C,C , delphi等语言,效率高于解释执行。
故本题答案为A