计算机程序c语言教材,全国计算机等级考试二级C语言程序设计教材(2018年版)...

article/2025/11/5 16:36:08

2018年计算机二级教材:C语言程序设计

1f6739f386ff6315f816ff6aed110a9f.png

简介

书名:全国计算机等级考试二级教程——C语言程序设计(2018年版)

作者:教育部考试中心

出版社:高等教育出版社

出版时间:2017年11月

ISBN:9787040488524

定价:36.00元

目录

第1章程序设计基本概念

1.1程序和程序设计

1.1.1C程序

1.1.2程序设计

1.2算法

1.3结构化程序设计和模块化结构

1.3.1结构化程序

1.3.2模块化结构

习题

第2章C程序设计的初步知识

2.1简单C语言程序的构成和格式

2.2标识符、常量和变量

2.2.1标识符

2.2.2常量

2.2.3符号常量

2.2.4变量

2.3整型数据

2.3.1整型常量

2.3.2整型变量

2.3.3整型数据的分类

2.3.4整数在内存中的存储形式

2.4实型数据

2.4.1实型常量

2.4.2实型变量

2.5算术表达式

2.5.1基本的算术运算符

2.5.2运算符的优先级、结合性和算术表达式

2.5.3强制类型转换表达式

2.6赋值表达式

2.6赋值运算符和赋值表达式

2.6.2复合赋值表达式

26.3赋值运算中的类型转换

2.7自加、自减运算符和逗号运算符

2.7.1自加运算符“++”和自减运算符

2.7.2逗号运算符和逗号表达式

习题

第3章顺序结构

3.1赋值语句

3.2数据输出

3.2.1printf函数的一般调用形式

3.2.2printf函数中常用的格式说明

3.2.3使用printf函数时的注意事项

3.3数据输入

3.3.1scanf函数的一般调用形式

3.3.2scanf函数中常用的格式说明

3.3.3通过scanf函数从键盘输入数据

3.4复合语句和空语句

3.4.1复合语句

3.4.2空语句

3.5程序举例

习题

第4章选择结构

4.1关系运算和逻辑运算

4.1.1C语言的逻辑值

4.1.2关系运算符和关系表达式

4.1.3逻辑运算符和逻辑表达式

4.2if语句和用if语句构成的选择结构

42.1“语句

42.2嵌套的if语句

4.3条件表达式构成的选择结构

4.4swilch语句以及用swltch语句和break语句构成的选择结构

4.4.1switch语句

4.4.2switch语句的执行过程

4.4.3在switch语句体中使用break语句

4.5语句标号和goto语句

4.5.1语句标号

4.5.2goto语句

习题

第5章循环结构

5.1while语句和用while语句构成的

循环结构

5.1.1while循环的一般形式

5.1.2while循环的执行过程

5.2do-while语句和用do-while语句构成的循环结构

5.2.1do-while语句构成的循环结构

5.2.2do-while循环的执行过程

5.3for语句和用for语句构成的循环结构

5.3.1for语句构成的循环结构

5.3.2for循环的执行过程

5.3.3有关for语句的说明

5.4循环结构的嵌套

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

5.5.1break语句

5.5.2continue语句

5.6程序举例

习题

第6章字符型数据

6.1字符型常量

6.1.1字符常量

6.1.2转义字符常量

6.1.3字符串常量

6.1.4可对字符量进行的运算

6.2字符变量

6.3字符的输入和输出

6.3.1调用printf和scanf函数输出和输入字符

6.3.2调用putchar和getchar函数输出和输入字符

6.4程序举例

习题

第7章函数

7.1库函数

7.2函数的定义和返回值

7.2.1函数定义的语法

7.2.2函数的返回值

7.3函数的调用

7.3.1函数的两种调用方式

7.3.2函数调用时的语法要求

7.4函数的说明

7.4.1函数说明的形式

7.4.2函数说明的位置

7.5调用函数和被调用函数之间的数据传递

7.6程序举例

习题

第8章地址和指针

8.1变量的地址和指针

8.2指针变量的定义和指针变量的基类型

8.3给指针变量赋值

8.3.1给指针变量赋地址值

8.3.2给指针变量赋“空”值

8.4对指针变量的操作

8.4.1通过指针来引用一个存储单元

8.4.2移动指针

8.4.3指针比较

8.5函数之间地址值的传递

8.5.1形参为指针变量时实参和形参之间的数据传递

8.5.2通过传送地址值在被调用函数中直接改变调用函数中的变量的值

8.5.3函数返回地址值

第9章数组

第10章字符串

第11章对函数的进一步讨论

第12章C语言中用户标识符的作用域和存储类

第13章编译预处理和动态存储分配

第14章结构体、共用体和用户定义类型

第15章位运算

第16章文件

第17章考试指导

备考关注微信公众号:超乎想象(ID:chave-cn)


http://chatgpt.dhexx.cn/article/SmqSVA6m.shtml

相关文章

树莓派(0)C语言教材学习

学习日记的功能主要是记录学习C语言的知识还有难上手的地方,之后会记录配置树莓派环境还有设计linux环境下C语言的实验题目 目前在K&R的《C语言程序设计》教材学习,前面的内容没有难度,基本上和高级程序设计语言的学习思路一样&#xff0…

国内C语言教材中几种值得商榷的说法

作者:巨同升 “C语言程序设计”这门课程在国内高校普遍开设已有近三十年,课程的建设和研究取得了长足的进步,涌现出了数量众多、各具特色的C语言教材。尽管如此,在许多C语言教材中还或多或少地存在着一些不准确甚至是值得商榷的说…

既然谭浩强的C语言教材不好,那应该选什么书作C语言教材?

易道云学院C语言/C语法学习不在于你看了多少书,而在于你实实在在写了多少有效代码。易道云学院 回到这个问题,其实我个人认为,看什么样的书,也是需要应对不一样的场景易道云学院去有目的地涉猎。我暂时想到了几种情况,…

c语言课本答案解析宋士银,c语言教材

22.40定价:28.00(8折) /2007-02-01 根据教育部高等学校计算机科学与技术教学指导委员会提出的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求》的有关要求,编者组织了一批多年工作在教学一线且有丰富教学经验的教师编写了《…

C语言的环境变量配置

一、编辑器选择与安装 这边选用的编辑器是比较常见的devc,当然vscode和vc也都可以用来学习C语言,要软件和C语言环境变量的话可以加QQ群:373270625 第一步全部默认勾选就行无脑下一步 第二步选择一个放软件的文件夹,我这边选择的…

Jmeter环境变量配置

解压后 电脑桌面----》“计算机”图标----》鼠标右键选择“属性”----》点击高级系统设置----》高级---》环境变量页面 1.在系统变量框,点击“新建”,建立一个变量:JMETER_HOME,值为你解压的jmeter安装路径 2.配置classpath变量&#xff0c…

java设置环境变量jre_JRE环境变量配置图解

JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。如果大家需要查看JRE环境变量配置图解过程,看完本文你的问题也就迎刃而解了。 我们这里使用jre-7u67-windows-i586的32位JRE安装包,大小只有20多M,比JDK7小了…

Anaconda环境变量配置

Anaconda Anaconda环境变量配置 学习自用 解决问题 例如在VSCode中使用虚拟环境运行python代码导致的问题 *ImportError: DLL load failed while importing win32gui*新建系统变量,添加Anaconda安装路径 以后想用其他环境直接修改变量值就可以了 新建环境变量 变…

npm环境变量配置

NPM 使用介绍 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。…

windows 10中R的环境变量配置

创建于:20221113 修改于:20221113 文章目录 1、情况介绍2、环境变量配置3、参考资料 1、情况介绍 win10 64bit系统中,已经安装好了R,Rtools ,Rstudio,并且已经配置了java开发环境。 上述两个链接讲述的非…

SVN环境变量配置

1、环境变量配置 2、复制地址 3、环境变量配置: 步骤: 右击电脑属性、高级系统设置、高级、环境变量、 系统变量、找到Path、双击进入、新建粘贴到刚刚复制的地址,确定即可。

Mac环境变量配置(Java)

1.打开终端: 2.输入命令:【/usr/libexec/java_home -V】,查看默认的jdk下载地址(绿色下划线的就是jdk默认路径)(注意⚠️:命令行终端是区分大小写的【-v 是不对的,必须是大写 -V】) …

adb环境变量配置

关于adb 什么ADB如何配置CMD命令窗口的使用 什么是adb 首先,我们先说说,adb是什么,他的全称叫安卓调试桥,也就是Android debug bridge ,它是连接Windows平台和安卓手机之间的软件调试工具,很适合软件开发…

Android环境变量配置

1 先再到本地SDK位置,C:\Users\27322\AppData\Local\Android\Sdk ​ 本地SDK路径,android studio安装默认路径 2 新建环境变量:ANDROID_HOME,值:C:\Users\27322\AppData\Local\Android\Sdk ​ 右键我的电脑&#xff0…

node环境变量配置

首先,node被我安装在D盘 我下一步需求是,将系统默认的全局包下载路径(C:\Users\Administrator\AppData\Roaming)换到D盘下面,以减少C盘存储压力。 具体实施: 第一:在nodejs文件夹下&#xff0c…

python环境变量配置

python现在的版本,主要是python2和python3两个大版本,这两个版本有很大的不同。 当我们在自己电脑上同时安装了python2.x和python3.x版本的解释器的时候,就需要对环境变量的配置进行一定的修改。 【大概解释一下,我对环境变量的…

nodejs环境变量配置

1.右键"此电脑 - 属性" 2.左侧点击"高级系统设置" 3.点击环境变量 4.在系统变量下 新建【NODE_PATH】,设置第三方依赖包安装目录 D:\Program Files\nodejs\node_global\node_modules // node.js安装目录 5.在系统变量下的【Path】中,添加上n…

QT环境变量配置

QT官网地址:https://my.qt.io/ 一、windows系统 1.1 QT下载安装 1.2 进入Qt安装目录 1.3 拷贝gcc所在的路径(不同安装目录有所差异 C:\Qt\Qt5.5.0\Tools\mingw492_32\bin 1.4 设置windows环境变量 计算机(右击)-> 属…

java环境变量 的配置与详解(全网最详细教程)

笔者这学期开始学习java课程,学习java开发首先需要配置java运行环境变量。虽然上课老师也讲了如何配置java环境变量,可是笔者的同学还是有好多都不会配置,所以笔者最近配置了特别多次java环境变量。如下笔者详细解释从JDK安装到环境变量的装配…

js向数组里添加元素

js中对于数组的操作很常见,下面记录一下js向数组添加元素的方法。 let myArray[11,22,33]; console.log(原数组:,myArray); myArray.push(44,55); console.log(用push在数组后面插入元素:,myArray); myArray.unshift(66,77); console.log(用…