C語言改錯題編譯了是0錯誤,但執行時要求輸入資料我沒輸,但是答案是正確的,這樣有沒有分啊

時間 2021-09-07 13:11:08

1樓:_玫瑰花的_葬禮

沒有分!在正確的情況下 如果資料沒有輸入 是不會出現正確的答案的

即便有答案 也是不符合邏輯的! 過程本身就是乙個錯誤! 答案在此也就沒有意義了。

因此絕對不可能有分!

2樓:公主燕茜

基礎,但也有很多問題。你的**是否實現了功能我沒仔細看,但是問題我還是說一下:

1.程式設計風格。程式設計的風格有很多種,但是至少要遵循一些基本原則:

a.書寫工整,每句一行;

b.儘管程式小,但是函式和變數命名仍然要遵循匈牙利規則,這個很重要;

c.正確使用縮排;

d.if、for、switch、case等語句也要每句一行,每個分支都用括號括起,哪怕只有一句;

2.字串操作錯誤,字串不能直接複製,需要用str_cpy等函式copy,建議多看看相關知識,其實並不複雜。

3.對於全域性變數的把握,從你這個功能來講,其實沒有必要象你這樣定義全域性變數,不僅浪費,而且限制了資料的數量。

4.所有的函式都沒有引數和返回值(其實這個和你用全域性變數的方法有一定關係),建議重寫。

5.良好的初值習慣。每定義乙個變數都要賦初值,定義變數每行只定義乙個。

6.case 3:void srt();break; 這種函式的呼叫沒必要也不能加void,具體你去看書

大概說了一點,時間有限。更多的需要你自己去看,去除錯,你這個**一定編譯不過,寫的時候至少要先編譯通過,如果不是自己需要的結果再跟蹤除錯一下。

3樓:匿名使用者

沒有輸入資料,你怎麼知道你的答案是正確的呢。應該沒有分吧,編譯沒有錯誤只是在語法上沒有錯誤,但能不能實現這個函式的功能還得看執行的結果啊……

4樓:匿名使用者

是不是上機的第一題? 應該有分。

全國二級計算機c語言考試,【改錯】和【填空】都是寫完直接儲存沒有編譯執行,能得分嗎?

5樓:匿名使用者

程式填空和程式改錯是系統檢查源程式,blank1.c和modi1.c這兩個檔案。

搜尋*****found*****的位置,然後將後面一行的內容提取出來,和標準答案進行比對,只要和標準答案中的任意一種一致就有分。只要答案填寫正確,即使不執行也沒關係。

程式設計題是按照執行結果給分,要求正確執行後生成的out.dat檔案和標準答案一致,程式設計題必須得執行。

6樓:***今天幾套

只要執行了就會自動儲存的,因為如果不儲存的話,就相當於與這個程式沒有改變,如果你從寫第乙個字母開始一直到寫完都沒儲存,但是執行了,那生成的可執行的檔案難道還能是空的內容嗎!!

c語言程式改錯題改對了兩個錯但還有乙個錯而且程式不能執行可以得幾分

7樓:匿名使用者

等考二級c改錯題?

填空和改錯評分是按照文本來評分,也就是說,改正或填對一處,就拿一部分分。

改錯18分,每處6分,你的情況是拿12分。但是要注意,改錯和填空千萬不要在讓你改動的以外的地方做出任何改動,那怕只是多了乙個空格。也不要再讓你改正的地方新增額外的回車。否則後果自負

程式設計題就不行了,程式設計題的評分依據是考生資料夾下那個out檔案,根據out檔案的內容評分。程式沒執行就無法建立out檔案,沒分。程式執行錯誤,out檔案內容錯誤,同樣沒分。

所以你能看到程式設計題是「程式執行出正確結果」才給分

有個別模擬軟體評分系統很差勁,你說的情況可能會一分不給。這不用擔心

8樓:20刀刀

改對了幾個就得多少分,之前我們模擬上機就是這麼算分的

9樓:碧血玉葉花

#include//加#

void fun(char *s)

main()

二級c語言填空題 改錯題執行結果正確 但與答案不一樣能給分嗎

10樓:匿名使用者

二級考試c語言來

題目(包括填空題自),題目都是經過推敲的,填的答案僅有一種或有限的幾種,都已經考慮在內了。

書寫形式上不同,但實質相同的,你就不用擔心了,不僅給分,而且算你全對。

如果你填寫的不正確,碰巧結果一致,或你自認為結果正確,那是一分都不會給你的。

11樓:匿名使用者

我也是擔心這個 問題 平時用的練題軟體 。只要和答案不一樣 就不算分,,但是執行結果是一模一樣的。

計算機二級c語言,程式改錯,改的和主流答案不一樣有分嗎?執行完全正確

12樓:匿名使用者

我用未來教育的模擬軟體試過,無論結果正不正確,除了最後乙個程式設計題,其他只要和答案不同就錯誤,正式考試可能也會和模擬軟體一樣會算錯,客觀講這不夠人性化,很直得改進。不過還是祝你考試過關。

c語言程式題改錯題,c語言程式改錯題。

fever銀 int main return 0 c語言程式改錯題。 因為覺的程式簡單沒認真看,修改一下,我是第一個回答的人,改一下估計要掉到最後了 if x 0 x 50 if x 0 x 50 aa x main include main printf x 2f,y 1f n x,y c語言程式...

C 程式改錯題 幫忙哇,,,。很急哇

i f1 j f1 1.要加 int 轉換 大轉小,不支援隱式。double b new double 10 for int i 0 i i 2.for的f是關鍵字,c 關鍵字都小寫。超出索引。public int multiple int n 4.死遞迴,輸入大於0的數字就程式就無限執行!cons...

vc 6 0編譯器是如何編譯c語言程式的

例子 include void main 是一條語句一條語句的翻譯 一個編譯器包括詞法分析 語法分析 語義分析 中間 的生成 目標 的生成 優化等 其中詞法分析的功能是將一個 c檔案讀到記憶體中,然後根據這一大串字串判斷並分割出關鍵字 字母 識別符號等等 語法分析的功能是根據標準c語言的語法判斷這個...