




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、姓名:_ 班級:_ 學(xué)號:_-密-封 -線- 初 級程序員填空集考試卷模擬考試題考試時間:120分鐘 考試總分:100分題號一二三四五總分分數(shù)遵守考場紀律,維護知識尊嚴,杜絕違紀行為,確??荚嚱Y(jié)果公正。1、說明某電信公司記錄了每個用戶的詳細通話情況(每次通話數(shù)據(jù)記錄在一行),現(xiàn)將某用戶某月的通話數(shù)據(jù)存入一個文本文件“dial.txt”中,其數(shù)據(jù)格式如下:撥入或撥出標(biāo)記通話開始時間通話結(jié)束時間對方號碼注1:數(shù)據(jù)字段以一個空格作為分隔符。注2:撥入和撥出標(biāo)記均為小寫字母。撥入標(biāo)記為“i”,表示其他用戶呼叫本機,本機用戶不需付費;撥出標(biāo)記為“o”,表示本機呼叫其他用戶,此時本機用戶需要付費。注3:通
2、話開始和結(jié)束時間的格式均為:hh:mm:ss。其中hh表示小時,取值0023;mm表示分鐘,取值0059;ss表示秒,取值0059。從通話開始到結(jié)束這段時間稱為通話時間,假定每次通話時間以秒為單位,最短為1秒,最長不超過24小時。注4:跨月的通話記錄計入下個月的通話數(shù)據(jù)文件。例如“o 23:01:12 00:12:15”表示本次通話是本機呼叫其他用戶,時間從23時01分12秒至次日的0時12分15秒,通話時間為71分03秒。下面程序的功能是計算并輸出該用戶本月電話費(單位:元)。通話計費規(guī)則為:(1)月通話費按每次通話費累加;(2)每次的通話費按通話時間每分鐘0.08元計算,不足1分鐘時按1分
3、鐘計費。對于每次的撥出通話,程序中先分別計算出通話開始和結(jié)束時間相對于當(dāng)日0點0分0秒的時間長度(以秒為單位),然后算出本次通話時間和通話費。例如,若輸入文件dialtxt的數(shù)據(jù)如下所示,則輸出fee=7.44。o 14:05:23 14:11:25 82346789i 15:10:00 16:01:15 10:53:12 11:07:05 63000123o 23:01:12 00:12:15語句程序代碼#includestdio.hfile *fin;int main( )char str80;int h1, h2, m1, m2, s1
4、, s2;long t_start, t_end, interval;int c;double fee=0;fin=fopen(“dial. txt”, “r”)j;if (!fin)return -1;while(!feof(fin)if(!fgets(str, 80, fin) break;if(1) continue;h1=(str2-48)*10+str3-48;m1=(str5-48)*10+str6-48;s1=(str8-48)*10+str9-48;h2=(str11-48)*10+str12-48;m2=(str14-48)*10+str15-48;s2=(str17-48)
5、*10+str18-48;t_start=h1*60*60+m1*60+s1; /*通話開始時間*/t_end=h2*60*60+m2*60+s2; /*通話結(jié)束時間*/if(2) /*若通話開始和結(jié)束時間跨日*/interval=(3)-t_start+t_end;elseinterval=t_end-t_start;c=(4); /*計算完整分鐘數(shù)表示的通話時間*/if(interval%60)(5);fee+=c*0.08;fclose(fin);printf(“fee=%.21f/n”, fee);return 0;( )2、說明某電信公司記錄了每個用戶的詳細通話情況(每次通話數(shù)據(jù)記錄
6、在一行),現(xiàn)將某用戶某月的通話數(shù)據(jù)存入一個文本文件“dial.txt”中,其數(shù)據(jù)格式如下:撥入或撥出標(biāo)記通話開始時間通話結(jié)束時間對方號碼注1:數(shù)據(jù)字段以一個空格作為分隔符。注2:撥入和撥出標(biāo)記均為小寫字母。撥入標(biāo)記為“i”,表示其他用戶呼叫本機,本機用戶不需付費;撥出標(biāo)記為“o”,表示本機呼叫其他用戶,此時本機用戶需要付費。注3:通話開始和結(jié)束時間的格式均為:hh:mm:ss。其中hh表示小時,取值0023;mm表示分鐘,取值0059;ss表示秒,取值0059。從通話開始到結(jié)束這段時間稱為通話時間,假定每次通話時間以秒為單位,最短為1秒,最長不超過24小時。注4:跨月的通話記錄計入下個月的通話
7、數(shù)據(jù)文件。例如“o 23:01:12 00:12:15”表示本次通話是本機呼叫其他用戶,時間從23時01分12秒至次日的0時12分15秒,通話時間為71分03秒。下面程序的功能是計算并輸出該用戶本月電話費(單位:元)。通話計費規(guī)則為:(1)月通話費按每次通話費累加;(2)每次的通話費按通話時間每分鐘0.08元計算,不足1分鐘時按1分鐘計費。對于每次的撥出通話,程序中先分別計算出通話開始和結(jié)束時間相對于當(dāng)日0點0分0秒的時間長度(以秒為單位),然后算出本次通話時間和通話費。例如,若輸入文件dialtxt的數(shù)據(jù)如下所示,則輸出fee=7.44。o 14:05:23 14:11:25 8234678
8、9i 15:10:00 16:01:15 10:53:12 11:07:05 63000123o 23:01:12 00:12:15語句程序代碼#includestdio.hfile *fin;int main( )char str80;int h1, h2, m1, m2, s1, s2;long t_start, t_end, interval;int c;double fee=0;fin=fopen(“dial. txt”, “r”)j;if (!fin)return -1;while(!feof(fin)if(!fgets(str,
9、80, fin) break;if(1) continue;h1=(str2-48)*10+str3-48;m1=(str5-48)*10+str6-48;s1=(str8-48)*10+str9-48;h2=(str11-48)*10+str12-48;m2=(str14-48)*10+str15-48;s2=(str17-48)*10+str18-48;t_start=h1*60*60+m1*60+s1; /*通話開始時間*/t_end=h2*60*60+m2*60+s2; /*通話結(jié)束時間*/if(2) /*若通話開始和結(jié)束時間跨日*/interval=(3)-t_start+t_end
10、;elseinterval=t_end-t_start;c=(4); /*計算完整分鐘數(shù)表示的通話時間*/if(interval%60)(5);fee+=c*0.08;fclose(fin);printf(“fee=%.21f/n”, fee);return 0;( )3、說明某電信公司記錄了每個用戶的詳細通話情況(每次通話數(shù)據(jù)記錄在一行),現(xiàn)將某用戶某月的通話數(shù)據(jù)存入一個文本文件“dial.txt”中,其數(shù)據(jù)格式如下:撥入或撥出標(biāo)記通話開始時間通話結(jié)束時間對方號碼注1:數(shù)據(jù)字段以一個空格作為分隔符。注2:撥入和撥出標(biāo)記均為小寫字母。撥入標(biāo)記為“i”,表示其他用戶呼叫本機,本機用戶不需付費;撥
11、出標(biāo)記為“o”,表示本機呼叫其他用戶,此時本機用戶需要付費。注3:通話開始和結(jié)束時間的格式均為:hh:mm:ss。其中hh表示小時,取值0023;mm表示分鐘,取值0059;ss表示秒,取值0059。從通話開始到結(jié)束這段時間稱為通話時間,假定每次通話時間以秒為單位,最短為1秒,最長不超過24小時。注4:跨月的通話記錄計入下個月的通話數(shù)據(jù)文件。例如“o 23:01:12 00:12:15”表示本次通話是本機呼叫其他用戶,時間從23時01分12秒至次日的0時12分15秒,通話時間為71分03秒。下面程序的功能是計算并輸出該用戶本月電話費(單位:元)。通話計費規(guī)則為:(1)月通話費按每次通話費累加;
12、(2)每次的通話費按通話時間每分鐘0.08元計算,不足1分鐘時按1分鐘計費。對于每次的撥出通話,程序中先分別計算出通話開始和結(jié)束時間相對于當(dāng)日0點0分0秒的時間長度(以秒為單位),然后算出本次通話時間和通話費。例如,若輸入文件dialtxt的數(shù)據(jù)如下所示,則輸出fee=7.44。o 14:05:23 14:11:25 82346789i 15:10:00 16:01:15 10:53:12 11:07:05 63000123o 23:01:12 00:12:15語句程序代碼#includestdio.hfile *fin;int main(
13、)char str80;int h1, h2, m1, m2, s1, s2;long t_start, t_end, interval;int c;double fee=0;fin=fopen(“dial. txt”, “r”)j;if (!fin)return -1;while(!feof(fin)if(!fgets(str, 80, fin) break;if(1) continue;h1=(str2-48)*10+str3-48;m1=(str5-48)*10+str6-48;s1=(str8-48)*10+str9-48;h2=(str11-48)*10+str12-48;m2=(s
14、tr14-48)*10+str15-48;s2=(str17-48)*10+str18-48;t_start=h1*60*60+m1*60+s1; /*通話開始時間*/t_end=h2*60*60+m2*60+s2; /*通話結(jié)束時間*/if(2) /*若通話開始和結(jié)束時間跨日*/interval=(3)-t_start+t_end;elseinterval=t_end-t_start;c=(4); /*計算完整分鐘數(shù)表示的通話時間*/if(interval%60)(5);fee+=c*0.08;fclose(fin);printf(“fee=%.21f/n”, fee);return 0;(
15、 )4、說明某電信公司記錄了每個用戶的詳細通話情況(每次通話數(shù)據(jù)記錄在一行),現(xiàn)將某用戶某月的通話數(shù)據(jù)存入一個文本文件“dial.txt”中,其數(shù)據(jù)格式如下:撥入或撥出標(biāo)記通話開始時間通話結(jié)束時間對方號碼注1:數(shù)據(jù)字段以一個空格作為分隔符。注2:撥入和撥出標(biāo)記均為小寫字母。撥入標(biāo)記為“i”,表示其他用戶呼叫本機,本機用戶不需付費;撥出標(biāo)記為“o”,表示本機呼叫其他用戶,此時本機用戶需要付費。注3:通話開始和結(jié)束時間的格式均為:hh:mm:ss。其中hh表示小時,取值0023;mm表示分鐘,取值0059;ss表示秒,取值0059。從通話開始到結(jié)束這段時間稱為通話時間,假定每次通話時間以秒為單位,
16、最短為1秒,最長不超過24小時。注4:跨月的通話記錄計入下個月的通話數(shù)據(jù)文件。例如“o 23:01:12 00:12:15”表示本次通話是本機呼叫其他用戶,時間從23時01分12秒至次日的0時12分15秒,通話時間為71分03秒。下面程序的功能是計算并輸出該用戶本月電話費(單位:元)。通話計費規(guī)則為:(1)月通話費按每次通話費累加;(2)每次的通話費按通話時間每分鐘0.08元計算,不足1分鐘時按1分鐘計費。對于每次的撥出通話,程序中先分別計算出通話開始和結(jié)束時間相對于當(dāng)日0點0分0秒的時間長度(以秒為單位),然后算出本次通話時間和通話費。例如,若輸入文件dialtxt的數(shù)據(jù)如下所示,則輸出fe
17、e=7.44。o 14:05:23 14:11:25 82346789i 15:10:00 16:01:15 10:53:12 11:07:05 63000123o 23:01:12 00:12:15語句程序代碼#includestdio.hfile *fin;int main( )char str80;int h1, h2, m1, m2, s1, s2;long t_start, t_end, interval;int c;double fee=0;fin=fopen(“dial. txt”, “r”)j;if (!fin)return
18、-1;while(!feof(fin)if(!fgets(str, 80, fin) break;if(1) continue;h1=(str2-48)*10+str3-48;m1=(str5-48)*10+str6-48;s1=(str8-48)*10+str9-48;h2=(str11-48)*10+str12-48;m2=(str14-48)*10+str15-48;s2=(str17-48)*10+str18-48;t_start=h1*60*60+m1*60+s1; /*通話開始時間*/t_end=h2*60*60+m2*60+s2; /*通話結(jié)束時間*/if(2) /*若通話開始和
19、結(jié)束時間跨日*/interval=(3)-t_start+t_end;elseinterval=t_end-t_start;c=(4); /*計算完整分鐘數(shù)表示的通話時間*/if(interval%60)(5);fee+=c*0.08;fclose(fin);printf(“fee=%.21f/n”, fee);return 0;( )5、說明某電信公司記錄了每個用戶的詳細通話情況(每次通話數(shù)據(jù)記錄在一行),現(xiàn)將某用戶某月的通話數(shù)據(jù)存入一個文本文件“dial.txt”中,其數(shù)據(jù)格式如下:撥入或撥出標(biāo)記通話開始時間通話結(jié)束時間對方號碼注1:數(shù)據(jù)字段以一個空格作為分隔符。注2:撥入和撥出標(biāo)記均為小
20、寫字母。撥入標(biāo)記為“i”,表示其他用戶呼叫本機,本機用戶不需付費;撥出標(biāo)記為“o”,表示本機呼叫其他用戶,此時本機用戶需要付費。注3:通話開始和結(jié)束時間的格式均為:hh:mm:ss。其中hh表示小時,取值0023;mm表示分鐘,取值0059;ss表示秒,取值0059。從通話開始到結(jié)束這段時間稱為通話時間,假定每次通話時間以秒為單位,最短為1秒,最長不超過24小時。注4:跨月的通話記錄計入下個月的通話數(shù)據(jù)文件。例如“o 23:01:12 00:12:15”表示本次通話是本機呼叫其他用戶,時間從23時01分12秒至次日的0時12分15秒,通話時間為71分03秒。下面程序的功能是計算并輸出該用戶本月電話費(單位:元)。通話計費規(guī)則為:(1)月通話費按每次通話費累加;(2)每次的通話費按通話時間每分鐘0.08元計算,不足1分鐘時按1分鐘計費。對于每次的撥出通話,程序中先分別計算出通話開始和結(jié)束時間相對于當(dāng)日0點0分0秒的時間長度(以秒為單位),然后算出本次通話時間和通話費。例如,若輸入文件dialtxt的數(shù)據(jù)如下所示,則輸出fee=7.44。o 14:05:23 14:11:25 82346789i 15:10:00 16:01:15 10:53:12 11:07:05 6300
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南省紅河州瀘西一中2024-2025學(xué)年高三質(zhì)量監(jiān)測數(shù)學(xué)試題試卷含解析
- 四川幼兒師范高等??茖W(xué)?!毒幼】臻g設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 昆明衛(wèi)生職業(yè)學(xué)院《中外影視音樂賞析》2023-2024學(xué)年第二學(xué)期期末試卷
- 安徽機電職業(yè)技術(shù)學(xué)院《英語泛讀(1)》2023-2024學(xué)年第一學(xué)期期末試卷
- 教育小學(xué)生怎樣過生日
- 小學(xué)語文《荷葉圓圓》說課
- 信息技術(shù) 第二冊(五年制高職)課件 7.2.1 個人信息安全
- 2025《房地產(chǎn)交易制度政策》房地產(chǎn)經(jīng)紀人考前沖刺必會300題-含詳解
- 上樓安全教育
- 小毛爐音樂課件
- 易制爆化學(xué)品員工安全培訓(xùn)方案
- 養(yǎng)老護理技術(shù)操作規(guī)范及評分標(biāo)準(zhǔn)(詳細量化)
- 2022年中級滅火救援員資格考試題庫及答案解析
- 人民醫(yī)院樣本外送檢測管理制度
- 工業(yè)視覺系統(tǒng)運維員-國家職業(yè)標(biāo)準(zhǔn)(2023年版)
- 第五版DFMEA和PFMEA的措施優(yōu)先級AP
- 律師事務(wù)所保密制度
- 人教pep五年級上冊unit4-What-can-you-do4-單元整體作業(yè)設(shè)計
- 鋼鐵項目環(huán)評報告 - 8土壤環(huán)境影響評價
- 2024年河北省對口高考英語(涿職陳琢印)
- 《池塘養(yǎng)魚學(xué)》第五章-魚苗、魚種的培育-教學(xué)課件
評論
0/150
提交評論