C語言最後程式設計完後的程式可以直接在任何計算機上直接執行嗎

2021-04-20 05:38:13 字數 4772 閱讀 6042

1樓:gta小雞

當然不是。首先os必須相同,windows的可執行檔案不能在linux下執行。其次如果程式呼叫了庫函式,執行機器上必須安裝了這些庫,如.

net、vc++ redistributable等。

一個c語言程式編譯後就能直接在計算機中執行嗎?

2樓:wkwkwk的故事

.exe檔案是可執行檔案,編譯後會生成這個檔案,在debug目錄下

3樓:扣_2一四零5八

對 是的 需要作業系統支援

c語言程式在計算機上可以直接執行嗎

4樓:聽不清啊

c語言程式在計算機上是不可以直接執行的。需要編譯成為exe程式後才能在計算機上執行。

5樓:墮落vx輪迴

可以啊。編譯執行生成的exe檔案可以

6樓:匿名使用者

這個要看的**怎麼寫的,比如用到了printf()這樣的方法,那麼編譯後需要在對應的作業系統上才可以執行,有的**非常簡單,沒有呼叫任何作業系統提供的介面,那麼這樣的**編譯後是可以直接在電腦上執行的,但是cpu是從內容的固定位置開始讀取執行**的,所以還需要了解微機原理和彙編才可以。

計算機二級c語言上機考試的最後一題程式設計題作完以後儲存了但是沒執行會是0分嗎

7樓:你瞅啥

計算機二級c語言上機考試的最後一題程式設計題做完以後儲存了但是沒執行會是0分。因為程式設計題的判定方式是根據做完之後執行結果來給分的,如果沒有執行的話,系統檢測不到做題是否正確。

計算機二級考試包含:程式設計/辦公軟體高階應用,考核內容包括計算機語言與基礎程式設計能力,要求參試者掌握一門計算機語言,可選類別有高階語言程式設計類、資料庫程式設計類等。

辦公軟體高階應用能力,要求參試者具有計算機應用知識及ms office辦公軟體的高階應用能力,能夠在實際辦公環境中開展具體應用。從2023年開始全國計算機等級考試已從傳統的筆試和上機考試改革成無紙化考試,二級delphi科目從2023年上半年開始停考。

8樓:匿名使用者

沒分,因為程式設計題只看結果,不看過程。沒執行就沒結果,結果也是分答案記分,只儲存程式但沒用,

2023年全國計算機二級c語言考試大綱

基本要求

1. 熟悉visual c++6. 0整合開發環境。

2. 掌握結構化程式設計的方法,具有良好的程式設計風格。

3. 掌握程式設計中簡單的資料結構和演算法並能閱讀簡單的程式。

4. 在visual c++6. 0整合環境下,能夠編寫簡單的c程式,並具有基本的糾錯和除錯程式的能力。

考試內容

一、c語言程式的結構

1. 程式的構成,main函式和其他函式。

2. 標頭檔案,資料說明,函式的開始和結束標誌以及程式中的註釋。

3. 源程式的書寫格式。

4. c語言的風格。

二、資料型別及其運算

1. c的資料型別(基本型別,構造型別,指標型別,無值型別)及其定義方法。

2. c運算子的種類、運算優先順序和結合性。

3. 不同型別資料間的轉換與運算。

4. c表示式型別(賦值表示式,算術表示式,關係表示式,邏輯表示式,條件表示式,逗號表示式)和求值規則。二級各科考試的公共基礎知識大綱及樣題見高等教育出版社出版的《全國計算機等級考試二級教程——公共基礎知識》的附錄部分。

三、基本語句

1. 表示式語句,空語句,複合語句。

2. 輸入輸出函式的呼叫,正確輸入資料並正確設計輸出格式。

四、選擇結構程式設計

1. 用if 語句實現選擇結構。

2. 用switch語句實現多分支選擇結構。

3. 選擇結構的巢狀。

五、迴圈結構程式設計

1. for迴圈結構。

2. while和do-while迴圈結構。

3. continue語句和break語句。

4. 迴圈的巢狀。

六、陣列的定義和引用

1. 一維陣列和二維陣列的定義、初始化和陣列元素的引用。

2. 字串與字元陣列。

七、函式

1. 庫函式的正確呼叫。

2. 函式的定義方法。

3. 函式的型別和返回值。

4. 形式引數與實在引數,引數值的傳遞。

5. 函式的正確呼叫,巢狀呼叫,遞迴呼叫。

6. 區域性變數和全域性變數。

7. 變數的儲存類別(自動,靜態,暫存器,外部),變數的作用域和生存期。

八、編譯預處理

1. 巨集定義和呼叫(不帶引數的巨集,帶引數的巨集)。

2. 「檔案包含冶處理。

九、指標

1. 地址與指標變數的概念,地址運算子與間址運算子。

2. 一維、二維陣列和字串的地址以及指向變數、陣列、字串、函式、結構體的指標變數的定義。通過指標引用以上各型別資料。

3. 用指標作函式引數。

4. 返回地址值的函式。

5. 指標陣列,指向指標的指標。

十、結構體(即「結構冶)與共同體(即「聯合冶)

1. 用typedef 說明一個新型別。

2. 結構體和共用體型別資料的定義和成員的引用。

3. 通過結構體構成連結串列,單向連結串列的建立,結點資料的輸出、刪除與插入。

十一、位運算

1. 位運算子的含義和使用。

2. 簡單的位運算。

十二、檔案操作

只要求緩衝檔案系統(即高階磁碟i/ o系統),對非標準緩衝檔案系統(即低階磁碟i/o系統)不要求。

1. 檔案型別指標(file型別指標)。

2. 檔案的開啟與關閉(fopen,fclose)。

3. 檔案的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf 函式的應用),檔案的定位(rewind,fseek函式的應用)。

考試方式

上機考試,考試時長120分鐘,滿分100分。

題型及分值

單項選擇題40分(含公共基礎知識部分10分)、操作題60分(包括填空題、改錯題及程式設計題)。

考試環境

visual c++6.0

9樓:匿名使用者

你的給分了嗎?我今天也是這樣,不知道有沒有分數

10樓:木易噻

不會 但是 你不知道自己的程式是否能執行出結果啊

11樓:匿名使用者

也不一定,有時候會給部分分,要看你做的過程怎麼樣了

剛考的全國二級計算機c語言考試,最後三題程式題都是寫完直接儲存沒有執行,還能得分嗎?

12樓:

能得分,只要**正確.

機器評分並不是直接讀取exe檔案, 而是把你的 .c**檔案匯入進來,

機器自己編譯,然後用多組測試用例來驗證輸入 輸出結果是否正確,如果直接讀取 exe檔案的話,會被一些人做了手腳,比如需要輸出資訊,有些同學可能直接在main函式中寫 printf語句了.

所以題目要求 不可修改main函式,放心吧是讀取**的,並不是直接讀取 exe的,

只要儲存就好,沒有編譯執行也沒問題.

13樓:哥迷戀你

你好,我今天考試也是遇到的這個問題,直接寫上去沒有編譯,沒有執行,請問還有分嗎?你的成績出來了吧。

14樓:即刻啟航來了

請問你得分了嗎,我也是這個情況,有點慌

15樓:嗨

你好,我想問一下你最後一題得分了嗎?

16樓:賢霖楓

和你做試卷題沒有檢查道理是一樣的 ,只看執行結果

17樓:迷上檸檬

我也剛考完...同樣面臨這個問題,程式設計題目只儲存了沒有執行?求題主解答

全國計算機二級考試c語言上機最後一題程式設計題,我只執行了但是沒有編譯就交卷了,這樣有分嗎?

18樓:匿名使用者

直接點執行可以,但是要沒有錯誤,而且要執行出結果~沒有得出程式預期的結果,沒分,系統判分。 程式設計方法不唯一~~。填空改錯,無需執行,儲存即可~~

根據你對三樓的追問,我可以確定的說,你可以放心了,沒有錯誤,就可以直接點執行,編譯,組建過程是發現錯誤,除錯程式的!!!

19樓:舞之月魅

計算機c語言二級改錯題沒儲存但執行了有分嗎?

20樓:純潔阿

有分,填空和改錯題只要答案正確了,不管有沒有編譯都不會扣分;但是程式設計就不一樣了,評卷時不會檢查你的過程,也不會按點給分,如果執行不出結果,整道題都不會有分。

21樓:天師大_小禾

我三道題做完了都是點的這個(**左數第五個鍵,執行旁邊那個)。我是得0分還是60分呢?

22樓:匿名使用者

應該可以,只要能執行出來就應該可以,填空,改錯,程式設計,這3道題只要做對兩個就可以過了,樓主放心等訊息吧~~

23樓:

當然有了,編譯就是測試你程式有沒有錯,能執行編譯肯定沒問題

請問計算機二級c語言的最後一道程式設計題,把程式寫出來可以自己執行看看對不對,再除錯嗎?

24樓:分隔

可以,而且必須除錯執行,得出正確結果儲存。

C語言程式設計題目求解,C語言程式設計的題目,滿意後加分

include include main for int i 0 i 5 i printf 第 d人得票數 d n i 1,count i printf 廢票數 d n count1 include void main int count 0,a,i printf 請輸入你選票的編號 輸入其他字元或...

求助一題C語言程式,用指標的,C語言程式設計題,用指標咋做?

new2 next i next i next new1 new1 next new2 c語言程式設計題,用指標咋做?c語言問題求助 利用指標編寫一個c程式 include int main for ip ary ip ary 10 ip printf d ip return 0 c語言指標簡單習題...

C語言程式設計的時候出現程式已停止工作的原因有哪些

最常見的原因 程式發生了空指標呼叫。62616964757a686964616fe59b9ee7ad9431333363376535 如果你剛入門,請檢查 scanf d i 有沒有加上 號,scanf必須在變數前加 取地址符 如果沒有加 scanf會把變數當作地址來用,而你的程式中又沒有以變數為地...