




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第3次作業(yè)一、程序閱讀題(本大題共50分,共5小題,每小題10分)1 .#include <>#define F(x) x*xint main()double n;n=F+5)/F(3);printf(nn=%.2lfnH,n);return 0;)2 .(寫(xiě)出下面程序執(zhí)行的結(jié)果)#include <>int main()(int x,b1 ,b2,b3;x=300;b3=x/100;b2=(x-b3)/100;b1=x%10;X=b1+b2+b3;printf(n%dnH,x);return 0;)3.寫(xiě)出下面程序執(zhí)行的結(jié)果)#include <>int
2、main()char c,str=nSSSWILTCH22223WALLn;int k;for(k=2;(c=strk)!=,0,;k+) switch(c) case TV:putcharCa1);continue;case 2: break;case2: while(c=strk+)!=,2,&&c!=,0')case T:putchar(,*f);case V:continue;default:putchar(c);continue;)putchar(,#1);printf(HnH);return 0;)4.(寫(xiě)出下面程序執(zhí)行的結(jié)果)#include <&g
3、t;int main()char c1 = a,c2=,b1,c3=,c1)c4=,101 ',c5=,x4a,;printf(Ha%c b%ctc%ctabcn",c 1 ,c2,c3);printf("tb%c %cnM,c4,c5);return 0;5.(寫(xiě)出下面程序執(zhí)行的結(jié)果)#include <>int a,b5c,d;int main()void p(int a,int b);printf("d,%d,%d,%dn”,a,b,c,d);P(a,b);printf(n%d,%d,%d,%dnn,a,b3c,d);return 0;)
4、void p(int a,int b)static int c;a+,b+;c-=1 ,d+=1;P(a,b);prin tf(n%d5%d5%d,%dn,f5a,b5c,d);二、程序設(shè)計(jì)題(本大題共40分,共5小題,每小題8分)1 .編程序?qū)崿F(xiàn)功能:將一個(gè)1。行5列數(shù)組a每一行中最大值取出存放到一個(gè)一維數(shù)組b 中,輸出數(shù)組a和數(shù)組b的值,要求所有數(shù)組操作通過(guò)兩種以上的指針?lè)绞奖硎尽? .編寫(xiě)程序?qū)崿F(xiàn)功能:分別統(tǒng)計(jì)鍵盤(pán)輸入流上接收字符串中每種數(shù)字字符的個(gè)數(shù),要求使 用數(shù)組表示所有計(jì)數(shù)器集合,并且在數(shù)組的下標(biāo)表達(dá)式中使用枚舉型數(shù)據(jù)。3 .編程序?qū)崿F(xiàn)功能:求出在1 000之間的整數(shù)中能同時(shí)被3、
5、5、7整除的數(shù),輸出滿足 條件的數(shù)以及它們的和。4 .編程序?qū)崿F(xiàn)華氏溫度到攝氏溫度的轉(zhuǎn)換,其轉(zhuǎn)換公式是:,式中f表示華氏溫度,c表示攝氏溫度。5 .編寫(xiě)一個(gè)遞歸函數(shù)計(jì)算HermRe多項(xiàng)式,Hn (x)定義為:r Ho 仗)二 iHn(x)= £ Hi(x)=2xn=I He( q 二加氏一 J Cn-1 M n>三、填空題(本大題共1。分,共5小題,每小題2分)1.下面程序的功能是:求兩個(gè)實(shí)數(shù)之和的平方根,請(qǐng)選擇合適選項(xiàng)填空完成程序。#in elude <>#i nclude <>int main()double a,b;sea nf("%lf
6、,%lf",&a,&b);prin tf(H%lfn',sqrt(a+b);return 0;ABC2.下面程序的功能是:挑選輸入流中的數(shù)字字符按序組成整數(shù)(例如輸入流為ab3c5g8,獲取的整數(shù)為358),請(qǐng)選擇合適選項(xiàng)填空完成程序。#in elude <> int main()char c;int n=0;while(c=getchar() !='n')if()n=n MO+c-V;printf(',n=%dn,', n);return 0;A c>=,0,&&c<=,9,B c>
7、;'0'&&cv9C c>=0&&c<=9Dc>'0'|cv93. 下面程序的功能是:求從鍵盤(pán)輸入的3個(gè)整數(shù)之和。請(qǐng)選擇合適選項(xiàng)填空完成程序。#in elude <>int add();int main()(int a,b5c5sum;prin tf(na,b,c:n);sea nf("%d,%d,%dn,&a5&b,&c);sum=add();prin tf(',sum=%dn',sum);return 0;)int add(i nt a,i nt
8、b)(return a+b;)A add(a5b),cB a,b,cC int a;i nt bD in tj nt4.下面程序的功能是:將從鍵盤(pán)上輸入的一個(gè)字符串?dāng)?shù)據(jù)寫(xiě)入到指定的文件中,然后將其讀出進(jìn)行校驗(yàn),正確輸出0K錯(cuò)誤輸出ERROR請(qǐng)選擇合適選項(xiàng)填空完成程序。#in elude <>#in elude <>int main()(FILE *fpt;char str1 OO,str1100=,M,fn20;prin tf(Hl nput the file name:'*);gets(fn);if(fpt=)=NULL)(printf(nCan,t open
9、 file %snH,fn); return -1;gets(str);fwrite(str,sizeof(char),strle n( str),fpt);fseek( );fread(str1 ,sizeof(char),strle n( str),fpt);if(strcmp(str,str1 )=0)prin tf("OK'n");elseprin tf("ERRORnn);puts(strl);fclose(fpt);return 0;A fope n(fnjw+”)B fpt,-1*strle n(str),SEEK_CURC fpt,-1 *
10、strle n(str),SEEK_ENDD fope n(fn Jr+”)5.下面程序的功能是:取出變量a從右端開(kāi)始的47位,存放到變量d中并輸出。請(qǐng)選擇合 適選項(xiàng)填空完成程序。#in elude <> int main()un sig ned short a,b5c,d;a=0x29;b=a»4;c=d=b&c;prin tf(H%xn %xnH,a,d);return 0;A (0vv4)B (0vv4)C (0>>4)D (0vv4)答案:一、程序閱讀題(50分,共5題,每小題10分)1.笏節(jié)合茶,n=解題方案:評(píng)分標(biāo)準(zhǔn):2.解題方案:評(píng)分標(biāo)準(zhǔn)
11、:3.SWI*CH#*Wa解題方案:int main()int a105,b10,i,j;srand(time(NULL);for(i=0;i<10;i+)for(j=0;j<5;j+)*(ai+j)=rand()%100;for(i=0;i<10;i+)(*(b+i)=aiO;for(j=0;j<5;j+)if(*(b+i)<*(*(a+i)+j)(b+i)=*(*(a+i)+j);printf("tarray A:tarray B:rT);for(i=0;i<10;i+)(for(j=0;j<5;j+)printf(nt%4dnn,bi)
12、;return 0;解題方案:評(píng)分標(biāo)準(zhǔn):2.笏節(jié)合茶#include <> #include <>#define MAX 1000 enum digzero,one,two,threejourjiveixeven,eight,nine; int main()(int getline(char *s,int lim);char strMAX,*p;int counter10=0J;enum dig nu=zero;gets(str);P=str;while(*p)if(*p>=,0,&&*p<=,9,)counternu+*p-'0,+
13、; p+;for(i=0;i<10;i+)printf("%4d,',counteri);printf(Hn");return 0;解題方案:評(píng)分標(biāo)準(zhǔn):3.笏節(jié)合茶#include <> int main()int n,sum=O;for(n=1 ;n<=1000;n+) if(n%3=0&&n%5=0&&n%7=0) printf(,%5d,n);sum+=n;)printf(Ansum=%dnH5sum);解題方案:評(píng)分標(biāo)準(zhǔn):參考合案-#include <> int main()(double c,f;printf("請(qǐng)輸入華氏溫度數(shù):");scanf("f',&f);c=9*(f-32);printf("攝氏溫度是:%lfn'c); return 0;解題方案:評(píng)分標(biāo)準(zhǔn):5.笏巧合茶,#include <> int main()double H(int n,double x);int n;double x;printf(Hlnput x and n:");scanf(”lf,%d”,&x,&n);pnntf(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題5.3 平面向量的數(shù)量積(解析版)-2024年高考數(shù)學(xué)一輪復(fù)習(xí)精講精練寶典(新高考專用)
- 2020-2021深圳寶安區(qū)精-華學(xué)校小學(xué)三年級(jí)數(shù)學(xué)上期末模擬試題(附答案)
- 2025從電商及產(chǎn)業(yè)互聯(lián)網(wǎng)看出海新機(jī)遇
- 大便槽施工方案
- 車(chē)工知識(shí)和技能培訓(xùn)課件
- 反擔(dān)保借款合同范例
- 提升員工滿意度的重要措施計(jì)劃
- 提升劇院及演出場(chǎng)所安保能力的建議計(jì)劃
- 倉(cāng)庫(kù)作業(yè)管理的系統(tǒng)化思維計(jì)劃
- 倉(cāng)儲(chǔ)物流行業(yè)保安工作總結(jié)計(jì)劃
- 施工鋼板樁監(jiān)理細(xì)則
- 微電網(wǎng)-儲(chǔ)能電池catl pet80ah電芯規(guī)格書(shū)
- GB/T 4209-2022工業(yè)硅酸鈉
- YY/T 1269-2015血液透析和相關(guān)治療用水處理設(shè)備常規(guī)控制要求
- 2023年江蘇農(nóng)林職業(yè)技術(shù)學(xué)院高職單招(數(shù)學(xué))試題庫(kù)含答案解析
- DG-TJ 08-2198-2019 裝配式建筑評(píng)價(jià)標(biāo)準(zhǔn) 附條文說(shuō)明
- GB/T 39242-2020無(wú)損檢測(cè)超聲檢測(cè)靈敏度和范圍設(shè)定
- GB/T 32271-2015電梯能量回饋裝置
- GB/T 18775-2009電梯、自動(dòng)扶梯和自動(dòng)人行道維修規(guī)范
- GB/T 1.2-2020標(biāo)準(zhǔn)化工作導(dǎo)則第2部分:以ISO/IEC標(biāo)準(zhǔn)化文件為基礎(chǔ)的標(biāo)準(zhǔn)化文件起草規(guī)則
- 皮膚性病學(xué)-皮膚性病的治療
評(píng)論
0/150
提交評(píng)論