計算機二級C語言和C 有什麼區別

2022-05-25 23:43:33 字數 5498 閱讀 7737

1樓:乘欣笑練黛

一個程序導向··一個是物件導向的··而c++是在c的基礎上擴充套件的··c都能在c++上執行,有時只是作相應的變化就可以

2樓:允通杭晴照

沒什麼區別。。。唯一的區別就是在上機考試的時候,要看是哪個版的程式。。如果是c++平臺的話,那無所謂的,因為它即可以編譯c也可以編譯c++,如果是c平臺的話。。

那麼你只可以做c**來考試,否則無法編譯,你可就慘了。。嘎嘎

3樓:掌玉英介申

當然有區別了,不過語法是相通的,程式設計思想是一樣的,所以都是可以理解的,不過c++要比c難,建議你要是計算機等級考試的話還是選擇c吧。資料方面可以選擇未來教育的,我覺得挺好的,我考c的時候就買的他們的書,一次性通過,很多都是原題的。也有c++的書,不過c++我覺得難

4樓:保琪稅夢寒

二級就是一個臺階,你熟悉那種語言,就用那種計算機語言來通過這個臺階沒什麼區別

5樓:系塵丁洲

若有過c的基礎,而且只學c++

,那掌握起來就快了,c+

+與c相比主要區別是多了一個物件導向的程式設計。如果要在c++的基礎上搞開發的話,掌握起來就是以年為單位的了。

6樓:姓捷司空晨星

沒有什麼區別

只是平臺不同

7樓:老黃知識共享

c++語言是c語言發展起來的,所以繼承了c語言幾乎所有的特點,但c++語言又有自己的個性。c語言是一種程序導向的程式語言,而c++主要是程序導向的,因此c++有類的概念,而c語言就沒有。c++的功能強大,編譯器複雜,適合高階程式的設計和編輯,c語言的編譯器簡易,適合低端程式。

全國計算機等級考試二級c語言和c++的區別?

8樓:淺安怡時光

1、本質不同

c語言用於測試考生的計算機應用知識和技能。

c++是c語言的繼承。它可以實現c語言的程式化程式設計、抽象資料型別的基於物件程式設計、繼承性和多型性的物件導向程式設計。

2、功能不同

c語言的設計目標是提供一種程式語言,它可以簡單地編譯、處理底層記憶體,只生成少量的機器**,執行時不需要任何執行環境的支援。

c++不僅具有高效的計算機操作的實際特性,而且還致力於提高大規模程式設計的質量和程式語言的問題描述能力。

3、難易程度不同

c語言是基礎內容相對容易。

c++是在c語言之上的更深層次的程式語言。所以c語言好考。

9樓:匿名使用者

打個比方,c就像高中數學,c++就像大學的高等數學。我不同意c比c++好考的說法。因為2級c語言老考指標和一些生僻的語法,而c++就相對更注重你應用的理解,而不是老鑽沒有用的語法。

如果要開發程式的話c++更方便。你要僅僅想拿證,qbasic最簡單,幹嘛不選他?

10樓:

如果你是為了考2級,那麼c的難度和c++差不多。應付考試的東西c與c++差別不太大~畢竟都是2級~一個水品的~

c++由c發展而來,如今已經發展擴充很多,想要從事這個行業攻下來,沒個三五年是不行的。

11樓:匿名使用者

都比較基礎的,c++物件導向,c程序導向,初學嘛還是先c好些

12樓:在梯田捕蝶的秋海棠

當然c容易考些,他們的區別如下:

c是程序導向的語言,考試的時候不會涉及到類以及類的繼承派生等內容,多是考查基本語句的應用;c++是物件導向的語言,考基本語句的時間不太多,更多的時候是考察考生對「物件」的應用,也就是類以及類的繼承派生的東東

現在中國的本科生要在畢業的時候拿到學位證似乎必須要cet-4和計算機2級兩個證書,如果你是為了這個來考試建議你考c,相對簡單的多;如果是應用的話,在完成相同功能的情況下c++的語法要簡單的多,而且還全面相容c,c++是普通程式設計師的首選

計算機二級c語言和c++有什麼區別?

13樓:a九尾妖姬

c是面bai向過程,c++是物件導向,所以你du要把zhic++的類相關的搞清楚,類的dao定義,和類裡面專元素的定義和訪屬問搞清楚,main函式就和c差不多了!

c++是高階語言,物件導向,跟c語言是不同的。

c++的學習對沒有學過c語言的來說比較難,當然,你過了二級c,應該沒問題,

在學習c++時,跟c語言相比較著來學習,還是可以的,c語言程序導向,特點是自上向下,逐步細化,跟c++有很大的區別。

計算機二級中c和c++有什麼區別呢?

14樓:數碼王子胖

c語言是結構化和模組化的程序導向的語言,c++語言是物件導向的程式設計語言。c++語言是c語言的超集,也就是說學會了c++,你其實已經把c語言學會了。至於說有什麼區別,應該說是程式設計思想的區別吧,c是基於過程的,強調的是程式的功能,以函式(功能)為中心。

c++是物件導向的,強調程式的分層、分類,以抽象為基礎

計算機二級考試c語言與c++有什麼區別

15樓:孤影別秀了

兩者區別如下:

一、程式語言型別不同

c語言是一門程序導向、抽象化的通用程式設計語言,廣泛應用於底層開發。c語言能以簡易的方式編譯、處理低階儲存器。c語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式設計語言。

既可用來編寫系統軟體,又可用來開發應用軟體。

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計。

二、程式語言特性不同

c語言描述問題比組合語言迅速,工作量小、可讀性好,易於除錯、修改和移植,而**質量與組合語言相當。c語言一般只比組合語言**生成的目標程式效率低10%~20%。因此,c語言編譯器普遍存在於各種不同的作業系統中,c語言可以編寫系統軟體。

c++語言的程式因為要體現高效能,所以都是編譯型的。但其開發環境,為了方便測試,將除錯環境做成解釋型的。即開發過程中,以解釋型的逐條語句執行方式來進行除錯,以編譯型的脫離開發環境而啟動執行的方式來生成程式最終的執行**。

擴充套件資料

c語言的優勢特性:

1、c語言是一個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。

2、c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。

3、不同的變數型別可以用結構體(struct)組合在一起。

4、只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。

5、部份的變數型別可以轉換,例如整型和字元型變數。

6、通過指標(pointer),c語言可以容易的對儲存器進行低階控制。

7、預編譯處理(preprocessor)讓c語言的編譯更具有彈性。

16樓:

簡單的說 c 中的結構體 成了 c++裡的類

結構體就是 可以把所有c庫 變數 和函式 都能包含的一個集體

比如 你用qq 傳送一條訊息給對方

簡單的資料結構可以是一個結構體

struct message *p_message;

呼叫的話 就用p_message 這個指標

c++class cmessage

;class cmessage h_pmessage;

呼叫 的話 用控制代碼 h_pmessage;

-------------

物件導向的話

c++ 就要牽扯到繼承 這個是c++ 有的特點

c中 只能通過包含這個結構體的宣告的標頭檔案 來使用

此外還有,c語言與c++的區別有很多:

1,全新的程式程式思維,c語言是程序導向的,而c++是物件導向的。

2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在一個標頭檔案中;而c++對於大多數的 函式都是有整合的很緊密,特別是c語言中沒有的c++中的api是對window系統的大多數api有機的組合 ,是一個集體。但你也可能單獨呼叫api。

3,特別是c++中的圖形處理,它和語言的圖形有很大的區別。c語言中的圖形處理函式基本上是不能用在 中c++中的。c語言標準中不包括圖形處理。

4,c和c++中都有結構的概念,但是在c語言中結構只有成員變數,而沒成員方法,而在c++中結構中,它 可以有自己的成員變數和成員函式。但是在c語言中結構的成員是公共的,什麼想訪問它的都可以訪問 ;而在vc++中它沒有加限定符的為私有的。

5,c語言可以寫很多方面的程式,但是c++可以寫得更多更好,c++可以寫基於dosr程式,寫dll,寫控制元件 ,寫系統。

6,c語言對程式的檔案的組織是鬆散的,幾乎是全要程式處理;而c++對檔案的組織是以工程,各檔案分 類明確。

7,c++中的ide很智慧,和vb一樣,有的功能可能比vb還強。

8,c++對可以自動生成你想要的程式結構使你可以省了很多時間。有很多可用的工具如加入mfc中的類的 時候,加入變數的時候等等。

9,c++中的附加工具也有很多,可以進行系統的分析,可以檢視api;可以檢視控制元件。

10,除錯功能強大,並且方法多樣。

每年舉行2次c語言二級考試,4月的第一個星期六和9月的第3個星期六

有機試和筆試,各100分

17樓:扈懷煒

這兩種語言基本沒什麼區別,語法是一樣的,只是在c語言中不支援類和物件,c++支援類和物件,另外就是一些函式變得簡單了,c++畢竟是物件導向的,如果要考試拿證的話,可能c簡單一些,如果是為了學知識,c++更適合一些。

18樓:匿名使用者

考的內容不一樣,認真回答希望可以幫到你。

19樓:綠荷之心

二級c考的是turboc的內容,但是考試環境是vc++6.0。所有考試重點都是c的內容。

二級c++是另外一科,考的類和派生更多一些,但是考試內容和c是不一樣的。

書店應該有全國統一的教材《全國計算機等級二級c語言教程》

c語言和c++有什麼區別!計算機等級考試二級證書到底是c語言還是c++啊??!

20樓:匿名使用者

c語言和c++的區別你自己搜百科就能找到,很詳細。

計算機等級考試二級c,指的是c語言程式設計,不是c++語言,只是c語言程式可以在vc++軟體環境下編寫,但是依然是c語言程式設計。在計算機等級考試二級裡c++語言程式設計是c++程式考試。所以在計算機等級考試裡分別有c語言程式設計和c++語言程式設計,是不同的兩個考試,對應的是兩個證書,考試報名的時候要弄清楚你報的是哪一個。

21樓:

計算機等級考試二級證書c語言和c++語言都有,c++ 為物件導向 c為程序導向。想多學點東西的話就學c++,c++會了,c語言自然就會了。如果只為了拿個證,那就學c吧,相比較要比c++簡單點。

計算機二級VFP和C語言哪個更有用

vf是資料庫管理系統,整合開發語言,物件導向的程式設計,學習用功的話,很快應用,不如家庭理財系統,進銷存系統等,開發小型資料庫效率很高.c語言是程序導向的開發語言,語言簡潔,嚴謹,運算子豐富,編碼效率高等優點,正因為如此,c語言考試不好過,語句少,運算豐富,變化多.如果想從事軟體開發工作,c語言是基...

全國計算機二級考試c語言分為什麼

筆試和上機 首先等級考試要是過的話,筆試和機試都得考過才可以拿到證書。過的話有及格和優秀,優秀筆試和機試都得大於85吧。關於筆試的話,就是按筆試的評分標準。機試的話,我想並不是按照你寫多少就給你多少的分。比如 你填空花費了半天的時間還沒有填完,後面的都沒有寫,即使你填對60個分,都可能不及格的。但是...

求全國計算機二級C語言上機模擬軟體

已發,請注意查收。二級c語言考試專用上機模擬系統。zip 54mb 我也想要哈。我的郵箱,謝謝了。求計算機二級c語言上機考試系統 模擬上機軟體 中文版免費軟體 到書店買一本上機題,上面有上級軟體。計算機等級考試的圖書,建議你選擇未來教育的。他們的上機考試題庫,軟體與真實的考試環境是一樣的,而且試題裡...