


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
C語言機電學(xué)院C01第1頁2009-2010學(xué)年第1學(xué)期《程序設(shè)計語言C上機》考試試卷(01卷)改錯題(20分)【程序功能】以下程序?qū)崿F(xiàn)二分查找功能?!竞绣e誤的源程序】#include<stdio.h>//intSearch_Bin(intST[],intn,intkey);voidmain(){ intx,p; intr[10]=[1,2,3,4,5,6,7,8,9,10];printf("請輸入要查找的數(shù)"); scanf("%d",x);//scanf("%d",&x); p=Search_Bin(r,10,x); if(p==-1) printf("沒有找到要查的數(shù)\n"); else printf("找到的數(shù)為%d,下標為%d\n",x,p);}intSearch_Bin(intST[],intn,intkey){intlow,high,mid;low=0;high=n-1; while(low<high){mid=(low+high)/2;if(ST[mid]==key)returnmid; elseif(key<ST[mid])high=mid+1; //high=mid-1elselow=mid+1;}return0; // return-1;}【要求】將上述程序錄入到文件myf1.c中,根據(jù)題目要求及程序中語句之間的邏輯關(guān)系對程序中的錯誤進行修改。改錯時,可以修改語句中的一部分內(nèi)容,調(diào)整語句次序,增加少量的說明或編譯預(yù)處理命令,但不能增加其它語句,也不能刪去整條語句。3.請分別用1,5,8作為要查找的數(shù),測試查找算法。二、編程題(20分)【程序功能】從一個整型數(shù)組中刪除所有大于數(shù)組平均值并且是5的倍數(shù)的那些整數(shù)?!揪幊桃蟆?.編寫函數(shù)intdel(intr[],intn),計算r數(shù)組中前n個整數(shù)的平均值,刪除數(shù)組中所有大于該平均值并且是5的倍數(shù)的那些整數(shù),函數(shù)返回r數(shù)組中剩余整數(shù)的個數(shù)。2.編寫main函數(shù),聲明數(shù)組res并用測試數(shù)據(jù)初始化,調(diào)用del函數(shù)處理數(shù)組res中的數(shù)據(jù),將res數(shù)組中剩余的整數(shù)輸出到屏幕并保存到結(jié)果文件myf2.out中。最后將考生本人的學(xué)號姓名保存到結(jié)果文件myf2.out中。【測試數(shù)據(jù)與運行結(jié)果】數(shù)組初始數(shù)據(jù)為:9571820172523運行結(jié)果:957181723我的學(xué)號姓名:XXXXXXXX【要求】1.源程序文件名必須取為myf2.c,輸出結(jié)果文件名為myf2.out。2.數(shù)據(jù)文件的打開、使用、關(guān)閉均用C語言標準庫緩沖文件系統(tǒng)的文件操作函數(shù)實現(xiàn)。3.源程序文件和運行結(jié)果文件均需保存,供閱卷使用。4.不要復(fù)制其他擴展名的文件。#include<stdio.h>intdel(intr[],intn)voidmain(){Intk,n,res[]={9571820172523};FILE*fp;fp=fopen(“d:\\myf2.out”,”w”);k=del(res,8);for(i=0;i<k;i++){Fprintf(fp,”%d”,res[i]);printf(”%d”,res[i]);}Fprintf(fp,”20071234fffff”);Fclose(fp);}intdel(intr[],intn){Floatsum=0,aver;IntI,j;For(i=0;i<n;i++)Sum=sum+r[i];Aver=sum/n;For(i=0;i<n;i++){If(r[i]>aver
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國自動滅火噴淋產(chǎn)品數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國耐磨熱電阻數(shù)據(jù)監(jiān)測研究報告
- 二零二五年度家庭資產(chǎn)保全與分配協(xié)議
- 2025至2030年中國耐腐蝕耐磨防附著熱電偶數(shù)據(jù)監(jiān)測研究報告
- 二零二五年度金融理財產(chǎn)品解除三方協(xié)議依據(jù)說明
- 2025年度智能家居系統(tǒng)樣機試用及服務(wù)協(xié)議
- 科技發(fā)展下的生命教育新模式研究
- 二零二五年度個人房屋租賃與物業(yè)托管服務(wù)協(xié)議
- 2025年度智能家電研發(fā)股東入股合作協(xié)議
- 二零二五年度美容院商標轉(zhuǎn)讓使用許可合同
- 組織行為學(xué)13-組織文化
- 供應(yīng)鏈管理課件第5章供應(yīng)鏈合作伙伴選擇與評價
- 4D現(xiàn)場管理培訓(xùn)ppt課件(PPT 45頁)
- 餐飲店面投資預(yù)算(900平方米)
- 預(yù)應(yīng)力工程施工質(zhì)量驗收標準
- 檢驗科危急值管理.
- 旅游資源規(guī)劃與開發(fā)實訓(xùn)指導(dǎo)書
- 立體幾何專題:距離和角
- DBJ-T01-43-2003_(北京)通用家庭居室裝飾工程質(zhì)量驗收標準
- 16949客戶滿意度調(diào)查分析報告
- 生產(chǎn)線外包方案
評論
0/150
提交評論