




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上2015年平江縣職業(yè)技術(shù)學(xué)校高考C語(yǔ)言模擬測(cè)試第五套 姓名:_ 總分:_一、單選題(每題5分,共10分)21、若有如圖1所示存儲(chǔ)結(jié)構(gòu),且變量定義為struct nodeint data;struct node*next;p,q,r;若要實(shí)現(xiàn)圖2所示的存儲(chǔ)結(jié)構(gòu),可選的賦值語(yǔ)句是 ( ) p q r p q r 圖1 圖2A.p=r; B.p=qnext; C.pnext=q; D.pnext=qnext; 22、語(yǔ)句while(!E);括號(hào)中的表達(dá)式!E等價(jià)于 ( ) A.E=0 B.E!=1 C.E!=0 D.E=1二、基本操作題(每空3分,共12分) 28.輸出10
2、0到1000之間的各位數(shù)字之和能被15整除的所有數(shù),輸出時(shí)每10個(gè)一行。 mian() int m,n,k,i=0;for(m=100;m=1000;m+) ; n=m; dok=k+;n=n10;if(k%15=0) printf(“%5d”,m);i+; if(i%10=0); 三、綜合應(yīng)用題(每空5分共20分)31.題目:以下程序的功能是統(tǒng)計(jì)從鍵盤(pán)輸入字符串,統(tǒng)計(jì)輸入字符串中的字母、數(shù)字、 空格和其他字符的個(gè)數(shù)。(每空5分)main() char s180;int a4=0; int k;_; gets(s1);_; puts(s1); for(k=0;k<4;k+) printf
3、("%4d",ak);void fun(char s,int b)int i;for(i=0;si!='0'i+) if(si>='a'&&si<='z'|si>='A'&&si<='Z') b0+; else if(_) b1+; else if(_) b2+; else b3+;四、程序分析題(本大題共3小題,共25分)(1)以下程序的輸出結(jié)果是main() int a,b; for(a=1,b=1;a<10;a+) if(a%3
4、=1)b+=3;continue; printf("%d",b);(3)閱讀下列程序,寫(xiě)出程序運(yùn)行的結(jié)果。main() int a8=1,0,1,0,1,0,1,0,i; for(i=2;i<8;i+)ai+=ai-1+ai-2; printf("%d",ai-1); printf("n");getch();getch();(2)以下程序的輸出結(jié)果是int f( )static int i=0;int s=1;s+=i;i+;return s;void mian( )int i,a=0;for(i=0;i<5;i+)a+=
5、f();printf(“%dn”,a);(4)以下程序運(yùn)行后的輸出結(jié)果是 struct NODE int k; struct NODE * link; ;mian() struct NODE m5,*p=m,*q=m+4; int i=0; while(p!=q) p->k=+i;p+; q->k=+i;q; q->k=i;for(i=0;i<5;i+)printf(“%d”,mi.k);printf(“n”);34、程序填空。按照題目要求,將正確內(nèi)容填入相應(yīng)位置,使程序完整。(每空5分,共25分) (1)驗(yàn)證哥德巴勒猜想:任何一個(gè)大于6的偶數(shù)均可表示為兩個(gè)素?cái)?shù)之和。要
6、求將6 100之間的偶數(shù)都表示為兩個(gè)素?cái)?shù)之和。素?cái)?shù)只能被1和自身整除的正整數(shù),1不是素?cái)?shù),2是素?cái)?shù)。請(qǐng)?zhí)羁?。int prime(int n)int k; for(k=2;k<=n/2;k+) if(n%k=0) return 0; return _;main() int j,k; for(j=6;j<=100;j+=2) for(k=2;k<=j/2;k+) if(_)printf("%2d=%2d+%2dt",j,k,j-k);break;getch(); (2)有一個(gè)已排好序的數(shù)組,要求輸入一個(gè)數(shù)后,按原來(lái)排序的規(guī)律將它插入數(shù)組。main() int
7、a11=1,4,6,9,13,16,19,28,40,100;int temp1,temp2,number,end,i,j;printf("array a:n");for(i=0;i<10;i+) printf("%5d",ai);printf("n");printf("insert data:");scanf("%d",&number);end=a9;if(number>end) _;else for(i=0;i<10;i+) if (ai>number) _;
8、 ai=number; for(j=i+1;j<=10;j+) temp2=aj;aj=temp1;_; break; for(i=0;i<11;i+) printf("%5d",ai);getch();35、閱讀程序,修改程序中的錯(cuò)誤,不得增行或刪行,也不得更改程序結(jié)構(gòu)。請(qǐng)?jiān)诖痤}卡中指出錯(cuò)誤所在的行號(hào),并給出該行修改后的程序代碼。(每處5分,共25分)1、給定程序MODI1.C中函數(shù)fun的功能是:將既在字符串s中出現(xiàn)又在字符串t中出現(xiàn)的字符構(gòu)成一個(gè)新的字符串放在u中,u中字符按原字符串中字符順序排列,不去掉重復(fù)字符。例如:當(dāng)s=“ABBCDE”,t=“BDF
9、C”時(shí),u中的字符串為:“BBD”。請(qǐng)改正程序中的2個(gè)錯(cuò)誤,使他能得出正確結(jié)果。Modil.cL1 void fun(char *s,char *t,char *u)L2 int i,j,s1,t1;L3 s1=strlen(s);t1=strlen(t);L4 for(i=0;i<s1;i+)L5 for(j=0;j<t1;j+)L6 if(si=tj) break;L7 if(j>=t1)L8 *u+=si;L9 *u='0'L10 L11 main()L12 char s100,t100,u100;L13 printf("nPlease ent
10、er string s:"); scanf("%s",s);L14 printf("nPlease enter string t:"); scanf("%s",t);L15 fun(s,t,u);L16 printf("The result is:%s",u);2、函數(shù)fun的功能是:根據(jù)整型形參m的值,計(jì)算如下公式的值。t=1-1/2×2-1/3×3-1/m×m 例如,若m=5,則應(yīng)輸出:0.請(qǐng)改正程序中的3處錯(cuò)誤,使它得出正確的結(jié)果。L1 double fun(int m
11、)L2 double y=1.0;L3 int i;L4 for(i=2;i<m;i-)L5 y-=1/(i*i);L6 return m;L7 L8 mian()L9 int n=5;L10 printf(“nthe result is%lfn”,fun(n); 五、程序設(shè)計(jì)題(本大題25分,每空5分)36.【問(wèn)題描述】以下程序不斷地從鍵盤(pán)輸入字符,直到輸入EOF為止。對(duì)于輸入的小寫(xiě)字符,先轉(zhuǎn)換為相應(yīng)的大寫(xiě)字符,其他字符不變,然后逐個(gè)輸出到文件text.txt中,行結(jié)束符回車(chē)(n)也作為一個(gè)字符對(duì)待,最后統(tǒng)計(jì)文件中的字符個(gè)數(shù)和行數(shù)。mian()FILE *fp;char c,str256;int i=0,no=0,line=0;if(fp=fopen(“text.txt”,”_”)=NULL)printf(“cant open thist file.n”);exit(0);printf(“please input a string.n”);while(_)!=EOF)if(c>=a&&c<=z) _; fputc(c,fp);fclose
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 六一兒童端午活動(dòng)方案
- 六一參加拔河活動(dòng)方案
- 六一復(fù)古懷舊活動(dòng)方案
- 六一孩子野餐活動(dòng)方案
- 六一德育活動(dòng)方案
- 六一沙灘活動(dòng)方案
- 六一活動(dòng)搶答活動(dòng)方案
- 六一活動(dòng)游樂(lè)場(chǎng)活動(dòng)方案
- 六一活動(dòng)鉆山洞活動(dòng)方案
- 六一節(jié)活動(dòng)親子活動(dòng)方案
- 2025年食品溯源系統(tǒng)應(yīng)用:食品安全追溯體系建設(shè)與供應(yīng)鏈協(xié)同報(bào)告
- 北京開(kāi)放大學(xué)2025年《企業(yè)統(tǒng)計(jì)》形考作業(yè)1答案
- 網(wǎng)絡(luò)輿情分析模型-全面剖析
- 課題申報(bào)書(shū):生成式人工智能賦能高校體育教師教學(xué)能力的內(nèi)在機(jī)理與實(shí)踐路徑研究
- 信譽(yù)樓管理制度特色
- 登山安全培訓(xùn)課件內(nèi)容
- 防沙治沙光伏一體化技術(shù)方案設(shè)計(jì)
- 2025年春新北師大版生物七年級(jí)下冊(cè)課件 第11章 人體的運(yùn)動(dòng) 第1節(jié) 人體的骨骼
- 便攜式移動(dòng)電源規(guī)范
- 實(shí)驗(yàn)室生物安全評(píng)估制度(4篇)
- 【MOOC】《電路原理》(東北大學(xué))中國(guó)大學(xué)慕課答案
評(píng)論
0/150
提交評(píng)論