网站大量收购独家精品文档,联系QQ:2885784924

C语言自学百问-Read.DOC

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言自学百问-Read

《C语言程序设计》 自学百问 张克军 前 言 为了便于同学们利用业余时间自学《C语言程序设计》课程,按照教学大纲和信息产业部的程序设计工程师水平考试、教育部的计算机等级考试大纲要求,我们对各章知识点进行归类总结,提出这些问题。希望大家结合这些问题自学教材的内容,理解知识,得到答案,然后通过给定的练习进一步检验,从而达到掌握知识之目的。课堂教学中,希望同学们带着这些问题听课并获得答案,老师在教学中,也将在大家自学基础上以这些问题为导引组织教学活动。同学们在课后也可通过开展研讨、打擂台、成立程序设计兴趣小组等有效形式加深内容理解,确保知识掌握。希望这个小册子能有助于培养大家的自学能力、程序设计能力,为后续课程学习奠定基础;也希望能帮助大家顺利通过信息产业部的程序设计工程师水平认证考试或教育部的等级考试。若能够为上述这些起到导引和提示作用,就达到了我们编写的目的。 第一章 概述 什么是计算机语言,它分几种?各自特点是什么? 什么叫程序,程序设计的主要步骤有哪些? C语言是如何产生的,有什么特点? 为什么说C语言又为中级语言? C语言上机过程分哪几步?(自备TC上机环境) C程序是由哪些构成的,为何说C语言是“函数式”语言? 算法 什么是算法,它解决了什么问题? 算法分哪几类?算法有何特性? 算法如何表示? 结构化程序设计的特点是什么? 如何理解面向过程的设计方法? 数据类型、运算符和表达式 什么是数据类型,有哪几种? 什么是常量?分哪两种?使用符号常量有何好处? 什么是变量,如何命名? 什么是标识符,它与变量是否是一回事? 什么是关键字,它与标识符是怎样的关系? C语言中,字母大写和小写是否相同? C语言对变量定义和使用有何要求? 不同类型数据常量如何表示,缺省时为什么类型,如何通过前后缀改变? 不同数据类型对应的英文关键字是什么?各类型数分别占几个字节?是否与机型有关? 不同类型数据的范围为多少?数据宽度或有效位数为多少? 变量的物理意义是什么,怎样定义一个变量?数据类型是否决定变量类型? 一个常量送给变量时,什么情况下出现溢出? 为什么有转义字符?它的含义是什么,常用转义字符有哪些? 怎样理解“字符数据与整型数据可以相互赋值”这句话? 如何给变量赋初值? 什么是算术表达式,有那些算术运算符?先后顺序怎样?有几种运算对象?应该是什么类 型,如何确定结果类型? 怎样理解运算符的优先级和结合性? 除法和求余运算有何特殊性? 如何将一个表达式转换成其它类型? 什么叫单目、双目运算?优先级和结合性如何?不同类型数据进行算术运算,结果类型如何确定? 为什么自增、自减运算的运算对象必须为变量? Turbo C系统对表达式处理有何特殊性?P58 赋值运算的作用是什么?赋值表达式与赋值语句有何区别? 在赋值表达式中如何实现类型转化? 复合的赋值运算符有哪些? 赋值表达式可否进行嵌套赋值? 什么是逗号表达式?怎样求解,最终表达式的值为什么? 如何使用逗号表达式? 第四章 简单C程序设计 什么是C语句?一个函数一般包含哪两个成分?它们如何构成,各自作用为何? C语句分哪几类?表达式语句如何构成?怎样理解复合语句? 什么是数据的输入、输出?C语言用什么实现?怎样使用它们? 字符输出函数是否输出单个字符,输出后是否回车换行?能否输出换行等转义符号? 字符输入函数一次能输入几个字符,输入一个字符后不按回车键能真正输入吗? 字符输入、输出命令使用时是否必须加include包含命令? printf函数的格式控制信息如何表示,包含哪三个成分?格式控制符与输出项是否一一对应?是否要类型一致?若类型不同,按什么规则进行安排?P77 在格式控制信息中如何使用转义字符,如何输出% ? 输入函数格式与输出函数是否完全一致,区别在哪?scanf函数的输入部分是用变量还是用变量地址?什么是有效的输入信息?什么情况下认为输入结束? 什么是C程序,主函数是否就是C程序?主函数的特殊性体现在哪里? 第五章 选择结构程序设计 什么是关系表达式?关系运算符有哪些,优先级是否相同?目前已经介绍的算术、关系、赋值和逗号运算符按优先级如何排列,试举例说明? 关系表达式的结果是什么,如何表示? 如果一个表达式的值为非零,是真还是假? 什么是逻辑表达式?逻辑运算符有哪些,优先级如何?它们与算术、赋值、关系运算符相比较的优先级又如何? 逻辑运算符两侧的运算对象可否为任何类型数据,怎样判定逻辑真、假? 在逻辑表达式求解中,怎样理解“并不是所有的逻辑运算符都被执行”这句话?举例说明。 if语句的三种格式有什么区别?if与else怎样对应?如果条件成立或不成立时有多条语句要执行,应怎样处理? 什么是条件表达式?如何执行?条件运算符的优先级、结合性如何?举例说明。 什么情况下条件表达

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档