黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

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

2006年計算機三級上機題庫練習及答案(3)

本系列資料由"韜略宏智" 授權發布,任何網站不得轉載,否則追究法律責任。

第5題:

   編寫函數jsValue(),它的功能是:求Fibonacci數列中大于t的最小一個數,結果由函數返回。其中Fibonacci數列F(n)的定義為:
F(0)=0,F(1)=1
F(n)=F(n-1)+F(n-2)
最后調用函數writeDat()讀取50個數據t,分別得出結果且把結果輸出到文件out5.dat中。


例如:當t=1000時,函數值為:1597。
部分程序已經給出。
請勿改動主函數main()和寫函數writeDat()的內容。
#include<stdio.h>
int jsValue(int t)
{
 
}
main()
{int n;
n=1000;
printf("n=%d,f=%d\n",n,jsValue(n));
writeDat();
}
writeDat()
{
FILE *in,*out;
int i,n,s;
in=fopen("in5.dat","r");
out=fopen("out5.dat","w");
for(i=0;i<50;i++)
{
fscanf(in,"%d",&n);
s=jsValue(n);
printf("%d\n",s);
fprintf(out,"%d\n",s);
}
fclose(in);
fclose(out

第6題:

   請編寫函數countValue(),它的功能是:求n以內(不包括n)同時能被3與7整除的所有自然數之和的平方根s,并作為函數值返回,最后結果s輸出到文件out6.dat中。
例如若n為1000時,函數值應為:s=153.909064。
部分程序已經給出。
請勿改動主函數main()和輸入輸出數據函數progReadWrite()的內容。

#include <conio.h>
#include <math.h>
#include <stdio.h>
double countValue(int n)
{

}

main()
{
clrscr();
printf("the root during the total of the numbers=%f\n",countValue(1000));
progReadWrite();
}
progReadWrite()
{
FILE *fp,*wf;
int i,n;
float s;
fp=fopen("in6.dat","r");
if(fp==NULL)
{
printf("the datafile in6.dat is not exist!");
return;
}
wf=fopen("out6.dat","w");
for(i=0;i<10;i++)
{
fscanf(fp,"%d\n",&n);
s=countValue(n);
fprintf(wf,"%f\n",s);
}
fclose(fp);
fclose(wf);
}

【答案】
double countValue(int n)
{
double xy=0.0;
int i;
for(i=1;i<n;i++)
if(i%3==0&&i%7==0)
xy+=i;
xy=sqrt((double)xy);
return xy;
}
【解析】
考點:(1)按條件查找數字;
(2)對查找結果進行再加工。
本題的解題思路是:先對1到n之間的所有數字進行篩選,若能被3和7整除,則將其累加到一個臨時變量中,再通過sqrt()函數求出其平方根。判斷是否能整除,可以通過判斷該數字模3和模7結果來實現,若為0則能整除。為了保證結果的精確度,在調用sqrt()函數的時候,需要將sqrt()函數的參數強制轉換成雙精度類型。此部分考生應該仔細分析。
程序的流程是:首先調用countValue()函數,并傳遞給countValue()函數一個參數,然后由progReadWrite()函數將結果寫回文件out6.dat中。
在countValue()函數中,首先要求傳遞一個整型變量作為參數,其作用是在該參數范圍以內進行查找符合條件的整數,然后通過一個for循環,依次取出比n小的各個自然數進行判斷,for循環的結束條件是i=n,即所有的數字都查找完成后結束,if語句的功能是判斷數字是否能被3和7整除,如果if語句的條件成立,則將該數累加到臨時變量xy中,最后通過求平方根函數sqrt()求得xy的平方根,并存入到xy中。在求平方根時,為保證精度,先將xy強制轉化成雙精度實型數據,注意強制類型轉換的括號不可以省略。最后將xy返回,函數結束。

上一頁  1 2 
文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網 All Rights Reserved 
中國科學院研究生院權威支持(北京)
在線模擬試題
考證通關殺器
考試最新資訊
一次通關技巧
主站蜘蛛池模板: 免费黄色三级网站 | 在线 成人 | 亚洲一区二区三 | 美女很黄很黄 | 亚洲国产精 | 国产一区二区在线看 | 国产高清av在线播放 | 一级毛片短视频 | 2018狠狠干| 人人爽人人爽人人片av免费 | 天天看天天摸色天天综合网 | 中文字幕在线观 | 日本三级视频在线 | 日本高清无卡码一区二区久久 | 韩日色图 | 日韩欧美亚洲每日更新网 | 伊人久久大杳蕉综合大象 | 亚洲精品视频在线 | zzji国产精品视频 | 欧美日韩久久中文字幕 | 欧美色网络| 久久精品国产亚洲 | 亚洲精品高清国产一久久 | 欧美一级看片免费观看视频在线 | 国产精品第五页 | 韩国伦理片手机在线观看 | 成人不卡| 日韩视频免费 | 一个人看的www片免费视频中文 | 欧美高清在线视频在线99精品 | 九九九在线视频 | 欧美成人aaa大片 | 欧美成人看片黄a免费 | 天天综合网色 | 成人黄色小视频在线观看 | 欧美丝袜足交 | 亚洲夜夜骑 | 久久99精品久久久久久秒播放器 | 国产无遮挡男女羞羞影院在线播放 | 永久免费精品视频 | 日韩三级大片 |