下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精品文檔6.若有以下說明,則有()不是對(duì)strcpy庫函數(shù)的 正確調(diào)用。中央財(cái)經(jīng)大學(xué)二OO一年碩士研究生入學(xué)考試試題 招生專業(yè):產(chǎn)業(yè)經(jīng)濟(jì)學(xué) 考試科目:C語言程序設(shè)計(jì) 注意:本試題所有答案應(yīng)按試題順序?qū)懺诖?題紙上,只寫試題順序號(hào),不必抄題,寫在試題紙上不得分。一、選擇題:下列每題選擇一個(gè)合適的答案(每 題2分,共16分)1以下函數(shù)調(diào)用語句中含有()個(gè)實(shí)參。Sub1(f1,(f2,f3),f4,(f5,f6,f7)A)6 B)4 C)3 D)以上答案都不對(duì)。2已知:union int x;struct char c1,c2; b; a;執(zhí)行語句:a.x=0 x3412之后,a,b,c1的值為()
2、A)0 x34B)0 x3412C)0 x12 D)以上答案都不對(duì)3.已知函數(shù)原形為:struct tree *f (x1,x2,x3,x4)int x1,int *x2;struct tree x3,*x4其中tree為已定義過的結(jié)構(gòu),且有下列變量 定義:strcut tree pt,*p; int i;請選擇正確的函數(shù)調(diào)用語句( )。A) &pt=f(10,&i,pt,p);B) p=f(i+,(int *)p,pt,&pt);C) p=f(i+1,&(i+2),*p,p);D) f(i+1,&i,p,p);4.若有以下程序片段:char str=a
3、cb0 x560780;printf(%d, strler, (str);A) 3B) 6 C) 4 D) 85.若fp為文件指針,且文件已正確打開,以下 語句的輸出結(jié)果為本( )fseek(fp,0,2);i=ftell(fp);printf(i=%d,i);A) fp所指文件的記錄長度B) fp所指文件的當(dāng)前位置,以字節(jié)為單位C) fp所指文件的當(dāng)前位置,以字節(jié)為單位D) fp所指文件的長度,以字節(jié)為單位char * str1=abcd, str212char *str3=efghkl, *str4,*str5=mnopq;A) strcpy ( str2, str1 ); B)strcp
4、y (str3 , str1)C) strcpy (str4 , str1) D) strcpy(sir5 , str1 );7.若有如下說明,且0=k50) break;C) k=32760; do(k+%2)|(k%2) k+;k+=2;while(k0);二、度程序:給出程序執(zhí)行后的輸出結(jié)果。 (第1、2題各5分,第3、4、5、6題各6分,共34分)假設(shè)有可運(yùn)行程序的各文件名為test.exa使 用命令行參數(shù),運(yùn)行該程序的 格 式 如下:test ynop azcb rwza請寫出下面程序的輸出結(jié)果。#include stdio.h#include string.hmain(argc,a
5、rgv)int argc;char *argv; char *p;sub1( argv+1; argc-1 );for (p=argv+1;-argc;p+) printf(%sn, *p);sub1 (char *s, int n) int k, j;char word20;for(k=0;kn;k+)精品文檔for (j=k+1;j0) strcpy(word, sk); strcpy(sk, sj);精品文檔A) p=aC) p=ak8.以下語句段中,A) k=50;D) k=32760;while精品文檔strcpy(sj, word);2.寫出以下程序運(yùn)行后的輸出結(jié)果。#includ
6、estdio.h #define N 6 #define M 21main() int aM,*pN,k,j,q; for(k=0;kN;k+)q=k*(k+1)/2; pk=&aq;for(k=0;kN;k+) *(*(p+k)=1;*(*(p+k)+k)=1;for (k=2;kN;k+ )for (j=1;jk;j+)*(*(p+k)+j)=*(*(p+k-1)+j-1)+*(*(p+k-1 )+j);for( k=0; kN; k+ )for(j=0;j=k;j+)printf(%4d,*(*(p+k)+j);printf (n);3.寫出以下輸出結(jié)果。#include std
7、io.hcharstr=PPPQWLTECH1111Q1QALLMS1;main()int k; char ch;for ( k=2; (ch=strk)!=0; k+) switch( ch ) case A: putchar(a); continue; case 1:break;case1: while( ( ch=str+k)!=1&ch!=0);case 9: putchar(#);case E:case L: continue; default :putchar(ch); continue; putchar(*);printf(n);4.寫出下列程序的輸出結(jié)果。#includ
8、e stdio.h main()char*s6=BGCD,OFEH,IJKVALMN,QXYZ,PRST;char *p; int k;p=s; for(k=1;k4;k+) printf(%c, (*p)k);5.寫出程序運(yùn)行結(jié)果。#include stdio.h #includestring.h void fun( char *w, int m) char s,*p1, *p2;p1=w; p2=w+m-1; while(p1p2), ;s=p1+; p1=p2-; *p2=s; main() static char a=ABCDEFG; fun(a,strlen(a);puts(a)6.
9、下列程序由兩個(gè)文件組成,請寫出運(yùn)行結(jié)果/*文件1*/ #include stdio.h int j=4;main() int,k,m,j; extern int n; extern int f2( );k=4;m=3;j=0;printf(p1=%dn, f1(n,m);printf(p2=%dn, f2(k,m);printf (p3=%dn, f1(n,j); printf(p4=%dn,f2(n,j); printf(n=%dn, n); printf(j=%dn,j); f1(int m, int k) int f;if (n) n=k*n;精品文檔精品文檔j=m+j; f=n%j;r
10、eturn(f);/*文件2*/int n=2;f2(int a, int b) static int m; extern int j; n=n*j+1; j=j+m+1;m=n+j+a+b; return(m);三、填空題(每空2分,共22分)1.以下程序功能:輸入100本書的名稱和單 價(jià),按照單價(jià)進(jìn)行排序后輸出。#include stdio.h#define NUM 100struct book char name20;float price;main() struct book term,booksNUM;int count;for (count=0;countNUM; ) printf
11、(Input book name and pricen);scanf(%s%f, (1) );sortbook( term, books, count+);printf(- BOOKLIST- n);for(count=0;countNUM;count+)printbook( (2) );sortbook( term, pbook, count)struct book term;struct book *pbook;int count;int k;struct book *q, ( 3 ) ;for (k=0; kcount; k+,pend+);for ( ; pbookpriceterm.
12、price) break;for (q=pend-1; q=pbook; q-) (4) ; (5) ;printbook(pbook)struct book *pbook; printf(%-20s %6.2fn, pbook-name,pbook-price);2.以下程序顯示指定文件, 在顯示文件內(nèi)容的同 時(shí)加上行號(hào)。#include stdio.h#include string.h main()char s20,filename20;int flag=1, ( 6 ) ;FILE *fp;printf(Enter filename); gets(filename);if(fp=fope
13、n(filename,r) (7) ) printf(File open error !n);exit(0);while ( (8) )while(fgets(s, 20, fp ) ( 9 ) ) if ( (10) ) printf(%3d : %s,+i,s); elseprintf(%s , s);if ( ( 11 ) ) flag=1;else flag=0; fclose(fp);四、編程序(第1題8分,第2題9分,第3題11分,共28分)1某人有10張3分的郵票和10張5分的郵票, 問使用這些郵票可以組合出多少種不同面值的郵資。(例如:1張3分郵票加1張5分郵票可以組成8分的郵
14、資;5張3分的郵票或3張5分的郵票都可以組成同樣面值的郵資。)2已知某數(shù)列前兩項(xiàng)為2和3,其后繼項(xiàng)根據(jù) 前面最后兩項(xiàng)的乘積,按下列規(guī)則生成:(1)若乘積為一位數(shù), 則該乘積即為數(shù)列的后 繼項(xiàng);(2)若乘積為二位數(shù), 則該乘積的十位數(shù)字和 個(gè)位數(shù)字依次作為數(shù)列的兩個(gè)后繼項(xiàng)。請編程序生成該數(shù)列的前N項(xiàng),并求前N項(xiàng)精品文檔精品文檔的和。要求:生成該數(shù)列 后繼項(xiàng)及求和過程用函數(shù)實(shí)現(xiàn),在主函數(shù)中 調(diào)用該函數(shù)。3小剛假期同媽媽一起去書店, 他選中了N本 書,每本書的單價(jià)分別為:p1,p2,p3.,pn元(均為整數(shù)),不巧的是:媽媽只帶了S(為整數(shù))元錢,不夠買這N本書(即:Sp1+p2+pn)。為了 讓小
15、剛過一個(gè)愉快的假期,媽媽同意將這S元錢全部用來買書。也 就是小剛要從所選的N本書中選出M本,使得這M本的價(jià)格和剛好等 于S。即:pi1+pi2+pi3+pim=S,請你編程序?qū)⑺袧M足這一 條件的i1,i2,i3im依次打印出來。01年c真題參考答案1.d2.c3.b4.a5.d6.c7.a8.c1.azcbrwzaynop(這道題我沒有調(diào)試出來,不知道怎么搞得,我的tc對(duì)這道題有意見,大家一起確認(rèn)一下吧)2.11112113311 46411 5 10 10513.PQWTCH*#Q#4.GCDABCDEAG6.p1=0p2=51 p3=0p4=97n=1j=01.,&am
16、p;term.price2.&bookscount3.*pend=pbook4.*(q+1)=q5.*(q+1)=term6.i=07.=NULL8.!feof(fp)9.!=010.flag=111.strlen(s)19四最后一道題,沒有搞定,大家?guī)兔?1.#define N 101*101main()int i,j,k,n,s,aN;n=1;a0=0;for(i=0;i=10;i+)for(j=0;j=10;j+)s=3*j+5*i;for(k=0;kn;k+) if(s=ak) break;if(k=n)ak=s;n+;printf(have %d typesn,n);2.#define N 10main()int i,s,aN+1;void creat(int a,int n);a0=2;a1=3;creat(a,N);s=sum(a,N);5.精品文檔精品文檔printf(the as primer part N :n);for(i=0;i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年高速公路ETC系統(tǒng)升級(jí)改造合同
- 2025年度智能物流平臺(tái)合作返點(diǎn)合同范本4篇
- 2025年度現(xiàn)代農(nóng)業(yè)設(shè)施承攬合同補(bǔ)充協(xié)議4篇
- 2025年度油氣儲(chǔ)罐安全檢測與改造合同4篇
- 2025年10kv線路施工綠色環(huán)保與節(jié)能減排合同3篇
- 2025年度智能車位租賃合同轉(zhuǎn)讓協(xié)議書(全新版)4篇
- 2024年車輛購銷合同示范文本
- 2025年度智能儲(chǔ)煤場租賃管理服務(wù)合同4篇
- 2024礦用設(shè)備租賃合同
- 2025年度城市更新改造項(xiàng)目承包合同簽約與歷史文化保護(hù)協(xié)議(2024版)3篇
- 2024年??谑羞x調(diào)生考試(行政職業(yè)能力測驗(yàn))綜合能力測試題及答案1套
- 六年級(jí)數(shù)學(xué)質(zhì)量分析及改進(jìn)措施
- 一年級(jí)下冊數(shù)學(xué)口算題卡打印
- 2024年中科院心理咨詢師新教材各單元考試題庫大全-下(多選題部分)
- 真人cs基于信號(hào)發(fā)射的激光武器設(shè)計(jì)
- 【閱讀提升】部編版語文五年級(jí)下冊第三單元閱讀要素解析 類文閱讀課外閱讀過關(guān)(含答案)
- 四年級(jí)上冊遞等式計(jì)算練習(xí)200題及答案
- 法院后勤部門述職報(bào)告
- 2024年國信證券招聘筆試參考題庫附帶答案詳解
- 道醫(yī)館可行性報(bào)告
- 視網(wǎng)膜中央靜脈阻塞護(hù)理查房課件
評(píng)論
0/150
提交評(píng)論