![語言試卷以及解答B(yǎng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/20/4c0ccf63-85cb-4f2b-9101-0dcf3ded849d/4c0ccf63-85cb-4f2b-9101-0dcf3ded849d1.gif)
![語言試卷以及解答B(yǎng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/20/4c0ccf63-85cb-4f2b-9101-0dcf3ded849d/4c0ccf63-85cb-4f2b-9101-0dcf3ded849d2.gif)
![語言試卷以及解答B(yǎng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/20/4c0ccf63-85cb-4f2b-9101-0dcf3ded849d/4c0ccf63-85cb-4f2b-9101-0dcf3ded849d3.gif)
![語言試卷以及解答B(yǎng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/20/4c0ccf63-85cb-4f2b-9101-0dcf3ded849d/4c0ccf63-85cb-4f2b-9101-0dcf3ded849d4.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、東華理工大學(xué)C語言程序設(shè)計 題五、編程題(20分)3.評分標(biāo)準(zhǔn)1)輸入10評委打分得2分2)求得最高分最低分得3分3)求得8評委的平均打分得2分4)打印最后選手得分得1分main()float sum=0.0,a10,aver,max,min; int i;for (i=0;i<10;i+) scanf("%f",&ai); sum=sum+ai; max=a0;min=a0;for(i=1;i<10;i+) if (ai>max)max=ai; if (ai<min)min=ai; aver=(sum-max-min)/8;printf(&
2、quot;aver=%fn",aver);1.評分標(biāo)準(zhǔn):1)定義與輸入輸出共2分2)分段求y值的if 結(jié)構(gòu)3分main()float x;int y scanf(“%f”,&x);if (x>0)y=1;else if (x=0)y=0;elsey=-1;printf(“y=%d”,y) 2.評分標(biāo)準(zhǔn)1)用循環(huán)求得被11整除的數(shù)4分2)有效控制每行打印5個數(shù)得2分3)求和得1分main()int n,s,count ;s=0;count=0;for (n=100 ;n<=200 ;n+)if (n%11=0)count=count+1;prin
3、tf( "%d,",n);s=s+n;if (count%5=0)printf("n");printf("s=%dn",s);題號一二三四總 分分?jǐn)?shù)注意:所有答案均寫在答題卡上,否則無效答題卡一、填空題(每空1分,共計10分)1 _main_ 2 _64_ 3 _x<=100 && x>=0_ 4 _12_5 _2000_ 6 _continue_ 7 _int x=8_ 8 0 _ 9. _44_ 10._14_二、選擇題(每題2分,共50分)題號12345678910答案BCBDADAAAC題號1112
4、1314151617181920答案BDBCDCBDCB題號2122232425答案CABDA三、程序填空題(每空2分,共20分)1)t=*a2)*a=*b3)*b=t4)s=05)s=s+i6)j<9-i7)aj<aj+18)aj+1=temp9)n=110)pea(n-1)-3一、填空題(10分,每空1分)1. C程序是由函數(shù)構(gòu)成的,一個C源程序至少包含一個 _ 函數(shù)。2. 設(shè) a=4 ; 則表達(dá)式 a+=a*=a+a 運算后,a= _。3.條件“0x100”的C表達(dá)式是 _。4. 設(shè)有說明語句int a34,則數(shù)組a包括了 個數(shù)組元素。5. 若聲明:char a15=“Win
5、dows2000;,則語句:printf(%s,a+7);的輸出結(jié)果為_。6在C程序中,可用_語句結(jié)束本次循環(huán),跳過循環(huán)體中下面尚未執(zhí)行的語句,提早進(jìn)入下一次的循環(huán)。7. 初始化值是8的普通整型變量x的定義形式為_。8若file1是指向某文件的指針,當(dāng)還未讀到此文件的末尾時,函數(shù)feof(fp)的返回值是_。9. 設(shè)有以下定義: #define a 4 #define b a+2 則執(zhí)行語句c=b*20(c為int型數(shù)據(jù))后,c的值為_。10. 設(shè)有以下說明,則變量qq在內(nèi)存中所占的字節(jié)數(shù)是_。struct student char name8; int nl; float ave; qq;二
6、、選擇題(每題2分,共50分)1下列數(shù)據(jù)類型中不屬于構(gòu)造類型的是( )。A) 結(jié)構(gòu)型B) 枚舉型C) 數(shù)組型D)共用型2下列運算符中優(yōu)先級別最低的是( )。A)* B)&& C)= D)<=3有下列程序段:int i,a5;for(i=0;i<5;i+) scanf(“%d”,&ai);若要使數(shù)組各元素的值分別為1、2、3、4、5,應(yīng)從鍵盤輸入( )。)1,2,3,4,5 ) 1 2 3 4 5)12345 ) 1;2;3;4;54. 若二維數(shù)組c有n列,則在cij前的元素個數(shù)為( )。 A) i*n+j B) i*n+j+1 C) j*n+i D) (i-
7、1)*n+j-15.語言中,while與dowhile循環(huán)的主要區(qū)別是()。A) dowhile的循環(huán)體至少無條件執(zhí)行一次B) while的循環(huán)控制條件比dowhile的循環(huán)控制條件嚴(yán)格C) dowhile的循環(huán)體不能是復(fù)合語句D) dowhile允許從外部轉(zhuǎn)到循環(huán)體內(nèi)6.設(shè)y為一數(shù)字字符,則其所對應(yīng)的十進(jìn)制數(shù)值為( )。 A)*y B)&y C)y D)y-07.設(shè)x為整型變量,p為指向整型變量的指針變量,則正確的賦值表達(dá)式是( )。 A)p=&x B)p=x C)*p=&x D)*p=*x 8.正確的C語言自定義標(biāo)識符是( )。A)book_1 B) y(10) C
8、)break D)stud-39字符串“Chinese”的長度是( )。A)7B) 8C) 9D)1010C語言的數(shù)組名是( )。A) 數(shù)組的一個元素 B)數(shù)組元素的集合C)數(shù)組的起始地址D) 一個變量11.下列保留字中用于構(gòu)成循環(huán)結(jié)構(gòu)的是 ()A)ifB) forC) switchD) default12.常數(shù)的書寫格式?jīng)Q定了常數(shù)的類型和值,0x1101是( ) A) 2進(jìn)制整型常數(shù)B)字符常量 C) 8進(jìn)制整型常量 D) 16進(jìn)制整型常數(shù)13. 設(shè)int x=7,y,z; 執(zhí)行y=z=x+;x=y=z后,變量x的值是( )。A)0 B)1 C)7 D)814. 函數(shù)調(diào)用時,下列說法中不正確
9、的是( )。 A) 實際參數(shù)和形式參數(shù)可以同名 B) 主調(diào)函數(shù)和被調(diào)函數(shù)可以不在同一個文件中 C)若用值傳遞方式,則形式參數(shù)不予分配存儲單元D) 函數(shù)間傳遞數(shù)據(jù)可以使用全局變量 15. 以下選項中,與k=n+完全等價的表達(dá)式是( )。A)k+=n+1 B)n=n+1,k=n C)k=+n D)k=n,n=n+116. 函數(shù)中的形參和調(diào)用時的實參都是變量時,傳遞方式為( )。A)變量的長度 B)變量的地址C)變量的值 D)變量的值和地址17.下面不能正確進(jìn)行字符串賦值操作的是()。A) char s5="hello" B) char s5=h,e,l,l,o;C) char
10、*s; s="hello" D) char * s; scanf ("s",s) ;18. 在函數(shù)內(nèi),定義變量時存儲類型符可省略的是 () A. registerB. staticC. externD. auto19若有定義int *pa3;則標(biāo)識符pa是( )。A) 是一個指向整型變量的指針B) 是一個指針,它指向一個含有三個整型元素的一維數(shù)組C) 是一個指針數(shù)組名 D) 說明不合法20. 下列程序的執(zhí)行結(jié)果是( )。main()int x=321;do printf(“%d”,x-);while(x<=0);A) 123B) 321C)不輸出任
11、何內(nèi)容 D)陷入死循環(huán)21i,j為int型的變量,則下面程序中的循環(huán)體的執(zhí)行次數(shù)為( ) 。i=1;j=0; while(i+j<=10) if (i>j) j=j+2;else i=i+2;A) 7 B) 6 C) 5 D) 422.執(zhí)行下列程序,輸出的結(jié)果為( )main()int a33=1,2,3;int b33=1,2,3;printf(d n,a10 + b00);A) 3 B) 2 C) 5D) 423.下列程序運行結(jié)果為( )int fi(int n) if (n>3) return (fi(n-1)+fi(n-2); else return (3); mai
12、n () printf (“%dn”,fi(4); A) 3 B) 6 C)9 D)1224.執(zhí)行下列語句后,變量x和a值分別為( )。int a,m,x;a=1;m=0;x=(m)?a+:a-; A)1,2 B)1,1 C)2,1 D)1,0 25. 下列程序的輸出結(jié)果是( )。include <stdio.h> main() int x = 1,a = 0,b = 0; switch(x) case 0: b + +; case 1: a + +; case 2: a + +;b + +; printf (“a = % d ,b = % d n”,a,b); A) a=2,b=
13、1 B)a=1,b=0 C)a=0,b=0 D)a=2,b=2三、程序填空題(20分,每空2分)1. 對兩個整數(shù)按從大到小順序輸出void swap(int *a,int *b)int t; _(1)_;_(2)_;_(3)_;void main()int x=3,y=5;if(x<y)swap(&x,&y);printf(“%d %dn”,x,y);2. 下面程序用于計算1+2+3+n的值,并打印求和結(jié)果。main()int i,s,n;_(4)_;scanf(“%d”,&n);for (i=1;i<=n;i+) (5) ;printf(“s=%d”,s)
14、;3. 用冒泡法對10個數(shù)按從大到小的順序排序。(思路:將相鄰的兩個數(shù)比較,將大的調(diào)到前頭,小的往后,使各趟的最后一個元素最小。各趟完成之后數(shù)列呈降序排列)#include <stdio.h> void main(void) int i, j, a10=4,3,5,1,10,12,2,6,7,9, temp; for(i=0; i<9 ;i+) for( j=0;_ (6)_;j+) if(_(7)_) temp=aj; aj=aj+1; _(8)_; for(i=0;i<10; i+) printf(”%4d”,ai); 4. 有5只猴子摘桃子,已知第5只比第4只少摘3個,第4只比第3只少摘3個,第3只比第2只少摘3個,第2只比第1只少摘3個,第1只猴子摘了30個,問第5只猴子摘了多少個(用遞歸實現(xiàn)) int pea(int n)int c;if(_(9)_)c=30;elsec=_(10)_;return( c );/*用主函數(shù)調(diào)用pea函數(shù),求得第5只猴子摘的數(shù)量。*/main() printf(“%dn”,pea
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化活動策劃方案范文
- 現(xiàn)代企業(yè)如何依賴云平臺優(yōu)化數(shù)據(jù)審核流程
- 游戲類直播平臺的用戶行為分析與優(yōu)化策略研究
- 現(xiàn)代舞臺背景屏技術(shù)革新與發(fā)展
- 環(huán)保材料在辦公環(huán)境建設(shè)中的應(yīng)用
- 生產(chǎn)過程中的危機應(yīng)對與風(fēng)險化解
- 未來十年電動汽車市場預(yù)測與展望
- 生態(tài)系統(tǒng)服務(wù)在商業(yè)地產(chǎn)開發(fā)中的應(yīng)用
- 現(xiàn)代網(wǎng)絡(luò)技術(shù)企業(yè)管理的重要支撐
- 18《書湖陰先生壁》說課稿-2024-2025學(xué)年統(tǒng)編版語文六年級上冊
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計規(guī)范
- 養(yǎng)老護理員培訓(xùn)老年人日常生活照料
- 黑龍江省哈爾濱市八年級(下)期末化學(xué)試卷
- 各種抽油泵的結(jié)構(gòu)及工作原理幻燈片
- 學(xué)習(xí)弘揚雷鋒精神主題班會PPT雷鋒精神我傳承爭當(dāng)時代好少年P(guān)PT課件(帶內(nèi)容)
- 社區(qū)獲得性肺炎的護理查房
- 體育賽事策劃與管理第八章體育賽事的利益相關(guān)者管理課件
- 專題7閱讀理解之文化藝術(shù)類-備戰(zhàn)205高考英語6年真題分項版精解精析原卷
- 《生物資源評估》剩余產(chǎn)量模型
- 2022年廣東省10月自考藝術(shù)概論00504試題及答案
- 隧道二襯承包合同參考
評論
0/150
提交評論