谭浩强c语言程序设计习题集.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)

这份文档是一本名为《谭浩强C语言程序设计习题集》的书籍的内容摘录。该书主要是为了帮助读者通过练习和题目来掌握C语言的基础知识点和编程技巧。从给出的部分内容可以看出,该习题集共分为两个部分,分别是选择题和填空题,涵盖的范围包括C语言的概述、数据类型、运算符与表达式等基础知识。下面详细解释每个部分所涉及的知识点: ### 第一部分:选择题知识点 #### 1.1 C程序的执行流程 选择题的第一题涉及到C程序的执行流程。正确答案指出C语言程序的执行总是从main函数开始,在main函数结束。同时,通过exit(0)函数可以在程序的任意位置结束执行,但如果忽略这种特殊情况,C语言总是结束于main函数的结束。 #### 1.2 C程序结构特点 第二题讨论了C程序的结构特点。正确答案是C,表明C语言没有内置的输入输出语句,所有的输入输出都是通过标准库函数如printf()和scanf()实现的。注释部分的编译器不会进行语法检查。 #### 1.3 C程序结构要求 第三题讨论了C程序的结构要求。正确答案为D,说明C程序中的注释可以在代码的任何位置,但不能破坏标识符的完整性。 #### 1.4 C程序中main函数的位置 第四题探讨了main函数在C程序中的位置。正确答案是C,表示main函数的位置可以是任意的,这与C语言的标准一致。 #### 1.5 C语言程序的构成 第五题询问C语言程序的构成。正确答案是B,强调了整个C语言程序由若干函数组成,其中main()函数是必须要有的。 ### 第二部分:填空题知识点 #### 1.6 C源程序的基本单位 填空题的第一题涉及C源程序的基本单位,正确答案是“函数”,说明C程序是由一系列函数构成的。 #### 1.7 C源程序中必须包含的函数 第二题涉及到必须包含在C源程序中的函数,正确答案是“main()函数”。这是C语言的一个特殊要求,即每个C程序都必须有一个main函数,它是程序执行的入口点。 #### 1.8 C语言注释的分界符 第三题讨论了C语言中注释的分界符,正确答案是“/*”和“*/”。这是C语言中标准的注释符号,用于添加解释说明代码。 #### 1.9 C语言中的输入输出函数 第四题涉及C语言的输入输出函数,正确答案是“scanf”和“printf”。这是C语言中标准的输入输出库函数,分别用于从标准输入读取数据和向标准输出发送数据。 ### 第二章 数据类型、运算符与表达式 #### 2.1 各数据类型的存储空间长度 在第二章中,首先考察了C语言中各数据类型占用存储空间的大小。根据16位PC机的环境,正确答案是A,表明char、int、long、float和double类型的数据大小依次为:char <= int <= long <= float <= double。 #### 2.2 逗号运算符和表达式求值 第二题考察了逗号运算符的使用及其求值规则。逗号运算符用于将多个表达式分隔开,并总是返回最后一个表达式的值。根据该规则,正确答案是C。 #### 2.3 表达式求值和自增运算符 第三题考察了包含自增运算符和逗号运算符的表达式求值。根据C语言运算符的优先级和表达式求值规则,正确答案是B。 #### 2.4 用户标识符的合法性 第四题涉及用户定义标识符的合法性。在C语言中,用户定义的标识符不能与关键字相同。正确答案是A,因为其中的“define”、“IF”和“type”并不是C语言的关键字。 #### 2.5 关键字的识别 第五题要求识别出所有C语言的关键字。正确答案是B,因为在这四个选项中,“switch”和“continue”是C语言的关键字。 #### 2.6 用户标识符的不合法性 最后一题要求识别不合法的用户标识符。正确答案是C,因为“union”和“scanf”是C语言的关键字,而“struct”虽然不是关键字,但是用户标识符不能以数字开头。 通过上述各题目的答案和解释,可以看出这本习题集覆盖了C语言编程的基础知识点。读者通过解答这些习题,不仅可以加深对C语言基本语法和概念的理解,还能够加深对C语言编程实践的认识。


































剩余138页未读,继续阅读


- 粉丝: 2531
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 大数据最短路径算法在预警工作中的应用研究.docx
- 人工智能这样增进社会公益.docx
- plc全自动洗衣机的控制设计.doc
- 蒙赛尔服饰有限公司项目管理招标书.doc
- 大数据时代信息与计算科学专业数据分析人才培养探析高.docx
- 华科电气大四matlab大作业w.docx
- 科学与工程计算软件项目可行性报告.docx
- 计算机技术在电子商务发展中的地位.docx
- 届信息管理电子商务.doc
- 软件工程—复试总结分析.doc
- 学生学籍管理系统(数据库系统)(SQL)52295.doc
- MS-C51系列单片机的各种资料.doc
- 答题系统的题库编辑工具-WPF-电脑桌面程序-项目源码
- 学习《统计学习方法》与《机器学习》的笔记及代码实现
- 步步为营的项目管理DOC.doc
- Ku-Ka双频段微波网络设计方案.doc



- 1
- 2
- 3
- 4
- 5
- 6
前往页