发新话题
打印

[报考指南] 计算机等级考试报名参考:二级科目综合分析

计算机等级考试报名参考:二级科目综合分析

许多想参加计算机等级考试的同学都在问,计算机等级考试二级的六门考试,到底该选哪个?
8 ~7 N. h: r$ Q/ L' ]) U2 s
0 k4 a  y  A, S, @( @+ S6 {4 S1 a& B( V, O3 R9 o
    首先我们来比较计算机等级考试二级六门考试的知识点。部分内容来自计算机等级考试官方网论坛,也是个人意见,仅供参考。    $ k, A8 X/ j# y! [
0 }: c2 y2 b- |# C/ V" e
     1 从语言结构来说
" P7 d; Y3 g( ?! G, d, t9 X) K& K, ~
; E7 J  z' b5 d, |. J2 y. }- V    Visual Basic≥Visual FoxPro>C语言≥Visual C++≥Java
) G0 a: q0 L2 t# p3 u) W% A4 I& j  g4 e8 h
    以定义数据类型为例定义i为整数。9 h9 {; a1 O! S" x
    Visual Basic:Dim/Public/Private/Static i As Integer(按英语读。定义关键字/公共的/私有的/静态的 i 作为整数)“/”表示或的关系,具体含义教程中会详细说明。0 q/ t1 H  i3 a; |' \
    C/Visual C++: Int i(Int表示整数型,后面空格加 i 完成定义。)
+ w: x- A8 r6 j: D5 G/ I- t    Java: int i;或integer i;(int 或integer区别是 int为基本类型。integer为java的一个类,占用的内存比int大,但提供了许多有用方法供大家使用)。0 a3 H) d9 d, `3 p. t/ P' L
/ B3 R3 K- d$ \' A  G2 d
    学多种语言的同学也要注意,各种语言的数据类型中有些名字相同,但实际占用内存并不相同,也就取值范围不同。4 x! n0 V; T/ `, F. P0 t3 J
( |4 c$ K5 i& Z
    不难看出Visual Basic继承了BASIC语言的特点,就是语言的结构化贴近人的思维,换句话说,更像人话。这是很多人都说Visual Basic容易学的一个主要原因。
! O5 ^& F/ b* v) u
( U' A3 ?& R" z& H4 I3 _- i' m    2 操作性: [0 u, r$ V. Z+ D2 Y" o- G5 p( ~$ \

3 {& q( D( r- {$ s4 T    Visual FoxPro=Visual =Basic=Java=Visual C++>C语言
* z* J6 T- y9 S* u; w
( v( ]* b# o0 T4 F: h4 ^9 i    再怎么说前四项的操作环境是Windows,使用起来更像是在使用软件。而C不但操作环境是DOS,而且还要考DOS命令。这对于现在的大多数熟悉Windows的人们来说,不能说没有难度,这也成为C语言学习的一道坎。( x7 s2 ]' O# R0 s
" d: E4 C# p" I; }
    3 实用性; ^$ D/ I8 d8 {5 g

. p6 {; ^, e; @    Visual Basic=Java≥Visual FoxPro>Visual C++> C语言
! c9 u& ^, ~/ b7 `4 y
! i' v) N% [) v    这项本没有明确的谁有用谁没用,只是使用领域不同。在开发桌面应用程序时Visual Basic、Visual FoxPro、Delphi更具优势,开发周期短;Visual FoxPro查询数据库的速度是其他语言没法比的,但其数据库的安全性不高,现在使用的人也不多;C、C++一般用于底层程序的开发(如:驱动程序)和对效率要求很高的程序(如:视频、压缩)。Java是企业应用的王者。明显区别就是前四项和C语言,前面四个是开发基于Windows的32位程序。而学了二级C语言后,做出的小程序给你的感觉就是像停留在386阶段,但是C语言也是使用到现在都还没有衰老的一门语言。
+ D2 K* z" R( [6 ]* S. y
7 i' H7 g; J- O) p7 _  x5 Q! q+ ^
0 Z$ _" A( B) _" ]8 F7 t 4 一般扩展(不要拿专业知识来说事)
- H* w- r/ B' J4 c6 o, }
2 [  W* K9 R! I6 [3 d# {: u    Visual Basic=Java>Visual FoxPro≥Visual C++≥C语言$ r3 f0 ^0 [2 U: ^
$ Z) D' C% w! A' u* m9 _' e( A
    不用多说 Visual Basic和Java可以用来写网页脚本。如果你想自己用Dreamweaver MX做网页,有了Visual Basic和Java的底子,你会发现脚本语言比较容易学。很多软件(例如:MS的Office系列Autodesk的AutoCAD等)都支持Visual Basic For Application(VBA)。你可以利用Visual Basic二次开发这些软件,相比之下Visual Basic和Java的路要宽一些,就算写不了什么,但是好歹能看懂,能理解。相比之下Visual FoxPro虽然在数据库方面有优势,但是二级水平也难以看懂稍复杂的程序。Visual C++和C语言就不多说了,Visual C++比C语言还能强点。& m) w9 u  |* Z- W  B

, f# j4 O9 c# f# p9 ^$ I% x: g    5 继续深造(继续考三级和四级)2 V) p, y6 U. n% n

4 u6 a  W0 w& ^& x1 ]+ t$ O, }    C语言>Visual C++>Visual FoxPro≥Visual Basic=Java
/ S5 w' g1 y+ r6 f9 f* G' g) |, W7 D8 r) m$ E1 X- a) V, N
    不多说,三级和四级唯一涉及到的二级语言就是C语言 ,C++因为和C语言基本语法差不多,所以也有些优势。Visual FoxPro虽然和数据库技术没什么大联系,但至少也涉及一个数据库的概念和结构化查询语言,而其他的Visual Basic、Java,可以说是八竿子打不着。
+ _3 n7 N+ S. u3 `
6 `1 N5 O5 H- Q( }8 C3 A* w    目前主流语言都号称面向对像,但其中彻底的也就是C++和Java软件公司招聘也对C语言、C++、Java要求的比较多门坎稍微高一些,入门有点难,适合准备在IT业发展的同学。
6 M9 S( u, j$ f* A' l
4 `' ]  J2 e' H9 I2 b    其它专业我个人认为学个Visual FoxPro、Visual Basic、Access的比较实用,自己做个小东西也比较容易,开发速度很快。
3 F* p! T: N+ c' S1 Y# s
5 ?3 A" }* u/ {, h- r: c! i8 q9 D& ^5 R8 L) C: f
    其次,就个人来说,每个人的实际情况有所不同,有的同学喜欢Java,有的同学喜欢学习C语言,而每个人在学习一门计算机语言的领悟能力又是不同的,这就影响考试科目的选择。好的动力。( {( ~2 u4 V& e! }

9 ?/ H- J9 n4 [- K' D    另外,说到考试是为了将来的工作,我们客观的告诉大家这个问题的答案,很少有你想做什么工作就有什么工作的。大家毕业后也不要指望现在学到的东西就能用一辈子,都还需要不断的学习和深造。尤其是计算机行业,更需要大家今后不断的努力才能跟上行业的发展。3 A: |- T, K, C
/ b: u5 A) {& e% M: r
    最后提示大家,不要以为学了二级就能做出什么东西。学海无涯,要学习的东西还有很多,二级只是一个起点而已。有句话说二级是基础,三级是一般扩展,四级是深造,而除了计算机等级考试,还有计算机技术与软件专业技术资格(水平)考试,简称软考,计算机专业的同学可以去了解一下这个考试。
赠人玫瑰,手有余香。

TOP

发新话题