C语言学习资料:专升本计算机考试含答案解析
版权申诉
52 浏览量
更新于2024-07-07
收藏 463KB PDF 举报
"该资源是针对大学生专升本考试的计算机知识复习资料,特别是C语言基础知识部分,包含选择题及答案,旨在帮助学生备考。"
在C语言学习中,掌握基础知识至关重要,这包括了对程序的基本结构、语法、标识符、保留字以及常量的理解。以下是对这些知识点的详细解释:
1. 计算机能直接执行的程序是可执行程序(D)。源程序是人类可读的代码,需要经过编译或解释才能成为机器可执行的二进制代码。
2. 用户自定义标识符是程序员创建的变量名或函数名。正确的标识符需遵循规则:不能以数字开头,可以包含字母、数字和下划线,如选项C中的`fa2_a`。
3. C语言中,void、define、for等是保留字,不能作为用户标识符,而`as_b3`和`_123`是合法的用户标识符(D)。
4. long是C语言的保留字,表示数据类型,real、pointer和integer则不是(B)。
5. default、struct和unsigned是C语言保留字,而printf不是(D)。
6. 用户自定义标识符不能以数字开头,不能包含特殊字符,因此选项A、B、C均不正确,而D中的`b_1`是合法的(D)。
7. 有效的C语言自定义标识符不能以数字开头,也不能包含特殊字符或运算符,所以选项B、C、D均不正确,而A中的`_la`是合法的(A)。
8. `default`、`#define`是预处理指令,`a+b`包含运算符,`book`是合法的标识符(D)。
9. `5d_m`以数字开头,`const`是保留字,`x4y`是合法的标识符(C)。
10. `unsigned`是C语言的保留字,表示无符号整型(D)。
11. `_0_`是合法的用户标识符,因为可以以下划线开头,但void、8_8是保留字或非法标识符(C)。
12. `m_n`是合法的标识符,因为可以包含下划线,但2是数字开头,break是保留字,m-n包含运算符(D)。
13. `_11`是合法的标识符,其他选项包含非法字符或以数字开头(C)。
14. `a--b`包含运算符,不是合法的标识符(D)。
15. `Pxq`、`Cpp`、`oodb`、`aBc`、`His.age`、`创创大帝`是合法的标识符,但print、`i\am`包含非法字符,`while`是保留字(A)。
16. `char`、`while`、`for`都是C语言的保留字,而`look`不是(D)。
17. `do`是C语言的保留字,而`define`、`scanf`、`include`是预处理指令,不是保留字(C)。
18. 实型常数的正确表示形式应为E或e表示指数,如0.0E+0。`0.E0`缺少小数点,`.0`和`0E+0.0`中的指数部分格式不正确(B)。
19. C语言的常量可以是整数、浮点数或字符串。选项A的`'cd'`是一个字符常量,B的`0.1e+6`是浮点常量,D的`"cd"`是字符串常量,但`'\a'`不是一个合法的常量,因为转义字符通常只包含单个字符(A)。
以上知识点是C语言学习的基础,对于准备专升本考试的学生来说,理解和掌握这些内容是必不可少的。通过这样的复习资料,学生可以进行自我检测,了解自己的学习进度,并针对性地加强薄弱环节。
2021-11-19 上传
2022-07-14 上传
2021-10-10 上传
2022-02-03 上传
2021-11-07 上传
2021-10-13 上传
创创大帝(水印很浅-下载的文档)
- 粉丝: 2374
- 资源: 5272
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍