1樓:蜻蜓點水
買本去年真題,看著揹著點
然後最後一道程式設計題可以該檔案作弊
自己的日誌,親測可用
二級c的程式設計題作弊方法
網上碰到有二級c的作弊方法,提到了通過更改out.dat檔案的內容,達到作弊的目的,自己也在二級c語言的模擬考試環境下測試過,可用,滿分,24分就來了,至於真正的二級c考試,有人說能用,也有人說,不能用,只有試試就知道了,第一次考二級,也沒試過,所以不知道是不是能用
#include
void fun(char p1, char p2)
main()
void nono ()
fclose(rf) ;
fclose(wf) ;
}這個程式的函式fun的功能是連線字串si和s2的,直接看除錯程式的最後一段,開啟了兩個資料流,然後從檔案in.dat的那個流中,讀出來了s1和s2字串的內容,在呼叫了 fun函式,將s2連線到s1的後面,最後就是將連線好的s1輸出到out.dat這個檔案中
那麼就是說,只要你的程式是正確的,那麼,人家的測試程式最後會在out.dat寫出一個特定的內容,因為in.dat是固定的
如果閱卷真的是僅僅檢測out.dat 的內容,那麼這種方法是可行的,這個程式是通過in.dat和out.dat來檢測的,具體的換別的程式也是不一定的
找到自己的考試資料夾,一般會有提示的,進去之後,會看到in.dat檔案,複製in.dat將其重新命名為out.dat檔案
然後就是按照程式的思路更改檔案的內容了
這個程式是連線字串的 ,所以肯定是將in.dat的某些東西連線了在輸出到out。dat裡面去了
下面是in.dat檔案的內容,要用記事本開啟才行,開啟方式更改
12345
67890
kjhjkhkjkl
kljkljkl
jkhjkhjkh
987689
kjhjkh
lmjnklj
sdsfsdfds
fsdfdsf
fsdfsdf
345234
423423
423423
7547dvgdf
5634
gdefgdf
tyerter
34563
565764
按照程式的設計思路,最後的程式測試階段,是for迴圈十次,然後每次讀取兩行,連線成一個字串之後再寫入out。put
這麼最後就是謝了10次,共有10行
那麼,只需要把,12,連線一起,34,連線一起,這個程式的out.dat是下面這樣字的,組後,閱卷,這道題是滿分,當然是模擬軟體
1234567890
kjhjkhkjklkljkljkl
jkhjkhjkh987689
kjhjkhlmjnklj
sdsfsdfdsfsdfdsf
fsdfsdf345234
423423423423
7547dvgdf5634
gdefgdftyerter
34563565764
這個方法在二級c不一定能用,但是多少會有點用,不過要能看懂最後測試程式的內容,依據程式的原理,新建或者改檔案
還是有風險的,遇到**老師就不好說了,實在不會做的時候或許能用這個方法 。
怎麼在10天內準備大學c語言考試
2樓:
前3天把32個c語音關鍵字含義都弄明白 把運算優先順序 運算方法搞明白 把分支流程處理,迴圈處理搞明白,把進位制轉換看明白。(實際上3天時間完全搞明白可能性不大,能看多少看多少吧)
中間4天
指標的使用方法能看多少看多少,但至少保證看懂一個再看下一個。
最後3天
自己找書上的程式設計練習題,不看答案情況下敲遍**。
**至少要依次有下面保證(至少要保證第一條 第二條,前2條保證不了的話基本上沒分。如果前5條都能保證並且認為還有精力提高的話再考慮第6~7條)
1 編譯通過
2 在輸入值為正常值情況下,能夠輸出正確
3 編譯沒有warning。(只要出warning說明**有漏洞)
4 **的清晰度(比如縮排統一,變數初始化位置都放函式定義下面)
5 異常輸入值的容錯處理考慮
6 **的效率及空間(比如雙層迴圈效率問題,如何優化**使記憶體佔更小)
7 其他**規範,如pc lint
當然了 如果有不明白的地方可以問我,我雖然不是很精通c語音,但大學c語音教課書的內容還是比較瞭解的。
我是大一新生馬上還有15天左右期中考試我就擔心c語言考試,我沒學過。可是要考怎麼突擊才能不掛科?
3樓:匿名使用者
重點看 運算子計算,for while if 這些吧,,,
15天來得及,做好計劃 實施就是了!!
祝你考試順利
二級c語言fun函式,二級C語言fun函式
fun函式 c語言中,fun函式是用呼叫主函式的。它是指用fun來定義一個函式或是方法,這樣在引用時可以用fun表示。比如fun int x,y fun int x,y 有上面的出現,必然在主函式裡有調它,fun沒有其它意思,只是在調時用到這個單詞,上面的意思是呼叫主函式中的數值。注意,c 語言標準...
c語言二級題目求解,C語言二級題目求解
要理解這個,首先要知道陣列和指標的一些關係。在記憶體中,陣列使用一塊連續的記憶體區域,陣列名即是指向陣列第一個元素的指標。首先,我們來看第一段 main函式中定義了一個10個元素的整數陣列,分別賦了初值。sum函式接受一個整數型指標,在呼叫sum函式的時候,取出了陣列第3個元素的地址,傳進sum中,...
c語言二級題,求解,二級C語言題,急求解
首先func int a,int b,int c 的返回值是其三個引數之和.r func x y z,x y 它的三個引數分別是 x y z 6 x 2 y 3.所以是r func 6,2,3 引數之和是11 函式裡面形參 p會改變原來的值,int形式的不會改變,按照這個來算就行了 輸入是a 36,...