2__国二c语言笔试题库(含答案)_分章节_选择填空
【知识点详解】 1. **C 语言程序的执行流程**:C 语言程序的执行是从 `main` 函数开始,到 `main` 函数结束。这意味着程序的入口点是 `main` 函数,程序的执行不会自动遍历所有函数。 2. **C 程序的结构**:C 语言程序可以由一个或多个函数组成,但必须包含一个 `main` 函数,它是程序执行的起点。C 程序的基本组成单位也是函数,而函数由函数首部和函数体两部分构成,其中函数体包括声明部分和执行部分。 3. **C 语言的注释和编译过程**:C 语言的注释以 `/*` 开始,以 `*/` 结束,注释可以出现在代码的任何位置,编译器在编译时会忽略注释,但不会检查注释中的拼写错误。C 语言本身不包含输入/输出语句,这些功能通常通过标准库函数如 `scanf` 和 `printf` 来实现。 4. **main 函数的位置**:在 C 语言中,`main` 函数的位置可以是源程序中的任意位置,不影响程序的编译和执行。 5. **C 语言源程序的组成**:一个 C 语言源程序由一个或多个函数组成,而不是主程序和子程序的概念。每条语句后面通常需要以分号 `;` 结束。 6. **标识符规则**:C 语言中的标识符由字母、数字和下划线组成,且第一个字符必须是字母或下划线。关键字如 `auto`, `switch`, `if` 等是保留字,不能作为用户自定义的标识符。 7. **数据类型、运算符与表达式**:这是 C 语言的基础,包括基本数据类型(如 int, float, char 等)、运算符(如算术运算符、关系运算符、逻辑运算符等)和表达式(用于计算和控制程序流程)。例如,`pow` 是一个数学函数,用于计算数值的幂。 8. **源程序、目标程序和可执行程序**:源程序是用高级语言编写的代码,扩展名为 `.c`;经过编译后生成目标程序(扩展名为 `.obj`),这是机器语言代码但还不完整,还需要链接库函数;最终通过链接器生成可执行程序(扩展名为 `.exe`),才能在计算机上直接运行。 9. **程序的生命周期**:编写源程序 -> 编译源程序 -> 链接库函数 -> 生成可执行程序 -> 上机运行可执行程序。 10. **关键字和标识符的区别**:关键字是语言预定义的具有特殊含义的标识符,不能被用作变量名或函数名。而标识符是程序员自定义的名称,用于标识变量、函数、数组等。 以上就是从给定的标题、描述和部分内容中提取的 C 语言相关知识点。这些知识涵盖了 C 语言的基础概念、程序结构、编译过程、标识符规则以及程序生命周期等方面。学习和理解这些知识点对于准备国二(全国计算机等级考试二级)的 C 语言笔试是非常有帮助的。
剩余63页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- bdwptqmxgj11.zip
- onnxruntime-win-x86
- onnxruntime-win-x64-gpu-1.20.1.zip
- vs2019 c++20 语法规范 头文件 <ratio> 的源码阅读与注释,处理分数的存储,加减乘除,以及大小比较等运算
- 首次尝试使用 Win,DirectX C++ 中的形状渲染套件.zip
- 预乘混合模式是一种用途广泛的三合一混合模式 它已经存在很长时间了,但似乎每隔几年就会被重新发现 该项目包括使用预乘 alpha 的描述,示例和工具 .zip
- 项目描述 DirectX 引擎支持版本 9、10、11 库 Microsoft SDK 功能相机视图、照明、加载网格、动画、蒙皮、层次结构界面、动画控制器、网格容器、碰撞系统 .zip
- 项目 wiki 文档中使用的代码教程的源代码库.zip
- 面向对象的通用GUI框架.zip
- 基于Java语言的PlayerBase游戏角色设计源码