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

C語言

C語言練習

時間:2025-02-14 10:57:51 C語言 我要投稿

C語言練習

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

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

  1、 有以下程序:

  程序運行后的輸出結果是( )。

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

  A.0

  B.3

  C.4

  D.5

  3、 有以下程序:

  運行時,若輸入1 2 3 4 5 0<回車>,則輸出結果是( )。

  A.66656

  B.6566456

  C.66666

  D.6666656

  4、 有以下程序:

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

  A.12

  B.123

  C.1234

  D.12343

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

  程序運行后的輸出結果是( )。

  A.ab cd EFg!

  B.Ab Cd EFg!

  C.ab cd EFG!

  D.aB cD EFG!

  6、 有以下程序:

  程序運行后的輸出結果是( )。

  A.6

  B.3

  C.8

  D.12

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

  A.可行性分析報告

  B.軟件需求規(guī)格說明書

  C.概要設計說明書

  D.集成測試計劃

  8、 有三個關系R、S和T如下:

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

  A.選擇

  B.投影

  C.交

  D.井

  9、 有以下程序:

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

  A.321,cba

  B.abc,123

  C.123,abc

  D.lbe,a23

  10、 以下選項中不合法的標識符是( )。

  A.&a

  B.FOR

  C.pfint

  D.00

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

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

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

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

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

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

  A.軟件集成測試計劃

  B.軟件詳細設計說明書

  C.用戶手冊。

  D.軟件需求規(guī)格說明書

  13、下列數(shù)據(jù)結構中,屬于非線性結構的是( )。

  A.循環(huán)隊列

  B.帶鏈隊列

  C.二叉樹

  D.帶鏈棧

  14、 有以下程序:

  程序運行后的輸出結果是( )。

  A.1,2

  B.1,0

  C.3,2

  D.0, 0

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

  程序運行后的輸出結果是( )。

  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、 有以下程序段:

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

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

  B.當產(chǎn)生的隨機數(shù)n為4時結束循環(huán)操作

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

  D.當產(chǎn)生的隨機數(shù)n為0時結束程序運行

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

  A.算法程序的運行時問是有限的。

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

  C.算法程序的長度是有限的

  D.算法只能被有限的用戶使用

  18、 有如下嵌套的if語句:

  以下選項中與上述if語句等價的語句是( )。

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

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

  19、 有以下程序:

  程序運行后的輸出結果是( )。

  A.0

  B.1

  C.2

  D.3

  20、 有三個關系R、S和T如下:

  由關系R和S通過運算得到關系T,則所使用的運算為( )。

  A.笛卡爾積

  B.交

  C.并

  D.自然連接

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

  程序運行后的輸出結果是( )。

  A.BT

  B.YE

  C.YT

  D.BY

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

  A.順序存儲結構的存儲一定是連續(xù)的,鏈式存儲結構的存儲空間不一定是連續(xù)的

  B.順序存儲結構只針對線性結構,鏈式存儲結構只針對非線性結構

  C.順序存儲結構能存儲有序表,鏈式存儲結構不能存儲有序表

  D.鏈式存儲結構比順序存儲結構節(jié)省存儲空間

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

  A.評估軟件可靠性

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

  C.改正程序中的錯誤

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

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

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

  B.軟件從需求分析、設計、實現(xiàn)到測試完成的過程

  C.軟件的開發(fā)過程

  D.軟件的運行維護過程

  25、 以下關于retllm語句的敘述中正確的是( )。

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

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

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

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

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

  A.0(n)

  B.D(n2)

  C.O(1092n)

  D.0(nl092n)

  27、 若有定義語句:double x,y,*px,*PY;執(zhí)行了laX=&x;lay=&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、

  程序運行后的輸出結果是( )。

  A.1002,ZhangDa,1202.0

  B.1002,ChangRon9。1202.0

  C.1001,ChangRon9,1098.0

  D.1001,ZhangDa,1098.0

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

  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、 以下選項中關于C語言常量的敘述錯誤的是( )。

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

  B.常量分為整型常量、實型常量、字符常量和字符串常量

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

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

  A.十六進制

  B.八進制

  C.十進制

  D.二進制

  32、 有以下程序:

  程序運行后的輸出結果是( )。

  A.1

  B.11

  C.6

  D.21

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

  A.++k

  B.k+=1

  C.k++

  D.k+1

  34、 有以下程序:

  程序運行后的輸出結果是( )。

  A.Afternoon

  B.ftemoon

  C.Morning

  D.oming

  35、 有以下程序:

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

  A.Prphsbn

  B.Prohsbn

  C.Progsbn

  D.Program

  36、 有以下程序:

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

  A.1

  B.2

  C.4

  D.死循環(huán)

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

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

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

  C.改變函數(shù)形參的值,不會改變對應實參的值

  D.當在程序的開頭包含頭文件stdi0.h時,可以給指針變量賦NULL、、、

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

  A.橢圓形

  B.矩形

  C.菱形

  D.三角形

  39、 有以下程序:

  程序運行后的輸出結果是( )。

  A.3

  B.4

  C.5

  D.6

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

  A.設計測試用例

  B.驗證程序的正確性

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

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

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

  請在程序的下劃線處填人正確的內(nèi)容并將下劃線刪除,使程序得出正確的結果。注意:部分源程序在文件BLANKl.C中.不得增行或刪行,也不得更改程序的結構!

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

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

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

  請改正程序中的錯誤,使它能得出正確的結果。

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

  四、程序設計題(共18分)

  43、某學生的記錄由學號、8門課程成績和平均分組成,學號和8門課程的成績已在主函數(shù)中給出,請編寫函數(shù)fun,其功能是:求出該學生的平均分,并放入記錄的ave成員中。

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

  請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fIm的花括號中填入你編寫的若干語句。

【C語言練習】相關文章:

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

C語言的基礎練習09-02

C語言練習試題07-01

C語言練習題06-13

C語言模擬試題練習08-11

C語言新增無紙化試卷練習10-07

C語言高分預測題練習07-18

C語言練習測試試題10-28

c語言線程終止練習示例06-03