- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计基础 C语言程序设计考试辅导 2011 信息学院 张宝森 考试大纲分析 六、考试形式及试卷结构 考试大纲分析 五、考试内容 (一)、C语言概述与基本概念 (二)、数据类型、运算符与表达式 (四)、选择结构程序设计 (五)、循环控制结构程序设计 (六)、数组的应用 (七)、函数的应用 (八)、指针的应用 (九)、结构体与共用体结构的应用 (十)、简单位运算的使用 (十一)、文件的基本概念和主要应用 复 习 汇 总 一、C语言概述与基本概念 1、C语言的主要特点 2、算法的基本概念和算法的主要描述方法 3、结构化程序的三种基本结构 4、C语言程序的主要调试及运行步骤 1、C语言的主要特点 (1)语言简洁、紧凑,使用方便、灵活。 32个关键字、9种控制语句,程序形式自由 (2)运算符丰富。34种运算符 (3)数据类型丰富,具有现代语言的各种数据结构。 (4)具有结构化的控制语句 ,是完全模块化和结构化的语言。 (5)语法限制不太严格,程序设计自由度大。 (6)允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可直接对硬件进行操作。兼有高级和低级语言的特点 。 (7)目标代码质量高,程序执行效率高。只比汇编程序生成的目标代码效率低10%-20%。 (8)程序可移植性好(与汇编语言比)。基本上不做修改就能用于各种型号的计算机和各种操作系统。 要弄懂 什么是算法 广义:操作步骤;狭义:求一个数据的方法 C语言程序组成 模块化:最小程序单位——函数 结构化:顺序、分支、循环 编辑、编译、连接、执行 模块化和结构化 模块化 C程序由函数组成。每个C程序必须有一个主函数main()。 结构化 C程序(函数)由三种语句结构组成: 顺序语句 分支语句 循环语句 每个C语句以分号结束。 例题 1. 编译程序的作用之一是:(2007) A)将高级语言程序翻译成可执行程序 B)发现源程序中的逻辑错误 C)发现源程序中的语法错误 D)纠正源程序中的语法错误 2. 修改高级语言编写的源程序使用的是(2007) A)编辑程序 B)解释程序 C)编译程序 D)链接程序 3. 以下关于C程序组成特点的叙述中错误的是 ( 2009 ) A) C程序的基本组成单位是函数 B) C语言不允许在函数中定义函数 C) C语言不允许在一行内写多条语句 D) 分号是C语句的组成部分 4.结构化程序由三种基本结构组成,它们是 【1】 结构、 【2】 结构、和 【3】 结构。 (2005) 5. 以下不能用于描述算法的是( 2009 ) A) N-S图 B)传统流程图 C) 自然语言 D) E-R图 6. 传统流程图的判断框有【1】个入口,【2】个出口。(1、2) 7. 关于注释,不正确的说法是: A) 注释可以放在程序的任何地方 B) C语言的注释是用“/* ”和“*/”括住的任意字符列。 C) 程序编译时,注释不参与编译,也不会出现在目标程序中。 D) 当注释由“/*…text /*…sending */”文字组成时,注释内容仅为…sending 8. 标识符 程序中各种对象的名字。 C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 main主函数不是关键字 关键字和标识符易于出题 下列四个选项中哪个不是关键字 A) while B) switch C) Return D) goto 下列四个选项中哪个是关键字 A) _while B) switch1 C) Return D) goto 下列四个选项中哪个是正确的标识符 A) while B) switch C) Return D) goto 下列四个选项中哪个不是正确的标识符 A) 1while B) _switch C) Return D) _2goto 习题 下列四组选项中,均不是C语言关键字的是: A) define B) getc C) include D) while IF char scanf go type printf case pow 下面四组选项中,均是不合法的用户标识符的选项是:(都不是合法的标识符) A) A B) float C) b-a D) _123 P_0 1a
文档评论(0)