首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務(wù)英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學(xué)習(xí) | 法語 | 德語 | 韓語
計算機等級考試 | 軟件水平考試 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
公務(wù)員 | 報關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導(dǎo)游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護士
會計從業(yè)資格考試會計證) | 經(jīng)濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務(wù)師
注冊資產(chǎn)評估師 | 高級會計師 | ACCA | 統(tǒng)計師 | 精算師 | 理財規(guī)劃師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價師 | 土地估價師
設(shè)備監(jiān)理師 | 巖土師 | 房地產(chǎn)經(jīng)紀人 | 投資項目管理師 | 土地登記代理人 | 環(huán)境影響評價師
環(huán)保工程師 | 城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師考試
繽紛校園 | 實用文檔 | 英語學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現(xiàn)在的位置: 考試吧(Exam8.com) > 計算機等級考試 > 計算機二級 > C語言 > 上機題庫 > 正文

二級C語言上機模擬試題及答案(7)

    說明:滿分為100分,60分及格。前兩題為DOS操作題,每題15分,共計30分;后兩題為C語言編程題或調(diào)試題,共計70分; 測試時間60分鐘。

  一、DOS操作題

  1 刪除當前目錄下的目錄ZSF\DAS。

  答案:RD ZSF\DAS

  2 將當前目錄下的目錄KUY\GWE中的文件BTY.EXE改名為KJH.EXE。

  答案:REN KUY\GWE\BTY.EXE KJH.EXE

  二、調(diào)試修改程序題

  下面程序中函數(shù)fun的功能是:根據(jù)整型形參m,計算如下公式的值:y=1+1/2!+1/3!+1/4!+...+1/m!

  例如:若m=6,則應(yīng)輸出:1.718056。

  請改正函數(shù)fun中的錯誤,使它能得出正確的結(jié)果。注意:不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

  #include〈conio.h〉

 。nclude〈stdio.h〉

  / *錯誤在fun函數(shù)中 * /

  double fun(int m)

  {int y=1, t=1;

  int i;

  for(i=2; i〈=m; i++)

  {t=t*1/i; y+= t; }

  return(y);

  }

  main()

  {int n;

  clrscr();

  printf("Enter n: ");

  scanf("%d", &n);

  printf("\nThe result is %1f\n", fun(n));

  }

  答案:對fun子程序進行修改,修改以后的程序如下:

  double fun(int m)

  { double y=1, t=1; /*類型應(yīng)為 double*/

  int i;

  for(i=2; i〈=m; i++)

  {t=t*1.0/i; y+= t; }

  /* 此處應(yīng)為 double 類型的數(shù)據(jù)進行運算*/

  return(y);

  }

  三、編程題

  請編一個函數(shù)int fun(int pm),它的功能是:判斷pm是否是素數(shù)。若pm是素數(shù),返回1;若不是素數(shù),返回0。pm的值由主函數(shù)從鍵盤讀入。

  請勿改動主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。

  #include 〈conio.h〉

 。nclude 〈stdio.h〉

 。nclude 〈math.h〉

  int fun(int a)

  { /*答案開始 */

  ┇

  ┇

  /*答案結(jié)束 */

  }

  main() / * 主函數(shù)* /

  { int x;

  clrscr();

  printf("\nPlease enter a number:");

  scanf("%d", &x);

  printf("%d\n", fun(x));

  }

  答案:在函數(shù)fun中添加程序段如下:

  int fun(int a)

  { /*參考答案開始 */

  int i;

  if(a==2) return 1;

  i=2;

  while ((a%i)!=0 && i〈=sqrt((float) a)) i++;

  if ((a%i)==0)

  { printf("%d not is a prime!",a); return 0; }

  printf("%d is a prime!",a); return 1;

  /*參考答案結(jié)束 */
  }

文章搜索
計算機等級考試欄目導(dǎo)航
版權(quán)聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。