下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
山東科技大學(xué)200—200學(xué)年第 學(xué)期《程序設(shè)計(jì)基礎(chǔ)》考試試卷五班姓學(xué)號(hào) 題號(hào)題號(hào)一二三四五總得分評(píng)卷人審核人得分一、選擇題(每題1分,共20分)以下敘述中正確的( )C程序中注釋部分可以出現(xiàn)在程序中任意合適的地方和只能作為函數(shù)體的定界符構(gòu)成C程序的基本單位是函數(shù),所有函數(shù)名都可以由用戶命名分號(hào)是C語(yǔ)句之間的分隔符,不是語(yǔ)句的一部分在一個(gè)C語(yǔ)言程序( )main函數(shù)必須出現(xiàn)在所有函數(shù)之前main函數(shù)可以在任何地方出現(xiàn)main函數(shù)必須出現(xiàn)在所有函數(shù)之后main函數(shù)必須出現(xiàn)在固定位置判斷下面標(biāo)識(shí)符中哪個(gè)是C語(yǔ)言中合法的用戶定義標(biāo)識(shí)( )a-b B.#abd C. typedef D._max4.為表示關(guān)X≥Y≥Z,應(yīng)使語(yǔ)言表達(dá)( A.(X≥Y)&&(Y≥Z) B.X>=Y>=ZC.(X>=Y)‖(Y>=Z)D.(X>=Y)&&(Y>=Z)5.設(shè)有一分段函數(shù):x=1x=2a<b且c=da>=b則下列程序段哪個(gè)是正確的()A.if(a<b) B. if(a<b)C.if(a>b)D.if(a>=b)if(c==d) {if(c==d)if(c==d)x=2;x=1; x=1;x=1;elseelsex=2; elsex=2;}elsex=2;{if(c==d) x=1;}若有兩條語(yǔ)句:staticcharx[]=”abcde”;staticchary[]={?a?,?b?,?c?,?d?,?e?};則下列說(shuō)法中正確的( )x數(shù)組和y數(shù)組長(zhǎng)度相同B. x數(shù)組長(zhǎng)度大于y數(shù)組長(zhǎng)度C. x數(shù)組長(zhǎng)度小于y數(shù)組長(zhǎng)度D. 以上三種說(shuō)法均錯(cuò)誤。返回值為void的函數(shù),其含義( )調(diào)用函數(shù)之后,被調(diào)用的函數(shù)沒(méi)有返回值;調(diào)用函數(shù)之后,被調(diào)用的函數(shù)不返回調(diào)用函數(shù)之后,被調(diào)用的函數(shù)返回值為任意類型以上三種說(shuō)法均不正確。指出下列程序段中那個(gè)語(yǔ)句是不正確( )(intpx=&x,py=px B.px=x C. py=&y D.9.在printf語(yǔ)句中按字符串輸出的格式( )A.“%s” B.“%c” C.“%f” D.“%d”10.C語(yǔ)言中,運(yùn)算對(duì)象必須是整型的運(yùn)算符( A.% B. / C. %和/ D. >=以下說(shuō)法正確的( )C語(yǔ)言程序總是從第一個(gè)定義函數(shù)開(kāi)始執(zhí)行;C語(yǔ)言程序中,要使用的函數(shù)必須在main()函數(shù)中定義;C語(yǔ)言程序總是從main()函數(shù)開(kāi)始執(zhí)行;C語(yǔ)言程序的main()函數(shù)必須在程序的開(kāi)始部分。已定義以下函數(shù)fun(int*p){return*p;}該函數(shù)的返回值( )不確定的值 B.形p中存放的值C.形所指存儲(chǔ)單元中的值 D.形參的地址值對(duì)于語(yǔ)句,輸入10的正確的輸入形式( A.a=10 B.A=10 C.10 D.=10當(dāng)c的值不為0時(shí),在下列選項(xiàng)中能正確將c的值賦給變量、b的是( B.(a=c)‖(b=c); C.(a=c)&&(b=c); D.a=c=b;在C語(yǔ)言中,不正確的int類型的常數(shù)( A.32768 B.0 C.037 D.0xAF若有以下說(shuō)明語(yǔ)(已in占2個(gè)字節(jié)long占4個(gè)字節(jié)則下print的輸出結(jié)果( )A.24 B.26 C.20 D.30unionuarea{ intx;longstructstr{ chars[20];unionuareamain(){printf(“%d\n”,sizeof(structstr));}下列關(guān)switch和break語(yǔ)句的討論中,只有( )是正確的。breakswitch語(yǔ)句的一部分在switchbreak語(yǔ)句switchbreak語(yǔ)句以上三種說(shuō)法都不正確。以下不能正確定義二維數(shù)組的選項(xiàng)是( )A.inta[2][2]={{1},{2}}; B.inta[2][]={{1,2},{3,4}};C.inta[2][2]={{1},2,3}; D.inta[][2]={1,2,3,4};執(zhí)行以下程序后,輸出結(jié)果( A.–1 B.1 C.8 D.0main(){inty=11;while(--y){y--;}printf(“%d\n”,y--);}main(){inta=5,*b,**c;c=&b;b=&a;……}程序在執(zhí)行c=&b;b=&a;語(yǔ)句后,表達(dá)式的值是( )變量的地址 B.變量中的值C.變中的值 D.變量的地址有以下程序intfunc(intx){有以下程序intfunc(intx){if(x==1)return2;elsereturnx*func(x-1);}main(){ printf(“%d\n”,func(4));}執(zhí)行后輸出的結(jié)果是main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf(“%d”,*p);printf(“%d\n”,*(p+8));}輸出結(jié)果是1.有以下程序 2.main(){inti=0,s=0;do{ if(i%2){i++;continue;}i++;s+=i;}while(i<9);printf("%d\n",s);}執(zhí)行后輸出的結(jié)果是3.定義如下變量和數(shù)組 inti,x[3][3]={1,2,3,4,5,6,7,8,9};則下列語(yǔ)句for (i=0;i<3;i++)printf(“%d”,x[i][2-i]);的輸出結(jié)果是三、程序改錯(cuò)題(每題5分,共20分)注:下列每小題有一個(gè)錯(cuò)誤,找出并改正 #include"stdio.h"main(){charc,*ch=&c;while((c=getchar())!=\n{if(ch>=a&&ch<=z)putchar(*ch-a+Aelseputchar(*ch);}}10013main(){inti;for(i=100;i>=0;i--);if(i%13==0) printf("%d",i);}3.求1+2+3+…+100main(){intdo{sum+=i;i++;}while(i<=100);printf("%d",sum);}4.計(jì)算1+1/2+1/3+…+1/10main(){doubleinti;for(i=2;i<=10;i++)t+=1/i;printf("t=%f\n",t);}四、把以下的程序補(bǔ)充完整(每空2.5分,共10分)1、,select函數(shù)的功能是:在NM,,并通過(guò)形參傳回此最大值所在的行下標(biāo)。請(qǐng)?zhí)羁铡?defineN3#defineM3select(inta[N][M],int*n){inti,j,row=1,colum=1;for(i=0;i<N;i++)for(j=0;j<M;j++)if(a[i][j]>a[row][colum]){row=i;colum=j;};;2.函數(shù)YangHui的功能是把楊輝三角形的數(shù)據(jù)賦給二維數(shù)組的下半三角,形式如下111其構(gòu)成規(guī)律是:121(1)第0列元素和主對(duì)角線元素均為11331(2)其余元素為其左上方和正上方元素之和14641(3)數(shù)據(jù)的個(gè)數(shù)每行遞增1請(qǐng)將程序補(bǔ)充完整。#defineN6voidyanghui(intx[N][N]){inti,j;x[0][0]=1;for(i=1;i<N;i++){ x[i][0]= =1;for(j=1;j<i;j++)}}五、編程題(每題10分,共30分)注:每個(gè)編程題都應(yīng)畫出N-S圖,N-S圖占一半的分?jǐn)?shù)判斷某一年是否為閏年(規(guī)則:如果某年份能被41004400)寫一個(gè)函數(shù),在主函數(shù)中輸入一個(gè)數(shù),然后調(diào)用該函數(shù)判斷該數(shù)是否是素?cái)?shù),最后
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人新能源車輛購(gòu)買還款協(xié)議實(shí)施細(xì)則3篇
- 2025年鐵路接觸網(wǎng)設(shè)備檢修合同3篇
- 2025年度現(xiàn)代風(fēng)格面磚采購(gòu)及施工合同4篇
- 二零二五版蜜蜂養(yǎng)殖保險(xiǎn)產(chǎn)品定制合作框架協(xié)議4篇
- 私募股權(quán)投資行業(yè)2024年信用回顧與2025年展望 -新世紀(jì)
- 貪吃蛇游戲課程設(shè)計(jì)
- 2024年度快手電商全景洞察-飛瓜-202501
- 初探太陽(yáng)系模板
- 二零二五版航空航天復(fù)合材料采購(gòu)預(yù)付款擔(dān)保服務(wù)協(xié)議3篇
- 老師記敘文6篇
- 2025春夏運(yùn)動(dòng)戶外行業(yè)趨勢(shì)白皮書
- 《法制宣傳之盜竊罪》課件
- 通信工程單位勞動(dòng)合同
- 高低壓配電柜產(chǎn)品營(yíng)銷計(jì)劃書
- 租賃車輛退車協(xié)議
- 醫(yī)療護(hù)理技術(shù)操作規(guī)程規(guī)定
- 盤式制動(dòng)器中英文對(duì)照外文翻譯文獻(xiàn)
- 社會(huì)系統(tǒng)研究方法的重要原則
- 重癥醫(yī)學(xué)科健康宣教手冊(cè)
- 2022版《義務(wù)教育英語(yǔ)課程標(biāo)準(zhǔn)》解讀培訓(xùn)課件
- 五個(gè)帶頭方面談心談話范文三篇
評(píng)論
0/150
提交評(píng)論