試卷、試題--2011年至2013年計算機基礎與程序設計考題及答案全集_第1頁
試卷、試題--2011年至2013年計算機基礎與程序設計考題及答案全集_第2頁
試卷、試題--2011年至2013年計算機基礎與程序設計考題及答案全集_第3頁
試卷、試題--2011年至2013年計算機基礎與程序設計考題及答案全集_第4頁
試卷、試題--2011年至2013年計算機基礎與程序設計考題及答案全集_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、 fortra nbasicfortra nbasicada35題:Ib2c3,b4c56,c78b9I2c3,4c56,c789l23,456,789分)找出其中為最大數(shù)的元素,輸出該元素的下標和值。,max,maxi);2,43,74,115,1634題:pascaljava五、編程題(本大題共 2小題,每小題12分,共24從鍵盤輸入10個浮點數(shù)并存放到一維數(shù)組 x中, void mai n()float x10,max;int i,maxi;for(i=0;i10;i+)scan f(%f, &xi);max=x0;maxi=0;for(i=1;i10;i+)if(maxxi)max=x

2、i;maxi=i;printf(”所有元素的最大數(shù)為:f,該元素的下標為37若C盤根目錄下有一個名為 a.txt的文本文件,文件中有一個不超過50個字符的字符串,讀入該字符串,并將該字符串中的字符按從小到大的次序排列出來,再輸出排序后的結(jié)果。(參照2011年4月國考題37題及p86頁冒泡排序法)#i nclude stdio.hvoid mai n(void)char str50,ch;int i,j;FILE *fp;if(fp=fopen(c:a.txt,r)=NULL)printf( 文件不存在 ”);exit(O);while(!feof(fp) fgets(str,50,fp);fc

3、lose(fp);for(i=0;istrle n(str)-1;i+)for(j=i+1;jstrj)ch=stri;stri=strj;strj=ch;printf(字符串按從小到大的次序排列的結(jié)果為:%s,str);2043.4月考試試題一、單頊選擇題(本大題共20小題,每小題1分,共勿分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題紙片的相 應代碼涂黑。錯涂、多涂或未涂均無分。1若用八位二逬制表示一個整數(shù).則一4在計算機中的表示是C.10000100D. 00000100G 32768D. E4CO(珂一 1)D+0-(23-l)A. 11111100111

4、110112. Turbo C2.0中,合法的整型常童是A. 213-327683* Turbo C 2. 0中Jong型數(shù)的取值范圍是A* -215-(21D-1) B, -23,(23I-1)4+設有int x=10,ytzj執(zhí)行y=g=?m=y= = zi后變量x的值是A.OBlC. 10LX 205. YW表達式結(jié)果為3的是A, (-7)%4B. 7/4 * -4C. 7/4+2D. S/3+8/3&以指數(shù)形式輸出實數(shù):的格式說明符是A. % uBC. %fD. %e7.若有語句pnnt(o%-5d,12?其格式描述中的“一”號表示的意思是扎輸出的數(shù)據(jù)帶有十號S輸出的數(shù)搖帶有一號G輸出

5、的數(shù)據(jù)左對齊D輸出的數(shù)據(jù)右對齊8.下面能正確表述代數(shù)式血彎+*的C語言表達式是A. (s?譏30)+H工)/2口B.(5(3. 14/6)C, (5?n(3. 14/6) + ezp(j)/(2 * a) D+ 血 14/6) +* 心)艮下面程序段執(zhí)行的結(jié)果是main() int x=ltyif(x=O) y=Ofelse y= 1 jprintfCMx %dty= %dnn Txty)At x0,y=0B. x= 1 ny=0C. x0,y= 1 Dt x = 1 ,y = 110+當a=l,b = 3,c-5,d = 4時,執(zhí)行下面程序段后山的值是if(ab)if(cCd) x= 11e

6、lseif(a char sf 10j= HabcN;printfCcl = %c c2 %sn fs2ts);扎 cl = cfc2 = abcB. cl = bc2 aC+ cl = bc2 = abc D. cl=ctc2 a14.下列關于函數(shù)說法正確的是個源程序文件只能由一個函數(shù)組成一個C程序只龍山一個源程序文件組成U 個C程序可有零個rnainO函數(shù)除mainO函數(shù)外,同一個函數(shù)可被另一個函數(shù)凋用麥次1亂下面關于函數(shù)的說法中,否巫硝的是丄若函數(shù)沒有參數(shù).則函如名石的岡括號可省略函數(shù)中的形參類型必須說明函數(shù)中的形參可以有,也可以沒有D*調(diào)用函數(shù)時,實參類型與形參類型應該一致1乩若有定義

7、int aClO, * p*要使指針變量 A. p = & 叭B. * p=a;下列為指針數(shù)組定義的是A+ float ( * p)6$C* float * p) C )18下面關于結(jié)構(gòu)體類型的定義正確的是A, struct treeint branch jchar nameESOH ;char * relation;Astruct treeint branchchar nameC20Hchar * relation拒向數(shù)組矢下面寫法正確的是 C p = ajD. p= * aB. float p6;拒向數(shù)組矢下面寫法正確的是 C p = ajD. p= * aB. float p6;D. f

8、loat *B. strucL treeint branch,char nameSOj Tchar * relation,;D. struct treeint branch;char namg20乍char * relation;A.B &U ID. *20+在格式;fgcts(strtntp)i中,下面說法否巫確的是str是字符指針B. 一次可以讀n個字符Cm是字符數(shù)組名D.次可以讀n-l個字符二、爹項選擇題(本大趣共5小題,每小題2分,共10分)在每小題列出的五個備選項中至少有兩個是符合題目要求的,請將其選出并將“答題紙”的 相應代碼涂黑“錯涂、窯涂、少涂或未涂均無分21.下面數(shù)據(jù)屮等值的

9、有扎(0.100)2a? ajbD+ a a/b * bE+ aa%b * b下面程序段執(zhí)行后產(chǎn)生死循環(huán)的有A* while(x=O)B while(x= 1);C* do循環(huán)體while(x=l) ifor(x = l; ix+ + );for(x= 1 ; x l&v|uB, u&v&wC* u| v&-wnV VIv*w | u三、簡答題(本大題共4小題,每小題4分,共16分)簡述C語言中標識符的命名規(guī)貝嘰C語言中哪些名是用標識符來標識的?簡述if(表達式)語句1 else語句2的執(zhí)行過程。若有定義int日=3, * q=&打* p=a;設a在內(nèi)存中的地址值是655OQ, 問:(l)a和

10、&已的值分別是什么?(2)p和* p的值分別是什么?3)執(zhí)行* q十十后,表達式* q+ +和q的值分別是什么?設有下面說明;struct flower char * part; char * color; mum; char * part_of_flower3 = 花,莖,葉 $char *Seven_color7= -赤”橙”黃綠青丁藍紫試寫出將mum的成員pm定義為花”、成員cola定文為黃的C語句.四、閱讀分析題(本大題共6小題,每小題5分,共30分)閱讀下面程序,寫出執(zhí)行結(jié)果mainOint x= 35 y= 2tabfa= x/10 ;b = y%;printf(%d, %dn,

11、+ x*y+);閱讀下面程序,當程序運行后從鍵盤上輸人一個卡號,寫出執(zhí)行結(jié)果# includeVstdio. hmainOchar uh*ch = getchar() ?switch(ch) case 十IprintfC1 + + +n) ;breakjcase printft1 * * * nM);default:printf(;case T一F;prinLf() ;break;case VprintfCend);閱瀆下面的程序mainO int x=48ty=32tif(xy) t = x;x=y;y=t j while(r=y%x)! =0)printf(bx= %dnH, x) i問:

12、(1)程序的輸出結(jié)果是什么?(2)該程序的功能是什么?閱讀下面程序,寫出執(zhí)行結(jié)果 maia()(int3t92t6T5tiJUimaxtminjfori=0 訂4 訂 + + )for(ji+l *jV5j4 + )if(aia|j) t=aCi ;ai=aj=max=aEO0 ;min= a4;for(i = 0;i5 ji-r 十)printf(rt%3dB,aihprintf( Mn max= %d min = %dv tijeixt min);34*閱讀下面程序,寫出執(zhí)行結(jié)果34*閱讀下面程序,寫出執(zhí)行結(jié)果int a = 5mainf) int R-3titfunc(int);for(

13、i = 1 ; iV4 ; i + +)func(a+ 十);printf( %3dn胡)ini func(int b) static int k = 0?F+k;priiitKN %3d%3d%3dnH f b k) rnainO char * p10 = ling, *yi t er f san*, si, wu /liu, ,qiH /bn, Hjiu* j int xTaTb;scanff %dr, &孟)卡if(x = 100) printf( Hcuo le11);else a=x/10?b = x%10if(a=0) printfCf %sNelse if(b = = 0) pr

14、intfCrt %s shielse printf(%s shi %fpn.pb打問:(1)當鍵盤輸人120時,結(jié)果是什么? 住)當鍵盤輸人3時,結(jié)果是什么? 當鍵盤輸人70時,結(jié)果是什么? (4)當鍵盤輸人23時,結(jié)果是什么?五、編程題(本大題共2小題,毎小題12分,共24分)36.從鍵盤上輸人10個整數(shù)放于數(shù)組a中,求出數(shù)組a中所有元素的平均值(保留兩位小數(shù)人有若干牛學生(不超過50人)的某門課程的成績放在文本文件c:cj.血l中,現(xiàn)要求統(tǒng)計出90-100分芒0酣分,70-79分,60-69分H59分的人數(shù)各有多少人。2013年4月部分參考答案1-5 ABBBC 6-10CCCC3 11-150 DAD A 16-20BDAAB21. BCDE22. ABCDE23. CD24. ABE25. ACD2 6C語言規(guī)定標識符只能由字母、數(shù)字和下劃線三種字符組成,且第一字符必須為字 母或下劃綻口在C吾言中,變量名、符號常量、函數(shù) 數(shù)組名、結(jié)構(gòu)體名、文件名等是用標識符來標識的.2 7.當耒達式的值為非0 (

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論