版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
《C語言程序設(shè)計項目教程》課后參考答案連雁平武夷學(xué)院數(shù)學(xué)與計算機學(xué)院
2013.9.25第一章:1.填空題(1)函數(shù)主函數(shù)函數(shù)(2)/*
*/(3)連接(4)#
(5).h
(6).c
.obj
.exe2.選擇題(1)C
(2)C
(3)D
(4)B
(5)D
(6)A3.程序設(shè)計題(1)#include<stdio.h>voidmain(){printf(“*”);printf(“**”);printf(“***”);printf(“**”);printf(“*”);}(2)#include<stdio.h>voidmain(){printf(“***************”);printf(“這是我的C程序”);printf(“***************”);}第二章:1.填空題(1)0x
(2)\0
(3)5
(4)a%2!=0
(5)0
(6)x>20&&x<=60(7)3.500000
(8)0
(9)2
(10)42.選擇題(1)C(B答案如果斜桿之間無空格是對的)(2)A
(3)B
(4)B(5)A(輸出結(jié)果是字符5)(6)C
(7)B
(8)A
(9)C
(10)A(11)B
(12)D
(13)D
(14)D(15)B
(16)A
(17)B(18)C
C
(19)A
(20)與第2題題目一樣(21)C
(22)第一個w應(yīng)該是變量x才是,無答案(23)D
(24)D
(25)B3.程序設(shè)計題(1)#include<stdio.h>voidmain(){floata=2,b=6,h=3.6;printf(“%f”,(ab)*h/2);}(2)#include<stdio.h>voidmain(){inttime,h,m,s;scanf("%d",&time);s=time`;m=time/60`;h=time/3600;printf("時間是%d小時%d分%d秒",h,m,s);}第三章:1.選擇題(1)D
(2)D(A的答案要修改一下,不然也是不合法)(3)和(4)與第一題相同(5)D(6)D(7)A(8)B2.編程題(1)#include<stdio.h>voidmain(){charc;c=getchar();putchar(c-1);putchar(c);putchar(c1);}(2)#include<stdio.h>voidmain(){intscore1,score2,score3,score4,sum;floatavr;scanf("%d,%d,%d,%d",&score1,&score2,&score3,&score4);sum=score1score2score3score4;avr=sum/4.0;printf("總成績是:%d,平均分是:%f",sum,avr);}第四章:1.填空題(1)1
(2)54321(3)(x%3==0||x%7==0)f=1;(4)yis1.Idothis.2.選擇題(1)B
(2)D
(3)B
(4)C
(5)A
(6)A3.編程題(1)#include<stdio.h>voidmain(){inti;scanf("%d",&i);if(i%2==0)printf("%d是偶數(shù)!",i);elseprintf("%d是奇數(shù)!",i);}(2)#include<stdio.h>#include<math.h>voidmain(){inta,b,i;for(a=3;a<=100;a){b=sqrt(a);for(i=2;i<=b;i)if(a%i==0)break;if(i>b)printf("%d
",a);}}(3)#include<stdio.h>voidmain(){intn,t=1,T=0;for(n=1;n<=5;n){t*=n;T=t;}printf("1!2!3!4!5!=%d",T);}(4)#include<stdio.h>voidmain(){charch;inti=0;while((ch=getchar())!='\n')i;printf("總共輸入%d個字符",i);}第五章:1.填空題(1)14
0
(2)[常量表達式1][常量表達式2]
(3)按行存放(4)i*nj1(5)0
0(6)首地址(7)字符
1(8)string.h(題干中“寫入庫函數(shù)”應(yīng)該是“包含頭文件”)(9)2
1(10)for(i=0;i<20;i)printf(“%d”,a[i]);(題干中應(yīng)該寫明“整形數(shù)組a[20],下標(biāo)用i表示”)2.選擇題(1)B
(2)D
(3)CD(題干“數(shù)組a”應(yīng)該是“數(shù)組b”)(4)C(答案C應(yīng)該是“doublec[5][4];”)(5)D(B答案中的a[n]應(yīng)該是a[m])(6)C
(7)D
(8)D
(9)D(該題與填空題第4題重復(fù))(10)C(11)B
(12)C(13)D
(14)B
(15)B
(16)D(17)A(18)B(19)D(20)D(題干“字符中”應(yīng)該是“字符串”)(21)C(22)D(23)D(24)B(25)D3.分析題(1)10000(第七行應(yīng)該是s[i][j])(2)ABLMNP01000(3)SW(case‘I’后面是冒號不是分號)001000001000001(4)arraya:(第一個for循環(huán)后面的左花括號去掉)(5)11
2
3
4
5
6
6
7arrayb:
11
12
1314
16
17
18
1925
21
22
23
24
25364.編程題(1)#include<stdio.h>voidmain(){inta[20];
inti,j,t;printf("input20numbers:\n");for(i=0;i<20;i)
scanf("%d",&a[i]);
printf("\n");for(j=0;j<19;j)for(i=0;i<19-j;i)if(a[i]<a[i1]){t=a[i];a[i]=a[i1];a[i1]=t;}printf("thesortednumbers:\n");for(i=0;i<20;i)
printf("%d",a[i]);printf("\n");}(2)#include<stdio.h>voidmain(){inta[4][4],i,j,max,row1,column1;intmin,row2,column2;for(i=0;i<4;i)for(j=0;j<4;j)scanf("%d",&a[i][j]);max=a[0][0];row1=0;column1=0;min=a[0][0];row2=0;column2=0;for(i=0;i<4;i)for(j=0;j<4;j){if(max<a[i][j]){max=a[i][j];row1=i;column1=j;}if(min>a[i][j]){min=a[i][j];row2=i;column2=j;}}printf("max=%d,row=%d,column=%d\n",max,row11,column11);printf("min=%d,row=%d,column=%d\n",min,row21,column21);}(3)#include<stdio.h>voidmain(){intnum[4][4]={32,30,49,56,15,7,31,9,2,8,24,17,37,19,98,35};inti,j,data1,data2,max,min;for(j=0;j<4;j){min=num[j][0];data1=0;for(i=1;i<4;i){if(min>num[j][i]){min=num[j][i];data1=i;}}max=num[0][data1];data2=0;for(i=0;i<4;i){if(max<num[i][data1]){max=num[i][data1];data2=i;}}if(data2==j)printf("該矩陣的馬鞍點是:num[%d][%d]=%d\n",data2,data1,num[data2][data1]);}}(4)#include<stdio.h>#include<string.h>voidmain(){charstr[50];inti,s;printf("請輸入一行字符串:");gets(str);s=strlen(str);printf("字符串倒序輸出:");for(i=s-1;i>=0;i--)printf("%c",str[i]);}(5)#include<stdio.h>#include<string.h>voidmain(){chara[80],str1[80],str2[80],str3[80];printf("請輸入三個字符串");printf("字符串str1:");gets(str1);printf("字符串str2:");gets(str2);printf("字符串str3:");gets(str3);if(strcmp(str1,str2)>0)strcpy(a,str1);elsestrcpy(a,str2);if(strcmp(a,str3)>0)puts(a);elseputs(str3);}(6)#include<stdio.h>voidmain(){intscore[20][3],sum[20],i,j,t;for(i=0;i<20;i)for(j=0;j<3;j)scanf("%d",&score[i][j]);for(i=0;i<20;i)sum[i]=0;for(i=0;i<20;i)for(j=0;j<3;j)sum[i]=score[i][j];for(i=0;i<20;i)for(j=0;j<20-i;j)if(sum[j]<sum[j1]){t=sum[j];sum[j]=sum[j1];sum[j1]=t;}printf("總成績從大到小順序是:");for(i=0;i<20;i)printf("M",sum[i]);}第六章1.填空題(1)int
(2)值傳遞址傳遞(3)2
(4)static(5)1
2
6
24(6)10,20,40,40
(7)②
(8)13
2.選擇題(1)B
(2)A
(3)D
(4)C
(5)A
(6)B
(7)D
(8)B3.程序設(shè)計題1.intfun(intx,inty){charc;switch(c=getchar()){case'':returnxy;break;case'*':returnx*y;break;default:printf("輸入的符號不對!");}}2.#include<string.h>voidstrfun(chara[],charb[]){intalen=strlen(a);intblen=strlen(b);inti;for(i=0;i<blen;i)a[aleni]=b[i];puts(a);}3.floatfun(intn){floati,t=1.0,s=0;for(i=1;i<=n;i){t=t/i;s=t;}returns;}4.voidcharsum(chars[80],intsum[4]){inti,strl;strl=strlen(s);for(i=0;i<strl;i)if((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z'))sum[0];elseif(s[i]>='1'&&s[i]<='9')sum[1];elseif(s[i]=='')s
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025安義縣融媒體中心招聘全媒體記者3人參考考試試題及答案解析
- 2025上海市同濟口腔醫(yī)院(同濟大學(xué)附屬口腔醫(yī)院)實驗技術(shù)員招聘1人參考考試試題及答案解析
- 2026江蘇南京鼓樓醫(yī)院招聘衛(wèi)技人員340備考筆試試題及答案解析
- 2025廣西壯族自治區(qū)文化和旅游廳幼兒園保育員招聘1人參考筆試題庫附答案解析
- 2026年河北滄州幼兒師范高等??茖W(xué)校選聘高層次人才11名備考考試題庫及答案解析
- 2025上海市同濟口腔醫(yī)院(同濟大學(xué)附屬口腔醫(yī)院)實驗技術(shù)員招聘1人備考筆試試題及答案解析
- 2025年聊城市茌平信發(fā)鋁制品有限公司大量招聘參考考試題庫及答案解析
- 《摸球游戲》數(shù)學(xué)課件教案
- 2025廣西南寧市科學(xué)技術(shù)協(xié)會外聘人員招聘1人考試備考題庫及答案解析
- 2026天津市南開區(qū)衛(wèi)生健康系統(tǒng)招聘事業(yè)單位60人(含高層次人才)筆試考試備考試題及答案解析
- 智能投資顧問課件
- 2025-2030中國農(nóng)村電子商務(wù)人才培養(yǎng)與需求預(yù)測報告
- 2025年高校后勤管理崗位應(yīng)聘筆試指南及模擬題答案解析
- 2025年70周歲以上老年人換長久駕照三力測試題庫(含答案)
- 羽毛的作用教學(xué)課件
- 胸花設(shè)計教學(xué)課件
- 跟腱斷裂護理查房
- 酒店安全巡檢管理辦法
- 私域流量培訓(xùn)
- ZLP630高處作業(yè)吊籃使用說明書
- 部編人教版三年級上冊道德與法治全冊教案
評論
0/150
提交評論