数学建模社区-数学中国

标题: 全国计算机二级c语言考试大钢 [打印本页]

作者: Matrix_windy    时间: 2004-6-2 00:44
标题: 全国计算机二级c语言考试大钢
< ><FONT size=2>基本要求
6 O  h; `+ t# C! _6 Y9 O0 h1、具有计算机的基础知识。9 ~* D" D" G8 q5 W5 F8 N# ~6 w
2、了解操作系统的基本概念,掌握常用操作系统的使用。
! [; f5 z2 W6 S4 U+ ]2 }: G$ |3、掌握基本数据结构和常用算法,熟悉算法描述工具――流程图的使用。7 V4 N+ d% N* \5 T. ?' V+ a; c
4、能熟练地使用一种高级语言或数据库语言编写程序、调试程序。8 \2 J0 N) c5 n! H" n& b+ }5 t2 T/ f
考试内容
( ?5 r6 n  }4 ?$ o  b  y" \一、基础知识与基本操作
8 J! ]1 `' ~+ O% _" P(一)基础知识
) T( v* @6 H2 H! m3 F1 f/ s) h1、计算机系统的主要技术指标与系统配置。
  u( a0 F2 x- E# S% v2、计算机系统、硬件、软件及其相互关系。
2 }5 i* b3 v7 L) K; V/ f3、微机硬件系统的基本组成。包括:中央处理器(运算器与控制器),内存储器(RAM与ROM),外存储器(硬盘、软盘与光盘),输入设备(键盘与鼠标),输出设备(显示器与打印机)。
  F; u& R* Y$ p' V3 _1 H4、软件系统的组成,系统软件与应用软件;软件的基本概念,文档;程序设计语言与语言处理程序(汇编程序、编译程序、解释程序)。2 ~; H8 P; c- r
5、计算机的常用数制(二进制、十六进制及其与十进制之间的转换);数据基本单位(位、字节、字)。
# }0 A& B. c, d- F9 \* ?* ^3 ?6、计算机的安全操作;计算机病毒的防治。2 j( k5 v2 v3 X' V+ `# W2 m
7、计算机网络的一般知识。7 O) F' J3 n& @" K* s) J8 N
8、多媒体技术的一般知识。
( n3 p/ A$ c, ~! O) i(二)DOS的基本操作. e0 `: l. ~, |7 [7 c
1、操作系统的基本功能与分类。; r% @+ M8 B0 ~* I8 ^
2、DOS操作系统的基本组成。: N& m+ `5 H; S) @$ L# |* ?* P) S" y
3、文件、目录、路径的基本概念。
+ [6 H) @: l0 e( ?4、常用DOS操作,包括: 初始化与启动;文件操作(TYPE,COPY,DEL,REN,XCOPY,ATTRIB);目录操作(DIR,MD,CD,RD,TREE,PATH);磁盘操作(FORMAT,DISKCOPY,CHKDSK);功能操作(VER,DATE,TIME,CLS,PROMPT,HELP) 批处理(批处理文件的建立与执行,自动批处理文件); 输入输出改向。* I3 E, C5 y* |* n
(三)WINDOWS的基本操作
9 x$ J1 c" y* i3 c5 X1、Windows的特点、基本构成及其运行环境。0 e  v9 D, k( t' `6 z
2、Windows用户界面的基本元素。包括:窗口、图标、菜单、对话框、按钮、光标等。9 z) i6 T5 e$ S
3、Windows基本操作。包括:启动与退出,鼠标操作,窗口操作,图标操作,菜单操作,对话框操作。
) U2 s! D; z1 |( P" ^3 x二、程序设计& V. c. [1 D9 m; o
1、能运用结构化程序设计方法编写程序。
0 F7 D' k; F7 y2、掌握基本数据结构和常用算法。7 K- f8 m7 U- Q' Q; K6 ?% y
3、能熟练使用一种高级语言或一种数据库语言(共有QBASIC、FORTRAN、PASCAL、C以及FOXBASE等五种语言,考生任选其中一种。)。+ h* o1 H5 g: {( |4 n% u
三、上机操作
/ r0 t6 m; V: Q& v, J2 g: L6 y- V在指定的时间内使用微机完成下述操作:; z. X0 b6 c* W! P( I
1、完成指定的计算机基本操作(包括机器启动和操作命令的作用)。
5 {+ h+ @0 e% V# {) d4 m1 f2、按给定要求编写和运行程序。3 f( _: l$ \' J/ w* y' f
3、调试程序,包括对给出的不完善的程序进行修改和补充,使之能得到正确的结果。6 V7 y- r* Z2 ?$ g- f# ]4 F! W
程序设计
" H3 W) g  V1 k) S! H+ ~5 e% L1 d(一)C语言的结构
& @% q. f" [, B2 Y8 C1.程序的构成,main函数和其他函数。
% K) |" V! Y% x/ w/ g6 n9 B2.头文件、数据说明、函数的开始和结束标志。
9 [" C4 w% e7 g( s0 ~3.源程序的书写格式。
3 J; {& q6 O- x/ U- f" ^* _4. 语言的风格。
& }) d) }6 {0 A, H3 L( S* I& R(二)数据类型及其运算3 }9 g8 c( L3 n# S: O4 v
1.C的数据类型(基本类型、构造类型、指针类型、空类型)及其定义方法。0 L. D  N/ C9 v, Y' k# E! ^
2.C运算符的种类、运算优先级和结合性。
% ]" _7 S( N0 q6 R3.不同类型数据间的转换与运算。& E# i* t( h7 c7 T* y+ O7 n
4.C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则。
/ L, J1 g* W# ?) ^" V(三)基本语句
8 R( L; K! l. P, _1.表达式语句,空语句,复合语句。7 n2 T" o3 G% m7 B; ]8 {
2.数据的输入与输出,输入输出函数的调用。. y+ o' |# y% M# y- w& ^/ S
3.复合语句。
* O* z7 k# ^5 d4.goto语句和语句标号的使用。9 l  a4 C4 D6 s5 v5 ]% t5 M5 G5 @7 X
(四)选择结构程序设计+ d( h9 {4 k# v; G6 j3 g2 Y* r
1.用if语句实现选择结构。
. P; y0 \3 B5 u5 W  F. I2.用switch语句实现多分支选择结构。! M9 Y) A, x" t" d8 f/ `
3.选择结构的嵌套
  F  K  Z  L2 y5 L) y(五)循环结构程序设计
0 o) n4 ]0 K3 s$ I! s. {& v* ]: G2 y1.for循环结构。
- B1 K* C1 C6 K4 k* ]. ]+ w7 I2.While和do whi1e循环结构。, S3 e  r& Q* V, `" |6 N" O6 U  S
3.continue语句和break语句。& i" R( X& A6 G; `. {1 ?5 J* v; ?3 c
4.循环的嵌套。
' n6 X" J! d+ u(六)数组的定义和引用$ w( m  M/ i8 u/ f" M" ?, C% h
1.一维数组和多维数组的定义、初始化和引用。' v! R2 k% X6 f: i2 I
2.字符串与字符数组。% \8 R/ m! x, O  q8 A
(七)函数
7 f6 R/ T6 G9 A- d* F$ [- Z1.库函数的正确调用。8 D9 `8 N! u# l9 i
2.函数的定义方法。+ Q7 U6 S9 X! e( m9 v7 ?( X/ m
3.函数的类型和返回值。
6 H& S$ s) E  o5 B' }4.形式参数与实在参数,参数值的传递。
. u  n0 }; M  Q5.函数的正确调用,嵌套调用,递归调用。
+ c* f1 V: N: R+ x8 A( n6.局部变量和全局变量。
1 J) P2 [- _+ L4 F$ B2 n7.变量的存储类别(自动,静态、寄存器、外部),变量的作用域和生存期。
% P+ H3 ]& N& s4 g7 t8.内部函数与外部函数。* C  z8 V( {7 c* F/ I3 }
(八)编译预处理
7 B: e: q+ j1 Q5 q1.宏定义:不带参数的宏定义;带参数的宏定义。
7 {! J7 a7 b, h. T& m0 q2.“文件包含”处理
9 l) v! M- c9 G  o$ Z+ n) e0 g, O(九)指针) h. }: k8 S! w% F- Q
1.指针与指针变量的概念,指针与地址运算符。
: x9 m; v0 e- J& F) u7 A$ ?- H2.变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量。通过指针引用以上各类型数据。' b' p6 O3 x; @9 ~
3.用指针作函数参数。
' f% e+ J: A9 d2 |4.返回指针值的指针函数。( J$ A2 i, r/ _5 Z0 c
5.指针数组,指向指针的指针,main函数的命令行参数。9 B1 a* e! j; p
(十)结构体(即“结构”)与共用体(即“联合”)
+ A" E3 a$ e2 M5 `$ H1.结构体和共用体类型数据的定义方法和引用方法。( G8 R3 G$ a5 t7 A" }# s* V
2.用指针和结构体构成链表,单向链表的建立、输出、删除与插入。- ^5 u1 V5 d4 c, q
(十一)位运算1 T! N0 ]: ?+ v% s- ]; A2 F
1,位运算符的含义及使用。! N& z2 B8 h3 T
2.简单的位运算。
# [" J. W6 g9 t+ L/ x; `" F3 Z(十二)文件操作
/ ?$ l! j" I% ?' Q0 r, H. @只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。
1 g2 A/ S7 M0 c( U% x/ E  n" h( E1. 文件类型指针(FILE类型指针)。
1 R) Z3 z. ^7 q  E1 x) j5 J, g2. 文件的打开与关闭(fopen,fclose)。0 \: h5 p& p2 k6 ]' ^
3. 文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函数),文件的定位(rewind,fseek函数)。; T4 b! T2 H. T* E" N
</FONT></P>
作者: chenlj8642    时间: 2007-7-7 23:03
有没有新的考纲?
作者: sanhao9679    时间: 2008-12-13 18:35
标题: .
支持楼主!顶一个
1 M* m; w. x3 S# d, N4 K9 t$ L1 z- \" m1 C# Z% |

/ k# l0 o$ K% a6 R" I2 S2 e4 F; H. P; T9 k: J' [) e0 H, C

7 ?% I3 Q! U/ ?& a7 a) L2 u# F0 l9 M. t/ h( {

, L0 u% V7 f- k2 a6 u
* b) E( r/ b$ d( ~+ s3 R) K, `
. A) S5 g2 C8 k0 `
+ g6 G. w. n0 P7 J' g8 |
3 _; \+ ^2 L7 f+ Z( T4 M# k; g7 ^1 Y
$ d9 _. N# {3 s! y0 v

3 n* v. Y+ r% j# U- u& [4 A" S4 G0 A- \

+ G4 @6 `$ I7 B! ^8 c: o& \4 V7 m  L* y+ W+ J% I& D) i
; U" d4 R9 {& B. e

) B0 G* F. v4 s' @
5 j9 R$ ?; X! g6 v$ L& \; |( v. L7 y+ q! ~

- @3 T4 i9 |4 N+ J, n% k! e3 c' H6 g* F2 B6 ~  Q! [; ~  J
3 j. @, f; P( O$ c3 g# C) b! j

' s9 _9 y3 a5 Y6 J: n
; L: t5 A+ w  D! r' v2 {
/ m) r& P' |! O! C# N7 O" _) X& e走自己的路!!office2003金山毒霸杀毒软件金山毒霸杀毒软件




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5