計算機二級c語言上機考試填空題開始的時候儲存了,然後又重填完

2023-01-20 18:05:48 字數 5828 閱讀 3550

1樓:du知道君

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

所以題目要求 不可修改main函式,放心吧是讀取**的,並不是直接讀取 exe的, 只要儲存就好,沒有編譯執行也沒問題.

計算機二級c語言上機考試填空題開始的時候儲存了,然後又重填完只執行沒儲存,最後儲存的結果是啥?

請問計算機二級c語言上機考試最後的程式設計題沒執行但是儲存了這種能有分嗎

2樓:匿名使用者

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

3樓:匿名使用者

有分的吧。他是看最後的那個源程式的啊!

計算機二級c語言上機考試中程式設計題怎麼儲存

4樓:匿名使用者

程式結果填寫完成後,必須使用「檔案」選單中的「儲存」命令,儲存「blank1.c」程式檔案。

「blank1.c」程式檔案儲存完成後,單擊視窗右上角的關閉按鈕,關閉「blank1.c」程式檔案,並退出「microsoft visual c++ 6.

0」系統介面,如圖6所示,螢幕回到圖所示介面。

5樓:龍上校

最新的vc++2010只要ctral+f5執行編譯就自動儲存了

6樓:匿名使用者

因為你用的模擬軟體沒有程式設計題評分的功能,考試中會有的

計算機二級c語言上機考試,填空題對了,改錯題沒寫,程式設計題寫出來了,可以沒執行出來,能合格嗎? 5

7樓:

填空題?你說的程式填空題吧?18分的,共3個空,是不是???

還有程式改錯題,也是18分,總分100分,100-18=82分,還有24分的程式設計題,你在保證差不多對的情況下,能拿17分。要是程式填空在對了。選擇題只要能做對一半,就能過了。。。

8樓:武漢數學王老師

不能,程式設計沒有執行出來,是不可能合格的啊,下次早一點學習吧,如果需要培訓可以找武漢實用電腦培訓學校

9樓:風韻

不能,程式設計題執行結果不對的話。上機成績頂多40分

10樓:匿名使用者

一切看運氣

命裡有時終須有,命裡無時莫強求。

你無非是沒把握才問的,只是問個安心罷了。

沒過也無所謂,將來想過就得付出。

天道酬勤,你付出多少就會得到多少。

計算機考試絕對符合公平的。

考不出來不丟人,關鍵是心態要好。分數已經定了,把心思放在該用的地方去吧!

祝你60分飄過~~

11樓:伊丫伊娃

程式設計題沒執行對,看著給分的,其他的就看你做得咋樣咯,祝你好運吧。

計算機二級c語言上機三道題都編譯執行出結果,而且結果都正確了為什麼還沒過

12樓:匿名使用者

全國計算機等級考試二級c的程式題共有三道,分別是填空、改錯、程式設計,分值方面填空佔18分,改錯18分,程式設計24分,總分60分。而卷面總分(選擇+程式)60分以上,才會判定成績就合格,才能夠領到證書。

各題詳細答題方式和評分準則如下:

1、填空題:

答題方式:

在指定位置,也就是標記有類似

for(i=0; ____1____ ; i++)

這種位置作答。

答題時,將「____1____」雙引號內的部分完全刪除,然後把作答的答案填補進去,也就是「將類似__1__這種位置標記替換為作答的答案」。

題面會給出「例如輸入***資料,得到***資料」的註解,可以藉此編譯執行程式,通過輸入和輸出的結果來判定程式是否正確。

評分準則:

填空題的評分準則並非以程式本身「能否正確執行」為準則,而是通過類似」對比答題的程式文字與命題組答案,逐行按比例給分「的方式來評分,也就是很多人所謂的「逐項(或逐個答題位置給分)「。

上述描述資訊量過大,下面舉例說明:

①題面有明文要求,只允許在指定位置作答,不許新增或刪除空格、回車之類的字元,不許增減程式**行數,更不許改動題面的程式原始**。

例如:題面如下:

int i,j,sum=0;

/**************found********************/

for(i=0; __1__ ;i++) //假設答案應為i<10或其他等價寫法

sum+=i;

答題後排版如下:

int i,j,sum=0;

/**************found********************/

for(i=0; i<10 ;i++) sum+=i; //注意這裡刪除了一個回車符

卷面要求對應行數(第3行)應為

for(i=0; i<10 ;i++)

評分時判定該行內容為

for(i=0; i<10 ;i++) sum+=i;

文字與命題組答案不符,故該處答案不予給分。

同時,由於更改了行數,後續程式文字均會受影響,從而影響正常得分。

②關於上文中所謂的「命題組答案」

仍以int i,j,sum=0;

/**************found********************/

for(i=0; __1__ ;i++) //假設答案應為i<10或其他等價寫法

sum+=i;

為例。正確答案應該是i<10或其他等價寫法,那麼命題組會將各種「正常的」寫法作為命題組答案編撰以供評分。依舊舉例說明,等價寫法包括:

i<=9

i<9+1

i<=10-1

後續有無數種寫法就不一一例舉了

明顯只有i<10和<=9是正常寫法,後續寫法都過於奇葩,故此處在考試時只有寫入i<10或<=9才會得到正常的分數,其他寫法均不給分。

另外,這裡無需擔心,命題組很貼心的將各種常見寫法都納入到」命題組答案「中,只要不是過於特立獨行的答案,均會在考試中得到本該有的分數。

總結:填空題,在程式能夠「執行出正確的答案」,並且沒有違反①和②所強調的事項,均會得到本該有的分數。

①項通常不會違反,被此項影響得分的人數很少

②項不管是考試還是練習,在」能夠執行處正確的答案「前提下依舊丟分的幾乎全都是因為此項。

例如考試時,答案過於特立獨行,將i=i+1;寫成i=i+3-2;

而市面上絕大多數的等考模擬軟體,鑑於各種原因,都沒有使用」命題組答案「給出的姑且稱為」正確答案庫「的答案範圍,而是每個位置只給出一種在該模擬軟體中可以得分的答案寫法,其他」考試時將會正常得分「的答案寫法,造成考試時能夠得分但是在使用這些模擬軟體時均得不到分數的情況,也就是學生們經常詢問的問題:

」老師,i=i+1;和i+=1;不是一樣嗎?為什麼這道題寫i=i+1;才給分,另一道題只有寫i+=1;才給分?「

2、改錯題:

答題方式和評分準則完全等同與填空題,不再重複敘述

3、程式編寫,即俗稱的程式設計題:

答題方式:

題目中有明確敘述,要求書寫程式的某一部分,以實現題目要求的功能。通常要求書寫的位置是某個指定函式的函式體,或者部分主函式的函式體,**量6-10行左右。

評分準則:

程式設計題,評分依據是」能夠執行出正確的結果「,即評分依據有兩個關鍵點,一是執行,二是結果正確。

此題評分準則依舊是跟」命題組答案「對照,依舊是對比文字後逐行按比例給分,而命題組答案在此題中將會是唯一的。

程式設計題的評分依據,是程式編譯執行後得到的一個所謂的」out檔案「,該檔案在考生資料夾下,由程式設計執行時產生,檔名中通常帶有」out」字樣,各題具體的檔名,檢視程式設計題中呼叫fopen函式時所書寫的檔名就可以確認。

例如某題面中存在如下語句:

fopen(fp,"out.dat",w);

那麼該題目對應的評分依據就是對應考生資料夾下的名為「out.dat」的檔案。

程式設計題的評分,是將out檔案的內容與命題組答案對比,逐行按比例給分。

影響得分的專案如下:

①程式存在error,無法通過編譯:

無法編譯,就無法執行。沒有執行,就不會產生out檔案。沒有out檔案,那麼將會得到「指定檔案未找到」的錯誤,此題判0分。

另外還有一點要注意,有個別模擬軟體曾經出現過,題目中指定檔名為"out.dat",但是題面程式**中建立的卻是"ps35.out",造成「指定檔案未找到」判0分的情況。

這屬於模擬軟體的bug,不會在考試中發生。

②程式通過編譯且能夠執行,但是**本身存在bug。

舉個例子,寫程式找出1-15之間的素數。

命題組給出的out檔案內容如下:23

571113

一共6行,因為程式設計題總分24分,所以每行佔4分。

如果考生答題過程中程式書寫沒有錯誤的話,一定會得到跟命題組內容與格式完全一樣的答案(檔案的書寫由題面的fprintf函式負責,不允許考生改動,故檔案格式是已經被指定的),將會得到滿分24分。

如果**有誤,程式判定過程中將7判定為非素數,得到的out檔案內容與命題組答案對比及評分細則如下:

2 2 匹配,得4分

3 3 匹配,得4分

5 5 匹配,得4分

7 11 不匹配,得0分

11 13 不匹配,得0分

13 不匹配,得0分

故此題得分僅12分。

如果上述數值均正確判斷,但是錯誤的將1判斷為素數,out檔案內容如下:12

35711

13結果可想而知,逐行判定,最終肯定判0分。

額外要說明的是,大部分模擬軟體,不會進行逐行按比例給分,而是一旦out檔案內容與命題組答案」不完全匹配「,直接判0分,而考試時一定是逐行按比例給分的,這點無需擔心。

③程式書寫正確無bug,但是改動過程式命令禁止改動的其他部分,例如fprintf函式,請參考②

總結:由於②導致該題丟分的機率是最高的,一定要小心再小心。**出現問題時,別心急。很多時候,將已經書寫完畢的**整體刪掉,重新書寫,是最省事省力的解決bug的方案。

最後,補充一點,萬一程式原始結構被破壞,彆著急,不要冒險關閉vc6,只要按下ctrl+z組合鍵,就能逐步恢復之前的樣式。因為ctrl+z組合鍵的功能是」撤銷「

13樓:匿名使用者

理論知識可能沒過

c語言的考試分為理論知識和上機操作

只有兩部分都達到60分考試才通過

14樓:匿名使用者

你得到的結果可能只是片面的。 對於其他測試資料不一定正確,所以可能還有bug

15樓:匿名使用者

執行正確不能說明你程式沒有問題

16樓:匿名使用者

你做出來了 但是你儲存好了嗎?

全國計算機等級考試二級c語言上機考試,三道題型都沒有執行就直接儲存交卷,請問這樣有分數嗎?

17樓:匿名使用者

vc6.0需要編譯一下才會生bai成後臺檔案,考試du系zhi統自動評分是需要生成檔案dao的,你如果編譯了那應該回沒問題;如果答

沒編譯最後一道題肯定沒分,前面兩道就不太清楚了;如果編譯了,但是沒有儲存那是沒問題的,考試系統有自動儲存功能,希望對你有幫助

請問計算機二級C語言上機考試最後的程式設計題沒執行但是儲存了這種

沒分,因為程式設計題只看結果,不看過程,沒執行就沒結果,結果也是分答案記分 只儲存程式但沒用,有分的吧。他是看最後的那個源程式的啊!全國計算機等級考試二級c語言上機考試,三道題型都沒有執行就直接儲存交卷,請問這樣有分數嗎?vc6.0需要編譯一下才會生bai成後臺檔案,考試du系zhi統自動評分是需要...

請問計算機二級C上機考試每道題,尤其是填空和改錯,答案唯一嗎?是不是結果正確就行呀?謝謝

不一定的!有時候你的答案編譯沒錯可能也拿不到全部分數!如果有兩個關鍵的空是關聯的那麼,你填的對程式也能正常執行沒有任何問題,題庫中不包含你這個答案也會算錯的 計算機二級c語言上機三道題都編譯執行出結果,而且結果都正確了為什麼還沒過 全國計算機等級考試二級c的程式題共有三道,分別是填空 改錯 程式設計...

全國計算機等級考試二級C語言上機考試,三道題型都沒有執行就直

vc6.0需要編譯一下才會生bai成後臺檔案,考試du系zhi統自動評分是需要生成檔案dao的,你如果編譯了那應該回沒問題 如果答 沒編譯最後一道題肯定沒分,前面兩道就不太清楚了 如果編譯了,但是沒有儲存那是沒問題的,考試系統有自動儲存功能,希望對你有幫助 沒有。儲存完後,對程式進行編譯 連線 執行...