C語言上機(jī)題庫百科園!南信大!活動(dòng)za_第1頁
C語言上機(jī)題庫百科園!南信大!活動(dòng)za_第2頁
C語言上機(jī)題庫百科園!南信大!活動(dòng)za_第3頁
C語言上機(jī)題庫百科園!南信大!活動(dòng)za_第4頁
C語言上機(jī)題庫百科園!南信大!活動(dòng)za_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第三章.為表示關(guān)系,應(yīng)使用的表達(dá)式是.(>)(>).(>>).(>)(>).(>)(>).有以下程序();(;<)():("",);:("",);:("",);執(zhí)行后輸出結(jié)果是.對(表達(dá)式;表達(dá)式)可理解為()。(表達(dá)式;表達(dá)式)(表達(dá)式;表達(dá)式)(表達(dá)式;表達(dá)式;表達(dá)式)(表達(dá)式;表達(dá)式;表達(dá)式).若為整型變量,則以下循環(huán)執(zhí)行次數(shù)是()。(;)("");次次.無限次次.有以下程序段;("");J();此處循環(huán)的結(jié)束條件是。的值等于并且的值大

2、于等于的值不等于并且的值小于的值不等于或者的值小于的值等于或者的值大于等于.有以下程序段J("");(<);以下描述中正確的是()。循環(huán)中,根據(jù)情況可以省略.由于循環(huán)中循環(huán)體語句只能是一條可執(zhí)行語句,所以循環(huán)體內(nèi)不能使用復(fù)合語句循環(huán)由開始,用結(jié)束,在(表達(dá)式)后面不能寫分號.在循環(huán)體中,一定要有能使后面表達(dá)式的值變?yōu)榱?"假")的操作.執(zhí)行語句(<);后變量的值是()。.不定.有以下程序(),;(>>)("");(>)("");("");執(zhí)行后輸出結(jié)果是.編譯時(shí)出錯(cuò)

3、();():;:;:;("");該程序的輸出結(jié)果是().以下程序的功能是:按順序讀入名學(xué)生門課程的成績,計(jì)算出每位學(xué)生的平均分并輸出,程序如下:();(<)(<)("");("");上述程序運(yùn)行后結(jié)果不正確,調(diào)試中發(fā)現(xiàn)有一條語句出現(xiàn)在程序中的位置不正確。這條語句是J;(":");.運(yùn)行以下程序后,輸出的結(jié)果是();(<)("*");("");.*.有語法不對不能通過編譯*下面的程序片斷所表示的數(shù)學(xué)函數(shù)關(guān)系是;();(>);口(k<0)0(x=0)

4、1(區(qū)四-1<獷1(x=0)+0>O)*-.以下程序的輸出結(jié)果是(),;(;<);()()()(“”);.以下程序段中,與語句:>?(>)。功能相同的是()(>)(>);(>)(>);(>);(>);(<);(<);.為了避免在嵌套的條件語句中產(chǎn)生二義性,語言要求子句總是與()配對。.其之后最近的.其之前最近的.縮排位置相同的.同一行上的為類型,進(jìn)人下面的循環(huán)之前,的值為()則以下敘述中正確的是。.以上說法都不對.循環(huán)控制表達(dá)式的值為.循環(huán)控制表達(dá)式的值為.循環(huán)控制表達(dá)式不合法.以下程序段的輸出結(jié)果是,;(;<

5、,);(;<);.語句();中的表達(dá)式等價(jià)于()。.以下程序段的輸出結(jié)果是;(“”,);(!();.死循環(huán).以下程序的運(yùn)行結(jié)果是()。();(<);("");.運(yùn)行出現(xiàn)不對.設(shè)有定義:;以下語句中執(zhí)行效果與其它三個(gè)不同的是()(>);(>);(>);(>);.以下程序中,循環(huán)的循環(huán)次數(shù)是();(<)(<);();.死循環(huán),不能確定次數(shù).選擇結(jié)構(gòu)中的條件與循環(huán)結(jié)構(gòu)中循環(huán)成立的條件,在寫法上可以是任一表達(dá)式,但其值只能被判斷為“真”或“假”。哪個(gè)數(shù)作為邏輯“假”值()。.非零的數(shù);(>);(>);則的值為()。.不一定

6、.有以下程序,若想從鍵盤上輸入數(shù)據(jù),使變量中的值為,中的值為,中的值為,則正確的輸入是()<>();/HH.("");.有以下程序();()("")執(zhí)行后輸出結(jié)果是.以下程序段的輸出結(jié)果為()。(>)(<)('');.無.有如下程序();(<);(<);("");該程序的輸出結(jié)果是.判斷兩個(gè)字符串是否相等,正確的表達(dá)方式是()()()().若是類型變量,以下程序段的輸出結(jié)果是()?(*,):(“”);#3*4#5*5*J語言中后的括號內(nèi)表達(dá)式的值可以是.只能為整型和字符型.只能為整型

7、.任何類型.只能為整型,字符型,枚舉型.設(shè)和都是類型,則下面的循環(huán)語句()(<)("");.最多執(zhí)行次.循環(huán)體一次也不執(zhí)行.最多執(zhí)行次.是無限循環(huán);(>>);則的值為()。()配對.為了避免在嵌套的條件語句中產(chǎn)生二義性語言要求總與.同一行上的.其之后最近的.其之前最近的未配對的.縮排位置相同的.以下不正確的語句形式是()。(<);(>);();()("")("");.結(jié)構(gòu)化程序設(shè)計(jì)所要求的三種基本控制結(jié)構(gòu)是()。.樹形、網(wǎng)形、環(huán)形.輸入、處理、輸出.主程序、子程序、函數(shù).順序、選擇、循環(huán).以下程序的輸出結(jié)

8、果是()(;>)()(“”,);.以下程序的執(zhí)行結(jié)果是(),;();("");.無限循環(huán).語法不對;(>);則的值為()。.不一定.以下敘述正確的是()。語句構(gòu)成的循環(huán)不能用其它語句構(gòu)成的循環(huán)來代替.用語句構(gòu)成的循環(huán),在后的表達(dá)式為零時(shí)結(jié)束循環(huán).用語句構(gòu)成的循環(huán),在后的表達(dá)式為非零時(shí)結(jié)束循環(huán).語句構(gòu)成的循環(huán)只能用語句退出.假定所有變量均已正確定義,下列程序段運(yùn)行后的值是()。;();();.有以下程序,程序運(yùn)行后的輸出結(jié)果是()<>();(<)(>)(*>);(“”);.以下循環(huán)的執(zhí)行次數(shù)是(;()(<);()。次.是無限循環(huán)

9、次.循環(huán)次數(shù)不定.下列程序的輸出結(jié)果是()。();()();("");.有以下程序,當(dāng)執(zhí)行程序時(shí),按下列方式輸入數(shù)據(jù)(從第列開始,<>代表回車,注意:回車也是一個(gè)字符)<><>則輸出結(jié)果是()<>();("");();();("");.以下程序的運(yùn)行結(jié)果是()。();(<)();("");語言中和循環(huán)的主要區(qū)別是()。的循環(huán)控制條件比的循環(huán)控制條件更嚴(yán)格的循環(huán)體至少無條件執(zhí)行一次的循環(huán)體不能是復(fù)合語句允許從外部轉(zhuǎn)到循環(huán)體內(nèi).以下不是無限循環(huán)的語句為()。();(

10、);(>);();.從循環(huán)體內(nèi)某一層跳出,繼續(xù)執(zhí)行循環(huán)外的語句是語句語句語句.空語句.下列程序的輸出為()。();();("");構(gòu)成無限循環(huán).有以下程序,程序運(yùn)行后的輸出結(jié)果是()<>();(<);.在以下給出的表達(dá)式中,與()語句中的()不等價(jià)的表達(dá)式是()。.().(><).().().以下程序段的輸出結(jié)果是,(;<)(;<)J(“”,);.執(zhí)行下列語句后的輸出為()。J(<)("*");("");.有錯(cuò),執(zhí)行不正確*.以下程序的執(zhí)行結(jié)果是();(<);(",

11、");.下面程序的運(yùn)行結(jié)果是<>()J;();("");.若有定義語句;則下列選項(xiàng)中沒有不對是()()();();();();.設(shè)、和都是變量,且,。則以下的表達(dá)式中,值為的表達(dá)式是<.!(<)語言程序的三種基本結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)和結(jié)構(gòu).遞歸.轉(zhuǎn)移.嵌套.循環(huán).在下述程序中,判斷>共執(zhí)行了多少次<>(),;(;);(>)()<)();循環(huán)結(jié)束的條件是()。()<()<><><.以下敘述正確的是:.用構(gòu)成循環(huán)時(shí),只有在后的表達(dá)式為非零時(shí)結(jié)束循環(huán)語句構(gòu)成的循環(huán)不能用其它語句

12、構(gòu)成的循環(huán)來代替。.用構(gòu)成循環(huán)時(shí),只有在后的表達(dá)式為零時(shí)結(jié)束循環(huán)語句構(gòu)成的循環(huán)只能用語句退出。.以下程序的輸出結(jié)果是(),;(;<);(“”);.不確定.有以下程序,程序運(yùn)行后的輸出結(jié)果是()<>();(<)()();();("");.有如下程序();()("")該程序的輸出結(jié)果是.以下程序段中,能夠正確地執(zhí)行循環(huán)的是()。;();();(>);(<)();:判斷型變量是否為大寫字母的的表達(dá)式是.<<.(<)(>).(>)(<).(>)(<)下列程序的輸出結(jié)果是()。()

13、;()();("");下面有關(guān)循環(huán)的正確描述是()。循環(huán)是先執(zhí)行循環(huán)循環(huán)體語句,后判斷表達(dá)式.在循環(huán)中,不能用語句跳出循環(huán)體循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號括起來假定所有變量均已正確定義,下面語句段執(zhí)行后的的值是;();();();在語言中,為了結(jié)束由語句構(gòu)成的循環(huán),后一對圓括號中表達(dá)式的值應(yīng)該為()。.非有以下程序,程序執(zhí)行后的輸出結(jié)果是()<>();();(“”);構(gòu)成無限循環(huán)有以下程序,程序運(yùn)行后的輸出結(jié)果是()<>();();()();("");有輸入語句:("

14、;")。為使變量的值為,的值為,的值為,則正確的數(shù)據(jù)輸入方式是()。程序段:(“8.6f”)。的輸出結(jié)果是()若變量已正確定義,有以下程序段;(“,”);();(“”);其輸出結(jié)果是().程序進(jìn)入無限循環(huán)下列條件語句中輸出結(jié)果與其他語句不同的是()()("");("");()("");("");()("");("");()("");("");有以下程序,程序運(yùn)行后的輸出結(jié)果是()<>();();()();(&quo

15、t;");有以下程序段;J("");當(dāng)執(zhí)行上述程序,并從鍵盤輸入:<回車>后,的值()執(zhí)行下列程序片段時(shí)輸出的結(jié)果是();(""();已知有如下定義和輸入語句,若要求的值分別為,和,當(dāng)從第一列開始輸入數(shù)據(jù)時(shí),正確的數(shù)據(jù)輸入方式是()。;("");.10A/.10A/若定義為型變量,則能正確輸入值的語句是()("5.1f");("");("");("");以下程序段中的變量已正確定義(<)(<)(“*”);程序段的輸出結(jié)果是

16、().*.*.*.*有以下程序段,以下敘述中正確的是()()()'');.此語句將無限循環(huán).當(dāng)執(zhí)行此語句時(shí),只有按回車鍵程序才能繼續(xù)執(zhí)行.當(dāng)執(zhí)行此語句時(shí),按任意鍵程序就能繼續(xù)執(zhí)行()不可以出現(xiàn)在語句的條件表達(dá)式中有以下程序:程序運(yùn)行后的輸出結(jié)果是()<>();();("");語句的基本形式是:(表達(dá)式)語句,以下關(guān)于"表達(dá)式"值的敘述中正確的是().必須是正數(shù).可以是任意合法的數(shù)值.必須是整數(shù)值.必須是邏輯值設(shè)變量均已正確定義并且賦值,以下與其他三組輸出結(jié)構(gòu)不同的一組語句是();("");("&q

17、uot;);("");("");若有定義:;,通過語句(“”);,能把整數(shù)賦給變量付給變量的輸入數(shù)據(jù)是()有以下程序<>();("");("");若想通過鍵盤輸入,使得的值為,的值為,的值為字符,的值為字符,程序輸出結(jié)果是:,則正確的輸入格式是(以下代表空格,<>代表回車)<><>.12a<><>有以下程序,程序運(yùn)行后的輸出結(jié)果是()<>();(<);(“”);若和都是類型變量,有以下語句()(”*");卜面關(guān)于語句

18、執(zhí)行情況的敘述中正確的是().構(gòu)成無限循環(huán).循環(huán)體一次也不執(zhí)行.循環(huán)體執(zhí)行兩次.循環(huán)體執(zhí)行一次程序設(shè)計(jì),并作*編寫函數(shù),它的功能是:求以內(nèi)(不包括)同時(shí)能被與整除的所有自然數(shù)之和的平方根為函數(shù)值返回。例如為時(shí),函數(shù)值應(yīng)為。注意:部分源程序給出如下。請勿改動(dòng)函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)的花括號中填入所編寫的若干語句。試題程序:*<><><>()*();("",();*("","");(,""();();*【參考代碼】();(<)()J();*對求平方根*;(!()!)

19、,例如時(shí),運(yùn)行結(jié)果為。注意:部分源程序給出如下。請勿改動(dòng)函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)的花括號中填入所編寫的若干語句。試題程序:*<><>(,)*();(""();*("","");(,""();();*【參考代碼】;(<);(<);*(<)*;*編寫函數(shù),它的功能是:利用以下所示的簡單迭代方法求方程()的一個(gè)實(shí)根。()迭代步驟如下:()取初值為;(),把的值賦給;()(),求出一個(gè)新的;()若,的絕對值小于,則執(zhí)行步驟(),否則執(zhí)行步驟();()所求就是方程()的一

20、個(gè)實(shí)根,作為函數(shù)值返回。程序?qū)⑤敵鼋Y(jié)果。注意:部分源程序給出如下。請勿改動(dòng)函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)的花括號中填入所編寫的若干語句。試題程序:*<><>()*()求!*求!*求(!()!)*();("");*("","");"");();*【參考代碼】;();()>);*輸入一個(gè)無符號整數(shù),判斷該數(shù)是否為回文數(shù)(注:一個(gè)整數(shù),從左向右讀和從右向左讀都是一樣的數(shù),則該數(shù)稱為回文數(shù),如),編寫函數(shù)(),判斷給定的數(shù)是否為回文數(shù)*<>()(*()(*是回文數(shù)!"

21、;);("","");("");()("("不是回文數(shù)!");(<)(,""();();【參考代碼】()J();J*編寫函數(shù),函數(shù)的功能是:根據(jù)以下公式計(jì)算,計(jì)算結(jié)果作為函數(shù)值返回通過形參傳入。00.()例如,若的值為時(shí),函數(shù)的值為。注意:部分源程序給出如下。請勿改動(dòng)函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)的花括號中填入所編寫的若干語句。試題程序:*<><><>()*()*J(":");("");();(&q

22、uot;",);*("","");(,""();();*【參考代碼】定義整型變量,表示分母*定義單精度變量,表示每一項(xiàng)*(<)求每一項(xiàng)的分母*求多項(xiàng)式的值*請編寫函數(shù),其功能是:將兩個(gè)兩位數(shù)的正整數(shù)、合并成一個(gè)整數(shù)放在中。合并的方式是:將數(shù)的十位和個(gè)位數(shù)依次放在數(shù)的十位和千位上數(shù)的十位和個(gè)位數(shù)依次放在數(shù)的個(gè)位和百位上。例如,當(dāng),調(diào)用該函數(shù)后。注意:部分源程序給出如下。請勿改動(dòng)函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)的花括號中填入所編寫的若干語句。試題程序:*<><>()*();J;,;("

23、:");("");();("");*"""");("","");(<)(,"");();(,"");();();*參考代碼】()()*()*()*;*請編一個(gè)函數(shù)(),函數(shù)的功能是:對變量中的值保留兩位小數(shù),并對第三位進(jìn)行四舍五入(要求中的彳1為正數(shù))例如,若值為,則函數(shù)返回;若值為,則函數(shù)返回。注意:部分源程序給出如下。請勿改動(dòng)函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)的花括號中填入所編寫的若干語句。試題程序:*<&g

24、t;<>()*)()*J(":");("");(":");("",);(":",();*("","");(<)(,"");(,""();)();();*)【參考代碼】;(*);();*請編寫函數(shù),它的功能是計(jì)算:Jln+ln+ln+.+ln(m)在語言中可調(diào)用()函數(shù)求o。例如,若的值為,則函數(shù)值為。注意:部分源程序給出如下。請勿改動(dòng)函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)的花括號中填入所編寫的若干語句

25、。試題程序:*<><><>()*()*.;(""();*("","");(,""();();*【參考代碼】;(<)();();程序改錯(cuò)*下列給定程序中,函數(shù)的功能是:計(jì)算()()()()()()的值。(x+1)(x-2)0Jx-1)/(x-2)()工請改正程序中的不對例如,當(dāng)為時(shí),函數(shù)值應(yīng)為。()函數(shù)定義如下:x0x=0或x=2x:二0,使它能得出正確的結(jié)果。注意:不要改動(dòng)函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。試題程序:*<><><>

26、;*()();(<)()();()();();(;<)(*);*()("",();【參考答案】()【參考答案】;();* 下列給定程序中,函數(shù)的功能是:求三個(gè)數(shù)的最小公倍數(shù)。例如,給變量、分別輸入、則輸出結(jié)果應(yīng)當(dāng)是。請改正程序中的不對,使它能得出正確的結(jié)果。注意:不要改動(dòng)函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。試題程序:*<>();*;*();J();(":");("");("");();(":");【參考答案】;【參考答案】()* 下列給定的程序中,函數(shù)的功能是:計(jì)

27、算并輸出以內(nèi)最大的個(gè)能被或整除的自然數(shù)之和。的值由主函數(shù)傳入,若的值為,則函數(shù)的值為。請改正程序中的不對,使它能得出正確的結(jié)果。注意:不要改動(dòng)函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。試題程序:*<><>(),;(>)(<)*()();*);()(""();【參考答案】()()()()【參考答案】* 下列給定程序中,函數(shù)()的功能是:根據(jù)整型形參的值,計(jì)算如下公式的值:t=1-1/(2父2)-1/(3m3)-1/(mMm)請改正函數(shù)()中的不對,使它能得出正確的結(jié)果。注意:不要改動(dòng)函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。試題程序:*

28、<><>();;*(<)*(*);();();("lf",();【參考答案】(<)【參考答案】(*);(*);*下列程序中函數(shù)的功能是:計(jì)算正整數(shù)各位上的數(shù)字之積。例如,若輸入,則輸出應(yīng)該是。若輸入,則輸出應(yīng)該是。請改正程序中的不對,使它能得出正確的結(jié)果。注意:不要改動(dòng)函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。試題程序:*<><>()*;*.;*;();();()J(":");("");(""();【參考答案】;【參考答案】;請改正程序中的不對,使它能計(jì)

29、算出正確的結(jié)果。注意:不要改動(dòng)函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。試題程序:*<><><>();(<)*;*;();(":");("");("1f",();【參考答案】;【參考答案】;();在函數(shù)中,若()返回則輸出"",若()返回則輸出"!"。請改正程序中的不對,使它能得出正確的結(jié)果。注意:不要改動(dòng)函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。試題程序:*<><>();(<()*();();(":"

30、;);("");()("");("!");【參考答案】;【參考答案】()()*下列給定程序中,函數(shù)的功能是:判斷一個(gè)整數(shù)是否是素?cái)?shù),若是返回,否則返回。在函數(shù)中,若()返回則輸出"",若()返回則輸出"!"。請改正程序中的不對,使它能得出正確的結(jié)果。注意:不要改動(dòng)函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。試題程序:*<><>();(<()*();();(":");("");()("");("!&

31、quot;);【參考答案】;【參考答案】()()程序填空*已知如下公式:三:1.12.1空.1234網(wǎng)3353573579下面程序的功能使根據(jù)上述公式輸出滿足精度要求的的n值,請?zhí)羁帐钩绦蛲暾?lt;><>();("");(;>(););*口;*口;請勿改動(dòng)函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)的橫線上填入所編寫的若干表達(dá)式或語句。試題程序:*<><>(),;(;<)(;<)(;<)*()*("",);【參考答案】【參考答案】*函數(shù)的功能是:從三個(gè)形參、中找出中間的數(shù),作為函數(shù)值返回。例如

32、,當(dāng)時(shí),中間的數(shù)為。注意:部分源程序給出如下。請勿改動(dòng)函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)的橫線上填入所編寫的若干表達(dá)式或語句。試題程序:*<>();*(>)?(>:(>:【】)*:(>)?【】*:(>):【】);();();(":'");【參考答案】(>)?(>:(>)【參考答案】:(>)【參考答案】:(>);*請補(bǔ)充函數(shù),該函數(shù)的功能是:計(jì)算兩個(gè)自然數(shù)和(<)之間所有數(shù)的和(和從鍵盤輸入)。例如,當(dāng)時(shí);當(dāng)時(shí)。注意:部分源程序給出如下。請勿改動(dòng)函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)的橫線上填入所編寫的若干表達(dá)式或語句。試題程序:*<><>();*;("");

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論