c語言練習(xí)試題_第1頁
c語言練習(xí)試題_第2頁
c語言練習(xí)試題_第3頁
c語言練習(xí)試題_第4頁
c語言練習(xí)試題_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第頁c語言練習(xí)試題1.在C語言中,用戶定義的標(biāo)識(shí)符分為4種作用域,下列選項(xiàng)中不屬于這4種作用域的是()。A、全局B、語句C、文件D、局部【正確答案】:B2.若一個(gè)函數(shù)聲明為“double*function();”,則該函數(shù)的返回值類型為()。A、實(shí)數(shù)型B、實(shí)數(shù)指針型C、函數(shù)指針型D、數(shù)組型【正確答案】:B3.假定一個(gè)函數(shù)的數(shù)組參數(shù)說明為chara[],與之等價(jià)的指針參數(shù)說明為()。A、charaB、char*aC、char&aD、char**a【正確答案】:B4.假定二維數(shù)組的定義語句為“inta[3][5];”,則該數(shù)組所含元素的個(gè)數(shù)為()。A、8B、15C、10D、12【正確答案】:B5.每個(gè)C程序文件在編譯時(shí)可能出現(xiàn)有警告性錯(cuò)誤,其對(duì)應(yīng)的標(biāo)識(shí)符號(hào)為()。A、warningB、errorC、warnD、err【正確答案】:A6.函數(shù)定義參數(shù)表中的每個(gè)形參變量,其作用域范圍為所在的整個(gè)()。A、程序B、文件C、函數(shù)D、參數(shù)表【正確答案】:C7.下列數(shù)值中最大值是()。A、28/8B、35/13C、28%8D、35%5【正確答案】:C8.假定要訪問一個(gè)結(jié)構(gòu)變量x中的數(shù)據(jù)成員a,則表示方法為()。A、x.aB、x->aC、x:aD、x(a)【正確答案】:A9.在C語言中,關(guān)閉一個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為()。A、fopen()B、fclose()C、fread()D、fwrite()【正確答案】:B10.在一個(gè)數(shù)組中,數(shù)組元素a[i]前面的元素個(gè)數(shù)為()。A、iB、i+1C、i-1D、2*i【正確答案】:A11.x>5的相反表達(dá)式為()。A、x<5B、x!=5C、x>=5D、x<=5【正確答案】:D12.C語言中使用的字符常量,其起止標(biāo)記符是()。A、單引號(hào)B、雙引號(hào)C、中括號(hào)D、尖括號(hào)【正確答案】:A13.一個(gè)程序文件開始使用的每條預(yù)處理命令,其首字符必須是()。A、@B、#C、$D、%【正確答案】:B14.在scanf()函數(shù)調(diào)用的格式字符串中,每個(gè)格式符的先導(dǎo)字符為()。A、#B、%C、$D、@【正確答案】:B15.對(duì)于一個(gè)長度為n的字符串,保存它至少需要占用的存儲(chǔ)字節(jié)數(shù)為()。A、nB、n-1C、n+1D、n+2【正確答案】:C16.循環(huán)體至少被執(zhí)行一次的循環(huán)語句為()。A、forB、whileC、do-whileD、任一種【正確答案】:C17.在C語言程序中,多行注釋語句使用的開始標(biāo)記符為()。A、//B、/*C、*/D、**【正確答案】:B18.一個(gè)指針類型的簡單變量占用內(nèi)存中的字節(jié)數(shù)為()。A、2B、4C、8D、16【正確答案】:B19.運(yùn)算符優(yōu)先級(jí)最高的是()。A、()B、=C、+D、<【正確答案】:A20.從一個(gè)二進(jìn)制文件中讀取數(shù)據(jù)的系統(tǒng)函數(shù)為()。A、fread()B、fgets()C、fwrite()D、fgetc()【正確答案】:A21.從一個(gè)文本文件中讀取一個(gè)字符的系統(tǒng)函數(shù)為()。A、fputc()B、fgets()C、fputs()D、fgetc()【正確答案】:D22.假定二維數(shù)組的定義語句為“int*a[3][5];”,則該數(shù)組所占用的存儲(chǔ)空間的字節(jié)數(shù)為()。A、120B、15C、30D、60【正確答案】:D23.在下列的語句中,必須以分號(hào)作為結(jié)束的語句是()。A、forB、whileC、doD、switch【正確答案】:C24.一個(gè)程序文件開始使用的每條預(yù)處理命令,其首字符必須是()。A、@B、#C、$D、%【正確答案】:B25.若需要把一個(gè)字符串賦給字符數(shù)組,則選用的函數(shù)是()。A、strlenB、strcmpC、strcatD、strcpy【正確答案】:D26.設(shè)x和y均為邏輯值,則x&&y為真的條件是()。A、它們均為真B、其中一個(gè)為真C、它們均為假D、其中一個(gè)為假【正確答案】:A27.若需要求出一個(gè)字符串的長度,則選用的函數(shù)是()。A、strlenB、strcmpC、strcatD、strcpy【正確答案】:A28.假定p是一個(gè)指向數(shù)據(jù)對(duì)象的指針,則通過p表示該數(shù)據(jù)對(duì)象為()。A、p*B、p&C、&pD、*p【正確答案】:D29.當(dāng)處理問題時(shí)的循環(huán)次數(shù)是確定的,則采用的最合適的循環(huán)方式為()。A、forB、whileC、do-whileD、switch【正確答案】:A30.下列數(shù)值中最小值是()。A、28/8B、35/3C、28%8D、35%3【正確答案】:D31.由C語言源程序文件編譯而成的目標(biāo)文件的擴(kuò)展名為()。A、cppB、exeC、objD、C【正確答案】:C32.C語言中的選擇類語句有兩條,它們是()。AA、if和switchB、if和elseC、switch和caseD、else和case【正確答案】:A33.假定a為一個(gè)字符數(shù)組名,則元素a[8]的地址比該數(shù)組的首地址大()。A、4個(gè)字節(jié)B、8個(gè)字節(jié)C、16個(gè)字節(jié)D、32個(gè)字節(jié)【正確答案】:B34.用于輸出表達(dá)式值的標(biāo)準(zhǔn)輸出函數(shù)是()。A、scanf()B、print()C、printf()D、output()【正確答案】:C35.在函數(shù)體中定義的變量具有()。A、全局作用域B、局部作用域C、文件作用域D、函數(shù)作用域【正確答案】:B36.已知“chara[3][5];”,則元素a[2][3]的地址比該數(shù)組的首地址大()。A、13個(gè)字節(jié)B、26個(gè)字節(jié)C、52個(gè)字節(jié)D、48個(gè)字節(jié)【正確答案】:A37.下面的保留字不能作為函數(shù)返回類型的是()。A、voidB、intC、sizeofD、long【正確答案】:C38.假定一個(gè)函數(shù)的原型語句為“intff(int*x);”,一個(gè)整型數(shù)組為a[20],則下面函數(shù)調(diào)用表達(dá)式不正確的是()。A、ff(a)B、ff(a[0])C、ff(a+3)D、ff(&a[0])【正確答案】:B39.假定對(duì)二維數(shù)組a[3][4]進(jìn)行初始化的數(shù)據(jù)為{{3,5,6},{2,8},{7}},則a[1][1]被初始化為()。A、6B、2C、7D、8【正確答案】:D40.將兩個(gè)字符串連接起來組成一個(gè)字符串時(shí),選用的函數(shù)是()。A、strlenB、strcapC、strcatD、strcmp【正確答案】:C41.p所指對(duì)象的值為25,p+1所指對(duì)象的值為42,則表達(dá)式*p++的值為()。A、25B、42C、26D、43【正確答案】:A42.假定一個(gè)鏈表中結(jié)點(diǎn)的結(jié)構(gòu)類型為“structAA{intdata,structAA*next;};”,則next數(shù)據(jù)成員的類型為()。A、structAAB、structAA*C、AAD、int【正確答案】:B43.向一個(gè)文本文件中寫入一個(gè)字符的系統(tǒng)函數(shù)為()。A、fputc()B、fgets()C、fputs()D、fgetc()【正確答案】:A44.流程控制類語句包括的3類語句為()。A、選擇、循環(huán)、跳轉(zhuǎn)B、選擇、循環(huán)、輸入C、選擇、輸入、輸出D、循環(huán)、選擇、函數(shù)【正確答案】:A45.已知“inta[3][5];”,則元素a[2][3]的地址比該數(shù)組的首地址大()。A、13個(gè)字節(jié)B、52個(gè)字節(jié)C、26個(gè)字節(jié)D、48個(gè)字節(jié)【正確答案】:B46.標(biāo)準(zhǔn)輸出設(shè)備顯示器的文件流標(biāo)識(shí)符是()。A、stdinB、stdoutC、stderrD、stdio【正確答案】:B47.已知x的初值為5,則下列各表達(dá)式中的最大值為()。A、x%=3B、x+=10C、x/=2D、x*=4【正確答案】:D48.控制字符'\n'表示()。A、回車B、響鈴C、換頁D、換行【正確答案】:D49.假定p所指對(duì)象的值為25,p+1所指對(duì)象的值為42,則表達(dá)式*++p的值為()。A、25B、42C、26D、43【正確答案】:B50.假定a為一個(gè)數(shù)組名,則下面表達(dá)式中錯(cuò)誤的是()。A、a[i]B、*a++C、*aD、*(a+1)【正確答案】:B51.不符合C語言規(guī)定的復(fù)合語句是()。A、{}B、{;}C、{x=0;}D、{y=10}【正確答案】:D52.要定義a和b為兩個(gè)整型變量,則使用的定義語句為()。A、inta;b;B、inta,b;C、intab;D、inta:b;【正確答案】:B53.假定二維數(shù)組的定義語句為“chara[M][N];”,則該數(shù)組所含元素的個(gè)數(shù)為()。A、(M-1)*(N-1)B、M*N-1C、M*ND、M*N+1【正確答案】:C54.在C語言中,表示換行符的轉(zhuǎn)義字符為()。A、\fB、\rC、\nD、\m【正確答案】:C55.要訪問一個(gè)結(jié)構(gòu)變量x中的由指針成員a所指向的對(duì)象,則表示方法為()。A、x->aB、x.aC、*(a.x)D、*(x.a)【正確答案】:D56.在printf()函數(shù)調(diào)用的格式字符串中,每個(gè)格式符的先導(dǎo)字符為()。A、#B、%C、$D、@【正確答案】:B57.

若n的值為10,則執(zhí)行“for(i=1;i<n;i++)S;”語句的過程中,表達(dá)式i=1共被執(zhí)行的次數(shù)為(

)。A、1B、n-1C、nD、n+1【正確答案】:A58.若p指向x,則與x的等價(jià)表示為()。A、pB、*pC、*xD、&x【正確答案】:B59.標(biāo)準(zhǔn)輸入設(shè)備鍵盤的文件流標(biāo)識(shí)符是()。A、stdinB、stdoutC、stderrD、stdio【正確答案】:A60.假定要訪問一個(gè)結(jié)構(gòu)指針變量x中的數(shù)據(jù)成員a,則表示方法為()。A、x.aB、x->aC、x(a)D、x{a}【正確答案】:B61.在每個(gè)C語言程序中都必須包含有這樣一個(gè)函數(shù),該函數(shù)的函數(shù)名為()。A、mainB、MAINC、nameD、function【正確答案】:A62.字符串“a+b=12\n”的長度為()。A、6B、7C、8D、9【正確答案】:B63.在下面的函數(shù)聲明語句中存在著語法錯(cuò)誤的是()。A、AA(inta,intb)B、AA(int,int)C、AA(inta;intb)D、AA(inta,int)【正確答案】:C64.int類型的長度為()。A、1B、2C、4D、8【正確答案】:C65.在結(jié)構(gòu)類型的定義中,使用的關(guān)鍵字是()。A、structB、unionC、staticD、enum【正確答案】:A66.由C語言目標(biāo)文件連接而成的可執(zhí)行文件的擴(kuò)展名為()。A、cppB、exeC、objD、c【正確答案】:B1.在C語言中,一個(gè)結(jié)構(gòu)類型的長度等于所含的所有數(shù)據(jù)成員類型長度的最大值。()A、正確B、錯(cuò)誤【正確答案】:B2.假定二維數(shù)組的定義語句為“doublea[M][N];”,則每個(gè)數(shù)組元素的列下標(biāo)取值范圍在0~N-1之間。()A、正確B、錯(cuò)誤【正確答案】:A3.進(jìn)行動(dòng)態(tài)存儲(chǔ)分配的calloc()函數(shù)帶有一個(gè)參數(shù)。()A、正確B、錯(cuò)誤【正確答案】:B4.假定一個(gè)數(shù)據(jù)對(duì)象為int*類型,則指向該對(duì)象的指針類型為int**。()A、正確B、錯(cuò)誤【正確答案】:A5.假定a是一個(gè)一維數(shù)組,則進(jìn)行a++運(yùn)算是不允許的。()A、正確B、錯(cuò)誤【正確答案】:A6.在結(jié)構(gòu)成員訪問運(yùn)算符中,點(diǎn)運(yùn)算符()為雙目運(yùn)算符。()A、正確B、錯(cuò)誤【正確答案】:A7.一個(gè)C語言程序能夠包含多個(gè)用戶頭文件。()A、正確B、錯(cuò)誤【正確答案】:A8.假定a是一個(gè)一維數(shù)組,則數(shù)組名a的值和&a[0]的值相等。()A、正確B、錯(cuò)誤【正確答案】:A9.當(dāng)向字符文件輸出一個(gè)換行符時(shí),實(shí)際將輸出的是回車和換行這兩個(gè)字符。()A、正確B、錯(cuò)誤【正確答案】:A10.在for循環(huán)語句的頭部,for后面括號(hào)內(nèi)的各表達(dá)式之間使用逗號(hào)分開。()A、正確B、錯(cuò)誤【正確答案】:B11.在C語言中,在定義一個(gè)字符數(shù)組時(shí),不能利用一個(gè)字符串進(jìn)行初始化。()A、正確B、錯(cuò)誤【正確答案】:B12.在一個(gè)函數(shù)定義中,參數(shù)表中的參數(shù)說明項(xiàng)之間是采用分號(hào)分開的。()A、正確B、錯(cuò)誤【正確答案】:B13.在C語言程序中,主函數(shù)也可以成為遞歸函數(shù)。()A、正確B、錯(cuò)誤【正確答案】:B14.當(dāng)循環(huán)次數(shù)確定時(shí),while循環(huán)語句能夠轉(zhuǎn)換為for循環(huán)語句。()A、正確B、錯(cuò)誤【正確答案】:A15.在定義指針變量的語句中,最前面的類型關(guān)鍵字仍然允許是指針類型。()A、正確B、錯(cuò)誤【正確答案】:A16.在結(jié)構(gòu)類型的定義中,結(jié)構(gòu)類型名在關(guān)鍵字struct和定義體之間。()A、正確B、錯(cuò)誤【正確答案】:A17.在定義指針變量的語句“int*p,pp;”中,p和pp具有相同的數(shù)據(jù)類型。()A、正確B、錯(cuò)誤【正確答案】:B18.return語句只有保留字,沒有其他成分。()A、正確B、錯(cuò)誤【正確答案】:B19.在一維數(shù)組的定義語句中,給數(shù)組賦初值的部分是用一對(duì)花括號(hào)括起來的數(shù)據(jù)表。()A、正確B、錯(cuò)誤【正確答案】:A20.在函數(shù)定義中,若存在著調(diào)用自身函數(shù)的函數(shù)調(diào)用表達(dá)式,則稱此函數(shù)為非遞歸函數(shù)。()A、正確B、錯(cuò)誤【正確答案】:B21.在for循環(huán)語句的頭部,for后面括號(hào)內(nèi)共有2個(gè)表達(dá)式位置。()A、正確B、錯(cuò)誤【正確答案】:B22.在定義一個(gè)變量時(shí),不能給它賦初值。()A、正確B、錯(cuò)誤【正確答案】:B23.在C語言字符集中,包含有全部26個(gè)英文大寫字母和對(duì)應(yīng)的小寫字母。()A、正確B、錯(cuò)誤【正確答案】:A24.一個(gè)二維字符數(shù)組a[10][20]中存儲(chǔ)每個(gè)字符串的最大長度為20。()A、正確B、錯(cuò)誤【正確答案】:B25.在C語言中,打開一個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為fopen(),它帶有一個(gè)字符串參數(shù),用來給定文件的打開方式。()A、正確B、錯(cuò)誤【正確答案】:B26.do-while循環(huán)語句是以分號(hào)結(jié)束的語句。()A、正確B、錯(cuò)誤【正確答案】:A27.常數(shù)3.26是雙精度浮點(diǎn)數(shù)。()A、正確B、錯(cuò)誤【正確答案】:B28.用于釋放動(dòng)態(tài)存儲(chǔ)空間的函數(shù)為free,使用它需要帶有一個(gè)參數(shù)。()A、正確B、錯(cuò)誤【正確答案】:A29.表達(dá)式x=x+1表示成增量表達(dá)式為x++。()A、正確B、錯(cuò)誤【正確答案】:A30.假定a是一個(gè)一維數(shù)組名,則a+i的值與&a[i]的值相等。()A、正確B、錯(cuò)誤【正確答案】:A31.關(guān)系表達(dá)式(x!=0)的等價(jià)表達(dá)式為(!x)。()A、正確B、錯(cuò)誤【正確答案】:B32.常數(shù)3.26f是單精度定點(diǎn)數(shù)。()A、正確B、錯(cuò)誤【正確答案】:A33.使用const語句定義一個(gè)符號(hào)常量時(shí),則必須對(duì)它同時(shí)進(jìn)行初始化。()A、正確B、錯(cuò)誤【正確答案】:A34.在一個(gè)函數(shù)定義中,參數(shù)表中的參數(shù)類型可以為void類型。()A、正確B、錯(cuò)誤【正確答案】:B35.在二維數(shù)組的定義語句中,不能給數(shù)組中每個(gè)元素賦初值。()A、正確B、錯(cuò)誤【正確答案】:B36.在一條變量定義語句中,當(dāng)同時(shí)定義多個(gè)變量時(shí),各變量之間只能使用逗號(hào)分開。()A、正確B、錯(cuò)誤【正確答案】:A37.在一維數(shù)組的定義語句中,可以給數(shù)組中每個(gè)元素賦初值。()A、正確B、錯(cuò)誤【正確答案】:A38.在一條變量定義語句中,只能定義同一類型的變量。()A、正確B、錯(cuò)誤【正確答案】:A39.對(duì)于不加static標(biāo)識(shí)的局部變量,若沒有對(duì)它進(jìn)行初始化,則它的初值是不確定的。()A、正確B、錯(cuò)誤【正確答案】:A40.在一個(gè)鏈表中,表頭結(jié)點(diǎn)和表尾結(jié)點(diǎn)均無前驅(qū)結(jié)點(diǎn)。()A、正確B、錯(cuò)誤【正確答案】:B41.在for循環(huán)語句的頭部,for后面括號(hào)內(nèi)的各表達(dá)式之間使用空格隔開。()A、正確B、錯(cuò)誤【正確答案】:B42.在C語言程序中,存儲(chǔ)字符串的方法是只使用字符指針。()A、正確B、錯(cuò)誤【正確答案】:B43.表達(dá)式x=x+y表示成復(fù)合賦值表達(dá)式為x+=y。()A、正確B、錯(cuò)誤【正確答案】:A44.在一維數(shù)組的定義語句中,給數(shù)組賦初值的部分是用一對(duì)圓括號(hào)括起來的數(shù)據(jù)表。()A、正確B、錯(cuò)誤【正確答案】:B45.每次只能向文本文件中寫入一個(gè)字符,不能一次寫入一個(gè)字符串。()A、正確B、錯(cuò)誤【正確答案】:B46.在一個(gè)函數(shù)定義中,參數(shù)表可以為空。()A、正確B、錯(cuò)誤【正確答案】:A47.在結(jié)構(gòu)成員訪問運(yùn)算符中,點(diǎn)運(yùn)算符和箭頭運(yùn)算符的左邊均為結(jié)構(gòu)指針變量。()A、正確B、錯(cuò)誤【正確答案】:B48.在C語言中,打開一個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為fopen(),它帶有兩個(gè)字符串參數(shù),用來給定文件名和打開方式。()A、正確B、錯(cuò)誤【正確答案】:A49.若要在程序文件中使用標(biāo)準(zhǔn)輸入和輸出函數(shù),則需要引入的系統(tǒng)頭文件為stdio.h。A、正確B、錯(cuò)誤【正確答案】:A50.每次只能向文本文件中寫入一個(gè)字符,不能一次寫入一個(gè)字符串。()A、正確B、錯(cuò)誤【正確答案】:B51.假定二維數(shù)組的定義語句為“doublea[M][N];”,則每個(gè)數(shù)組元素的行下標(biāo)取值范圍在1~M之間。()A、正確B、錯(cuò)誤【正確答案】:B52.常數(shù)3.26是雙精度定點(diǎn)數(shù)。()A、正確B、錯(cuò)誤【正確答案】:A53.在一個(gè)鏈表的結(jié)點(diǎn)結(jié)構(gòu)中,存在著一個(gè)指針域,但不一定指向自身結(jié)點(diǎn)類型。()A、正確B、錯(cuò)誤【正確答案】:B54.假定a是一個(gè)一維數(shù)組,則*(a+i)的值與a[i]的值相等。()A、正確B、錯(cuò)誤【正確答案】:A55.在一維數(shù)組的定義語句中,數(shù)組名后帶有一對(duì)圓括號(hào)。()A、正確B、錯(cuò)誤【正確答案】:B56.break語句帶有語句體。()A、正確B、錯(cuò)誤【正確答案】:B57.在定義指針變量的語句“int*p,**pp;”中,p和pp具有不同的指針類型。()A、正確B、錯(cuò)誤【正確答案】:A58.在定義指針變量的語句中,對(duì)指針變量可以賦初值。()A、正確B、錯(cuò)誤【正確答案】:A59.一個(gè)C語言程序能夠包含多個(gè)用戶頭文件。()A、正確B、錯(cuò)誤【正確答案】:A60.當(dāng)需要在程序文件中引入系統(tǒng)頭文件時(shí),不需要使用#include命令。()A、正確B、錯(cuò)誤【正確答案】:B61.字符串允許為空,并且其長度為0。()A、正確B、錯(cuò)誤【正確答案】:A62.while循環(huán)是先判斷循環(huán)條件,當(dāng)條件為真時(shí)執(zhí)行循環(huán)體。()A、正確B、錯(cuò)誤【正確答案】:A63.已知“inta[10],*p=a;”,則進(jìn)行p++運(yùn)算是不允許的。()A、正確B、錯(cuò)誤【正確答案】:B64.對(duì)于標(biāo)識(shí)為static屬性的變量,若沒有對(duì)它進(jìn)行初始化,則默認(rèn)的初值為1。()A、正確B、錯(cuò)誤【正確答案】:B65.在C語言程序中,只有一種使用注釋語句的方法。()A、正確B、錯(cuò)誤【正確答案】:B66.定義結(jié)構(gòu)類型的同時(shí)能夠定義它的變量。()A、正確B、錯(cuò)誤【正確答案】:A67.在結(jié)構(gòu)類型的定義中,其中的數(shù)據(jù)成員可以是本身類型的直接對(duì)象。()A、正確B、錯(cuò)誤【正確答案】:B68.在C語言中,求一個(gè)整數(shù)的絕對(duì)值的數(shù)學(xué)函數(shù)為abs(x)。()A、正確B、錯(cuò)誤【正確答案】:A69.關(guān)系表達(dá)式(x!=0)的等價(jià)表達(dá)式為(!x)。()A、正確B、錯(cuò)誤【正確答案】:B70.表達(dá)式x=x+y表示成復(fù)合賦值表達(dá)式為x=+y。()A、正確B、錯(cuò)誤【正確答案】:B71.存儲(chǔ)一個(gè)長度為0的空字符串至少需要占用1個(gè)字節(jié)的存儲(chǔ)空間。()A、正確B、錯(cuò)誤【正確答案】:A填空題1.執(zhí)行下面程序的輸出結(jié)果為()。s=78

#include

Voidmain(){

inti,s=0;

For(i=1;i<10;i+=3)s+=i*(i+1);

printf("s=%d\n",s);

}【正確答案】:s=782.執(zhí)行下面程序的輸出結(jié)果為()。

#include

Voidmain(){

inta[3][3]={{3,8,6},{5,9,2},{8,5,12}};

inti,j,s=0;

For(i=0;i<3;i++)

For(j=0;j<3;j++)s+=a[i][j];

printf("s=%d\n",s);

}【正確答案】:s=583.執(zhí)行下面程序的輸出結(jié)果為()。

#include

Voidmain(){

inta[8]={3,8,6,5,9,2,8,5};

inti,s=0;

For(i=0;i<8;i++)s+=a[i];

printf("s=%d\n",s);

}【正確答案】:s=464.

在此程序中,具有文件作用域的變量是(

)。#include<stdio.h>intx1=5;staticintx2=8;voidmain(){

intx3=20;

while(x1+x2<x3)x1+=2;

printf("%d%d%d\n",x1,x2,x3);}【正確答案】:x25.執(zhí)行下面程序的輸出結(jié)果為(

)。#include<stdio.h>#defineN8voidmain(){

inta[N]={3,5,8,10,15,20,32,66};

inti,x;

for(i=0;i<N/2;i++){

x=a[i];a[i]=a[N-1-i];a[N-1-i]=x;

}

printf("%d\n",a[1]+a[3]);}【正確答案】:476.20.執(zhí)行下面程序的輸出結(jié)果為(

)。#include<stdio.h>voidmain(){

inta[3][3]={{2,3,4},{5,6,8},{10,15,20}};

int*p=(int*)a;

ints=0;

while(p<(int*)a+9)s+=*p++;

printf("%d\n",s);}【正確答案】:737.執(zhí)行下面程序的輸出結(jié)果為()。

#include

Voidmain(){

intx=5,y=8;

if(x>=y)printf("%d%d\n",x,y);

Elseprintf("%d%d\n",y,x);

}【正確答案】:858.執(zhí)行下面程序的輸出結(jié)果為()。

#include

Voidmain(){

inta[3][3]={{3,8,6},{5,9,2},{8,5,12}};

inti,j,s=0;

For(i=0;i<3;i++)

For(j=0;j<3;j++)

if(a[i][j]%3==0)s+=a[i][j];

printf("s=%d\n",s);

}【正確答案】:s=309.執(zhí)行下面程序的輸出結(jié)果為()。s=56

#include

Voidmain(){

inti=0,s=0;

while(s<50){i+=2;s+=i*i;}

printf("s=%d\n",s);

}【正確答案】:s=5610.執(zhí)行下面程序的輸出結(jié)果為(

)。#include<stdio.h>voidmain(){

intx=30,i=1,s=0;

do{s+=i*i;i++;}while(s<x);

printf("s=%d\n",s);}

【正確答案】:s=3011.執(zhí)行下面程序的輸出結(jié)果為()。

#include

Voidmain(){

inti,f1=1,f2;

For(i=2;i<6;i++){

F2=3*f1;

F1=f2;

}

printf("f2=%d\n",f2);

}【正確答案】:f2=8112.

21.執(zhí)行下面程序的輸出結(jié)果為(

)。y=34#include<stdio.h>voidmain(){

intn=10,y=0;

while(n>6){y+=n;n--;}

printf("y=%d\n",y);}

【正確答案】:y=3413.執(zhí)行下面程序的輸出結(jié)果為()。

#include

Voidmain(){

inta=5,b=8,c=6,d=15,x,y;

if(a>=b)x=a;elsex=b;

if(c>=d)y=c;elsey=d;

if(x>=y)printf("%d\n",x);

Elseprintf("%d\n",y);

}【正確答案】:1514.此程序運(yùn)行后,得到的輸出結(jié)果為()。

#include

Intfn3(int

A,intb){

intc=a;a=b;b=c;

returna+2*b-3;

}

Voidmain(){

inta=3,b=5;

intc=fn3(a+2,b+3);

printf("%d\n",3*a+b+c);

}2【正確答案】:2915.

9.執(zhí)行下面程序的輸出結(jié)果為(

)。#include<stdio.h>voidmain(){

inta[8]={6,8,7,12,5,15,18,9};

ints=0;

int*p=a;

while(p<a+8)s+=*p++;

printf("%d\n",s);}【正確答案】:8016.18.執(zhí)行下面程序的輸出結(jié)果為(

)。#include<stdio.h>#defineN7voidmain(){

inta[N];

inti;

a[0]=1;a[1]=2;

for(i=2;i<N;i++)a[i]=2*a[i-2]+a[i-1]+1;

printf("%d\n",a[N-1]);}【正確答案】:8517.23.執(zhí)行下面程序的輸出結(jié)果為(

)。#include<stdio.h>voidmain(){

inti,f1=1,f2;

for(i=2;i<5;i++){

f2=2*f1+1;

f1=f2;

}

printf("f2=%d\n",f2);}【正確答案】:f2=1518.執(zhí)行下面程序的輸出結(jié)果為()

#include

Voidmain(){

intx=5,y=0;

switch(2*x-3){

Case4:y+=x;break;

Case7:y+=2*x+1;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論