- 1
- 0
- 约4.26千字
- 约 9页
- 2020-06-11 发布于安徽
- 举报
2006级 C语言程序设计 A卷答案
基础知识题(20分,每题5分)
1. 什么是数据缓冲区?对于输入流来说,数据缓冲区是如何工作的?
开辟一块存储区(称为“数据缓冲区”),作为文件和程序之间的中介,作为数据的缓冲。可以缓和存和外存之间的数据提供和使用之间速度上的差别。在程序与实际文件之间的传输通道上设置了一个缓冲区。文件中的数据被以成块方式复制到缓冲区。当程序中需要读入数据时:
1)如果缓冲区有数据,它就直接由缓冲区读取,而不必到外存读数据。
2)如果缓冲区里数据已经用完,系统会自动执行一个部操作,一次从文件里取得一批数据,将缓冲区填满,程序又可以按照正常方式读入数据。
2. C语言的预处理有哪几种?各有什么作用?
C中的预处理命令有三种:
宏定义、文件包含和条件编译。
一个宏定义的作用是为宏名字定义一个替代,该替代由整个替代正文段构成。所谓“文件包含”处理是指一个源程序文件可以将另外一个源程序文件的全部容包含进来。即将另外的文件包含到本文件之中。对其中一部分容只在满足一定条件下才进行编译,也就是对一部分容指定编译的条件,这就是“条件编译”。
3. 对于数据类型和存储类别,你是如何理解的?
在 C语言中每一个变量和函数有两个属性:数据类型和数据存储类别。数据类型决定着数据的存储空间和数据的存储方式。存储类别是指数据在存中存储的方法和存储的位置。
4. 写出switch 分支结构
您可能关注的文档
最近下载
- 永乐大典.散本.PDF VIP
- 西北民族大学学生实习鉴定表.docx VIP
- 3.2 细胞核的结构和功能课件(共35张PPT)人教版(2025)高中生物学必修1(含音频+视频).pptx VIP
- 市县国土空间规划编制及其难点探讨_萧霖20190712.pptx VIP
- 2025年拍卖师拍卖企业战略规划与长期效益增长专题试卷及解析.pdf VIP
- 2025年特许金融分析师技术变革与行业颠覆风险分析专题试卷及解析.pdf VIP
- 2025年互联网营销师云平台跨境电商营销策略专题试卷及解析.pdf VIP
- 考虑天气变化的信号控制自适应调整策略.pdf VIP
- 2025年AWS认证TransitGateway与AWSConfig规则实现持续合规专题试卷及解析.pdf VIP
- 四年级上册数学人教版角的度量课件(共25张PPT).pptx VIP
原创力文档

文档评论(0)