<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-26 23:07:31 C語言 我要投稿

            C語言模擬試題及答案

              為天地立心,為生民立命,為往圣繼絕學,為萬世開太平。以下是小編為大家搜索整理的C語言模擬試題及答案,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

            C語言模擬試題及答案

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

              1、 以下函數實現按每行8個輸出W所指數組中的數據:

              在橫線處應填人的語句是( )。

              A.if(i/8==0)printf(”\n”);

              B.if(i/8==O)continue;

              C.if(i%8==0)prinff(’’\n”);

              D.if(i%8==0)continue;

              2、 有以下程序:

              在VC 6.0平臺上編譯運行,程序運行后的輸出結果是( )。

              A.10,6

              B.4,4

              C.2,4

              D.4。8

              3、 有以下函數:

              以下關于aaa函數功能敘述正確的是( )。

              A.將串s復制到串t

              B.比較兩個串的大小

              C.求字符串s的長度

              D.求字符串s所占字節數

              4、 在以下給出的表達式中,與while(E)中的(E)不等價的表達式是( )。

              5、 有以下程序:

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

              A.7

              B.10

              C.8

              D.9

              6、 有以下程序:

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

              A.1,1,2,0

              B.0,0,0,3

              C.編譯有錯

              D.0,1,2,0

              7、 已知字符‘A’的ASCII代碼值是65,字符變量cl的值是‘A’,c2的值是‘D’。則執行語句printf(”%d,%d”,cl,c2—2);的輸出結果是( )。

              A.65,68

              B.A,68

              C.A,B

              D.65,66

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

              A.線性表的鏈式存儲結構與順序存儲結構所需要的存儲空間是相同的

              B.線性表的鏈式存儲結構所需要的存儲空間一般要多于順序存儲結構

              C.線性表的鏈式存儲結構所需要的存儲空間一般要少于順序存儲結構

              D.線性表的鏈式存儲結構與順序存儲結構在存儲空間的需求上沒有可比性

              9、 以下選項中正確的定義語句是( )。

              A.double,a,b;

              B.double a=b=7;

              C.double a;b;

              D.double a=7,b=7;

              10、 以下關于C語言數據類型使用的敘述中錯誤的是( )。

              A.若要處理如“人員信息”等含有不同類型的相關數據,應自定義結構體類型

              B.若要保存帶有多位小數的數據,可使用雙精度類型

              C.若只處理“真”和“假”兩種邏輯值,應使用邏輯類型

              D.整數類型表示的自然數是準確無誤差的 11、 下列關于棧的敘述正確的是( )。

              A.棧按“先進先出”組織數據,

              B.棧按“先進后出”組織數據

              C.只能在棧底插入數據

              D.不能刪除數據

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

              A.c語言規定必須用main作為主函數名,程序將從此開始執行

              B.可以在程序中由用戶指定任意一個函數作為主函數,程序將從此開始執行

              C.c語言程序將從源程序中第一個函數開始執行、

              D.main的各種大小寫拼寫形式都可以作為主函數名,如MAIN,Main等

              13、 有以下程序:

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

              A.let=4

              B.m=2

              C.m=6

              D.m=5

              14、 對于一個正常運行的C程序,以下敘述中正確的是( )。

              A.程序的執行總是從main函數開始,在程序的最后一個函數中結束

              B.程序的執行總是從程序的第一個函數開始,在main函數結束.

              C.程序的執行總是從main函數開始、

              D.程序的執行總是從程序的第一個函數開始,在程序的最后一個函數中結束

              15、 下列選項中屬于面向對象設計方法主要特征的是( )。

              A.繼承

              B.自頂向下

              C.模塊化

              D.逐步求精

              16、 有以下程序:

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

              A.1,2,3,0,0,0,0,0,0,0,

              B.1,2,3,1,2,3,0,0,0,0,

              C.123,0,0,0,0,123,0,0,0,0,

              D.1,2,3,0,0,1,2,3,0,0,

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

              則由關系R和s得到關系T的操作是( )。

              A.自然連接

              B.并

              C.交

              D.差

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

              則由關系R和s得到關系T的操作是( )。

              A.自然連接

              B.交

              C.投影

              D.并

              19、 對長度為n的線性表排序,在最壞情況下,比較次數不是n(n-1)/2的排序方法是( )。

              A.快速排序

              B.冒泡排序

              C.直接插入排序

              D.堆排序

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

              A.當對文件的讀(寫)操作完成之后,必須將它關閉,否則可能導致數據丟失

              B.打開一個已存在的文件并進行了寫操作后,原有文件中的全部數據必定被覆蓋

              C.在一個程序中當對文件進行了寫操作后,必須先關閉該文件然后再打開,才能讀到第1個數據

              D.c語言中的文件是流式文件,因此只能順序存取數據21、 有以下程序:

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

              A.4

              B.34

              C.31

              D.32

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

              A.在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態變化

              B.在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態變化

              C.在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態變化

              D.以上說法都不正確

              23、 設文件指針fp已定義,執行語句fp=fopen(”61e”,”W”);后,以下針對文本文件file操作敘述的選項中正確的是( )。

              A.只能寫不能讀

              B.寫操作結束后可以從頭開始讀

              C.可以在原有內容后追加寫

              D.可以隨意讀和寫

              24、 讀取二進制文件的函數調用形式為:fread(buffer,size,count,fp);,其中buffer代表的是( )。

              A.一個內存塊的字節數

              B.一個整型變量,代表待讀取的數據的字節數

              C.一個文件指針,指向待讀取的文件

              D.一個內存塊的首地址,代表讀人數據存放的地址

              25、 若函數調用時的實參為變量時,以下關于函數形參和實參的敘述中正確的是( )。

              A.函數的形參和實參分別占用不同的存儲單元

              B.形參只是形式上的存在,不占用具體存儲單元

              C.同名的實參和形參占同一存儲單元

              D.函數的實參和其對應的形參共占同一存儲單元

              26、 下列排序方法中,最壞情況下比較次數最少的是( )。

              A.冒泡排序

              B.簡單選擇排序

              C.直接插入排序

              D.堆排序

              27、 下列關于數據庫設計的敘述中,正確的是( )。

              A.在需求分析階段建立數據字典

              B.在概念設計階段建立數據字典

              C.在邏輯設計階段建立數據字典

              D.在物理設計階段建立數據字典

              28、 有以下程序:

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

              A.y=OS)y=一1

              B.0

              C.y=1

              D.while構成無限循環

              29、 在黑盒測試方法中,設計測試用例的主要根據是( )。

              A.程序內部邏輯

              B.程序外部功能

              C.程序數據結構

              D.程序流程圖

              30、 支持子程序調用的數據結構是( )。

              A.棧

              B.樹

              C.隊列

              D.二叉樹 31、 有三個關系R、s和T如下:

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

              A.并

              B.自然連接

              C.笛卡爾積

              D.交

              32、 以下選項中,能用作用戶標識符的是( )。

              A.-0-

              B.8-;8

              C.void

              D.unsigned

              33、 若有定義語句:int X=10;,則表達式x-=x+x的值為( )。

              A.0

              B.-20

              C.-10

              D.10

              34、 有以下計算公式

              若程序前面已在命令行中包含math.h文件,不能夠正確計算上述公式的程序段是( )。

              35、 在c語言中,只有在使用時才占用內存單元的變量,其存儲類型是( )。

              A.auto和static

              B.extern和register

              C.auto和register

              D.static和register

              36、 有以下程序:

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

              A.55.

              B.50

              C.45

              D.60

              37、 下列函數的功能是( )。

              A.將a所指字符串賦給b所指空間

              B.使指針b指向a所指字符串

              C.將a所指字符串和b所指字符串進行比較

              D.檢查a和b所指字符串中是否有‘、O’

              38、 下面描述中錯誤的是( )。

              A.系統總體結構圖支持軟件系統的詳細設計

              B.軟件設計是將軟件需求轉換為軟件表示的過程

              C.數據結構與數據庫設計是軟件設計的任務之一

              D.PAD圖是軟件詳細設計的表示工具

              39、 有以下程序:

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

              A.0

              B.9

              C.6

              D.8

              40、 有以下程序:

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

              A.500

              B.401

              C.503

              D.1404

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

              41、下列給定程序中,函數fun的功能是:將形參n中個位上為偶數的數取出,并按原來從高位到低位相反的順序組成一個新數,作為函數值返回。

              例如,輸入一個整數27638496,函數返回值為64862。

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

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

              unsigned long fun(unsigned long n){unsigned long x=0;int t;

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

              42、下列給定程序中函數fun的功能是:將P所指字符串中的所有字符復制到b中,要求每復制三個字符之后插入一個空格。

              例如,若給a輸入字符串:ABCDEFGKHHK,調用函數后,字符數組b中的內容為:ABC DEF GHI JK。請改正程序中的錯誤,使它能得出正確的結果。

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

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

              43、編寫函數fun,其功能是:將所有大于1小于整數m的非素數存人XX所指數組中,非素數的個數通過k返回。

              例如,若輸入17,則應輸出:4 6 8 9 10 12 14 15 16。注意:部分源程序在文件PROGl.C中。

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

            【C語言模擬試題及答案】相關文章:

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

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

            C語言試題及答案07-26

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

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

            C語言筆試題及答案02-13

            C語言測試試題及答案08-02

            C語言筆試試題及答案08-03

            C語言測試題及答案07-03

            <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>
                      黄色视频在线观看