C语言2级都考什么啊
如果你基础不够熟练的话,该加把劲复习了。
下面是复习内容纲要:
C语言二级复习纲要
一、基本知识
1.c是高级语言,结构化程序设计语言
2.程序设计的五个部分
二、变量、常量、表达式
1.常量的值是不能改变的
2.标识符的定义方法
3.c语言中二进制和八进制、十六进制的表示方法
4.算术运算符的优先级别(++和--放在变量前后的区别)
5.c程序的基本构成结构(由函数构成,函数由基本结构构成)
三、顺序结构
1.printf的格式控制串中的格式控制字符和后面的数据在数量上要一一对应,类型要匹配
2.scanf的格式控制串中不要有多余字符,后面的数据是地址,如果是变量,前面要有&(取地址符)
3.两个%代表一个%
4.复合语句以及空语句
四、选择结构
if (表达式) 语句1;
else 语句2;
switch (表达式)
{ case….:……..;
.
.
.
case…:…….;}
1.关系表达式及优先级别
2.逻辑表达式及优先级别
3.关系,逻辑,算术优先级别的问题
4.if后面跟的表达式是判断真假的,switch是计算值的
5.if表达式后只能跟一个语句,如果要跟多个语句,必须用{ }括起来构成复合语句
6.switch里面的语句后面一定要跟break才能跳出switch,否则会一致执行下去
7.if语句中,语句1和语句2两个语句里面只能有一个语句被执行
五、循环结构
1.三种循环结构及其区别(while和do….while多用于循环次数未知的情况,for用于循环次数已知的情况)
2.循环中的三要素:初始值,结束条件,自增语句
3.break和continue的区别
六、字符
1.字符量是用单引号’引起来的一个字符,用双引号”引起来的字符是字符串
2.字符量等同于整形量
3.要使用putchar和getchar这两个函数,就必须在程序的开头使用#include “stdio.h”
4.连续输入
七、函数
1. 函数可以没有返回值,也可以有返回值,但是只能返回一个值,在函数中,一碰到return语句,函数立即结束,返回调用的地方
2. 函数的返回值也是有类型的,函数的首部要加以说明
3. 函数也必须遵循先定义后使用的原则
4. 函数的实际参数和形式参数必须一一对应,类型也要匹配,同时,参数是变量的,只能进行单向传递,即,参数值只能从主函数传递给函数,而不能从函数返回主函数,这种称之为:传值传递
八、指针
1. 存放地址的变量称为指针
2. “*”号在数据定义的时候作为指针定义符,在语句中作为间接引用
3. 指针一定要有指向,不能没有指向,指向空是有意义的]
4. 通过把指针作为函数参数,可以在主函数和函数之间传递数据,称之为:传地址传递
5. 指针每次移动,都移动一个单元,每个单元的长度是由指针的基类型确定的
6. 指向指针的指针是指:这个变量中存放的是指针的地址
7. 函数也可以返回指针,同样,要在函数首部定义
九、数组
1. 数组是一连串连续的存储单元的集合,他们是连续的
2. 把数组传递给函数,并且希望能改变其值,那么在函数的首部,用指针定义参数
3. 二维数组是一维数组的特殊形式,可以把二维数组看成每一个一维数组,每个元素都是一个一维数组。
4. 要把二维数组传递给函数,并且希望能改变其值,那么,在函数的首部,用一个行指针{(*sp)[ ]}来定义参数
5. 行指针和指针数组是不同的
行指针 指针数组
十、字符串
1. 字符串其实就是字符数组,一维字符数组可以存放一行字,而二维字符数组可以存放若干行字
2. 字符串的结束标志是\0,并且包含在字符串长度之内
3. 可以用字符指针指向一个字符串,其实就是指向字符数组的首地址
4. 字符串的输入输出使用puts和gets函数
十一、结构
1. 结构是一种特殊的用户自定义数据类型,他由若干个成员构成
2. 要引用成员,就要看使用什么来引用。用数据的话:结构体变量名.成员名。是指针的话:结构体指针-〉成员名
3. 成员符优先级别问题:高于++ ――
4. 传递结构体变量给函数,并且希望能改变其值,那么把该结构体变量的地址传递给函数,函数用该类型指针来接受结构体
5. 链表:在定义结构体变量的时候,在其中增加指向自己的指针,使得这种结构体变量能够指向同类型结构体变量,由这种变量首尾相连,就能构成链表。
6. 链表的建立、删除节点、增加节点,查找节点都要使用动态内存分配malloc和calloc,区别在于前者动态分配一个单元,而后者动态分配一系列单元
十一、文件
1. 文件的打开方法和打开方式及如何关闭
2. 如何对文件进行输入和输出
3. 文件指针及其操作函数
基本要求 1.具有计算机的基础 知识。 2.了解操作系统的基 本概念,掌握常用操作系统的使 用。 3.掌握基本数据结构和常用算法, 熟悉算法描述工具—流程图的使用。 4.能熟练地使用一种高级语言或数 据库语言编写程序、调试程序。 考试内容 一、基础知识与基本操作
(一)基础知识 1.计算机系统的主要 技术指标与系统配置。
2.计算机系统、硬件 、软件及其相互关系。
3.微机硬件系统的基本组成。包括
RAM与ROM),外存储器(硬盘、软盘与光
与打印机)。 :中央处理器(运算器与控制器),内存储器(
盘),输入设备(键盘与鼠标)输出设备(显示器 4.软件系统的组成,系统软件与应
语言处理程序(汇编程序、编译程序、解 用软件;软件的基本概念,文档;程序设计语言与
释程序)。 5.计算机的常用数制
(位、字、节、字)。 (二进制、十六进制及其与十进 制之间的转换);数据基本单位 6.计算机的安全操作 ;计算机病毒的防治。
7.计算机网络的一般知识。
8.多媒体技术的一般 知识。
(二)DOS的基本操作 1.操作系统的基本能功能与分类。
2.DoS操作系统的基本 组成。
3.文件、目录、路径的基本概念。
4.常用DOS操作,包括 :
初始化与启动; 文件操作(TYPE,COPY,DEL,REN,X COPY,ATTRIB ; 目录操作(DiR,MD,C D,RD,TREE,PATH);
磁盘操作(FORMAT,D1SKCOPY,CHKD SK); 功能操作(VER,DATE,TIME,CLS, PROMPT,HELP); 批处理(批处理文件的 建立与执行,自动批处理文件) ; 输入输出改向。 (三)WINDOWS的基本操作
1、Windows的特点、基本构成及其运 行环境。 2、Windows用户界面的 基本元素。包括:窗口、图标、 菜单、对话框、按钮、光标等。 3、windows基本操作。
,对话框操作。 包括:启动与退出,鼠标操作, 窗口操作,图标操作、菜单操作 二、程序设计 1.能运用结构化程序 设计方法编写程序。
2.掌握基本数据结构 和常用算法。
3.能熟练使用一种高级语言或一种
及FOXBASE 等五种语言,考生任选其中一 数据库语言共有QBASIC、FORTRAN、PASCAL、C 以
种。 三、上机操作 在指定的时间内使用微 机完成下述操作。
1.完成指定的计算机基本操作(包 括机器启动和操作命令的使用)。 2.按给定要求编写和 运行程序。
3.调试程序,包括对给出的不完善 的程序进行修改和补充,使之能得到正确的结果。 四、C语言程序设计 (一)C语言的结构 1.程序的构成,main函数和其他函 数。 2.头文件、数据说明 、函数的开始和结束标志。
3.源程序的书写格式。
4.C语言的风格。
(二)数据类型及其运 算
1.C的数据类型(基本类型、构造类 型、指针类型、空类型)及其定义方法。 2.C运算符的种类、运算优先级和结 合性。 3.不同类型数据间的转换与运算。
4.C表达式类型(赋值表达式、算术
逗号表达式)和求值规则。 表达式、关系表达式、逻辑表达式、条件表达式、 (三)基本语句
1.表达式语句,空语 句,复合语句。
2.数据的输入与输出 ,输入输出函数的调用。
3.复合语句。
4.goto语句和语句标号的使用。
(四)选择结构程序设计
1.用if语句实现选择结构。
2.用switch语句实现 多分支选择结构。
3.选择结构的嵌套
(五)循环结构程序设计
1.for循环结构。 2.while和do whi1e循环结构。
3. continue语句和bre ak语句。
4.循环的嵌套。
(六)数组的定义和引用
1.一维数组和多维数 组的定义、初始化和引用。
2.字符串与字符数组。
(七)函数
1.库函数的正确调用 。
2.函数的定义方法。
3.函数的类型和返回 值。
4.形式参数与实在参数,参数值的 传递。 5.函数的正确调用,嵌套调用,递 归调用。 6.局部变量和全局变 量。
7.变量的存储类别( 自动、静态、寄存器汐卜部), 变量的作用域和生存期。 8.内部函数与外部函 数。
(八)编译预处理
1.宏定义:不带参数的宏定义;带 参数的宏定义。 2.“文件包含”处理 (九)指针 1.指针与指针变量的 概念,指针与地址运算符。
2.变量、数组、字符
结构体的指针变量。通过指 串、函数、结构体的指针以及指
针引用以上各类型数据。 向变量、数组、字符串、函数、 3.用指针作函数参数。
4.返回指针值的指针 函数。
5.指针数组,指向指 针的指针,main函数的命令行参 数。 (十)结构体(即“结构”)与共用 体(即“联合”) 1.结构体和共用体类 型数据的定义方法和引用方法。
2.用指针和结构体构 成链表,单向链表的建立、输出 、删除与插人。 (十一)位运算 1.位运算符的含义及使用。
2.简单的位运算。
(十二)文件操作
只要求缓冲文件系统(即高级磁盘1
/O系统)不要求。 /O系统),对非标准缓冲文件系统(即低级磁盘I 1.文件类型指针(FILE类型指针) 。 2.文件的打开与关闭(fopen,fclo se)。 3.文件的读写(fputc
数),文件的定位(rewind ,fgetc,fputs,fgets,fread
,fseek函数)。 ,fwrite,fprintf,fscanf函
一、基本知识
1.c是高级语言,结构化程序设计语言
2.程序设计的五个部分
二、变量、常量、表达式
1.常量的值是不能改变的
2.标识符的定义方法
3.c语言中二进制和八进制、十六进制的表示方法
4.算术运算符的优先级别(++和--放在变量前后的区别)
5.c程序的基本构成结构(由函数构成,函数由基本结构构成)
三、顺序结构
1.printf的格式控制串中的格式控制字符和后面的数据在数量上要一一对应,类型要匹配
2.scanf的格式控制串中不要有多余字符,后面的数据是地址,如果是变量,前面要有&(取地址符)
3.两个%代表一个%
4.复合语句以及空语句
四、选择结构
if (表达式) 语句1;
else 语句2;
switch (表达式)
{ case….:……..;
.
.
.
case…:…….;}
1.关系表达式及优先级别
2.逻辑表达式及优先级别
3.关系,逻辑,算术优先级别的问题
4.if后面跟的表达式是判断真假的,switch是计算值的
5.if表达式后只能跟一个语句,如果要跟多个语句,必须用{ }括起来构成复合语句
6.switch里面的语句后面一定要跟break才能跳出switch,否则会一致执行下去
7.if语句中,语句1和语句2两个语句里面只能有一个语句被执行
五、循环结构
1.三种循环结构及其区别(while和do….while多用于循环次数未知的情况,for用于循环次数已知的情况)
2.循环中的三要素:初始值,结束条件,自增语句
3.break和continue的区别
六、字符
1.字符量是用单引号’引起来的一个字符,用双引号”引起来的字符是字符串
2.字符量等同于整形量
3.要使用putchar和getchar这两个函数,就必须在程序的开头使用#include “stdio.h”
4.连续输入
七、函数
1. 函数可以没有返回值,也可以有返回值,但是只能返回一个值,在函数中,一碰到return语句,函数立即结束,返回调用的地方
2. 函数的返回值也是有类型的,函数的首部要加以说明
3. 函数也必须遵循先定义后使用的原则
4. 函数的实际参数和形式参数必须一一对应,类型也要匹配,同时,参数是变量的,只能进行单向传递,即,参数值只能从主函数传递给函数,而不能从函数返回主函数,这种称之为:传值传递
八、指针
1. 存放地址的变量称为指针
2. “*”号在数据定义的时候作为指针定义符,在语句中作为间接引用
3. 指针一定要有指向,不能没有指向,指向空是有意义的]
4. 通过把指针作为函数参数,可以在主函数和函数之间传递数据,称之为:传地址传递
5. 指针每次移动,都移动一个单元,每个单元的长度是由指针的基类型确定的
6. 指向指针的指针是指:这个变量中存放的是指针的地址
7. 函数也可以返回指针,同样,要在函数首部定义
九、数组
1. 数组是一连串连续的存储单元的集合,他们是连续的
2. 把数组传递给函数,并且希望能改变其值,那么在函数的首部,用指针定义参数
3. 二维数组是一维数组的特殊形式,可以把二维数组看成每一个一维数组,每个元素都是一个一维数组。
4. 要把二维数组传递给函数,并且希望能改变其值,那么,在函数的首部,用一个行指针{(*sp)[ ]}来定义参数
5. 行指针和指针数组是不同的
行指针 指针数组
十、字符串
1. 字符串其实就是字符数组,一维字符数组可以存放一行字,而二维字符数组可以存放若干行字
2. 字符串的结束标志是\0,并且包含在字符串长度之内
3. 可以用字符指针指向一个字符串,其实就是指向字符数组的首地址
4. 字符串的输入输出使用puts和gets函数
十一、结构
1. 结构是一种特殊的用户自定义数据类型,他由若干个成员构成
2. 要引用成员,就要看使用什么来引用。用数据的话:结构体变量名.成员名。是指针的话:结构体指针-〉成员名
3. 成员符优先级别问题:高于++ ――
4. 传递结构体变量给函数,并且希望能改变其值,那么把该结构体变量的地址传递给函数,函数用该类型指针来接受结构体
5. 链表:在定义结构体变量的时候,在其中增加指向自己的指针,使得这种结构体变量能够指向同类型结构体变量,由这种变量首尾相连,就能构成链表。
6. 链表的建立、删除节点、增加节点,查找节点都要使用动态内存分配malloc和calloc,区别在于前者动态分配一个单元,而后者动态分配一系列单元
十一、文件
1. 文件的打开方法和打开方式及如何关闭
2. 如何对文件进行输入和输出
3. 文件指针及其操作函数
我也正在学C语言,现在学到指针部分了,感觉这块是最难的,前期的内容,你刚开始学,要多记些格式,比如printf , scanf,还有数值的格式,这是基本的.还有循环 for, while,while-do, 我感觉精通for循环,另外两个循环基本用不到,不过为了以后看代码还是多看点,接下是 数组 ,字符串, 函数 , 指针 ,文件 ,结构 , C语言差不多 是这些内容了. 告诉你个快速学C的方法,多上机,多调试,多积累些改错经验.本人现在也在学习中,加油额,我QQ是617232064 你可以发邮件和我交流,我手头也有一些资料.
很容易的。就考一些常用的算法和一些电脑基本知识~~我看一个星期书就过了
http://zhidao.baidu.com/question/31927638.html
那2级考试不重要 别去考
c语言2级考试是什么
应该叫做二级C语言,全称是全国计算机等级考试二级C语言技术,主要就是考C语言的基础知识,分为笔试和机试,一年两次,分别在5月和11月。详细信息可以在网上查,搜计算机等级考试就行了!
计算机2级考些什么
3、 源程序的书写格式 4、 C语言的风格 分析:这部分考试形式主要是选择题,一般会出1~2个题,都是基本概念。注意程序的书写格式。二、数据类型及其运算 1、 C的数据类型(基本类型,构造类型,指针类型,空类型)及其定义方法。2、 C运算符的种类、运算优先级和结合性。3、 不同类型数据间的转换...
计算机二级c语言考什么
2、二级C++ 按照新大纲需要学习的内容有:C++语言概述、C++语言数据类型、运算符和表达式、基本控制语句、数组、指针与引用、函数、类和对象继承、模板等内容。二级考试时间为120分钟;系统环境:Windows 7、Visual C++2010 学习版(Visual C++ 2010 Express)、Visual Basic 6.0、Access2010、NetBeans、My...
计算机二级考试有什么语言类科目?
计算机二级程序语言类科目考:C语言程序设计,包含DOS命令,计算机组成原理,多媒体、数据库操作、计算机网络、C语言程序设计、上机考试;vB语言程序设计,包含VB基本概念、集成开发环境、可视化编程方法、基本输入输出、常用控件功能及使用、VB控制结构语句等;VFP数据库程序设计,包含数据库系统与VFP基础知识、...
全国计算机2级C语言等级考试的内容及考试形式是什么?
考试科目:语言程序设计(C、C++、Java、Visual Basic)、数据库程序设计(Visual FoxPro、Access)共六个科目。二级Delphi科目将从2013年上半年开始停考,不再接受新考生报名,该次只接受补考考生报名,从第38次全国计算机等级考试(2013年9月)起,不再开考。考试形式:完全采取上机考试形式,各科上机考试...
日语考级有哪些内容啊?
2、N3、N4、N5考试分“语言知识(文字、词汇)”;“语言知识(语法)、阅读”及“听力”3个科目,满分均为180分。日语考试等级分类:1、日语N1级。改革后与原日本语能力测试1级相比,加深了高难度部分,但及格线基本相同。2、日语N2级。改革后与原日本语能力测试2级水平基本相同。90分合格。3、...
全国计算机等级考试二级C语言考什么
(2)头文件,数据说明,函数的开始和结束标志以及程序中的注释。�(3)源程序的书写格式。�(4)C语言的风格。�2. 数据类型及其运算 (1)C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。�(2)C运算符的种类、运算优先级和结合性。...
计算机2级JAVA都考些什么?
计算机2级JAVA都考些什么? 国计算机等级考试2级JAVA语言 考试大纲2008年最新版?? 基本要求: ??1. 掌握Java语言的特点,实现机制和体系结构。 ??2. 掌握Java语言中面向物件的特性。 ??3. 掌握Java语言提供的资料型别和结构。 ??4. 掌握Java语言程式设计的基本技术。 ??5. 会编写Java使用者介面程式。 ??6...
自考英语二难不?考什么?
考试内容:试题分四部分,共48题,包括英语知识运用、阅读理解、英译汉和写作。考查目标:考生应掌握下列语言知识和技能:(一)语言知识 1、语法知识 考生应能熟练地运用基本的语法知识,其中包括:名词、代词的数和格的构成及其用法 动词时态、语态的构成及其用法 形容词与副词的比较级和最高级的构成及其...
语言等级是什么?
问题二:汉语十二级是什么样的?听说语言都分等级,而我天天说汉语想知道汉语各个等级有什么划分 汉语等级的考核对象是那些汉语并非第一语言的外国人。 项目介绍 HSK是一项国际汉语能力标准化考试,重点考查汉语非第一语言的考生在生活、学习和工作中运用汉语进行交际的能力。 一、考试结构 HSK包括HSK一级、HSK二级...
仉苗盐酸: 新版NCRE二级C语言程序设计考试大纲 本大纲适用于05年考试 公共基础知识 基本要求1. 熟悉TURBO C集成环境.2. 熟练掌握结构化程序设计的方法,具有良好的程序设计风格.3. 掌握程序设计中简单的数据结构和算法.4. TURBO C的集成...
山城区18733802447: C语言计算机二级都学些什么东西? - ?
仉苗盐酸: 如果真的有意使自己增加一项技能的人,更应该考虑参加至少是三级考试,而不是二级.先说为了找工作而考计算机二级的人.我对找工作这一部分并不熟悉,因为我自己并没有参与进来.但是我并不认为这张二级证书对于找工作有什么帮助...
山城区18733802447: 计算机二级C语言考些什么?自学能考过吗? - ?
仉苗盐酸: 绝对能,我有两个朋友,一个学护理的,一个学公安的,他们都自学考过了,而且都是一次过. 笔试考DOS命令、计算机组成原理、多媒体、数据库操作、计算机网络、C语言程序设计 上机就是考简单的编程
山城区18733802447: C语言二级考试都考什么啊?那里能找到题库! - ?
仉苗盐酸: C语言二级复习纲要 一、基本知识 1.c是高级语言,结构化程序设计语言 2.程序设计的五个部分 二、变量、常量、表达式 1.常量的值是不能改变的 2.标识符的定义方法 3.c语言中二进制和八进制、十六进制的表示方法 4.算术运算符的优先级别(+...
山城区18733802447: 二级C语言考什么? - ?
仉苗盐酸: 二级C语言分笔试和上机两部分,必须都得过 一般笔试的题型是差不多的,你买一份题好好做一遍,应该没什么问题 上机的话,整体上十三道题,一道填空,一道改错,一道就是自己编一个小的程序.上机是有题库的,好像也有卖的,你可以看一看,每年大部分从那里面出题,也会有几道新题,看运气吧,每个人随机给一份题做,有的简单,有的难,但是只要做对两个题就没问题了.
山城区18733802447: 2级C到底考什么?
仉苗盐酸: 一、c语言的结构 1、 程序的构成,main函数和其他函数 2、 头文件,数据说明,函数的开始和结束标志 3、 源程序的书写格式 4、 c语言的风格 分析:这部分考试形式主要是选择题,一般会出1~2个题,都是基本概念.注意程序的书写格式. ...
山城区18733802447: 考计算机二级(C语言)要考些什么???
仉苗盐酸: 笔试是考一些基础的知识,你多看看,练练,多做题(就是选择题、填空题),上机是考(读程序填空、读程序改错、读题编程),我就考了一个二级C,差点就挂了,不过还是过了.
山城区18733802447: 计算机二级C语言都考些什么? - ?
仉苗盐酸: 二级:考核计算机基础知识和使用一种高级计算机语言或数据库管理软件编写程序以及上机调试的基本技能.2005年下半年考试科目:编程类:C、Visual Basic、C++、Java、Visual,数据库类:FoxPro、C++.基础知识包括如下内容:数据结...
山城区18733802447: 计算机2级考试C语言都考些什么? - ?
仉苗盐酸: 基本要求 1.具有计算机的基础 知识. 2.了解操作系统的基 本概念,掌握常用操作系统的使 用. 3.掌握基本数据结构和常用算法, 熟悉算法描述工具—流程图的使用. 4.能熟练地使用一种高级语言或数 据库语言编写程序、调试程序. 考试...
山城区18733802447: 计算机二级C语言考什么 - ?
仉苗盐酸: 主要是笔试和上机:理论先行 虽是上机考试,仍需以理论知识为基础,所以必须将C语言教材从头到尾学习一遍(应选择权威教材),如谭浩强的C程序设计(没有的可以到http://www.labkt.com/books/html/booklist_1_1.html下载),对C语言的基...