計(jì)算機(jī)等級(jí)考試報(bào)名參考:二級(jí)科目綜合分析
發(fā)布者:網(wǎng)上發(fā)布
許多要參加計(jì)算機(jī)等級(jí)考試的同學(xué)都在問(wèn),計(jì)算機(jī)等級(jí)考試二級(jí)的六門(mén)考試,到底該報(bào)哪個(gè),哪個(gè)能更順利的通過(guò)考試?
首先我們來(lái)比較計(jì)算機(jī)等級(jí)考試二級(jí)六門(mén)考試的知識(shí)點(diǎn),部分內(nèi)容來(lái)自計(jì)算機(jī)等級(jí)考試官網(wǎng),也是個(gè)人意見(jiàn),供同學(xué)們參考:
1 從語(yǔ)言結(jié)構(gòu)來(lái)說(shuō)
Visual Basic≥Visual FoxPro>C語(yǔ)言≥Visual C++≥Java
以定義數(shù)據(jù)類(lèi)型為例定義i為整數(shù)。
Visual Basic:Dim/Public/Private/Static i As Integer(按英語(yǔ)翻譯:定義關(guān)鍵字/公共的/私有的/靜態(tài)的i作為整數(shù))“/”表示或的關(guān)系,具體含義教程中會(huì)詳細(xì)說(shuō)明。
C/Visual C++:Int i(Int表示整數(shù)型,后面空格加i完成定義。)
Java:int i;或integer i;(int或integer區(qū)別是int為基本類(lèi)型。integer為java的一個(gè)類(lèi),占用的內(nèi)存比int大,但提供了許多有用方法供大家使用)。
學(xué)多種語(yǔ)言的同學(xué)也要注意,各種語(yǔ)言的數(shù)據(jù)類(lèi)型中有些名字相同,但實(shí)際占用內(nèi)存并不相同,也就取值范圍不同。
不難看出Visual Basic繼承了BASIC語(yǔ)言的特點(diǎn),就是語(yǔ)言的結(jié)構(gòu)化貼近人的思維,換句話(huà)說(shuō),更像人話(huà)。這是很多人都說(shuō)Visual Basic容易學(xué)、通過(guò)率高的一個(gè)主要原因。
2 操作性
Visual Basic=Visual FoxPro=Java=Visual C++>C語(yǔ)言
前四項(xiàng)的操作環(huán)境是Windows,使用起來(lái)更像是在使用軟件。而C不但操作環(huán)境是DOS,而且還要考DOS命令。這對(duì)于現(xiàn)在的大多數(shù)熟悉Windows的人們來(lái)說(shuō),不能說(shuō)沒(méi)有難度,這也成為C語(yǔ)言學(xué)習(xí)的一道坎,導(dǎo)致了許多同學(xué)參加了C語(yǔ)言培訓(xùn),考試卻依然沒(méi)有通過(guò)。
3 實(shí)用性
Visual Basic=Java≥Visual FoxPro>Visual C++> C語(yǔ)言
這項(xiàng)本沒(méi)有明確的誰(shuí)有用誰(shuí)沒(méi)用,只是使用領(lǐng)域不同。在開(kāi)發(fā)桌面應(yīng)用程序時(shí)Visual Basic、Visual FoxPro、Delphi更具優(yōu)勢(shì),開(kāi)發(fā);Visual FoxPro查詢(xún)數(shù)據(jù)庫(kù)的速度是其他語(yǔ)言沒(méi)法比的,但其數(shù)據(jù)庫(kù)的安全性不高,現(xiàn)在使用的人也不多;C、C++一般用于底層程序的開(kāi)發(fā)(如:驅(qū)動(dòng)程序)和對(duì)效率要求很高的程序(如:視頻、壓縮)。Java是企業(yè)應(yīng)用的王者。明顯區(qū)別就是前四項(xiàng)和C語(yǔ)言,前面四個(gè)是開(kāi)發(fā)基于Windows的32位程序。而學(xué)了二級(jí)C語(yǔ)言后,做出的小程序給你的感覺(jué)就是像停留在386階段,但是C語(yǔ)言也是使用到現(xiàn)在都還沒(méi)有衰老的一門(mén)語(yǔ)言。
4 一般擴(kuò)展(不要拿專(zhuān)業(yè)知識(shí)來(lái)說(shuō)事)
Visual Basic=Java>Visual FoxPro≥Visual C++≥C語(yǔ)言
不用多說(shuō)Visual Basic和Java可以用來(lái)寫(xiě)網(wǎng)頁(yè)腳本。如果你想自己用Dreamweaver MX做網(wǎng)頁(yè),有了Visual Basic和Java的底子,你會(huì)發(fā)現(xiàn)腳本語(yǔ)言比較容易學(xué)。很多軟件(例如:MS的Office系列Autodesk的AutoCAD等)都支持Visual Basic For Application(VBA)。你可以利用Visual Basic二次開(kāi)發(fā)這些軟件。相比之下Visual Basic和Java的路要寬一些,就算寫(xiě)不了什么,但是好歹能看懂,能理解;Visual FoxPro雖然在數(shù)據(jù)庫(kù)方面有優(yōu)勢(shì),但是二級(jí)水平也難以看懂稍復(fù)雜的程序;Visual C++和C語(yǔ)言就不多說(shuō)了,Visual C++比C語(yǔ)言還能強(qiáng)點(diǎn)。
5 繼續(xù)深造(繼續(xù)考三級(jí)和四級(jí))
C語(yǔ)言>Visual C++>Visual FoxPro≥Visual Basic=Java
三級(jí)和四級(jí)**涉及到的二級(jí)語(yǔ)言就是C語(yǔ)言 ,C++因?yàn)楹虲語(yǔ)言基本語(yǔ)法差不多,所以也有些優(yōu)勢(shì)。Visual FoxPro雖然和數(shù)據(jù)庫(kù)技術(shù)沒(méi)什么大聯(lián)系,但至少也涉及一個(gè)數(shù)據(jù)庫(kù)的概念和結(jié)構(gòu)化查詢(xún)語(yǔ)言,而其他的Visual Basic、Java,可以說(shuō)是八竿子打不著。
目前主流語(yǔ)言都號(hào)稱(chēng)面向?qū)ο?,但其中徹底的也就是C++和Java。軟件公司招聘也對(duì)C語(yǔ)言、C++、Java要求的比較多,門(mén)坎稍微高一些,入門(mén)有點(diǎn)難,適合準(zhǔn)備在IT業(yè)發(fā)展的同學(xué)。
其它專(zhuān)業(yè)我個(gè)人認(rèn)為學(xué)個(gè)Visual Basic、Visual FoxPro、Access的比較實(shí)用,自己做個(gè)小東西也比較容易,開(kāi)發(fā)速度很快。
其次,就個(gè)人來(lái)說(shuō),每個(gè)人的實(shí)際情況有所不同,有的同學(xué)喜歡Java,有的同學(xué)喜歡學(xué)習(xí)C語(yǔ)言,而每個(gè)人在學(xué)習(xí)一門(mén)計(jì)算機(jī)語(yǔ)言的領(lǐng)悟能力又是不同的,這就影響考試科目的選擇。
另外,說(shuō)到考取計(jì)算機(jī)等級(jí)證書(shū)是為了將來(lái)的工作,我們客觀的告訴大家這個(gè)問(wèn)題的答案,很少有你想做什么工作就有什么工作的。大家畢業(yè)后,這個(gè)證書(shū)同現(xiàn)在好多職業(yè)資格認(rèn)證一樣,只是現(xiàn)在進(jìn)入單位的一個(gè)敲門(mén)磚,同等條件下,單位會(huì)錄取通過(guò)計(jì)算機(jī)等級(jí)考試和各種資格認(rèn)證的同學(xué),并不是說(shuō),我考取上這個(gè)證書(shū),就要從事這類(lèi)工作。