C語(yǔ)言程序設(shè)計(jì)期末考試試題及答案_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì)期末考試試題及答案_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì)期末考試試題及答案_第3頁(yè)
C語(yǔ)言程序設(shè)計(jì)期末考試試題及答案_第4頁(yè)
C語(yǔ)言程序設(shè)計(jì)期末考試試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、C語(yǔ)言程序設(shè)計(jì)(20 0 8 /20 0 9 學(xué)年第s witch c ase學(xué)期)c ase(i )i+ = 1;:i+=1;i+驟訂線.:.1.-一一二二二-三四五六七八九十總分de fauA、9、A.It :B、得分選擇題(滿分30分,每題2分)1、若a、b、C都定義為int類(lèi)型且初值為0,則以下不正確得賦值語(yǔ)句就是 a =b =c + 8;B、=1;+=1 ;1112 DC、c + + ;已知 int j,i=1A、13、執(zhí)行下面程序:2、# includeVO id;執(zhí)行語(yǔ)句B、 2"stdio、h”main()i n t a = 1, b=2,c = 3; c=(a+=a

2、+ 2), (a= b,J- =i+ ; ”后,變量i得值就是C 、- 1 D、-2b+3);prin t f( “ d, %d ,%d”,a, b,c); 則輸出結(jié)果就是:_A,4A、2,2B、 4, 2 ,3a+=y+3 ;D a +b+c5,5 , 310、11、4, 2, 54.右要求在 為D oif后一對(duì)圓括號(hào)中表示a不等于0得關(guān)系,則能正確表示這一關(guān)系得表達(dá)式5、A、aforA、0 B、! a(j=0; j1 1;j + +);12B、11C、循環(huán)結(jié)束后C 16、7、10下列語(yǔ)句中不正確得字符串賦值或初始化得就是cha r s'n ' ,'gch ar st

3、” s tringst r 10= ” strings " ; B、c h,' 0' ;tr = " s tri n g s'/s'r:1 0:II有如下程序:#include <stdio 、h> V oid maiint a=ifn ()1, b=0,c=0;(avb )if (be 1n tf0) c= 0 ;se c+ +;(“ d n ”,pr i該程序得運(yùn)行結(jié)果就是A、 3 B 、 2C 、1在函數(shù)調(diào)用,對(duì)參數(shù)傳遞得說(shuō)法正確得就是A13Coa r st r8 = ' s', 'tc ha r s

4、tr實(shí)參與形參各占一個(gè)獨(dú)立得存儲(chǔ)單元。實(shí)參與形參始終共用一個(gè)相同得存儲(chǔ)單元。 可以由用戶指定實(shí)參與形參就是否共用一個(gè)存儲(chǔ)單元。 可以由系統(tǒng)指定實(shí)參與形參就是否共用一個(gè)存儲(chǔ)單元Co” 12 3 45" , st r2D以下正確得程序段就是cha r str1=st r2 );ch ara = 0,j得值就是0 .決定得。B 、調(diào)用該函數(shù)得主調(diào)函數(shù)得類(lèi)型D 定義函數(shù)時(shí)所指定得函數(shù)類(lèi)型D、 9C語(yǔ)言中函數(shù)返回值得類(lèi)型由A、re tur n語(yǔ)句中得表達(dá)式類(lèi)型C 調(diào)用函數(shù)時(shí)臨時(shí)決定下列說(shuō)法中正確得就是 B o在調(diào)用用戶自定義函數(shù)時(shí),必須對(duì)其進(jìn)行聲明.函數(shù)可以返回一個(gè)值,也可以什么值也不返回。說(shuō)

5、明函數(shù)時(shí),必須明確參數(shù)得類(lèi)型與返回值。在程序設(shè)計(jì)中空函數(shù)沒(méi)有什么作用。i nt i =1 0;執(zhí)行下列程序后,變量i得正確結(jié)果就是_D12、1 3、1,Bcc h);harstst0:,*s t="r: 10= ”,衣 st1 = " 1 234 5 ”r 1="a bcde"衣 st= ”,*st 2 =abcdef" ; strcpystrc a t( str , st abcde""abcd e”strca t ( s tr, s tr c a t(s tr);st );(St1,st2若有定義:就是一個(gè)指向整型變量得

6、指針就是一個(gè)指針數(shù)組名就是一個(gè)指針,它指向一個(gè)含有四個(gè)整型元素得一維數(shù)組 說(shuō)明不合法*p4 :;則標(biāo)識(shí)符pD、8、i=10,j=111 4、以下程序得運(yùn)行結(jié)果就是uni ot y p ed e fl o ngU:;char c 8 : TES T ;T EST m m a i n ()©rintf(“dA 32 B、設(shè)有以下結(jié)構(gòu)體類(lèi)型:s truct s tchar?ame 8:; ?i nt?1um;?fl oat ? :4:; s t ud e nt5 0:;并且結(jié)構(gòu)體數(shù)組s tude n t中得元素都已有值,若要將這些元素寫(xiě)到硬盤(pán)文件中,以 F不正確得形式就是_C? nt b1

7、5、an ”i z eo f(m );16s = i ;for (; - -j ;) s=s* 1 0+i ;p rint f(“ d", s);10.寫(xiě)出程序得執(zhí)行結(jié)果:m ain () int i=0, j = 0;w hi le ( i 10)i+ ;w hile (J + <10);pri n tf (“ i= % d, j=得分A、fw r ite (stu de n t, si ze of(struc t st ) , 50 ,f p); f writ e (stude n t, 5 0 * siz e of (struct st) , 1, fp);(struct

8、 s t) , 2 5, f p);B、C fwr i t e (student , 25 * si z eofD f or(i=0 ; i 5 0 ;i+ )fwr i t e(s tud e nt+i,s i z eof 二、填空題(滿分20分,每空得分1. I每個(gè)C語(yǔ)言編寫(xiě)得程序必須有一個(gè),并且只能有一個(gè)2.3.(str u c t s t) ,1,f p); 2分)4.5.6.7.8.9.函數(shù)。設(shè)x與y均為int型變量,且x= 1 ,y=2 ,則表達(dá)式3+ x /y得值為3若有定義:int a: : = 2,4,6,8 ,10,12,* p=a ;則 *( p+1)得值就是4設(shè)x=0

9、xA B,若要通過(guò)X |y使X低4位置1,高4位不變,則y= 0x0 F 測(cè)試cha r型變量m得最高位數(shù)據(jù)就是否為1得表達(dá)式就是若x=2 , y=-3則X&& y得結(jié)果就是 1與二進(jìn)制數(shù)101等值得十進(jìn)制數(shù)為5 定義 int i=1;執(zhí)行語(yǔ)句 whil e (i+<5); 后,i下面程序得運(yùn)行結(jié)果為2 2 2 2 2#i n clude s tdi o、h>得值為1、a & 0x8 0 o% dn ”,i, J );# i nclu de< stdi 0、h>voi dma in()inta= 0,b= 1 ;intfu n (i n t a,

10、i nt bpri n tf(”% dn”,f u n(a,b )pri ntf ( ”n”,fn ( a,b);in tfun (in tm, int n);st ati c三、讀程序?qū)懡Y(jié)果(滿分 16分,每題4分) 判斷下面程序得運(yùn)行結(jié)果.S + +;s= 1;?程序運(yùn)行得結(jié)果為tu rn( s* (m + n );voi d ma i n()i n t i = 2, j= 5, s;2、以下程序得輸出結(jié)果就是#i nc1 udest r uct ?c?ntihain3,2s td io、h"?x;n t?5tr m: 2;void m ainuc ti n?* p;?m 0 、

11、x =?m:0 、y=2;m 1、x=3;?n1、y= 4;m 0 、p=&m 1; m1、p = m中rintf( ”d, %d n” ,( m0、p ) x,( 下面程序得運(yùn)行結(jié)果就是# incl u de <stdi#i nc 1 ude stvo?c1;i d?u n ( c h a0、ringr *一oh >、hw,in t n)m 1、p)>y) s void?iinint4t a ;* b;* p ;i n(ma=1,f (”intp rin t f o r(i = 0;i?5 i、a =、b=&s :i n =n+1;P = &s :0

12、; ?P +;prin tf (” i ;n ");4;i +)n;、a;%d %d n",( + +p) a, ( p+ +)- >a);四、程序設(shè)計(jì)(滿分34分)得分一序,判斷某一年就是否為閏年。# inc 1 udeids t di o、h()(6分)ha r t,*s1s 1 =w;s 2=w +n1;? hile(s1?t = * s1; ?*s1= *?32 = t ;ss2)s2;1 +;2 * s2; void?U?nai n(c harn( p,puts (p);P strlen1 2 3 45 6 7"(P );F面程序得輸出結(jié)果為#i

13、nc 1 ud e ?'stdi str uct ks4, 20、 h"裝線t year;p r inscanf (“ d', & y e ar); ifint f(“i”、i n p u t yea r= );?ri ntf else(yea r% 4=0& & year%100!0)| (“ %4d is a leap year n"y ear % 4 0 0 = 0),yea r);in t f( “ 4 d is not a lea py ear n ”,yea r);2、用公式求得近似值,直到最后一項(xiàng)得絕對(duì)值小于為止,請(qǐng)編程

14、實(shí)現(xiàn)。(8分)# in cl ud eo id maima th、h ”()int s;floatt = 1 ; pwhile(fa?n , t, pi ;=0; n = 1、0; s =1;bs (t)1E-6)pi=pi+t; n=n+ 2 ;s = -s ;4、t = s/n;pi=pi * 4;pri n tf( p i =%10 6f n ”,p i );3、編寫(xiě)程序,利用子函數(shù)實(shí)現(xiàn)計(jì)算字符串得長(zhǎng)度。#in c1 ude <std i o、i nt1 e ng tvo id ?mai n()? h? nh >h( cha r * s);(1 0分)?j= (1 e n);

15、?vh i1 e(j>0)?* = k*10 ;?um=num k;r et u rn(num);©eta rt?Psi=a : 100;i;ri n tf (” P1e(a);ength (a);n tf ( n The length oase input the s tr i n g: n");1ris tri ng i s %d", i ); in t? h ar1 e ngt h( cha r* s)* p=s;?vh i le (*p)? p+ +;r e tur n (p-s );4.將一個(gè)整數(shù)字符串轉(zhuǎn)換為一個(gè)整數(shù),#in c lu d e stdio、h# incl u de < s tring 、h in t?ch num (ch a r *V oid ?nai n()? h a r s6; i

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論