首頁 - 網校 - 題庫 - 直播 - 雄鷹 - 團購 - 書城 - ? - 學習通 - 導航 - 510 -
首頁考試吧網校題庫直播雄鷹510團購書城?論壇實用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓
專升本
自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托?荚
托業(yè)考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業(yè)培訓
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護士
會計從業(yè)資格
基金從業(yè)資格
統(tǒng)計從業(yè)資格
經濟師
精算師
統(tǒng)計師
會計職稱
法律顧問
ACCA考試
注冊會計師
資產評估師
高級經濟師
審計師考試
高級會計師
注冊稅務師
國際內審師
理財規(guī)劃師
美國注冊會計師
一級建造師
安全工程師
設備監(jiān)理師
公路監(jiān)理師
公路造價師
二級建造師
招標師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結構工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環(huán)境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學習
思想匯報
作文大全
工作總結
求職招聘 論文下載 直播課堂
您現在的位置: 考試吧 > 計算機等級考試 > 名師指導 > 正文

2015年計算機等級考試機試六大過關技巧

來源:考試吧 2014-10-29 17:57:01 考試吧:中國教育培訓第一門戶 模擬考場
考試吧整理了“2015年計算機等級考試機試六大過關技巧”,提供給各位考生備考,更多考試資料請持續(xù)關注考試吧計算機等級考試頻道!

  究竟是什么原因呢?不就是那100道題目嗎?翻來覆去的看也沒有發(fā)現自己的程序有什么錯誤啊,看資料,用模擬盤模擬也是滿分啊,可為什么正式考試就是0分呢?

  于是很多人甚至把通過上機考試當成一件運氣的事了,甚至有的朋友對上機考試感到十分恐懼,然而這其中真正的原因…… 大家不妨和我一起看一下考試中心命題組的正確答案。順便提醒一下大家在考試的時候要注意的問題,希望對大家有所幫助。

  第一條:審題要仔細!

  正式考試的時候會遇到很多面熟的題目,這些題目有的似乎和平常資料中看到的一樣,然而,千萬不要見到面熟的題目而沾沾自喜,因為有很多的“陷阱”會使你審題的時候就出錯!

  我們看一道所有人都做過的的 “數字題目” 。

  考試中心命題組第23題:

  已知在文件in.dat中存有N個實數,(N<200),函數readdat()是讀取這N個實數并存入數組xx中。

  請編制函數CalValue(),其功能要求:

  1、求出這N個實數的整數部分平均值aver;

  2、分別求出這N個實數中其整數部分值小于平均值ever的數的整數部分值之和sumint與小數部分之和sumdec

  最后調用函數WriteDat()把所求的結果輸出到文件OUT8.dat中。

  這一題看起來很眼熟,然而你仔細看!

  1、aver是整數部分的平均值!不是普通的哦!

  2、整數部分值小于平均值ever的數的整數部分值之和sumint與小數部分之和sumdec!

  原來這么復雜!稍不留心就錯了,結果就想當然的0分

  考試中心命題組第4題

  函數ReadDat()實現從文件ENG.IN中讀取一篇英文文章存入到字符

  串數組xx中;請編制函數ComWord()分別計算出10個不區(qū)分大小寫

  的英文單詞的首字母(b,c,f,s,n,r,u,e,o,p)的頻數并依次存入

  整型數組yy[0]至yy[9]中,最后調用函數WriteDat( )把結果yy

  輸出到文件PS1.OUT中。

  這題也很眼熟,然而你仔細看!

  英文單詞的首字母,不是平常的字母的個數,是作為單詞的首字母的個數啊。

  上面兩道題目并沒有在其他資料上見過,考試的時候也不一定會出,這里僅僅是給大家提個醒兒,正式考試一定要仔細審題,嚴格按照題目的要求去做,不要受以前做過的題目的影響。

  第二條:一定要考慮除零、溢出、類型轉換、精度等細節(jié)問題!

  雖然我們在平時學C語言的時候老師都提醒過,可是真正到了編程序的時候,卻沒有幾個人會考慮。這些細節(jié)問題似乎并不直接影響題目的輸出結果,然而,因為溢出和類型轉換錯誤而造成考試得不到滿分的可是大有人在啊! 我們看下面一道最害人的題目!,很多朋友考了這道題目都沒有過。

  下面來看看你為什么是0分!

  考試中心命題組64題:

  請編制函數encryptChar(),按給定的替代關系對數組xx中的所有字符進行替代,

  仍存入數組xx的對應的位置上,最后調用函數WriteDat()把結果xx輸出到文件PS8.DAT中。

  替代關系:f(p)=p*11 mod 256 (p是數組中某一個字符的ASCII值,f(p)是計算后新字符的ASCII值),

  如果原字符小于等于32或大于130,則該字符不變,否則將f(p)所對應的字符進行替代。

  這道題目所有的人都做過,但幾乎就沒有人做對,包括南開無憂在內!

  原因就在于這一句!

  無憂:int f; f=(xx[i][k]*11)%6;

  南開:char *pf; *pf=*pf*11%6;

  表面看來,好象兩個都對,

  請你在TC下運行一下下面的代碼,看一下結果你就知道了是怎么回事了:

  main()

  {

  char nk='E',*nkp,wuyou='E';

  int wy;

  nkp=&nk;

  *nkp=*nkp*11%6;

  wy=wuyou*11%6;

  printf("%c %c %c %c ",nk,*nkp,wuyou,wy);

  printf("%d %d %d %d ",nk,*nkp,wuyou,wy);

  }

  看到結果了么?是不是很吃驚啊?

  -9 -9 69 247

  大家看到了,南開的結果是負數,連原來的變量nk都變成了負數,這顯然錯了。

  無憂的聰明一點,知道int比char大,定義了個int,對了。

  南開錯誤原因就是在TC2.0中char型變量只有一個字節(jié),根本容納不下'E'*11,

  所以產生了溢出,上次考這道題目沒過的同學是不是有所啟發(fā)呢?

  這里給出考試中心命題組的答案:

  void encryptChar(){

  int i,k,ch;

  for(i=0;i for(k=0;k ch=xx[i][k];

  ch=(ch*11)%6;

  if(!(ch<=32||ch>=130))xx[i][k]=ch;

  }

  }

  似乎一個例子不能說明什么,那就把上面的數字題目的答案給大家看看:

  考試中心命題組23題答案:

  int i;

  long val;

  float dec;

  for(i=0;i val=(long)xx[i];

  aver+=xx[i]-val;

  }

  aver/=(double)N;

  for(i=0;i val=(long)xx[i];

  dec=xx[i]-val;

  if(dec>aver){

  sumint+=val;

  sumdec+=(xx[i]-val);

  }

  }

  看到了吧,首先,val的定義,不是我們習慣的int,而是能容納更大數的 long ,

  這樣在求和的時候就不會溢出,無憂和南開的答案沒有吧

  再看,算aver平均值的細節(jié),不是我們平常習慣的aver/=N,更不是無憂的1.0* sum/N,

  而是aver/=(double)N,所以大家在考試的時候要時刻注意你的變量類型,特別是在一些求平均值的題目中,千萬要注意,用sum/n的時候,sum的類型一定不要用整形!〉谌龡l:不要使用快捷鍵!

  很多人在使用TC的時候習慣于用F9,CTRL+F9或者其他的熱鍵,首先F9只是編譯了,并沒有運行程序,考試一定要運行一下你的程序才會有輸出文件,否則一定是0分。熱鍵在考試的時候是很危險的,因為UCDOS的熱鍵和TC的沖突,CTRL+F9變成了全角半角轉換,如果不小心按了,會導致你的程序有中文字符,編譯的時候出錯,而且很難查找排除錯誤! 所以建議大家在考試的時候使用ALT+紅色字母 來調出菜單進行編譯調試等步驟,建議步驟為:

  寫完代碼后用ALT+F,S存盤,然后ALT+C,M編譯,然后ALT+R,R運行,這樣就萬無一失了。

  第四條:不要加載任何輸入法

  上機考試用的DOS環(huán)境內存十分有限,如果你加載了任何一個輸入法,都有可能造成編譯程序的時候出現out of memory 內存不足的情況,到那時就麻煩了。

  程序只要寫的對就可以,不要畫蛇添足的加注釋,沒有人看的!

  第五條:不要提前交卷!

  考場一般使用NOVELL網絡,有的時候存在網絡狀況不好而連接失敗等問題。這時,如果你已經提前交卷的話就不太好了。另外也可以防止別人有意無意的改動你的程序。

  第六條:考試時候的一些技巧

  1、進入TC以后如果想查看題干要求,不用退出TC,直接用F12就可以顯示出來。

  2、用F12顯示題目之后可以通過CTRL+BACKSPACE把題目定在屏幕上。

  3、編譯運行之后,可以通過type out.dat或edit out.dat或tc out.dat查看輸出文件。

  (千萬不要改動!不然影響考試結果。如果不小心改動,再重新編譯運行一次你的程序就可以了)

  4、如果考試的時候不小心改動了代碼的主函數或其他部分,可以進入考生目錄下的warn隱藏目錄,

  把里邊的備份文件復制到考生目錄。步驟:

  在考生目錄下輸入cd warn

  輸入copy *.c ..輸入cd ..

  就可以了

  5、如果調試的時候不小心死循環(huán)了,可以通過CTRL+C或CTRL+BREAK來終止,如果連按多次都沒反應,不要慌,立即找監(jiān)考老師說明情況,可以重新啟動機器繼續(xù)答原題,你的程序還在,時間也是繼續(xù)剛才的。所以這也提醒大家,運行程序之前一定要先存盤。

  相關推薦

  2014年9月計算機等考答案專題熱點文章| 等考真題 | 答案交流

  2014年9月等考成績查詢時間 | 查分免費提醒 | 合格標準

  2015計算機等考報考指南專題 | 2015等考報名時間預測

文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網 All Rights Reserved 
中國科學院研究生院權威支持(北京) 電 話:010-62168566 傳 真:010-62192699