為什麼C語言考試不夠好?

本人垃圾學校大一計科新生,高中時自學過C語言,大學同班同學都沒有C語言基礎。到大學後都在自學python、刷杭電oj,舍友都覺得我挺厲害的(在本校本專業里)。但是這學期三次C語言考試兩次第二,一次第一。我們考試是筆試,編程題還好,一些關於語法的選擇題都是蒙的。成績雖然不盡如人意但是在參加低年級程序設計比賽(類似acm的水題)的時候我打了全校第一名,我們老師建議我去圖書館借計算機二級的書來練習選擇題。是不是我基礎還不夠好?應該回頭來再好好看書嗎?


考試高分不是學習的目的,過若干年後你再看,那高分幾乎沒什麼意義。

學習的目的是成長,使你具備創造的能力和把握自己認清這個世界的能力。

這看上去是老套的雞湯,但沒辦法,我從我的人生體驗中認可並驗證了這個雞湯結論。


考試都是簡單的..


IDIOT,

你學了這麼久的C語言,都沒有發現它只是一門工具嗎,還從高中學起,

C語言考試,考試,高分,名次,呵呵,真是笑死我了,

你老師還讓你去計算機二級練選擇題,

我已經笑不動了,

天啊,怎麼會有這樣的蠢人。


中國考試題目都是不切實際的東西。看看我們做過的各種千奇百怪的題目就知道了,哪個神經病會在現實當中處理這些問題


刷不動考試題說明基礎還是有問題的,題目是很腦殘,但你需要更深層的理解c語言才能做好啊

一句話,基礎

指不定你以後寫項目會出現那種莫名其妙死他媽都找不出來的小bug呢


這就是你天天大保健忘記去考試的理由嗎


基礎不牢固,其實編程厲害基礎都得牢固,除非你編一些小測試題,如果真是要干項目,一些基礎的只是是必須會的!


語法題代表你的基礎如何了,你可以問問自己,能不能把那些庫函數自己寫出來,這也能反映一些基礎

還就就是strcat和strncat這些用法,區別是什麼,限制什麼,熟悉了,C語言也算有基礎,還有C語言是基於內存(我認為的),所以對計算機了解嗎,這也是基礎一部分


題主確定是語法題,而不是什麼鬼都沒聽說過的庫函數的傳參順序、什麼i=i++、什麼int i = 32768錯在哪兒之類的?

既然能寫好代碼就要對自己有自信。


推薦閱讀:

%d的格式不能用來輸出sizeof的返回值嗎?
為什麼學習編程第一課要學習輸出"hello, world"?這是誰規定的?
定義了char**p,為什麼能用p[i][j]的形式?p又不是二維數組?

TAG:大學生 | 考試 | C編程語言 |