




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、C語言程序設(shè)計 形考任務(wù)1題目T蠹券語言程序中都必須包含有這樣一個函數(shù)該函數(shù)的函數(shù)名為()。A. main 7CB. MAINrC. namerD. function題目2,語言源程序文件的缺省擴展名為()。選擇一項:CA. cpprB. exeCC. obj仲/D. c V題目3器目標文件連接而成的可執(zhí)行文件的缺省擴展名為()。rA. cppB. exerC. objrD. c題目4靠誓中需要從鍵盤上輸入多于一個數(shù)據(jù)時,各數(shù)據(jù)之間應(yīng)使用的分隔符為(A.空格或逗號r _B.逗號或回車rc.逗號或分號pD.空格或回車4題目5每個C語言程序文件的編譯錯誤被分為()。選擇一項:類類類類1 2 3 4
2、 項 CA R c D6L A目擇 r br 。題在選rrB-;c. x=0;D. y=10 4題目7c語言程序中的基本功能模塊為()。選擇一項:A.表達式0B.標識符C語句仔/D.函數(shù)V題目8在一個函數(shù)定義中,函數(shù)頭包括的3個部分依次為函數(shù)類型、函數(shù)名和()o選擇一項:A.表達式B.語句C.參數(shù)表D.函數(shù)體題目9在一個程序文件中,若要使用坨913命令包含一個用戶定義的頭文件,則此頭文件所使用的起止定界符為 一對()。選擇一項:A.尖括號B.雙引號YC C.單引號D.花括號題目10在C語言程序中,多行注釋語句使用的開始標記符為()。選擇一項:B. /* Vrc. */rD. *題目11在pri
3、ntf()函數(shù)調(diào)用的格式字符串中,若使用格式符為與L則對應(yīng)輸出的數(shù)據(jù)類型為()。 選擇一項:田/A. char 4rB. intrC. floatD. double題目12在prin廿0函數(shù)調(diào)用的格式字符串中,若使用格式符為陰5d”,則規(guī)定對應(yīng)輸出的數(shù)據(jù)占用的字符位置個數(shù)為 ()O選擇一項:A. 5 VB. 4rC. 3rD. 6題目13轉(zhuǎn)義字符7表示的字符是()。選擇一項:A單引號B.雙引號田C.反斜線4D.問號題目14枚舉類型中的每個枚舉常量的值都是一個()。選擇一項:6 A整數(shù).B.浮點數(shù)C.字符D.邏輯值題目15運算符優(yōu)先級最高的是()。選擇一項:rA,二rB. *=r c. &缶 /
4、D. != V題目16設(shè)x和y均為邏輯值,則x&y為真的條件是()。選擇一項:e A.它們均為真YB.其中一個為真C.它們均為假D.其中一個為假題目17設(shè)有語句“int=a*a;,則執(zhí)行結(jié)束后,a的值為(選擇一項:rA. 12C B. 144年C. 156 VD. 288題目18x0&x=10的相反表達式為()。選擇一項:6 A.x10CB. x10rC. x0&x10題目19字符串“a+b=12n”的長度為()。選擇一項:rA. 6仔/B. 7 VrC. 8rD. 9題目20在下列的符號常量定義中,錯誤的定義語句格式為()。選擇一項:rA. const int Ml=10;rB. const
5、 int M2=20;仔zC. const int M3 10;rD. const char mark=,3,;二、判斷題(共60分,每小題2分。敘述正確則回答“是:否則回答“否!題目21C語言中的每條簡單語句以分號作為結(jié)束符C選擇一項:對錯題目22二、判斷題(共60分,每小題2分;題目21; C語言中的每條簡單語句以分號作為結(jié)束符; (:語言中的每條復合語句以花括號作為結(jié)束符;在C語言程序中,在行尾使用注釋的開始 標記符為一對;注釋內(nèi)容的開始所使用的標記符為/*,則注釋內(nèi)容的;在一個C語言程序文件 中,若要包含一個頭文件,則使;用于輸出表達式值的標準輸出函數(shù)是pnntf();當不需要函數(shù) 返
6、回任何值時,則需要使二、判斷題(共60分 每小題2分。敘述正確則回答“是:否則回答“否”)題目21C語言中的每條簡單語句以分號作為結(jié)束符。對題目22C語言中的每條復合語句以花括號作為結(jié)束符。錯題目23在C語言程序中,在行尾使用注釋的開始標記符為一對單斜線字符。對題目24注釋內(nèi)容的開始所使用的標記符為/*,則注釋內(nèi)容的結(jié)束所使用的標記符為*/。對題目25在一個C語言程序文件中,若要包含一個頭文件,則使用以百分號開始的預(yù)處理命令。錯 題目26用于輸出表達式值的標準輸出函數(shù)是pnntf()。對題目27當不需要函數(shù)返回任何值時,則需要使用保留字void作為函數(shù)的返回值類型。對 題目28每個C程序文件在
7、編譯時可能出現(xiàn)有警告性錯誤,其對應(yīng)的標識符為錯題目29十進制數(shù)25表示成符合C語言規(guī)則的八進制數(shù)為31o錯題目30十進制數(shù)25表示成符合C語言規(guī)則的十六進制數(shù)為0xl9o對題目31在C語言中,轉(zhuǎn)義字符門表示一個換行符。對題目32執(zhí)行“pnntf(-2):語句后得到的輸出結(jié)果為Ho錯 題目33已知字符C的ASCII碼為67,當執(zhí)行“intx=C + 5;”語句后x的值為72。對題目34假定一個枚舉類型的定義為“enum RBab!ac=3,ad,aex=ad;,I則x的值為2。錯題目35float的類型長度為8。錯題目36在C語言中,常數(shù)28和3.26具有相同的數(shù)據(jù)類型。錯題目37若需要定義一個
8、符號常量,并且使C語言能夠進行類型檢查,則應(yīng)在定義語句的開始使用 保留字const。對題目38使用const語句定義一個符號常量時,不必對它進行初始化。錯題目39表達式45的值為3。錯題目40假定x=5,則表達式2*x+ +的值為12。錯題目41表達式(float)25/4的值為6。錯題目42表達式x=x+l表示成增量表達式為+ +X。對 題目43關(guān)系表達式(x!=0)的等價表達式為(X)。對題目44關(guān)系表達式x+y5的相反表達式為x+yb|b= = 5)的相反表達式為(ab&b= = 5)。錯 題目46若x=5,y=10,則xy邏輯值為真。錯題目47假定x=5,則執(zhí)行a=(x?10:20);
9、”語句后a的值為10。對題目48帶有隨機函數(shù)的表達式and()的值所在的區(qū)間范圍是019。對 題目49假定x=5,貝IJ執(zhí)行“y=x+;”語句后,x的值為5。錯題目50假定x=5,貝IJ執(zhí)行“y=+x語句后,y的值為6。對三億文庫3y.uu456,com包含各類專業(yè)文獻、幼兒教育、小學教育、外語學習資料、專業(yè)論 文、高等教育、文學作品欣賞、應(yīng)用寫作文書、行業(yè)資料、中學教育、各類資格考試、生活休 閑娛樂、國家開放大學C語言程序設(shè)計A第一次形考任務(wù)及答案49等內(nèi)容。題目49假定x=5,則執(zhí)行二xf 語句后,x的值為5。選擇一項:錯題目50假定5,則執(zhí)行,=+ +X語句后,y的值為6。 選擇一項:對
10、錯一、單選題(每小題2分,共20分)1 - C語言源程序文件的缺省擴展名為(c 32 .設(shè)x和y均為邏輯值.則x & y為真的條件是算和y(均為真 八3 .在下列的符號常量定義中,正確的定義格式為(define M3 10)。4 . for循環(huán)語句能夠被改寫為(while )語句。5 .在下面的一維數(shù)組定義中,錯誤的定義格式為(int a:) o6 .在下面的函數(shù)原型聲明中,存在語法錯誤的是(int AA(int a: int b:); ) 07 .假定a為一個數(shù)組名,則下面存在錯誤的表達式為(*a+)。8 .假定有定義為“int a10. x,即a=a: 若要把數(shù)組a中下標為3的元素值賦給工
11、,則不正確的賦值為(x=*pa-3)。9 .字符中”y=%dn”的長度為_5_。10 .向一個二進制文件中寫入信息的函數(shù)為(fwriteO ),二、填空題(每小題2分,共26分)11 行“print+3)諳句后得到的輸出結(jié)果為_D_2 .短整數(shù)類型short int的長度為23 .用類型關(guān)鍵字表示十進制常數(shù)3. 26的類型為_float4 .假定產(chǎn)10,則表達式+y*3的值為_335 .邏輯表達式(工=0 &ft y5)的相反表達式為_(x ! =0 | y=5)或:(x | y=5)6,若后5,y=10,則x!可的邏輯值為二(真.true)7 .假定二維數(shù)組的定義為“int a 3 5:,則
12、該數(shù)組所占存儲空間的字節(jié)數(shù)為_608 .使用“typedef char 50: 語句定工B8為含有10行50列的二維字符數(shù)組類型。9 .字符申a:gkKU的長度為910 .假定P所指對象的值為25, p+1所指對象的值為46,則*+p的值為_4611 .假定一個數(shù)據(jù)對象為int*類型,則指向該對象的指針類型為_int-12 .假定一個結(jié)構(gòu)類型的定義為“struct Aint a.b; struct A* c:,則該類型的理論長度為_1213 .假定要訪問一個結(jié)構(gòu)對象耳中的數(shù)據(jù)成員a.則表示方式為_x.d三、寫出下列每個程序運行后的輸出結(jié)果(每小題6分,共30分)1. #includevoid
13、ziainO int :=3: switch(2*x+l) ( case 4: printf x); break;case 7: printf(*%d ”, 2不工):break:case 10: printf(*%d *, 3*x): break:default: printf(*%s */default); 輸出結(jié)果:62. #includevoid mainO int f=l, i: for (i=l; i4: i+) f=3*f+l: printfC%d ,f):)輸出結(jié)果:403. #includevoid mainO int a8=(12, 39, 26, 41, 55, 63,
14、72, 40);int i, c=0: for(i=0: i8; i+) i(aii%3=0) c+:printf (飛dn”, c):)輸出結(jié)果:44. #include#include void main( ) char 3=*123156:int i, n=3trlen(s):for (i=0; in/2: i+) char c=si; si=sn-l-i : snT-i=c:printf (sXn*, s): 輸出結(jié)果:6513215. #includeint LB (int *a, int n) int *p,s=l;for (p=a; pa+n: pH) s*=*p:return
15、3:)void mainO (int a=(l,2, 3, 4);printf (飛 dn”, LB (a, sizeof (a) /sizeof (int):/ sizeof (a)為求出數(shù)組且所占用的存儲空間的字節(jié)數(shù)輸出結(jié)果:24四、寫出下外每個函數(shù)的功能(每小題6分,共12分)1. #includeint SA(int a, int b) if(ab) return 1:else if(a=b) return 0:else return T;)函數(shù)功能:比較兩個整數(shù)a和b的大小,若ab則返回1,若a=b則返回0.若adata):f=f-next:) printf;)函數(shù)功能:遍歷輸出由f
16、所指向的單鏈表中每個結(jié)點的值。五、按題目要求編寫程序(每小題6分,共12分)1 .完善下面程序,該程序功能是從鍵盤上輸入10個整數(shù)到一維數(shù)組a10中,然后按照下標從大到小的次序輸出數(shù)組a10中的每個元素值,元 素值之間用一個空格分開。#includevoid mainO int aC10, i: 用i作為循環(huán)變量:printf (從鍵盤輸入10個整數(shù):):向下補充程序內(nèi)容,用兩個for循環(huán)實現(xiàn)printf CXn) ;)for (i=0:式10: i+) scanf &ai) ;3 分for(i=9; i=0; i-) printf (*%d ”,:6 分注:第1行中的也可替換為a-i2.編寫
17、一個主函數(shù),假定a和b的取值范圍為:6WaW50,10WbW30,求出滿足不定方程3a-2b=120的全部整數(shù)組解:如(20, 30)就是其中的 一組解。void mainOint a, b:/I分for (a=6;a=50: aH)2分for(b=10:b=30:b+)/3分i(3*a+2*b=120) printf C (%d, %d) n*. a, b) ; 6 分一、單選題1.在每個C語言程序中都必須包含有這樣一個函數(shù),該函數(shù)的函數(shù)名為(main 32,每個C語言程序文件的編洋錯誤分為(2)類。3 .字符出“a+b=12n”的長度為(7 ) .4 .在3宣itch語句的每個case塊中
18、,假定都是以break語句結(jié)束的,則此switch語句容易被改寫為(if ) i開句5 .在下面的dorrhile循環(huán)語句中,其循環(huán)體語句被執(zhí)行的次數(shù)為(10)。int i=0: do i+; while(i10);6 .將兩個字符中連接起來組成一個字符小時.選用的函數(shù)為(strcatO )。7 .若用數(shù)組名作為函數(shù)調(diào)用的實參.傳遞給形參的是(數(shù)組的首地址)。8 .假定a為一個整數(shù)類型的數(shù)組名,整數(shù)類型的長度為4,則元素a4的地址比a數(shù)組的首地址大(16)個字節(jié)。9 .假定s被定義為指針類型char *的變量,初始指向的字符申為Hell。world!”,若要使變量p指向3所指向的字符中,則p應(yīng)
19、定義為(char *P=S:) o10 .從一個數(shù)據(jù)文件中讀入以換行符結(jié)束的一行字符小的函數(shù)為(fgetsO ) o11 .由C語言目標文件連接而成的可執(zhí)行文件的缺省擴展名為(exe )。12 .設(shè)有兩條語句為“int a=12; aEa: ,則執(zhí)行結(jié)束后,a的值為(156.13 .帶有隨機函數(shù)調(diào)用的表達式randOMO的值在(0-19 )區(qū)間內(nèi)。14 . for循環(huán)語句“for (i=0; i0 &水=10)的相反表達式為(x10) o23 .當處理特定問題時的循環(huán)次數(shù)已知時,通常采用(for )循環(huán)來解決。24 .假定i的初值為0,則在循環(huán)語句“while(in) s+=i*i: i+:
20、”中循環(huán)體被執(zhí)行的總次數(shù)為(n25 .假定一個二維數(shù)組的定義語句為“int a3 4 = 3, 4, (2, 8, 6) : w ,則元素的值為(6).26 .在下列選項中.不正確的函數(shù)原型格式為(int Function (a);)。27 .假定p是一個指向loat型數(shù)據(jù)的指針,則p-1所指數(shù)據(jù)的地址比p所指數(shù)據(jù)的地址大(4 )個字節(jié)。28 .假定有定義為int m=7, *p: ” ,則給p賦值的正確表達式為(p=&m ) .29假定指針變量p定義為M int*p=xalloc(3讓,要釋放p所指向的動態(tài)存儲空間,應(yīng)調(diào)用的函數(shù)為(free(p) )。30. C語言中的系統(tǒng)函數(shù)3=。是(打開
21、)一個數(shù)據(jù)文件的函數(shù)。1 . C語言中的每條簡單語句以_:(或分號)_作為結(jié)束符。2 . C程序中的所有保處理命令均以_#_字符開頭。3 .當不需要函數(shù)返回任何值時.則應(yīng)使用_void_標識符來定義函數(shù)類型。4 .十進制數(shù)25表示成符合C語言規(guī)則的十六進制數(shù)為_0xl9,5假定不允許使用邏輯非操作符,則邏輯表達式ab | b=5的相反表達式為_=b&,= 56 .執(zhí)行typedef int Datatype: 語句后,在使用int定義整型變身的地方也可以使用_DataType來定義整型變量。7 .假定一維數(shù)組的定義為“char* a8:w .則該數(shù)組所占存儲空間的字節(jié)數(shù)為_32一8 .假定二維
22、數(shù)組的定義為“double aMN:w .則該數(shù)組的列下標的取值范圍在_0-卜1-1_之間.9 .存儲一個空字符中需要占用_1 一個字節(jié)。10 . sHcpy函數(shù)用于把一個字符中_拷貝(復制)到另一個字符數(shù)組空間中。11 .程序的編譯單位是一個一程序文件12 .假定且是一個一維數(shù)組,則/i的指針訪問方式為二但同_。13 .執(zhí)行int *p=malloc(si8of (int)操作得到的一個動態(tài)分配的整型對象為p_。14 .執(zhí)行“print(%c,A+2);”語句后得到的輸出結(jié)果為_C_15 . short int類型的長度為_2。16 .用類型關(guān)鍵字表示十進制常數(shù)3. 26f的類型為17 .假
23、定產(chǎn)10,則表達式+y*3的值為_33。18 .邏輯表達式(x=0 & y5)的相反表達式為一卜! =0|y=5)或:(x|y5的相反表達式為_x+yv=532.假定x=5,則執(zhí)行“a=(x?10:20): ”語句后a的值為10。33.假定一維數(shù)組的定義為“char* .則該數(shù)組所占存儲空間的字節(jié)數(shù)為_4*虬31.存儲字符中J需要至少占用存儲器的_2一個字節(jié)。35 . strlenO函數(shù)用于計算一個字符中的.長度36 .在C語言中,一個函數(shù)由函數(shù)頭和一函數(shù)體這兩個部分組成。37 .假定p所指對象的值為25, p+1所指對象的值為46,則執(zhí)行表達式* (pH)后 p所指對象的值為_ 46。38
24、.假定p是一個指向整數(shù)對象的指針,則用_ &p_表示指針變量p的地址。39 .與結(jié)構(gòu)成員訪問表達式p-nazie等價的訪問表達式為_dp).nam。三、寫出下列每個程序運行后的輸出結(jié)果1. #include void mainO ( int :=5; switch (2*:-l) case 4: printf (*d x): break; case 7: printf (*d , 2*x); break: case 10: printf (M *, 3*x): break: default: printf(*%s */default): ) printf Cr%sn, switch end.)
25、:) 輸出結(jié)果default switch end.2. #include void mainO ( int fl, 2, i: fl=l: printf C*%d fl): for(i=2:i=5:i+) 2=3*1+1: printf , f2); fl=f2:) printf CXn): )輸出結(jié)果1 4 13 40 1213. #include void mainO (int a10=12, 39, 26,41, 55, 63, 72,40, 83,95): int i, il=0, i2=0;for(i=0;i10;i+) i(ai%2=l) il+: else i2+:printf
26、 C%d %dn il. i2); ) 輸出結(jié)果6 44. #include #include void main( ) char 3 15 =56789123 r:int i, n=3trlen(s): for (i=0; in/2: i+) char c=si;3i=3n-l-i: 3n-l-iJ=c;printf (如n, s): )輸出結(jié)果I3219S7655. #includeint LB (int *a, int n) int i, s=l;for (i=0;in: i+) return 3:)void mainO (int aC = l,2,3,4,2,4,5,2:int b=LB(a, 4)+LB(a3,3); printf (bdn, b);)輸出結(jié)果b=566. #include void mainO ( int i,3=0: for (i=l;i6:i+) s=i*i: pri
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物流運輸成本控制表格
- 制造業(yè)表格:產(chǎn)品分類表
- 印度入學考試試題及答案
- 醫(yī)院出納考試試題及答案
- 醫(yī)用設(shè)備考試試題及答案
- 六一兒童節(jié)禮服活動方案
- 六一圍棋活動方案
- 六一異地活動方案
- 六一捐款活動方案
- 六一活動招生策劃方案
- 2025年江西報業(yè)傳媒集團招聘題庫帶答案分析
- 公司退貨流程管理制度
- 國際標準舞智慧樹知到期末考試答案2024年
- 《基于PLC的快遞包裹分揀系統(tǒng)【設(shè)計報告(論文)】》
- 入團志愿書(2016版本)(可編輯打印標準A4) (1)
- WS T 510-2016病區(qū)醫(yī)院感染管理規(guī)范
- 中南大學計算機體系結(jié)構(gòu)題庫
- 兒童身高預(yù)測與促進課件
- 中小學教育懲戒規(guī)則(試行)解讀課件
- 年產(chǎn)3000噸新茶飲及抹茶智能精深產(chǎn)能加工項目可行性研究報告-甲乙丙資信
- 活動板房安裝驗收表
評論
0/150
提交評論