<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語言》選擇訓練題及答案

            時間:2025-05-31 04:14:14 試題 我要投稿

            計算機二級《C語言》選擇訓練題及答案2016

              (1)有以下程序:

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

              A.0

              B.-12

              C.-20

              D.10

              (2)有以下程序段:

              當執行上述程序段,并從鍵盤輸入:name=Lili num=100l<回車>后,name的值為(  )。

              A、name=Lili num=1001

              B.name=Lili

              C.Lili num=

              D.Lili

              (3)有以下程序:

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

              A.0

              B.2

              C.3

              D.5

              (4)設有以下語句:

              則下面敘述中正確的是(  )。

              A.CIN是struct TT類型的變量

              B.TT是struct類型的變量

              C.可以用TT定義結構體變量

              D.可以用CIN定義結構體變量

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

              (6)數據庫系統的三級模式不包括(  )。

              A.概念模式

              B.內模式

              C.外模式

              D.數據模式

              (7)以下選項中關于C語言常量的敘述錯誤的是(  )。

              A.經常被使用的變量可以定義成常量

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

              C.常量可分為數值型常量和非數值型常量

              D.所謂常量,是指在程序運行過程中,其值不能被改變的量

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

              A.市場調研

              B.需求分析

              C.軟件測試

              D.軟件維護

              (9)有以下程序:

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

              A.b,B,b,A

              B.b,B,B,A

              C.a,B,B,a

              D.a,B,a,B

              (10)某系統總體結構圖如下圖所示:

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

              A.7

              B.6

              C.3

              D.2

              (11)有三個關系R、S和T如下:

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

              A.自然連接

              B.交

              C.投影

              D.并

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

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

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

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

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

              (13)若變量均已正確定義并賦值,以下合法的C語言賦值語句是(  )。

              A.x=y==5;

              B.x=n%2.5;

              C.x+n=i;

              D.x=5=4+1:

              (14)有以下計算公式

              (15)下列關于C語言文件的敘述中正確的是(  )。

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

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

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

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

              (16)有以下程序:

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

              A.5

              B.24

              C.32

              D.40

              (17)下列選項中,能正確定義數組的語句是(  )。

              A.int num[0..2008];

              B.int num[];

              C.int N=2008;int num[N];

              D.#define N 20118 int num[N];

              (18)有以下程序:

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

              A.1,6,2,1,

              B.8,7,3,1,

              C.4,7,5,2,

              D.1,6,5,7,

              (19)有以下程序:

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

              A.2

              B.4

              C.6

              D.8

              (20)有以下程序:

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

              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,

              參考答案與解析

              (1)C 【解析】本題考查宏定義,宏定義只是做簡單的替換,所以本題中SUB(a+b)*e=(a+b)-(a+b)*e=-20,所以答案為C選項。

              (2)D

              (3)B 【解析】程序首先給字符數組s[]賦值為“Ol2xy”,for循環語句的功能是遍歷字符串,通過if條件語句對字符串中的小寫字母計數,在符串中小寫字母為2個,即n=2。因此B選項正確。

              (4)D 【解析】本題考查typedef重新聲明一種結構體類型,其中CIN為結構體類型名,而不是結構體變量,所以D選項正確。

              (5)D 【解析】邏輯或運算符中只要有一個運算量為真結果就是真,當c>=2&& c<=6條件不成立時c的值肯定不是2、3、4、5、6,所以c!=3,與c!=5均成立。所以D選項的結果一定為真。

              (6)D 【解析】數據庫系統的三級模式是概念模式、外模式和內模式,所以選擇D。

              (7)A 【解析】C語言中,常量是指在程序運行過程中其值不能被改變的量,變量是指運行過程中其值可以改變的量,二者不能混淆,所以A選項錯誤。

              (8)A 【解析】軟件生命周期可以分為軟件定義、軟件開發與軟件運行維護三個階段。主要活動階段是:可行性研究與計劃階段、需求分析、軟件設計、軟件實現、軟件測試、運行和維護,所以選擇A。

              (9)A

              (10)C 【解析】根據總體結構圖可以看出該樹的深度為3,比如:XY系統--功能2--功能2.1,就是最深的度數的一個表現。

              (11)A 【解析】自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉,所以根據T中元組可以判斷R和S做的是自然連接操作。

              (12)D 【解析】c語句可以跨行來寫,但是必須以分號結束,所以A選項錯誤。C程序中的一行可以有多條語句,所以B選項錯誤。C語言中的注釋語句可以與原語句放在一行也可以不放在一行,所以C選項錯誤。

              (13)A 【解析】B選項中運算符“%”的前后必須為整數,C選項中不能將變量賦給表達式x+n,D選項中不能將表達式4+1賦給常量5。

              (14)C 【解析】本題重點考查的知識點是:sqrt()函數。sqrt()函數的作用是計算平方根,要求輸出的參數X必須大于等于0。題目公式的要求是無論X大于等于0還是小于0,y的值都為X絕對值的開方。選項C中調用了sqrt(x)函數,而沒有判斷x的正負,則y=sqrt(x)會出錯。

              (15)C 【解析】本題考查文件的概念,文件是由數據序列組成,可以構成二進制文件或文本文件,所以答案為C選項。

              (16)C 【解析】本題的含義是在1-40的整數的范圍中,只有當i的值能被5整除,且i+2的值能被8整除時,打印i的值,滿足這個條件的只有32,選擇C選項。

              (17)D 【解析】C語言不允許定義動態數組,定義數組的大小必須為常量表達式。A選項錯誤,C語言中數組沒有此類型的定義方法;B選項錯誤,定義數組應指明數組大小,如果不指明數組大小,需要給定初值的個數;C選項錯誤,N為變量,不能用來定義數組大小。因此D選項正確。

              (18)D【解析】首先對二維數組進行賦值操作,a[0][0]、a[0][1]、…、a[3][2]、a[3][3]的值為1、4、…、6、1。通過for語句和if語句,對二維數組各列元素進行由小到大的排序操作,程序最后通過for語句輸出二維數組對角線上的元素。因此D選項正確。

              (19)D 【解析】本題考查位運算符,題目中將a向左移兩位,左移兩位表示乘以4,所以答案為8。選項D正確。

              (20)D 【解析】本題考查文件操作函數,兩次fwrite后,幣文件中已經寫入1,2,3,0,0,1,2,3,0,0然后將文件fp中的內容重新寫入數組a中,最后輸出a為1,2,3,0,0,1,2,3,0,0,所以選項D正確。

            【計算機二級《C語言》選擇訓練題及答案】相關文章:

            計算機二級《C語言》選擇題訓練題及答案09-05

            2017計算機二級C語言選擇題訓練及答案08-17

            計算機二級《C語言》選擇題題庫與答案07-27

            計算機二級《C語言》選擇題題庫及答案11-16

            2017計算機二級C語言復習訓練題及答案10-29

            2017最新計算機二級《C語言》選擇題及答案10-27

            計算機二級考試C語言試題與答案(選擇題)07-06

            2016計算機二級C語言選擇題及答案09-10

            計算機二級C語言選擇題及答案201605-04

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