全国计算机等级考试教程 二级C语言程序设计

副标题:无

作   者:全国计算机等级考试教材

分类号:

ISBN:9787115505873

微信扫一扫,移动浏览光盘

简介


《全国计算机等级考试教程 二级C语言程序设计》严格依据教育部考试中心发布的新版《全国计算机等级考试二级C语言程序设计考试大纲》进行编写,旨在帮助考生(尤其是非计算机专业的初学者)学习相关内容,顺利通过考试。《全国计算机等级考试教程 二级C语言程序设计》共13章,主要内容包括程序设计和C语言,数据类型、运算符和表达式,顺序结构、选择结构和循环结构的程序设计,数组、函数、变量的作用域和存储类别,指针、编译预处理、结构体、共用体和用户定义类型,位运算及文件。所提供的例题、习题均源自新版无纸化考试题库。此外,对于重难知识点,还会提供二维码,考生扫描后即可进入“微课堂”观看老师讲解该知识的微视频,使学习、练习、听课有机结合,复习方式更灵活、效率更高。《全国计算机等级考试教程 二级C语言程序设计》可作为全国计算机等级考试的培训用书和自学用书,也可作为学习C语言的参考书。

目录


目录

第 1章程序设计和C语言(1)

1.1程序设计的基本概念(3)

1.1.1程序和程序设计(3)

1.1.2计算机语言(3)

1.1.3算法的概念(3)

1.1.4结构化程序设计(4)

真题演练(5)

1.2Visual C 2010 Express基本操作(6)

1.2.1Visual C 2010 Express的应用(6)

1.2.2Visual C 2010 Express的常用快捷键(8)

1.3C语言简介(8)

1.3.1如何学习C语言(8)

1.3.2C程序的构成(9)

1.3.3C程序的书写格式(10)

1.3.4C程序的开发过程(10)

真题演练(11)

1.4C程序的上机步骤(11)

课后总复习(13)

第 2章程序设计基础(14)

2.1常量、变量和标识符(16)

2.1.1标识符(16)

2.1.2关键字(16)

2.1.3常量(16)

2.1.4符号常量(16)

2.1.5变量(17)

真题演练(18)


2.2数据类型(19)

2.3整型数据(19)

2.3.1整型变量(19)

2.3.2整型常量(20)

真题演练(21)


2.4实型数据(21)

2.4.1实型变量(21)

2.4.2实型常量(22)

真题演练(22)


2.5字符型数据(23)

2.5.1字符变量(23)

2.5.2字符常量(23)

2.5.3字符型数据的运算(24)

2.5.4字符串常量(25)

真题演练(25)


2.6不同数据类型之间的转换(26)

真题演练(27)

2.7算术运算符和算术表达式(28)

2.7.1算术运算符(28)

2.7.2算术表达式(29)

真题演练(30)


2.8赋值运算符和赋值表达式(30)

2.8.1赋值运算符和赋值表达式(30)

2.8.2复合的赋值表达式(31)

真题演练(31)


2.9自增和自减运算符(32)

真题演练(33)


2.10逗号运算符和逗号表达式(33)

课后总复习(34)

第3章顺序结构程序设计(36)

3.1C语句的分类(38)

3.2赋值语句(39)

3.3数据的输入与输出(39)

3.4数据的输入——scanf函数(40)

3.4.1scanf函数的调用格式(40)

3.4.2scanf函数的格式字符(41)

3.4.3scanf函数的使用说明(41)

真题演练(42)


3.5数据的输出——printf函数(43)

3.5.1printf函数的调用格式(43)

3.5.2printf函数的格式字符(44)

3.5.3printf函数的使用说明(46)

真题演练(46)


3.6数据的输入与输出——getchar函数和putchar函数(47)

3.6.1字符输入函数getchar(47)

3.6.2字符输出函数putchar(47)

3.7顺序结构程序举例(48)

课后总复习(49)

第4章选择结构程序设计(50)

4.1关系运算符和关系表达式(52)

4.1.1关系运算符(52)

4.1.2关系表达式(52)

真题演练(53)


4.2逻辑运算符和逻辑表达式(53)

4.2.1逻辑运算符(53)

4.2.2逻辑表达式(54)

4.3条件运算符和条件表达式(55)

真题演练(56)


4.4if语句(56)

4.4.1if语句的基本形式(56)

4.4.2if语句的嵌套(56)

真题演练(59)

4.5switch语句(59)

真题演练(61)

课后总复习(62)

第5章循环结构程序设计(64)

5.1用for语句构成的循环结构(66)

5.1.1for循环语句的一般形式(66)

5.1.2for循环语句的执行过程(66)

真题演练(67)

5.2用while语句构成的循环结构(68)

5.2.1while循环语句的一般形式(68)

5.2.2while循环语句的执行过程(68)

真题演练(69)


5.3do…while语句构成的循环结构(70)

5.3.1do…while循环语句的一般形式(70)

5.3.2do…while循环语句的执行过程(70)

5.3.33种循环结构小结(71)

真题演练(71)


5.4循环结构的嵌套(72)

5.5break语句和continue语句在循环体中的作用(73)

5.5.1break语句(73)

5.5.2continue语句(74)

5.5.3break语句和continue语句的区别(74)

真题演练(75)

5.6goto语句(76)

课后总复习(76)

第6章数组(79)

6.1有关数组的基本概念(81)

6.2一维数组(82)

6.2.1一维数组的定义(82)

6.2.2一维数组的引用(82)

6.2.3一维数组的初始化(83)

6.2.4一维数组应用举例(84)

真题演练(86)

6.3二维数组(86)

6.3.1二维数组的定义(86)

6.3.2二维数组的引用(87)

6.3.3二维数组的初始化(88)

6.3.4二维数组应用举例(89)

真题演练(90)


6.4字符数组(91)

6.4.1字符数组的定义(91)

6.4.2字符数组的引用(91)

6.4.3字符数组的初始化(91)

6.4.4字符数组的输入与输出(92)

6.4.5字符串处理函数(93)

6.4.6字符数组应用举例(95)

真题演练(96)

课后总复习(97)

第7章函数(100)

7.1库函数(102)

7.2函数定义(102)

7.3函数的参数和返回值(103)

7.3.1函数参数(103)

7.3.2函数返回值(104)

真题演练(105)


7.4函数的调用(106)

7.4.1函数调用的一般形式(106)

7.4.2函数的嵌套调用(107)

7.4.3函数的递归调用(107)

真题演练(108)


7.5函数的声明(109)

7.5.1函数声明的形式(109)

7.5.2函数声明的位置(110)

7.6函数参数传递(110)

真题演练(111)


课后总复习(112)

第8章变量的作用域和存储类别(114)

8.1变量的作用域(116)

8.1.1局部变量(116)

8.1.2全局变量(117)

8.2变量的存储类别(118)

8.2.1auto变量(118)

8.2.2static变量(119)

8.2.3register变量(120)

8.2.4extern变量(120)

真题演练(122)

8.3函数的存储分类(123)

8.3.1内部函数(123)

8.3.2外部函数(123)

课后总复习(124)

第9章指针(126)

9.1地址和指针的概念(128)

9.2指针变量(129)

9.2.1指针变量的定义(129)

9.2.2指针运算符(130)

9.2.3指针变量的初始化(131)

9.2.4指针的运算(131)

真题演练(133)

9.3指针与一维数组(134)

9.3.1指向数组元素的指针变量(134)

9.3.2数组元素的引用(135)

真题演练(136)

9.4指针与二维数组(137)

9.4.1二维数组及其元素的地址(137)

9.4.2指向数组元素的指针变量(139)

真题演练(139)

9.5指针与字符串(140)

9.5.1使用字符指针实现字符串的存储(140)

9.5.2字符指针与字符数组的区别(141)

真题演练(142)

9.6指针的指针(143)

9.6.1指针数组(143)

9.6.2指向指针的指针(144)

9.7指针与函数(146)

9.7.1指针作为函数参数(146)

9.7.2一维数组名作函数实参(147)

9.7.3二维数组名作函数实参(148)

9.7.4字符指针作函数实参(149)

9.7.5返回指针值的函数(149)

9.7.6函数指针(150)

真题演练(151)

9.8main函数中的参数(152)

课后总复习(153)

第 10章编译预处理(156)

10.1宏替换(158)

10.1.1不带参数的宏定义(158)

10.1.2带参数的宏定义(159)

真题演练(160)

10.2文件包含(161)

课后总复习(161)

第 11章结构体、共用体和用户定义类型(162)

11.1用typedef定义类型(164)

11.2结构体(164)

11.2.1结构体类型的说明(165)

11.2.2结构体变量的定义(166)

11.2.3结构体变量的初始化(167)

11.2.4结构体变量的引用(168)

11.2.5函数之间结构体变量的数据传递(168)

真题演练(169)


11.3动态存储分配和链表(170)

11.3.1动态存储分配(170)

11.3.2动态链表的概念(171)

11.3.3利用结构体变量构成链表(172)

11.4共用体(176)

11.4.1共用体类型的说明和变量定义(176)

11.4.2共用体变量的引用(177)

课后总复习(178)

第 12章位运算(180)

12.1位运算符(182)

12.2位运算符详解(182)

12.2.1按位与运算(182)

12.2.2按位或运算(183)

12.2.3按位异或运算(183)

12.2.4按位非运算(184)

12.2.5左移运算(185)

12.2.6右移运算(185)

真题演练(186)

课后总复习(187)

第 13章文件(188)

13.1文件概述(190)

13.2文件类型指针(191)

13.3文件的打开与关闭(191)

13.3.1文件的打开(fopen函数)(192)

13.3.2文件的关闭(fclose函数)(192)

真题演练(193)


13.4文件的读 写(194)

13.4.1字符读 写函数fputc和fgetc(194)

13.4.2字符串读 写函数fputs和fgets(195)

13.4.3数据块读 写函数fread和fwrite(196)

13.4.4格式化读 写函数fprintf和fscanf(196)

13.4.5判断文件结束函数feof(197)

13.5文件的定位(197)

13.5.1rewind函数(198)

13.5.2fseek函数(198)

13.5.3ftell函数(198)

真题演练(199)


课后总复习(200)

附录(202)

附录A无纸化考试指导(202)

附录B全国计算机等级考试二级C语言考试大纲(204)

附录C课后总复习参考答案(206)

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

全国计算机等级考试教程 二级C语言程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon