亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

C語(yǔ)言

C語(yǔ)言練習(xí)

時(shí)間:2025-02-14 10:57:51 C語(yǔ)言 我要投稿

C語(yǔ)言練習(xí)

  讀書(shū)是學(xué)習(xí),使用也是學(xué)習(xí),而且是更重要的學(xué)習(xí)。以下是小編為大家搜索整理的C語(yǔ)言練習(xí),希望能給大家?guī)?lái)幫助!更多精彩內(nèi)容請(qǐng)及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  一、選擇題(每小題1分,共40分)

  1、 有以下程序:

  程序運(yùn)行后的輸出結(jié)果是( )。

  2、 表達(dá)式:(im)((double)9/2)一9%2的值是( )。

  A.0

  B.3

  C.4

  D.5

  3、 有以下程序:

  運(yùn)行時(shí),若輸入1 2 3 4 5 0<回車(chē)>,則輸出結(jié)果是( )。

  A.66656

  B.6566456

  C.66666

  D.6666656

  4、 有以下程序:

  當(dāng)執(zhí)行程序時(shí),按下列方式輸入數(shù)據(jù)(從第l列開(kāi)始,代表回車(chē),注意:回車(chē)也是一個(gè)字符]1234則輸出結(jié)果是( )。

  A.12

  B.123

  C.1234

  D.12343

  5、 有以下程序,程序中庫(kù)函數(shù)islower(ch)用以判斷ch中的字母是否為小寫(xiě)字母:

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.ab cd EFg!

  B.Ab Cd EFg!

  C.ab cd EFG!

  D.aB cD EFG!

  6、 有以下程序:

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.6

  B.3

  C.8

  D.12

  7、 在軟件開(kāi)發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。

  A.可行性分析報(bào)告

  B.軟件需求規(guī)格說(shuō)明書(shū)

  C.概要設(shè)計(jì)說(shuō)明書(shū)

  D.集成測(cè)試計(jì)劃

  8、 有三個(gè)關(guān)系R、S和T如下:

  其中關(guān)系T由關(guān)系R和s通過(guò)某種操作得到,該操作為( )。

  A.選擇

  B.投影

  C.交

  D.井

  9、 有以下程序:

  程序執(zhí)行后的輸出結(jié)果是( )。

  A.321,cba

  B.abc,123

  C.123,abc

  D.lbe,a23

  10、 以下選項(xiàng)中不合法的標(biāo)識(shí)符是( )。

  A.&a

  B.FOR

  C.pfint

  D.00

  11、 下列語(yǔ)句組中,正確的是( )。

  A.char*s;s=”Olympic”;

  B.char s[7];s=”Olympic”;

  C.char*s;s={¨Olympic”};

  D.char s[7];s={"Olympic”};

  12、 在軟件開(kāi)發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。

  A.軟件集成測(cè)試計(jì)劃

  B.軟件詳細(xì)設(shè)計(jì)說(shuō)明書(shū)

  C.用戶(hù)手冊(cè)。

  D.軟件需求規(guī)格說(shuō)明書(shū)

  13、下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線(xiàn)性結(jié)構(gòu)的是( )。

  A.循環(huán)隊(duì)列

  B.帶鏈隊(duì)列

  C.二叉樹(shù)

  D.帶鏈棧

  14、 有以下程序:

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.1,2

  B.1,0

  C.3,2

  D.0, 0

  15、 以下程序中函數(shù)f的功能是:當(dāng)na9為1時(shí),進(jìn)行由小到大排序;當(dāng)na9為0時(shí),進(jìn)行由大到小排序。

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.1,2,3,4,5,6,7,8,9,10,

  B.3,4,5,6,7,2,1,8,9,10,

  C.5,4,3,2,1,6,7,8,9,10,

  D.10,9,8,7,6,5,4,3,2,1,

  16、 有以下程序段:

  以下關(guān)于程序段執(zhí)行情況的敘述,正確的是( )。

  A.for循環(huán)語(yǔ)句固定執(zhí)行8次

  B.當(dāng)產(chǎn)生的隨機(jī)數(shù)n為4時(shí)結(jié)束循環(huán)操作

  C.當(dāng)產(chǎn)生的隨機(jī)數(shù)n為1和2時(shí)不做任何操作

  D.當(dāng)產(chǎn)生的隨機(jī)數(shù)n為0時(shí)結(jié)束程序運(yùn)行

  17、 算法的有窮性是指( )。

  A.算法程序的運(yùn)行時(shí)問(wèn)是有限的。

  B.算法程序所處理的數(shù)據(jù)量是有限的

  C.算法程序的長(zhǎng)度是有限的

  D.算法只能被有限的用戶(hù)使用

  18、 有如下嵌套的if語(yǔ)句:

  以下選項(xiàng)中與上述if語(yǔ)句等價(jià)的語(yǔ)句是( )。

  A. k=(aB.B.:((b>C.?b:

  C.;B.k=(aD.k=(a

  19、 有以下程序:

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.0

  B.1

  C.2

  D.3

  20、 有三個(gè)關(guān)系R、S和T如下:

  由關(guān)系R和S通過(guò)運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為( )。

  A.笛卡爾積

  B.交

  C.并

  D.自然連接

  21、 有以下程序(說(shuō)明:字母A的ASCIl碼值是65):

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.BT

  B.YE

  C.YT

  D.BY

  22、 下列敘述中正確的是( )。

  A.順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的

  B.順序存儲(chǔ)結(jié)構(gòu)只針對(duì)線(xiàn)性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對(duì)非線(xiàn)性結(jié)構(gòu)

  C.順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表

  D.鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間

  23、 軟件測(cè)試的目的是( )。

  A.評(píng)估軟件可靠性

  B.發(fā)現(xiàn)并改正程序中的錯(cuò)誤

  C.改正程序中的錯(cuò)誤

  D.發(fā)現(xiàn)程序中的錯(cuò)誤

  24、 軟件生命周期是指( )。

  A.軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程

  B.軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測(cè)試完成的過(guò)程

  C.軟件的開(kāi)發(fā)過(guò)程

  D.軟件的運(yùn)行維護(hù)過(guò)程

  25、 以下關(guān)于retllm語(yǔ)句的敘述中正確的是( )。

  A.一個(gè)自定義函數(shù)中必須有一條return語(yǔ)句

  B.一個(gè)自定義函數(shù)中可以根據(jù)不同情況設(shè)置多條retum語(yǔ)句

  C.定義成void類(lèi)型的函數(shù)中可以有帶返回值的return語(yǔ)句

  D.沒(méi)有return語(yǔ)句的自定義函數(shù)在執(zhí)行結(jié)束時(shí)不能返回到調(diào)用處

  26、 在長(zhǎng)度為n的有序線(xiàn)性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是( )。

  A.0(n)

  B.D(n2)

  C.O(1092n)

  D.0(nl092n)

  27、 若有定義語(yǔ)句:double x,y,*px,*PY;執(zhí)行了laX=&x;lay=&y;之后,正確的輸入語(yǔ)句是( )。

  A.scanf(”%If%le”,px,lay);

  B.seanf(”%f%f¨&x,y);

  C.seanf(”%f%f",x,y);

  D.8canf(”%If%If'·,x,y):

  28、

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.1002,ZhangDa,1202.0

  B.1002,ChangRon9。1202.0

  C.1001,ChangRon9,1098.0

  D.1001,ZhangDa,1098.0

  29、 當(dāng)變量c的值不為2、4、6時(shí),值也為”真”的表達(dá)式是( )。

  A.(c>=2&&c<=6)&&(c%2 1=1)

  B.(c==2)l l(e==4)II(C==6)

  C.(C>=2&&c<=6)&&!(c%2)-

  D.(c>=2&&c<=6)I l(c!=3)I|(C!=5)

  30、 以下選項(xiàng)中關(guān)于C語(yǔ)言常量的敘述錯(cuò)誤的是( )。

  A.經(jīng)常被使用的變量可以定義成常量

  B.常量分為整型常量、實(shí)型常量、字符常量和字符串常量

  C.常量可分為數(shù)值型常量和非數(shù)值型常量.

  D.所謂常量,是指在程序運(yùn)行過(guò)程中,其值不能被改變的量 31、 C源程序中不能表示的數(shù)制是( )。

  A.十六進(jìn)制

  B.八進(jìn)制

  C.十進(jìn)制

  D.二進(jìn)制

  32、 有以下程序:

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.1

  B.11

  C.6

  D.21

  33、 設(shè)有定義:intk=0;以下選項(xiàng)的四個(gè)表達(dá)式中與其他三個(gè)表達(dá)式的值不相同的是( )。

  A.++k

  B.k+=1

  C.k++

  D.k+1

  34、 有以下程序:

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.Afternoon

  B.ftemoon

  C.Morning

  D.oming

  35、 有以下程序:

  程序執(zhí)行后的輸出結(jié)果是( )。

  A.Prphsbn

  B.Prohsbn

  C.Progsbn

  D.Program

  36、 有以下程序:

  程序執(zhí)行后的輸出結(jié)果是( )。

  A.1

  B.2

  C.4

  D.死循環(huán)

  37、 以下敘述中錯(cuò)誤的是( )。

  A.可以給指針變量賦一個(gè)整數(shù)作為地址值

  B.函數(shù)可以返回地址值

  C.改變函數(shù)形參的值,不會(huì)改變對(duì)應(yīng)實(shí)參的值

  D.當(dāng)在程序的開(kāi)頭包含頭文件stdi0.h時(shí),可以給指針變量賦NULL、、、

  38、 在E—R圖中,用來(lái)表示實(shí)體聯(lián)系的圖形是( )。

  A.橢圓形

  B.矩形

  C.菱形

  D.三角形

  39、 有以下程序:

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.3

  B.4

  C.5

  D.6

  40、 程序調(diào)試的任務(wù)是( )。

  A.設(shè)計(jì)測(cè)試用例

  B.驗(yàn)證程序的正確性

  C.發(fā)現(xiàn)程序中的錯(cuò)誤

  D.診斷和改正程序中的錯(cuò)誤 二、程序填空題(共18分)

  41、下列給定程序的功能是:從鍵盤(pán)輸入若干行字符串(每行不超過(guò)80個(gè)字符),寫(xiě)入文件myfile4.txt中,用一1作字符串輸入結(jié)束的標(biāo)志,然后將文件的內(nèi)容顯示在屏幕上。文件的讀寫(xiě)分別由函數(shù)Readrext和Write-.Text實(shí)現(xiàn)。

  請(qǐng)?jiān)诔绦虻南聞澗(xiàn)處填人正確的內(nèi)容并將下劃線(xiàn)刪除,使程序得出正確的結(jié)果。注意:部分源程序在文件BLANKl.C中.不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

  三、程序改錯(cuò)題(共24分)

  42、下列給定程序中函數(shù)fun的功能是:將tt所指字符串中的小寫(xiě)字母全部改為對(duì)應(yīng)的大寫(xiě)字母,其他字符不變。

  例如,若輸入“Ab,cD”,則輸出“AB,CD”。

  請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

  注意:部分源程序在文件MODIl.C中,不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

  四、程序設(shè)計(jì)題(共18分)

  43、某學(xué)生的記錄由學(xué)號(hào)、8門(mén)課程成績(jī)和平均分組成,學(xué)號(hào)和8門(mén)課程的成績(jī)已在主函數(shù)中給出,請(qǐng)編寫(xiě)函數(shù)fun,其功能是:求出該學(xué)生的平均分,并放入記錄的ave成員中。

  例如,學(xué)生的成績(jī)是:85.5,76,69.5,85,91,72,64.5,87.5,則他的平均分應(yīng)為78.875。注意:部分源程序在文件PROGl.C中。

  請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fIm的花括號(hào)中填入你編寫(xiě)的若干語(yǔ)句。

【C語(yǔ)言練習(xí)】相關(guān)文章:

C語(yǔ)言作業(yè)練習(xí)10-24

C語(yǔ)言的基礎(chǔ)練習(xí)09-02

C語(yǔ)言練習(xí)試題07-01

C語(yǔ)言練習(xí)題06-13

C語(yǔ)言模擬試題練習(xí)08-11

C語(yǔ)言新增無(wú)紙化試卷練習(xí)10-07

C語(yǔ)言高分預(yù)測(cè)題練習(xí)07-18

C語(yǔ)言練習(xí)測(cè)試試題10-28

c語(yǔ)言線(xiàn)程終止練習(xí)示例06-03