国家二级C语言机试(C语言基础知识)模拟试卷20(题后含答案及解析).docxVIP

  • 2
  • 0
  • 约1.25万字
  • 约 29页
  • 2026-07-21 发布于四川
  • 举报

国家二级C语言机试(C语言基础知识)模拟试卷20(题后含答案及解析).docx

国家二级C语言机试(C语言基础知识)模拟试卷20(题后含答案及解析)

一、单项选择题

1.下列关于C语言程序基本构成的叙述中,正确的是()。

A.一个C语言程序只能包含一个函数,且必须是主函数

B.C语言程序中的主函数必须位于程序的最前面

C.C语言程序中,函数的执行顺序是由函数在程序中的位置决定的,前面的函数先执行

D.C语言程序中的每条可执行语句最终都会被转换成二进制机器指令

答案:D

解析:C语言程序是由一个或多个函数组成的,其中必须且只能有一个主函数,选项A错误。主函数的位置可以任意,编译系统会自动找到主函数开始执行,选项B错误。C语言程序的执行总是从主函数开始,并在主函数结束,其他函数的执行顺序是由主函数中的调用顺序决定的,与其在代码中的物理位置无关,选项C错误。C语言作为高级语言,其源代码需要经过编译、链接等过程最终生成可执行文件(二进制机器指令),选项D正确。

2.下列选项中,不能作为合法C语言标识符的是()。

A._var

B.Int

C.2_var

D.sum_1

答案:C

解析:C语言标识符的命名规则规定:标识符只能由字母、数字和下划线组成,且第一个字符必须为字母或下划线。选项A、B、D均符合此规则(注意C语言区分大小写,选项B中的`Int`首字母大写,不再是关键字`int`,可作为标识符使用)。选项C以数字开头,违反了命名规则,因此是不合法

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档