<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            C語言考前練習試題及答案

            時間:2026-01-01 23:01:25 C語言

            C語言考前練習試題及答案

              天行健,君子以自強不息,地勢坤,君子以厚德載物。以下是小編為大家搜索整理的C語言考前練習試題及答案,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

            C語言考前練習試題及答案

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

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

              A.在switch語句中,不-定使用break語句

              B.在switch語句中必須使用default

              C.break語句必須與switch語句中的case配對使用

              D.break語句只能用于switch語句

              2、有以下程序:

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

              A.10,One*Dream!

              B.9,One*Dream!

              C.9,One*World

              D.10,One*World

              3、設有定義:char*C;以下選項中能夠使C正確指向一個字符串的是( )。

              A.char str( )=”string”;C=str;

              B.scanf(”%s”,C.;

              C.c=getchar( );

              D.*c=”strin9”;

              4、在數據管理技術發展的三個階段中,數據共享最好的是( )。

              A.人工管理階段

              B.文件系統階段

              C.數據庫系統階段

              D.三個階段相同

              5、一間宿舍可住多個學生,則實體宿舍和學生之間的聯系是( )。

              A.一對一

              B.一對多

              C.多對一

              D.多對多

              6、有以下程序:

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

              A.3

              B.1

              C.2

              D.0

              7、有以下程序:

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

              A.Abcdef

              B.ABCDEF

              C.aBcDeF

              D.AbCdEf

              8、軟件生命周期中的活動不包括( )。

              A.市場調研

              B.需求分析

              C.軟件測試

              D.軟件維護

              9、下列定義數組的語句中,正確的是( )。

              10、有以下程序:

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

              A.0

              B.一1

              C.1

              D.711、 有以下程序:

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

              A.1.1.3

              B.2,2,3

              C.1,2,3

              D.3,3,3

              12、 有以下程序(strcat函數用于連接兩個字符串):

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

              A.U-K

              B.ABCDE\0FG\0UK

              C.ABCDUK

              D.EFGUK

              13、 有以下程序:

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

              A.0 3 0 4

              B.2 0 5 0

              C.3 3 4 4

              D.3 0 4 0

              14、 有以下程序段:

              以下選項中表達式的值為11的是( )。

              A.++pt一>x

              B.pt一>x

              C.*pt一>y

              D.(pt++)一>x

              15、 某系統總體結構圖如下圖所示:

              該系統總體結構圖的深度是( )。

              A.7

              B.6

              C.3

              D.2

              16、 以下不能將s所指字符串正確復制到t所指存儲空間的是( )。

              A.do{*t++=*8++;}while(*s);

              B.for(i=0;t[i]=s[i];i++);

              C.while(*t=*s){t++;s++;}

              D.for(i=0,j=0;t[i++]=s[j++];);

              17、 數據流圖中帶有箭頭的線段表示的是( )。

              A.控制流

              B.事件驅動

              C.模塊調用

              D.數據流

              18、 有以下程序:

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

              A.9

              B.8

              C.7

              D.10

              19、 結構化程序所要求的基本結構不包括( )。

              A.順序結構

              B.GOT0跳轉

              C.選擇(分支)結構

              D.重復(循環)結構

              20、 以下選項中,當x為大于1的奇數時,值為0的表達式是( )。

              A.x%2==0

              B.x/2

              C.x%21=0

              D.x%2==121、 下列關于C語言文件的敘述中正確的是( )。

              A.文件由一系列數據依次排列組成,只能構成二進制文件

              B.文件由結構序列組成,可以構成二進制文件或文本文件

              C.文件由數據序列組成,可以構成二進制文件或文本文件

              D.文件由字符序列組成,其類型只能是文本文件

              22、 面向對象方法中,繼承是指( )。

              A.一組對象所具有的相似性質

              B.一個對象具有另一個對象的性質

              C.各對象之間的共同性質

              D.類之間共享屬性和操作的機制

              23、 假定已建立以下鏈表結構,且指針P和q已指向如圖所示的結點:

              則以下選項中可將q所指結點從鏈表中刪除并釋放該結點的語句組是( )。

              A.p一>next=q一>next;flee(q);

              B.p=q一>next;free(q);

              C.p=q;free(q);

              D.(*p).next=(幸q).next;ffee(p);

              24、 以下關于結構化程序設計的敘述中正確的是( )。

              A.結構化程序使用goto語句會很便捷

              B.在c語言中,程序的模塊化是利用函數實現的

              C.一個結構化程序必須同時由順序、分支、循環三種結構組成

              D.由三種基本結構構成的程序只能解決小規模的問題

              25、 以下關于字符串的敘述中正確的是( )。

              A.空串比空格打頭的字符串小

              B.兩個字符串中的字符個數相同時才能進行字符串大小的比較

              C.可以用關系運算符對字符串的大小進行比較

              D.C語言中有字符串類型的常量和變量

              26、 有以下程序:

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

              A.2

              B.4

              C.6

              D.8

              27、 負責數據庫中查詢操作的數據庫語言是( )。

              A.數據定義語言

              B.數據管理語言

              C.數據操縱語言

              D.數據控制語言

              28、 下列選項中不屬于結構化程序設計原則的是( )。

              A.可封裝

              B.自頂向下

              C.模塊化

              D.逐步求精

              29、 設有宏定義:

              #define IsDIV(k,n)((k%1"1==1)?1:O)且變量m已正確定義并賦值,則宏調用:

              IsDIV(m,5)&&IsDIV(m,7)為真時所要表達的是( )。

              A. 判斷m是否能被5和7整除

              B.判斷m被5和7整除是否都余l

              C.判斷m被5或者7整除是否余1

              D.判斷m是否能被5或者7整除

              30、 在面向對象方法中,不屬于“對象”基本特點的是( )。

              A.一致性

              B.分類性

              C.多態性

              D.標識唯一性 31、 軟件設計中劃分模塊的一個準則是( )。

              A.低內聚低耦合

              B.高內聚低耦合

              C.低內聚高耦合

              D.高內聚高耦臺

              32、 有以下程序:

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

              A.O

              B.2

              C.3

              D.5

              33、 有以下程序:

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

              A.2

              B.0

              C.元素ch[5]的地址

              D.字符y的地址

              34、 一個教師可講授多門課程,一門課程可由多個教師講授。則實體教師和課程間的聯系是( )。

              A.1:1聯系

              B.1:m聯系

              C.m:1聯系

              D.m:n聯系

              35、 有以下程序:

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

              A.1

              B.2

              C.3

              D.4

              36、 以下選項中正確的語句組是( )。

              A.char*s;s={f.BOOK!”};

              B.char*s;s:”BOOK!”:

              C.chars[10];s=”BOOK!”;

              D.cbars[];s:”BOOK!n:

              37、 有以下程序:

              i

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

              A.3,4

              B.4,1

              C.2,3

              D.1,2

              38、 有以下程序:

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

              A.1

              B.2

              C.3

              D.4

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

              A.可以通過typedef增加新的類型

              B.可以用typedef將已存在的類型用一個新的名字來代表

              C.用typedef定義新的類型名后,原有類型名仍有效

              D.用typedef可以為各種類型起別名,但不能為變量起別名

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

              A.C程序必須由一個或一個以上的函數組成

              B.函數調用可以作為一個獨立的語句存在

              C.NN數NNN值,必須通過return語句返回

              D.函數形參的值也可以傳回給對應的實參 二、程序填空題(共18分)

              41、下列給定程序中,函數fun的功能是進行數字字符轉換。若形參ch中是數字字符‘0’~‘9’,則將‘0’轉換成‘9’,‘l’轉換成‘8’,‘2’轉換成‘7’,……,‘9’轉換成‘0’;若是其他字符則保持不變;并將轉換后的結果作為函數值返回。

              請在程序的下劃線處填入正確的內容并將下劃線刪除,使程序得出正確的結果。注意:部分源程序在文件BLANKl.C中。

              不得增行或刪行,也不得更改程序的結構!

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

              42、下列給定程序中函數fun的功能是:用冒泡法對6個字符串進行升序排列。請改正程序中的錯誤,使它能得出正確的結果。

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

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

              43、N名學生的成績已在主函數中放人一個帶頭節點的鏈表結構中,h指向鏈表的頭節點。請編寫函數fun,其功能是:求出平均分,并由函數值返回。

              例如,若學生的成績是:85 76 69 85 91 72 64 87,則平均分應當是:78.625。注意:部分源程序在文件PROGl.C中。

              請勿改動主函數main和其他函數中的任何內容,僅在函數fun的花括號中填人你編寫的若干語句。

            【C語言考前練習試題及答案】相關文章:

            C語言考前練習題及答案03-17

            C語言練習試題10-20

            C語言考前模擬試題11-04

            C語言試題及答案02-21

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

            C語言考前輔導試題201701-31

            C語言模擬試題及答案12-01

            C語言模擬試題及答案02-20

            C語言筆試題及答案12-07

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院