贵州大学2012-2013 C语言程序设计考试复习题精编
需积分: 10 81 浏览量
更新于2024-09-11
收藏 70KB DOC 举报
本资源是一份贵州大学2012-2013学年第二学期C语言程序设计考试的复习题,共计50分,包含单选题部分。这些题目涵盖了C语言的基础知识和编程规范,有助于考生对课程内容进行巩固和测试。
1. 关键知识点:C语言特性
- C语言结合了高级语言(如结构化、面向对象等)和低级语言的特点,提供高效执行能力。
- 注释的使用规则:注释可以放置在代码中任意合适位置,但不会参与编译过程,对程序结果无直接影响。
2. 程序执行顺序
- C语言程序从`main`函数开始执行,这是程序执行的起点。
3. 注释的作用
- 注释在编译过程中被忽略,不会影响程序的可执行性和运行结果,主要用于程序员自身理解和文档记录。
4. 编译环境
- C语言程序并非只限于特定的编译器,如TC或VC,而是可以在多种C编译器下编译,灵活性较高。
5. 标识符命名规则
- C语言中,标识符的第一个字符可以是字母、下划线或数字,但不能是数字开头。
6. 字符常量和类型转换
- 举例中的字符常量表示方法,如`0x7f`代表一个ASCII字符,字符`c`在此例中包含1个字符。
7. 表达式的计算
- 表达式`(++x * 1 / 3)`中,先自增`x`,再做乘法和除法,结果为4。
8. 字符转整型输出
- 程序段通过字符算术运算实现'z'到'A'的转换,输出字符'H'。
9. 整型和十六进制输出
- 定义和语句`inta=23,b=023;`中,`a`的十六进制输出为`17`,`b`的十进制输出为`18`。
10. 表达式求值
- 题目中的表达式评估,如`y%z >= y-z`在给定条件下的值为0。
11. 运算符优先级与比较
- `x > y++`表示先判断后递增,这里`x`为3,`y`为4,所以结果为真。
12. 未给出的程序片段可能涉及数组、循环或字符串处理,需要根据后续代码分析其作用。
这份复习题集包含了C语言的关键概念、语法、运算符、数据类型、控制结构以及基本的程序流程控制,适合备考学生进行系统复习和巩固。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-05-13 上传
2023-02-27 上传
2021-10-14 上传
2022-05-31 上传
2021-10-01 上传
2022-10-20 上传
u011069308
- 粉丝: 0
- 资源: 2
最新资源
- Ori and the Will of the Wisps Wallpapers Tab-crx插件
- 欧拉法:求出函数,然后用导数欧拉法画出来-matlab开发
- fpga_full_adder:FPGA实现全加器
- ecommerce:Projeto电子商务后端
- deploy_highlyavailable_website
- goclasses-theme:UTFPR-SH可以在WordPress上使用WordPress的方式进行转换
- A5Orchestrator-1.0.4-py3-none-any.whl.zip
- iz-gone:存档IZ *一个数据
- 找不到架构x86_64的符号
- Floats
- zen_garden
- kadai任务列表
- 模拟退火算法python实现
- Mosh-React-App:使用 CodeSandbox 创建
- python-pytest-azure-demo
- 菜单视图与UIPageviewController相结合