<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            C語言

            C語言考前模擬試題

            時間:2025-03-25 03:04:38 C語言 我要投稿

            C語言考前模擬試題

              在日常生活中,靠天才能做到的事,靠勤奮同樣能做到;靠天才做不到的,靠勤奮也能做到。以下是小編為大家搜索整理的C語言考前模擬試題,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

            C語言考前模擬試題

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

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

              A.gets函數用于從終端讀人字符串

              B.getehar函數用于從磁盤文件讀人字符

              C.fputs函數用于把字符串輸出到文件

              D.fwrite函數用于以二進制形式輸出數據到文件

              2、設有表示學生選課的三張表,學生s(學號,姓名,性別,年齡,身份證號),課程c(課號,課名),選課SC(學號,課號,成績),則表sc的關鍵字(鍵或碼)為( )。

              A.課號,成績

              B.學號,成績

              C.學號,課號

              D.學號,姓名,成績

              3、程序流程圖中帶有箭頭的線段表示的是( )。

              A.圖元關系

              B.數據流

              C.控制流

              D.調用關系

              4、結構化程序設計的基本原則不包括( )。

              A.多態性

              B.自頂向下

              C.模塊化

              D.逐步求精

              5、算法的空間復雜度是指( )。

              A.算法在執行過程中所需要的計算機存儲空間

              B.算法所處理的數據量

              C.算法程序中的語句或指令條數

              D.算法在執行過程中所需要的臨時工作單元數

              6、有以下程序:

              以上程序執行后abc.dat文件的內容是( )。

              A.China

              B.Chinang

              C.ChinaBeijing

              D.BeijingChina

              7、以下敘述中正確的是( )。

              A.C語句必須在一行內寫完

              B.C程序中的每一行只能寫一條語句

              C.C語言程序中的注釋必須與語句寫在同一行

              D.簡單C語句必須以分號結束

              8、對于循環隊列,下列敘述中正確的是( )。

              A.隊頭指針是固定不變的

              B.隊頭指針一定大于隊尾指針

              C.隊頭指針一定小于隊尾指針

              D.隊頭指針可以大于隊尾指針,也可以小于隊尾指針

              9、有以下程序:

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

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

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

              C.2,4,3,9,12,12,11,11,18,9,

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

              10、有以下程序:

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

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

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

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

              D.10,9,8,7,6,1,2,3,4,5, 11、 有以下程序

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

              A.6,2,3,4,5,

              B.2,2,3,4,5,

              C.1,2,3,4,5,

              D.2,3,4,5,6,

              12、 若變量已正確定義,在if(W)塒ntf(”%d\n”,k);中,以下不可替代w的是( )。

              A.a<>b+C

              B.ch=getchar

              C.a==b+C

              D.a++

              13、 設有定義:char p E]={’1’,‘2’,’3’},*q=p;,以下不能計算出一個char型數據所占字節數的表達式是( )。

              A.sizeof(p)

              B.sizeof(char)

              C.sizeof(*q)

              D.sizeof(p[0])

              14、 有以下程序:

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

              A.5,11

              B.5,5

              C.11,11

              D.11,5

              15、 下面結構體的定義語句中,錯誤的是( )。

              A.struct ord{int x;int Y;int z;}struct ord a;

              B.struct ord{int x;im Y;im z;};struct ord a;

              C.struct ord{int x;int Y;int Z;}a;

              D.struct{int x;int Y;int z;}a;

              16、 以下不構成無限循環的語句或語句組是( )。

              17、 有以下程序:

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

              A.2,1,1,2

              B.1,2,1,2

              C.2,1,2,1

              D.1,2,2,1

              18、 有以下程序:

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

              A.3,3

              B.1,1

              C.2,3

              D.1,2

              19、 if語句的基本形式是:if(表達式)語句,以下關于“表=迭式”值的敘述中正確的是( )。

              A.必須是邏輯值

              B.必須是整數值

              C.必須是正數

              D.可以是任意合法的數值

              20、 有以下程序:

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

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

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

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

              D.0,1,2,3,4,5,6,7,8,9, 21、 以下選項中正確的語句組是( )。

              A.char*s;8={1.BOOK!”}i

              B.char*s;8=”BOOK!”;

              C.char S[10];S=”BOOK!”;

              D.char S[];S=”BOOK!”;

              22、 有以下程序l

              該程序試圖通過指針P為變量n讀人數據并輸出,但程序有多處錯誤,以下語句正確的是( )。

              23、 以下程序段中的變量已正確定義:

              程序段的輸出結果是( )。

              A.**

              B.****

              C.*

              D.********

              24、 若有定義:float x=1.5;int a=1,b=3,c=2;則正確的switch語句是( )。

              25、 以下能正確定義字符串的語句是( )。

              A.char str=”\x43”;

              B.char str[]=”、0”;

              C.char str=”;

              D.char str[]={’\064’};

              26、 若要求定義具有10個int型元素的一維數組a,則以下定義語句中錯誤的是( )。

              27、 設有定義:

              則以下賦值語句中錯誤的是( )。

              A.data2=(2,6);

              B.data2=datal;

              C.data;real=datal.real;

              D.data2.real=datal.unreal;

              28、 有以下程序:

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

              A.852

              B.963

              C.741

              D.875421

              29、 設變量均已正確定義,若要通過

              scaIIf(”%d%c%d%c”,&al,&el,&a2,&c2);

              語句為變量al和a2賦數值l0和20,為變量cl和c2賦字符x和Y。以下所示的輸入形式中正確的是( )。(注:口代表空格字符)

              30、 下面不屬于需求分析階段任務的是( )。

              A.確定軟件系統的功能需求

              B.確定軟件系統的性能需求

              C.需求規格說明書評審

              D.制定軟件集成測試計劃 31、 以下選項中可用做c程序合法實數的是( )。、、

              A.3.0e0.2

              B..1e0

              C.E9

              D.9.12E

              32、 有以下程序:

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

              A.10

              B.11

              C.20

              D.21

              33、 若有定義語句:int a=3,b=2,c=1;以下選項中錯誤的賦值表達式是( )。

              A.a=(b=4)=3;

              B.a=b=c+1;

              C.a=(b=4)+c;

              D.a=1+(b=c=4);

              34、 有以下程序:

              執行程序時,給變量x輸入l0,程序運行后的輸出結果是( )。

              A.55

              B.54

              C.65

              D.45

              35、 以下關于邏輯運算符兩側運算對象的敘述中正確的是( )。

              A.可以是任意合法的表達式

              B.只能是整數0或非0整數

              C.可以是結構體類型的數據

              D.只能是整數0或1

              36、 設有如下函數定義:

              若執行調用語句“ll=fm(3);”,則函數tim總共被調用的次數是( )。

              A.2

              B.3

              C.4

              D.5

              37、 已知大寫字母A的ASCIl碼值是65,小寫字母a的ASCIl碼值是97。以下不能將變量C中的大寫字母轉換為對應小寫字母的語句是( )。

              A.C=(。A’+C.%26一"a"

              B.c=c+32

              C.c=c一"A"+"a"

              D.c=(c一’A")%26+-a"

              38、 有以下程序:

              若運行時輸入:2 4 6<回車>,則輸出結果為( )。

              A.2 0 4

              B.2 0 0

              C.2 4 0

              D.2 4 6

              39、 有以下程序:

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

              A.120

              B.11

              C.6

              D.21

              40、 若有定義語句:

              char S[10]=”1234567\0\0”;則strlen(s)的值是( )。

              A.7

              B.8

              C.9

              D.10

                二、程序填空題(共18分)

              41、下列給定程序中,函數fun的功能是:把形參a所指數組中的最小值放在元素a[o]中,接著把a_所指數組中的最大值放在a[1]元素中;再把a所指數組元素中的次小值放在a[2]中,把a所指數組元素中的次大值放在a[3],以此類推。

              例如,若a所指數組中的數據最初排列為:9、1…4 2 3、6、5、8、7;則按規則移動后,數據排列為:1、9.2、8:3、7、4、6、5。形參13.中存放a所指數組中數據的個數。

              規定fum函數中的max存放當前所找的最大值,px存放當前所找最大值的下標。請在程序的下劃線處填人正確的內容并將下劃線刪除,使程序得出正確的結果。注意:部分源程序在文件BLANKl.C中。

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

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

              42、下列給定程序中,函數fun的功能是:從低位開始依次取出長整型變量s中奇數位上的數,構成一個新數存放在t中。高位仍在高位,低位仍在低位。

              例如,當s中的數為7654321時,t中的數為7531。請改正程序中的錯誤,使它能得出正確的結果。

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

              #include

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

              43、編寫函數fun,其功能是:實現兩個字符串的連接(不要使用庫函數strcat),即把p2所指的字符串連接到pl所指的字符串的后面。

              例如,分別輸人下面兩個字符串:FirstString--SecondString

              程序運行后的輸出結果是:FirstString————SecondString

              注意:部分源程序在文件PROGl.C中。

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

            【C語言考前模擬試題】相關文章:

            C語言模擬試題及答案09-19

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

            C語言模擬試題及答案06-17

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

            C語言考前輔導試題201707-21

            C語言考前模擬單選題08-25

            C語言考前模擬練習題08-24

            C語言考試模擬測試題10-21

            C語言模擬筆試題(附答案)10-16

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看