




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、計算機二級C語言機試特殊方法 這里的特殊方法的特殊之處在于只能用于編程題,且看不懂程序也能得分,甚至得滿分,嘿嘿,不錯吧!下面就進入正題,詳細介紹這種方法。 首先我們要對這種方法的原理有一個清晰的認識,這樣才能舉一反三,事半功倍。下面通過一個例子來詳細介紹這種方法。首先大家看一下上機環(huán)境的界面,如下圖大家注意這里,這是考生文件夾的路徑,我們接下來的工作就是圍繞這個文件夾展開的。開始考試,由系統(tǒng)為我們抽好題目后,單擊,仔細閱讀題目,明確題目要我們做什么后,點擊窗口左上方的,在下拉菜單中選擇程序編寫題,這時會打開VC6.0的程序界面,一大段繁雜的程序很無奈吧,別急,下面開始干活了。首先點擊中的圖標
2、編譯程序,此時圖標就被激活了,點擊此圖標運行程序(至于為什么要這么做,下面你就會知道的),出現(xiàn)如下圖所示的窗口,大家可以看到,程序要求你輸入m的值,隨便輸入一串字符后回車,然后會有文字出現(xiàn),隨便按個鍵后這個窗口會關閉,以上步驟是做每道編程題前都必須做的,請大家謹記! 準備工作做好后,我們接下來進入考生文件夾,會看到和兩個文件,我們就要對它們做手腳。首先用記事本打開in文件,如圖所示,大家看第一行文字:3 ABCDEFGHIJK,一開始看不懂這是啥意思,那么看看題目的要求吧:,看出點啥沒有?沒錯,文字中的3代表的是m的值,即把第一到第三個字符“ABC”平移到字符串的最后,看例子也知道,3后面的字
3、符串就是我們所要處理的對象。然后打開out文件,如圖所示,看到第一行的字符串,它就是對應in文件中的第一行的內(nèi)容,根據(jù)題目要求,把out文件中的第一行文字改為“DEFGHIJKABC,下面的每一行都是對應in文件中的每一行的,如上所示完全修改完畢后,保存并關閉記事本。(特別注意,完成修改后千萬不要再運行程序了,否則我們所做的工作就都泡湯了?。?好了,交卷走人吧,你已經(jīng)拿到了編程題的40分,只要前面再做對2個空你就通過了,哈哈,很爽吧!大部分的題目都可以用這種方法做,只要你對題目的意思明白的話就行了,但是,有些題目的答案需要以正確的格式出現(xiàn)才能得分。我們來舉一個例子。題目如下圖所示:,看完題目后
4、,我們照往常一樣,打開程序界面后,創(chuàng)建并運行程序后,打開考生文件夾,打開in文件,我們看到從NUM01NUM10的學生編號以及成績,知道題目是要找出成績最低的學生記錄,于是我們打開out文件,如圖所示,這里多出了很多奇怪的符號,但是又似乎明白,是不是將NUM0I改為in文件中的NUM06,然后后面的數(shù)字改為其成績23就可以了呢?非也!這時需要注意答案的格式,應改為如下圖所示的文字,將原有文件內(nèi)容中的一連串燙字刪掉,將01改為06,將后面的數(shù)字改為23,注意要和原文件的格式保持一致,NUM06和數(shù)字前都有一個空格,這些只要注意了就不會弄錯。 上面的例子還是常規(guī)的,大部分題目比這要復雜,需要小心應
5、付,只要心細,也不是難事。下面舉一個稍微復雜的題目,如下圖所示,讀懂題目后,同上運行程序后,進入考生文件夾,打開in文件,看到不少數(shù)字,且每個數(shù)用空格隔開,然后我們打開out文件,應該知道要做什么了,于是依照題目中例子的要求,將in文件中的所有數(shù)都保留2位小數(shù)后填入out文件中,如圖所示,果真是這樣嗎?肯定不是了,不然怎么叫復雜呢?大家千萬不要被題目中的例子所迷惑,那到底哪里不對呢?從別的地方也得不到相關的格式信息啊!這里教大家一種非常有效的方法,可以防止被這種題目忽悠住。大家看看題目的源程序,注意如下圖所示的內(nèi)容,注意這個NONO函數(shù),看到這一行“fprintf(wf, %fn, fun(a
6、 ;”,知道這是輸出函數(shù),里面的參數(shù)中有個“%f”的格式輸出,即輸出實型量,也就是小數(shù)點后保留6位數(shù)字,可見這句內(nèi)容與我們的答案格式有密切的聯(lián)系,于是聯(lián)系前面我們所做的工作,知道問題出在哪了吧?沒錯,應該把in文件中的每個數(shù)保留6位小數(shù)后,填入out文件中,如圖所示,這樣才是正確答案。大家通過這一題知道,當你對答案的格式不了解時,要從源程序中找答案,即找到NONO函數(shù),查找里面的信息,然后就可以知道答案的具體格式了。(在此對于這類需要注意答案格式的題目做出以下總結(jié):1.常規(guī)的題目只需要結(jié)合in文件和out文件中內(nèi)容的格式即可得出正確的答案格式。2.對于像上題這種特殊的題型,千萬不要結(jié)合題目中的
7、例子,而是要回歸到源程序,找NONO函數(shù),根據(jù)其中的一些信息得出答案的正確格式。3.像這類特殊題型,源程序中都會有NONO函數(shù),大家不用擔心。4.大家只需要關注NONO函數(shù)中的有關輸入和輸出的語句,語句中的輸入輸出格式控制符就是關鍵,稍加思考后即可得出正確的答案格式。) 下面我們來介紹編程題中的特殊題型,這里的特殊是指讓你無從下手。大家來看這個題目,看懂題目的意思后,我們運行程序,進入考生文件夾,發(fā)現(xiàn)有啥不對勁的沒有?沒有in文件啊!這可怎么辦?in文件是我們獲取題目要我們處理的數(shù)據(jù)的必須,沒有了in文件談何做題。別急,天無絕人之路,我來教你吧。還是需要回到源程序中,看到源程序中有這么一段內(nèi)容
8、,大家應該能猜出點啥了吧?沒錯,這就是題目要我們處理的數(shù)據(jù),每一個花括號中的前面的編號就是每個學生的編號,后面的數(shù)字就是每個學生的成績。知道了這些,我們就可以動手了。這里又出現(xiàn)了一個復雜的格式問題,題目中要求我們輸出平均分,還要把低于平均分的學生人數(shù)和他們的成績也求出來,那么這到底要怎么填入out文件中呢?還是看源程序,看到main函數(shù),注意這段內(nèi)容,容易知道答案的格式是先輸出低于平均分的學生人數(shù)n(整形),換行后輸出平均分(總位數(shù)為7,保留三位小數(shù)的實型),再換行后按源程序中給出的數(shù)據(jù)的順序輸出所有低于平均分的學生成績(總位數(shù)為4,保留一位小數(shù)的實型),這樣就可以在out文件里填入如下的內(nèi)容
9、了,這道題就這樣完成了,感覺有些難吧!但是這樣的題目畢竟是少數(shù)啊,你的運氣不會這么差吧,就算抽到這一題了,你不是也會了嗎? 最后,我們來介紹編程題中的特殊中的特殊,這是最究極的難??!也只有一題,一般不會這么倒霉的,看題吧。題目如圖所示,看懂題目意思后,我們運行程序后,進入考生文件夾,發(fā)現(xiàn)沒有in文件,于是回到源程序中,可是也沒有找到要處理的數(shù)據(jù),這可怎么辦啊?簡直是開玩笑嘛。別急,還有辦法,大家點擊鍵盤的速度很快啊,以至于漏掉了一些重要信息偶!當點擊感嘆號圖標運行程序后出現(xiàn)了一個cmd的黑色窗口界面,大家照我之前所說快速點鍵盤任意鍵使窗口關閉,可是現(xiàn)在重新看看這個窗口吧,上面可是有題目要求我們
10、處理的數(shù)據(jù)啊,如下圖所示上面的一大堆數(shù)據(jù)就是我們要統(tǒng)計的各個年齡,下面的內(nèi)容即為out文件中的內(nèi)容,結(jié)合題目的要求在out文件中做出相應的修改就OK了。這種題目的特殊中的特殊之處就在于比起上面的特殊題型,這種題目的數(shù)據(jù)來源非常隱蔽,誰會想到數(shù)據(jù)竟然藏在我們平時極容易忽略的地方。所以大家機試的時候一定要仔細又小心啊,不然可就吃大虧了。還好這種題型只有這么一題,大家淡定點偶! 編程題中還有一類題型,就是題目中給出公式讓你計算的,但是公式十分復雜,計算起來相當有難度,遇到這種題目就放棄吧,但是也可以得到一些分數(shù),因為題目中給出的例子是你要計算的其中一個數(shù),答案就算直接給你了,直接填入out文件中就行
11、了,可以得到一點分數(shù),也許你就差這幾分就及格了也說不定。如果你真想得滿分的話,那就一個一個動手算吧(絕對理科生!),那可要花不少時間的,反正一切都自己安排吧! 到這里,編程題的技巧講完了,下面總結(jié)做編程題的大致步驟。首先要說明的是這種特殊方法的原理,我們做每道題之前運行程序的目的就是為了生成out文件,因為機試是由計算機來評分的,它評分的入口就是這個out文件,所以只要你的out文件里的內(nèi)容和格式與標準答案一樣,那么就是滿分,我們正是利用了這一點,通過直接修改out文件,來欺騙計算機,從而達到看不懂程序也能得滿分的目的。有的程序運行后也不會生成out文件,那就在考生文件夾下自己建立一個吧,接下來的操作是一樣的。然后就是重頭戲,你需要獲取題目要求你處理的數(shù)據(jù)信息,獲取方法前面已經(jīng)詳細介紹了,然后結(jié)合in文件中的內(nèi)容格式以及NONO函數(shù)的關鍵字句得出答案的格式,然后填入out文件中,保存即可。(注意,有些題目out文件中的原有內(nèi)容要刪除然后重新寫,因為其格式和內(nèi)容都完全錯誤,而有的則只需要修改即可。)再強調(diào)一遍
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 古代表示年齡的詞語從小到大排序
- 公益慈善存在的問題及建議
- 公共直飲水點管理制度
- 公共交通服務質(zhì)量評估制度
- 工作票安規(guī)流程
- 工業(yè)產(chǎn)品外觀設計的基本原則
- 2025年養(yǎng)老保險市場分析:參保人數(shù)穩(wěn)步增長 持續(xù)優(yōu)化服務保障
- 廣東省茂名市2024-2025學年高三上學期第一次綜合測試數(shù)學試題(解析版)
- 湛江降水井施工方案
- 寧波耐堿磚施工方案
- 中醫(yī)理療免責協(xié)議書
- 精神科病人安全與治療管理制度
- 廚房食材收貨流程
- 品牌服飾行業(yè)快速消費品庫存管理優(yōu)化方案
- 貝雷橋吊裝專項方案(危大工程吊裝方案)
- 昌江縣燕窩嶺水泥用石灰?guī)r礦礦產(chǎn)資源開發(fā)利用與保護方案
- 2024年《認證基礎》真題及答案
- ZHF形勢與政策(2024年秋)-考試題庫
- 淤地壩應急處置
- 鸚鵡介紹課件教學課件
- 汽車檢測技術(shù)課件 任務一 認識汽車檢測站
評論
0/150
提交評論