5-1梁咏 全国计算机等级考试二级C语言-精讲-1~8章(美工版2013.6.27)
- 格式:ppt
- 大小:432.50 KB
- 文档页数:8
全国计算机等级考试二级C基础知识重点讲解第一章程序设计和C语言本章考纲:1.程序的构成,main函数和其他函数.2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。
3.源程序的书写格式。
4.C语言的风格.本章知识要点:1.了解程序设计的基本概念2.熟记计算机语言的分类3.重点掌握算法的概念及特性4.重点掌握C程序构成及书写格式5.重点掌握上机步骤及编程环境本章考试方式:笔试(4分)本章内容:一、程序:是指可以被计算机连续执行的一条条指令的集合,是人与机器进行对话的语言.用程序设计语言编写程序的过程称为程序设计。
二、计算机语言是人与计算机进行交流的工具。
分为机器语言、汇编语言和高级语言。
三、算法:是为解决一个问题而采取的方法和步骤,可以采用伪代码、流程图和N-S图等进行算法描述。
算法具有:有穷性、确定性、有效性、零个或多个输入、一个或多个输出的特性.四、三种基本的控制结构:顺序、选择、循环结构.五、C程序构成及书写特点C程序的基本单位是函数。
一个C程序由一个或多个函数构成,有且只能有一个主函数(main)。
不论main函数在整个程序中的位置如何,C程序的执行总是从main开始到main结束,各函数之间可以相互调用,但其他函数不能调用主函数。
构成:编译预处理命令返回值类型函数名称(形参类型形参){变量定义执行语句/*…注释…*/执行语句}……书写格式:标识符区分大小写,一般变量采用小写,符号常量采用大写.C语句用分号(;)表示结束。
但是在预处理命令、函数头、花括号之后不能加分号。
六、上机步骤及开发环境1.编辑源程序,源程序以“.c”作为扩展名2.编译,将源程序转换成目标代码,形成“.obj”的二进制文件3.连接,将目标文件和库函数及其他文件连接,形成可执行的二进制文件“。
exe”4.运行开发环境:VC6.0考试真题:1、下列叙述中错误的是(D)-—2006年4月选择第44题A.C语言源程序经编译后生成后缀为。
全国计算机等级考试《二级C++语言程序设计》复习全书【核心讲义+历年真题详解】最新资料,WORD格式,可编辑修改!目录第一部分备考指南............................................................第1章考试概述..........................................................第2章复习技巧.......................................................... 第二部分核心讲义............................................................【公共基础知识】..........................................................第1章数据结构与算法................................................第2章程序设计基础..................................................第3章软件工程基础..................................................第4章数据库设计基础................................................【C++语言程序设计】.......................................................第1章C++语言概述...................................................第2章数据类型、运算符和表达式......................................第3章基本控制结构..................................................第4章数组、指针与引用..............................................第5章函数........................................................第6章类和对象......................................................第7章继承和派生....................................................第8章运算符重载....................................................第9章模板........................................................第10章C++流........................................................ 第三部分历年真题及详解......................................................全国计算机等级考试《二级C++语言程序设计》真题及详解(一) ................全国计算机等级考试《二级C++语言程序设计》真题及详解(二) ................全国计算机等级考试《二级C++语言程序设计》真题及详解(三) ................全国计算机等级考试《二级C++语言程序设计》真题及详解(四) ................ 第四部分模拟试题及详解......................................................全国计算机等级考试《二级C++语言程序设计》模拟试题及详解(一) ............全国计算机等级考试《二级C++语言程序设计》模拟试题及详解(二) ............第一部分备考指南第1章考试概述一、考试简介全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。
《全国计算机等级考试二级教程——C语言程序设计》习题分析与详细解答第一章程序设计基本概念习题分析与解答1.1 【参考答案】EXE1.2 【参考答案】[1].C [2].OBJ [3].EXE1.3 【参考答案】[1]顺序结构[2]选择结构[3]循环结构第二章C程序设计的初步知识习题分析与解答一、选择题2.1 【参考答案】B)2.2 【参考答案】D)2.3 【参考答案】B)2.4 【参考答案】A)2.5 【参考答案】C)2.6 【参考答案】A)2.7 【参考答案】B)2.8 【参考答案】B)2.9 【参考答案】D)2.10 【参考答案】C)2.11 【参考答案】B)2.12 【参考答案】B)2.13 【参考答案】A)二、填空题2.14 【参考答案】[1]11 [2]122.15 【参考答案】[1]4.2 [2]4.22.16 【参考答案】[1]{ [2]} [3]定义[4]执行2.17 【参考答案】[1]关键字[2]用户标识符2.18 【参考答案】[1]int [2]float [3]double2.19 【参考答案】float a1=1.0, a2=1.0;或float a1=1, a2=1;(系统将自动把1转换为1.0)2.20 【参考答案】存储单元2.21 【参考答案】 3.52.22 【参考答案】[1]a*b/c [2]a/c*b [3]b/c*a2.23 【参考答案】把10赋给变量s2.24 【参考答案】[1]位[2]1位二进制数据(0或1)2.25 【参考答案】[1]8 [2]127 [3]01111111 [4]-128 [ 5 ] 10000000 2.26 【参考答案】[1]32767 [2]-32768 [3]100002.27 【参考答案】[1]十[2]八[3]十六三、上机改错题2.28 【分析与解答】第1行的错误:(1) include是一个程序行,因此在此行的最后不应当有分号(;)。
《全国计算机等级考试二级教程:C语言程序设计(2013年版)》根据教育部考试中心制订的《全国计算机等级考试二级C语言程序设计考试大纲(2013年版)》的要求而编写,是教育部考试中心组织编写的计算机等级考试系列教程之一。
《全国计算机等级考试二级教程:C语言程序设计(2013年版)》主要内容包括:C语言的各种数据类型和运算符,各种表达式,语句结构,函数及库函数,地址和指针,数组,字符串,变量的作用域及存储类,结构体及共用体,文件等。
《全国计算机等级考试二级教程——C语言程序设计(2013年版)》内容精练,结构合理,便于自学,对读者可能遇到的难点做了十分系统、清楚和详细的阐述,极大地减轻了读者学习C语言的困难,是应试人员考前必备的教材,也可作为普通高等学校的教材。
目录第1章程序设计基本概念1.1 程序和程序设计1.1.1 C程序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 复合赋值表达式2 6.3 赋值运算中的类型转换2.7 自加、自减运算符和逗号运算符2.7.1 自加运算符“++”和自减运算符2.7.2 逗号运算符和逗号表达式习题第3章顺序结构3.1 赋值语句3.2 数据输出3.2.1 printf函数的一般调用形式3.2.2 printf函数中常用的格式说明3.2.3 使用printf函数时的注意事项3.3 数据输入3.3.1 scanf函数的一般调用形式3.3.2 scanf函数中常用的格式说明3.3.3 通过scanf函数从键盘输入数据3.4 复合语句和空语句3.4.1 复合语句3.4.2 空语句3.5 程序举例习题第4章选择结构4.1 关系运算和逻辑运算4.1.1 C语言的逻辑值4.1.2 关系运算符和关系表达式4.1.3 逻辑运算符和逻辑表达式4.2 if语句和用if语句构成的选择结构4 2.1 “语句4 2.2 嵌套的if语句4.3 条件表达式构成的选择结构4.4 swilch语句以及用swltch语句和break语句构成的选择结构4.4.1 switch语句4.4.2 switch语句的执行过程4.4.3 在switch语句体中使用break语句4.5 语句标号和goto语句4.5.1 语句标号4.5.2 goto语句习题第5章循环结构5.1 while语句和用while语句构成的循环结构5.1.1 while循环的一般形式5.1.2 while循环的执行过程5.2 do-while语句和用do -while语句构成的循环结构5.2.1 do-while语句构成的循环结构5.2.2 do-while循环的执行过程5.3 for语句和用for语句构成的循环结构5.3.1 for语句构成的循环结构5.3.2 for循环的执行过程5.3.3 有关for语句的说明5.4 循环结构的嵌套5.5 break和continue语句在循环体中的作用5.5.1 break语句5.5.2 continue语句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章考试指导附录1 C语言的关键字附录2 双目算术运算中两边运算量类型转换规律附录3 运算符的优先级和结合性附录4 常用字符与ASCII代码对照表附录5 库函数附录6 全国计算机等级考试二级C语言程序设计考试大纲(2013年版)附录7 全国计算机等级考试二级C语言程序设计样卷及参考答案。
全国计算机等级考试《二级C++语言程序设计》【教材精讲+真题解析】讲义与视频课程最新资料,WORD格式,可编辑修改!目录视频讲解教师简介.............................................................. 教材精讲部分[视频讲解]........................................................第一部分公共基础知识[视频讲解]..........................................第1章数据结构与算法[视频讲解]......................................第2章程序设计基础[视频讲解]........................................第3章软件工程基础[视频讲解]........................................第4章数据库设计基础[视频讲解]......................................第二部分C++语言程序设计[视频讲解].......................................第1章C++语言概述[视频讲解].........................................第2章数据类型、运算符和表达式[视频讲解]............................第3章基本控制结构[视频讲解]........................................第4章数组、指针与引用[视频讲解]....................................第5章函数[视频讲解]..............................................第6章类和对象[视频讲解]............................................第7章继承和派生[视频讲解]..........................................第8章运算符重载[视频讲解]..........................................第9章模板[视频讲解]..............................................第10章C++流[视频讲解]..............................................第11章考试指导[视频讲解]........................................... 真题解析部分..................................................................全国计算机等级考试《二级C++语言程序设计》真题及详解(一) ................全国计算机等级考试《二级C++语言程序设计》真题及详解(二) ................全国计算机等级考试《二级C++语言程序设计》真题及详解(三) ................全国计算机等级考试《二级C++语言程序设计》真题及详解(四) ................教材精讲部分[视频讲解]第一部分公共基础知识[视频讲解]考试形式1.公共基础知识不单独考试,与其他二级科目组合在一起,作为二级科目考核内容的一部分。
《全国计算机等级考试二级教程——公共基础知识(2013年版)》第1章数据结构与算法1.1 算法1.1.1 算法的基本概念1.1.2 算法复杂度1.2 数据结构的基本概念1.2.1 什么是数据结构1.2.2 数据结构的图形表示1.2.3 线性结构与非线性结构1.3 线性表及其顺序存储结构1.3.1 线性表的基本概念1.3.2 线性表的顺序存储结构1.3.3 顺序表的插入运算1.3.4 顺序表的删俑1.4 栈和队列1.4.1 栈及其基本运算1.4.2 队列及其基本运算1.5 线性链表1.5.1 线性链表的基本概念1.5.2 线性链表的基本预案算.1.5.3 循环链表及其基本预案算1.6 树与二叉树1.6.1 树的基本概念1.6.2 二叉树及其基本性质1.6.3 二叉树的存储结构1.6.4 二叉树的遍历1.7 查找技术1.7.1 顺序查找1.7.2 二分法查找1.8 排序技术1.8.1 交换类排序法1.8.2 插人类排序法1.8.3 选择类排序法习题1第2章程序设计基础2.1 程序设计方法与风格2.2 结构化程序设计2.2.1 结构化程序设计的原则2.2.2 结构化程序的基本结构与特点2.2.3 结构化程序设计原则和方法的应用2.3 面向对象的程序设计2.3.1 关于面向对象方法2.3.2 面向对象方法的基本概念习题2第3章软件工程基础3.1 软件工程与软件生命周期3.1.1 软件定义与软件特点3.1.2 软件危机与软件工程3.1.3 软件工程过程与软件生命周期3.1.4 软件工程的目标与原则3.1.5 软件开发工具与软件开发环境3.2 结构化分析方法3.2.2 结构化分析方法3.2.3 软件需求规格说明书3.3 结构化设计方法3.3.1 软件设计的基本概念3.3.2 概要设计3.3.3 详细设计3.4 软件测试3.4.1 软件测试的目的3.4.2 软件测试的准则3.4.3 软件测试技术与方法综述3.4.4 软件测试的实施3.5 程序的调试3.5.1 基本概念3.5.2 软件调试方法习题3第4章数据库设计基础4.1 数据库系统的基本概念4.1.1 数据、数据库、数据库管理系统4.1.2 数据库系统的发展4.1.3 数据库系统的基本特点4.1.4 数据库系统的内部结构体系4.2 数据模型4.2.1 数据模型的基本概念4.2.2 e—r模型4.2.3 层次模型4.2.4 网状模型4.2.5 关系模型4.3 关系代数4.4 数据库设计与管理4.4.1 数据库设计概述4.4.2 数据库设计的需求分析4.4.3 数据库概念设计4.4.4 数据库的逻辑设计4.4.5 数据库的物理设计4.4.6 数据库管理习题4附录1 全国计算机等级考试二级公共基础知识考试大纲(2013年版) 附录2 全国计算机等级考试二级公共基础知识样卷及参考答案附录3 习题参考答案。
全国计算机等级考试《二级C语言程序设计》历年真题与模拟试题详解最新资料,WORD格式,可编辑修改!目录第一部分历年真题及详解 (5)2016年3月全国计算机等级考试《二级C语言程序设计》真题及详解 (5)2015年9月全国计算机等级考试《二级C语言程序设计》真题及详解 (18)2015年3月全国计算机等级考试《二级C语言程序设计》真题及详解 (33)2014年9月全国计算机等级考试《二级C语言程序设计》真题及详解 (48)2014年3月全国计算机等级考试《二级C语言程序设计》真题及详解 (62)2013年9月全国计算机等级考试《二级C语言程序设计》真题及详解 (76)2013年3月全国计算机等级考试《二级C语言程序设计》真题及详解 (91)2012年9月全国计算机等级考试《二级C语言程序设计》真题及详解 (106)2012年3月全国计算机等级考试《二级C语言程序设计》真题及详解 (121)2011年9月全国计算机等级考试《二级C语言程序设计》真题及详解 (135)2011年3月全国计算机等级考试《二级C语言程序设计》真题及详解 (149)2010年9月全国计算机等级考试《二级C语言程序设计》真题及详解 (165)2010年3月全国计算机等级考试《二级C语言程序设计》真题及详解 (180)2009年9月全国计算机等级考试《二级C语言程序设计》真题及详解 (195)2009年3月全国计算机等级考试《二级C语言程序设计》真题及详解 (209)2008年9月全国计算机等级考试《二级C语言程序设计》真题及详解 (224)第二部分模拟试题及详解 (239)全国计算机等级考试《二级C语言程序设计》模拟试题及详解(一) (239)全国计算机等级考试《二级C语言程序设计》模拟试题及详解(二) (255)第一部分历年真题及详解2016年3月全国计算机等级考试《二级C语言程序设计》真题及详解(考试时间120分钟满分100分)一、选择题(每题1分,共40分)1.有以下定义:struct data{ int i;char c;double d;}x;以下叙述中错误的是()。
第一章程序设计的基本概念·01-01.程序设计的基本概念(1)·01-02.程序设计的基本概念(2)·01-03.程序设计的基本概念(3)第二章C语言基础知识·02-01.简单C语言的构成和格式(1)·02-02.简单C语言的构成和格式(2)·02-03.标识符的组成和分类·02-04.整型数据和实型数据(1)·02-05.整型数据和实型数据(2)·02-06.整型数据和实型数据(3)·02-07.整型数据和实型数据(4)·02-08.整型数据和实型数据(5)·02-09.整型数据和实型数据(6)·02-10.整型数据和实型数据(7)·02-11.算术表达式和赋值表达式(1)·02-12.算术表达式和赋值表达式(2)·02-13.算术表达式和赋值表达式(3)·02-14.算术表达式和赋值表达式(4)·02-15.自加自减运算·02-16.课后习题和典型例题讲解第三章C语言函数·03-01.输出函数(1)·03-02.输出函数(2)·03-03.输出函数(3)·03-04.输出函数(4)·03-05.输出函数(5)·03-06.输入函数(1)·03-07.输入函数(2)·03-08.输入函数(3)·03-09.输入函数(4)·03-10.程序举例·03-11.课后习题和典型例题详解第四章C语言表达式和简单语句·04-01.关系运算符和关系表达式(1)·04-02.关系运算符和关系表达式(2)·04-03.逻辑运算符和逻辑表达式(1)·04-04.逻辑运算符和逻辑表达式(2)·04-07.选择语句的使用(2)·04-08.选择语句的使用(3)·04-09.选择语句的使用(4)·04-10.goto语句和课后习题详解(1)·04-05.逻辑运算符和逻辑表达式(3)·04-06.选择语句的使用(1)·04-11.goto语句和课后习题详解(2)第五章C语言循环语句及实例演示·05-01.while语句和do-while语句(1)·05-02.while语句和do-while语句(2)·05-03.while语句和do-while语句(3)·05-04.while语句和do-while语句(4)·05-05.while语句和do-while语句(5)·05-06.for语句和累加累乘算法(1)·05-07.for语句和累加累乘算法(2)·05-08.for语句和累加累乘算法(3)·05-09.for语句和累加累乘算法(4)·05-10.for语句和累加累乘算法(5)·05-11.循环嵌套实例(1)·05-12.循环嵌套实例(2)·05-13.循环嵌套实例(3)·05-14.循环嵌套实例(4)·05-15.循环嵌套实例(5)·05-16.循环嵌套实例(6)·05-17.循环嵌套实例(7)·05-18.循环嵌套实例(8)·05-19.循环嵌套实例(9)·05-20.循环嵌套实例(10)·05-21.循环嵌套实例(11)·05-22.循环嵌套实例(12)·05-23.循环嵌套实例(13)·05-24.循环嵌套实例(14)·05-25.循环嵌套实例(15)·05-26.循环嵌套实例(16)·05-27.循环嵌套实例(17)·05-28.循环嵌套实例(18)·05-29.循环嵌套实例(19)·05-30.循环嵌套实例(20)·05-31.break语句和continue语句的使用方法·05-32.课后习题和典型例题的讲解(1)·05-33.课后习题和典型例题的讲解(2)第六章字符型常量和变量及输入输出函数·06-01.字符型常量和字符型变量(1)·06-02.字符型常量和字符型变量(2)·06-03.字符型常量和字符型变量(3)·06-04.字符型常量和字符型变量(4)·06-05.输入输出函数(1)·06-06.输入输出函数(2)·06-07.输入输出函数(3)·06-08.程序举例(1)·06-09.程序举例(2)·06-10.程序举例(3)·06-11.课后习题讲解和典型例题分析第七章C语言函数和程序设计实例·07-01.函数的定义和返回值(1)·07-02.函数的定义和返回值(2)·07-03.函数的定义和返回值(3)·07-04.函数的定义和返回值(4)·07-05.函数的调用和说明(1)·07-06.函数的调用和说明(2)·07-07.调用函数和被调用函数之间的数值传递(1)·07-08.调用函数和被调用函数之间的数值传递(2)·07-09.函数程序举例(1)·07-10.函数程序举例(2)·07-11.函数程序举例(3)·07-12.函数程序举例(4)·07-13.函数程序举例(5)·07-14.函数程序举例(6)·07-15.函数程序举例(7)·07-16.课后习题讲解第八章变量的地址和指针及指针操作举例·08-01.变量的地址和指针·08-02.指针的定义赋值(1)·08-03.指针的定义赋值(2)·08-04.指针的定义赋值(3)·08-05.对指针变量的操作(1)·08-06.对指针变量的操作(2)·08-07.对指针变量的操作(3)·08-08.对指针变量的操作(4)·08-09.指针在函数中的应用及举例(1)·08-10.指针在函数中的应用及举例(2)·08-11.指针在函数中的应用及举例(3)·08-12.课后习题讲解(1)·08-13.课后习题讲解(2)·08-14.课后习题讲解(3)第九章一维数组和二维数组中指针的应用实例·09-01.一维数组的定义和一维数组的引用(1)·09-02.一维数组的定义和一维数组的引用(2)·09-03.一维数组的定义和一维数组的引用(3)·09-04.一维数组和指针(1)·09-05.一维数组和指针(2)·09-06.函数之间对一维数组和数组元素的引用及实例(1)·09-07.函数之间对一维数组和数组元素的引用及实例·09-15.二维数组的定义和二维数组元素的引用(1)·09-16.二维数组的定义和二维数组元素的引用(2)·09-17.二维数组和指针以及二维数组程序举例(1)·09-18.二维数组和指针以及二维数组程序举例(2)·09-19.二维数组和指针以及二维数组程序举例(3)·09-20.二维数组和指针以及二维数组程序举例(4)·09-21.二维数组和指针以及二维数组程序举例(5)(2)·09-08.函数之间对一维数组和数组元素的引用及实例(3)·09-09.函数之间对一维数组和数组元素的引用及实例(4)·09-10.函数之间对一维数组和数组元素的引用及实例(5)·09-11.函数之间对一维数组和数组元素的引用及实例(6)·09-12.函数之间对一维数组和数组元素的引用及实例(7)·09-13.函数之间对一维数组和数组元素的引用及实例(8)·09-14.函数之间对一维数组和数组元素的引用及实例(9)·09-22.二维数组和指针以及二维数组程序举例(6)·09-23.二维数组和指针以及二维数组程序举例(7)·09-24.二维数组和指针以及二维数组程序举例(8)·09-25.二维数组和指针以及二维数组程序举例(9)·09-26.二维数组和指针以及二维数组程序举例(10)·09-27.课后习题讲解(1)·09-28.课后习题讲解(2)第十章字符串数组·10-01.用一个一维数组来存放字符串(1)·10-02.用一个一维数组来存放字符串(2)·10-03.字符串的输入和输出(1)·10-04.字符串的输入和输出(2)·10-05.字符串的输入和输出(3)·10-06.字符串数组(1)·10-07.字符串数组(2)·10-08.字符串数组(3)·10-09.字符串数组(4)·10-10.字符串数组(5)·10-11.用于字符串处理的函数(1)·10-12.用于字符串处理的函数(2)·10-13.用于字符串处理的函数(3)·10-14.用于字符串处理的函数(4)·10-15.用于字符串处理的函数(5)·10-16.用于字符串处理的函数(6)·10-17.实例讲解(1)·10-18.实例讲解(2)·10-19.课后习题的讲解第十一章main函数和函数的递归调用·11-01.传给main函数的参数(1)·11-02.传给main函数的参数(2)·11-03.通过实参向函数传递函数名或指向函数的指针变量(1)·11-04.通过实参向函数传递函数名或指向函数的指针变量(2)·11-05.函数的递归调用(1)·11-06.函数的递归调用(2)·11-07.函数的递归调用(3)·11-08.函数的递归调用(4)·11-09.函数的递归调用(5)·11-10.函数的递归调用(6)·11-11.课后习题讲解(1)·11-12.课后习题讲解(2)·11-13.课后习题讲解(3)第十二章局部变量、全局变量和生存期·12-01.局部变量、全局变量和存储分类·12-02.局部变量及其作用域和生存期(1)·12-03.局部变量及其作用域和生存期(2)·12-04.全局变量及其作用域和生存期(1)·12-05.全局变量及其作用域和生存期(2)·12-06.函数的存储分类·12-07.课后习题讲解(1)·12-08.课后习题讲解(2)·12-09.课后习题讲解(3)第十三章宏替换·13-01.宏替换(1)·13-02.宏替换(2)·13-03.宏替换(3)·13-04.宏替换(4)·13-05.文件包含和动态存储分配(1)·13-06.文件包含和动态存储分配(2)·13-07.文件包含和动态存储分配(3)·13-08.课后习题讲解(1)·13-09.课后习题讲解(2)·13-10.课后习题讲解(3)第十四章结构体·14-01.用typedef说明一种新类型名·14-02.结构体(1)·14-03.结构体(2)·14-04.结构体(3)·14-19.利用结构体变量构成链表(1)·14-20.利用结构体变量构成链表(2)·14-21.利用结构体变量构成链表(3)·14-05.结构体(4)·14-06.结构体(5)·14-07.结构体(6)·14-08.结构体(7)·14-09.结构体(8)·14-10.结构体(9)·14-11.结构体(10)·14-12.结构体(11)·14-13.结构体(12)·14-14.结构体(13)·14-15.结构体(14)·14-16.结构体(15)·14-17.结构体(16)·14-18.结构体(17)·14-22.利用结构体变量构成链表(4)·14-23.利用结构体变量构成链表(5)·14-24.利用结构体变量构成链表(6)·14-25.利用结构体变量构成链表(7)·14-26.利用结构体变量构成链表(8)·14-27.利用结构体变量构成链表(9)·14-28.利用结构体变量构成链表(10)·14-29.共用体和共用体变量的引用(1)·14-30.共用体和共用体变量的引用(2)·14-31.课后习题讲解(1)·14-32.课后习题讲解(2)·14-33.课后习题讲解(3)第十五章位运算符·15-01.位运算符及其功能(1)·15-02.位运算符及其功能(2)·15-03.位运算符及其功能(3)·15-04.课后习题讲解(1)·15-05.课后习题讲解(2)·15-06.课后习题讲解(3)第十六章C语言文件的概念和文件指针·16-01.C语言文件的概念和文件指针·16-02.打开和关闭文件(1)·16-03.打开和关闭文件(2)·16-04.打开和关闭文件(3)·16-05.打开和关闭文件(4)·16-06.六组文件函数的应用(1)·16-07.六组文件函数的应用(2)·16-08.六组文件函数的应用(3)·16-09.六组文件函数的应用(4)·16-10.六组文件函数的应用(5)·16-11.六组文件函数的应用(6)·16-12.六组文件函数的应用(7)·16-13.六组文件函数的应用(8)·16-14.课后习题讲解。
《全国计算机等级考试二级教程——C语言程序设计》习题分析与详细解答第一章程序设计基本概念习题分析与解答1.1 【参考答案】 EXE1.2 【参考答案】[1] .C [2] .OBJ [3] .EXE1.3 【参考答案】[1]顺序结构[2]选择结构[3]循环结构第二章 C程序设计的初步知识习题分析与解答一、选择题2.1 【参考答案】 B)2.2 【参考答案】 D)2.3 【参考答案】 B)2.4 【参考答案】 A)2.5 【参考答案】 C)2.6 【参考答案】 A)2.7 【参考答案】 B)2.8 【参考答案】 B)2.9 【参考答案】 D)2.10 【参考答案】 C)2.11 【参考答案】 B)2.12 【参考答案】 B)2.13 【参考答案】 A)二、填空题2.14 【参考答案】[1] 11 [2] 122.15 【参考答案】[1] 4.2 [2] 4.22.16 【参考答案】[1] { [2] } [3]定义[4]执行2.17 【参考答案】[1]关键字[2]用户标识符2.18 【参考答案】[1] int [2] float [3] double2.19 【参考答案】 float a1=1.0, a2=1.0;或float a1=1, a2=1;(系统将自动把1转换为1.0)2.20 【参考答案】存储单元2.21 【参考答案】 3.52.22 【参考答案】[1] a*b/c [2] a/c*b [3] b/c*a2.23 【参考答案】把10赋给变量s2.24 【参考答案】[1]位[2] 1位二进制数据(0或1)2.25 【参考答案】[1] 8 [2]127 [3]01111111 [4]-128 [ 5 ] 10000000 2.26 【参考答案】[1] 32767 [2] -32768 [3] 10000000000000002.27 【参考答案】[1]十[2]八[3]十六三、上机改错题2.28 【分析与解答】第1行的错误:(1) include是一个程序行,因此在此行的最后不应当有分号(;)。
全国计算机等级考试(二级)——C 语言辅导教材(清华大学出版)1 内容简介本书共16章,其中第1章为学前自测与指导,从2~14章均包括“知识点讲析”、“补充与扩展”、“典型例题”和“本章练习”4部分,内容涉及计算机等级考试二级C语言的各个方面。
第15章提供了3套笔试模拟试卷,第16章是上机指导。
书后提供了各章练习题的参考答案。
本书针对性强,内容深入浅出,实例丰富,设计新颖实用,适用于报考计算机等级考试二级C语言的读者;同时,也可以作为专本科教材辅导书,或者相当水平的培训教材。
2 丛书序实践证明,通过证书考试引导考生学习某方面的专业技术,在全世界范围内都收到了很好的效果。
1994年推出的全国计算机等级考试,已成为中国除升学考试以外最大的考试之一。
通过计算机等级考试,引导学生掌握必要的计算机基础知识,已成为中国的一大特色。
现在,很多企事业单位在接收毕业生时,对就业人员的计算机等级考试证书都有一定的要求。
计算机等级考试推出9年来,考试大纲已经过了两次修订,最新版考纲于2002年下半年在全国推行。
“考网——全国计算机等级考试专业网站”经过几年的苦心经营,已成为计算机等级考试考友的好朋友。
考网的全体员工利用专业网站的便利,经过两年的准备,编写了这套精心设计的计算机等级考试辅导丛书。
这是一套编写时间最长、准备最充分、推出最晚的辅导书。
站在别人的肩膀上,当然会看得更远。
我们通过对已出版图书的潜心研究,汲取其精华,剔除其糟粕,再加上通过各种途径获得的有利于考生学习知识与通过考试的资料,使得本套辅导书的读者将获得很大的收益。
本套丛书的特色如下。
以学习理论为指导,确实提高学习效率书中的内容主要有4个模块:•“知识点讲析”栏目,对每个知识点精化抽取最重要的信息,并根据对考纲和历届试题的分析结果,指出了重点和难点。
•“补充和扩展”栏目,本丛书按考纲组织,形成了有机的系统,这个系统让知识点像颗粒(或者说积木元素)一样存在着,便于读者根据自身的学习风格“建构”自己的知识框架,可以灵活地“堆砌”这些积木(知识点),形成自身的系统。