首頁 - 網校 - 題庫 - 直播 - 雄鷹 - 團購 - 書城 - ? - 學習通 - 導航 - 510 -
首頁考試吧網校題庫直播雄鷹510團購書城?論壇實用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓
專升本
自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托?荚
托業(yè)考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業(yè)培訓
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護士
會計從業(yè)資格
基金從業(yè)資格
統(tǒng)計從業(yè)資格
經濟師
精算師
統(tǒng)計師
會計職稱
法律顧問
ACCA考試
注冊會計師
資產評估師
高級經濟師
審計師考試
高級會計師
注冊稅務師
國際內審師
理財規(guī)劃師
美國注冊會計師
一級建造師
安全工程師
設備監(jiān)理師
公路監(jiān)理師
公路造價師
二級建造師
招標師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結構工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環(huán)境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學習
思想匯報
作文大全
工作總結
求職招聘 論文下載 直播課堂
您現(xiàn)在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > C語言 > 模擬試題 > 正文

2015年計算機二級C語言測試題及答案解析(1)

來源:考試吧 2014-11-20 14:50:50 考試吧:中國教育培訓第一門戶 模擬考場
考試吧整理了“2015年計算機二級C語言測試題及答案解析”,提供給各位考生備考,更多考試資料請持續(xù)關注考試吧計算機等級考試頻道!

  點擊查看:2015年計算機二級C語言測試題及答案解析匯總

  1.(A )是構成C語言程序的基本單位。

  A、函數(shù)

  B、過程

  C、子程序

  D、子例程

  2.C語言程序從 C 開始執(zhí)行。

  A、 程序中第一條可執(zhí)行語句

  B、 程序中第一個函數(shù)

  C、 程序中的main函數(shù)

  D、包含文件中的第一個函數(shù)

  3、以下說法中正確的是( C )。

  A、C語言程序總是從第一個定義的函數(shù)開始執(zhí)行

  B、在C語言程序中,要調用的函數(shù)必須在main( )函數(shù)中定義

  C、C語言程序總是從main( )函數(shù)開始執(zhí)行

  D、C語言程序中的main( )函數(shù)必須放在程序的開始部分

  4.下列關于C語言的說法錯誤的是( B ) 。

  A、 C程序的工作過程是編輯、編譯、連接、運行

  B、 C語言不區(qū)分大小寫。

  C、 C程序的三種基本結構是順序、選擇、循環(huán)

  D、C程序從main函數(shù)開始執(zhí)行

  5.下列正確的標識符是(C )。

  A、-a1

  B、a[i]

  C、a2_i

  D、int t

  5~8題為相同類型題

  考點:標識符的命名規(guī)則

  只能由字母、數(shù)字、下劃線構成

  數(shù)字不能作為標識符的開頭

  關鍵字不能作為標識符

  選項A中的“-” ,選項B中“[”與“]”不滿足(1);選項D中的int為關鍵字,不滿足(3)

  6.下列C語言用戶標識符中合法的是(B )。

  A、3ax

  B、x

  C、case

  D、-e2 E)union

  選項A中的標識符以數(shù)字開頭不滿足(2);選項C,E均為為關鍵字,不滿足(3);選項D中的“-”不滿足(1);

  7.下列四組選項中,正確的C語言標識符是( C )。

  A、 %x

  B、a+b

  C、a123

  D、123

  選項A中的“%” ,選項B中“+”不滿足(1);選項D中的標識符以數(shù)字開頭不滿足(2)

  8、下列四組字符串中都可以用作C語言程序中的標識符的是( A)。

  A、print _3d db8 aBc

  B、I\am one_half start$it 3pai

  C、str_1 Cpp pow while

  D、Pxq My->book line# His.age

  選項B中的“\”,”$” ,選項D中“>”,”#”,”.”,”-”不滿足(1);選項C中的while為關鍵字,不滿足(3)

  9.C語言中的簡單數(shù)據(jù)類型包括(D )。

  A、整型、實型、邏輯型

  B、整型、實型、邏輯型、字符型

  C、整型、字符型、邏輯型

  D、整型、實型、字符型

  10.在C語言程序中,表達式5%2的結果是 C 。

  A、2.5

  B、2

  C、1

  D、3

  %為求余運算符,該運算符只能對整型數(shù)據(jù)進行運算。且符號與被模數(shù)相同。5%2=1; 5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;

  /為求商運算符,該運算符能夠對整型、字符、浮點等類型的數(shù)據(jù)進行運算,5/2=2

  11.如果int a=3,b=4;則條件表達式"aA、 3

  B、 4

  C、 0

  D、1

  詳見教材P97.

  表達式1?表達式2:表達式3

  先計算表達式1,

  若表達式1成立, 則選擇計算表達式2,并表達式2的值作為整個大表達式的值;

  若表達式1不成立,則選擇計算表達式3,并將表達式3的值作為整個大表達式的值

  此題中的aa為3,b為4。a12.若int x=2,y=3,z=4 則表達式x

  A、4

  B、3

  C、2

  D、0

  E)1

  13.C語言中,關系表達式和邏輯表達式的值是( B ) 。

  A、0

  B、 0或1

  C、 1

  D、‘T’或’F’

  14. 下面( D )表達式的值為4.

  A、 11/3

  B、 11.0/3

  C、 (float)11/3

  D、 (int)(11.0/3+0.5)

  14~16題為同一類型

  詳見教材P54~56.

  (1)相同數(shù)據(jù)類型的元素進行數(shù)學運算(+、-、*、/)得到結果還保持原數(shù)據(jù)類型。

  (2)不同數(shù)據(jù)類型的元素進行數(shù)學運算,先要統(tǒng)一數(shù)據(jù)類型,統(tǒng)一的標準是低精度類型轉換為高精度的數(shù)據(jù)類型。

  選項A,11與3為兩個整數(shù),11/3結果的數(shù)據(jù)類型也應為整數(shù),因此將3.666666的小數(shù)部分全部舍掉,僅保留整數(shù),因此11/3=3.

  選項B,11.0為實數(shù),3為整數(shù),因此首先要統(tǒng)一數(shù)據(jù)類型,將整型數(shù)據(jù)3轉換為3.0,轉換后數(shù)據(jù)類型統(tǒng)一為實型數(shù)據(jù),選項B變?yōu)?1.0/3.0,結果的數(shù)據(jù)類型也應為實型數(shù)據(jù),因此選項B 11.0/3=3.666666

  選項C,先將整數(shù)11強制類型轉換,轉換為實型11.0,因此選項C變?yōu)?1.0/3,其后計算過程、結果與選項B同

  選項D,首先計算11.0/3,其計算過程、結果與選項B同,得到3.666666;再計算3.666666+0.5=4.166666,最后將4.166666強制類型轉換為整型,即將其小數(shù)部分全部舍掉,結果為4

  15.設整型變量 a=2,則執(zhí)行下列語句后,浮點型變量b的值不為0.5的是( B )

  A、b=1.0/a

  B、b=(float)(1/A、

  C、b=1/(float)a

  D、b=1/(a*1.0)

  16. 若“int n; float f=13.8;”,則執(zhí)行“n=(int)f%3”后,n的值是(A)

  A、1

  B、4

  C、4.333333

  D、4.6

  “(int)f“表示將f中的值強制類型轉換為整型,即將13.8的小數(shù)部分舍掉,轉換為13;然后計算13%3,結果為1,再將結果賦給變量n,因此n的值為1

  17. 以下對一維數(shù)組a的正確說明是: D

  A、char a(10);

  B、 int a[];

  C、int k=5,a[k];

  D、char a[3]={‘a’,’b’,’c’};

  詳見教材P143~144,一維數(shù)組的定義、初始化

  類型符 數(shù)組名 [常量表達式]

  類型符是指數(shù)組中數(shù)組元素的類型;數(shù)組名要符合標識符命名規(guī)則;常量表達式是指數(shù)組的長度(數(shù)組中包含元素的個數(shù)),其值只能是整數(shù),不可以是變量,而且從1開始計數(shù)。

  選項A,常量表達式只能放在中括號 [ ]中

  選項B,只有在對數(shù)組初始化(即賦值)的時候才可以省略數(shù)組的長度,B中并未對a進行初始化。

  選項C,常量表達式不能為變量。

  18.以下能對一維數(shù)組a進行初始化的語句是:( C )

  A、int a[5]=(0,1,2,3,4,)

  B、 inta(5)={}

  C、 int a[3]={0,1,2}

  D、 int a{5}={10*1}

  詳見教材P145,一維數(shù)組的定義、初始化

  選項B,D,常量表達式只能放在中括號 [ ]中

  選項A,數(shù)組可以看做是若干個相同數(shù)據(jù)類型元素的有序集合,因此以集合的形式對其初始化,使用{ }對其初始化,選項A用了().

  19.在C語言中對一維整型數(shù)組的正確定義為 D 。

  A、int a(10);

  B、int n=10,a[n];

  C、int n;a[n];

  D、#define N 10

  int a[N];

  20、已知:int a[10]; 則對a數(shù)組元素的正確引用是( D )。

  A、a[10]

  B、a[3.5]

  C、a(5)

  D、a[0]

  詳見教材P144,數(shù)組元素的引用

  數(shù)組名[下標]

  引用數(shù)組元素時,[ ]中的下標為邏輯地址下標,只能為整數(shù),可以為變量,且從0開始計數(shù)

  int a[10]表示定義了一個包含10個整型數(shù)據(jù)的數(shù)組a,數(shù)組元素的邏輯地址下標范圍為0~9,即a[0] 表示組中第1個元素; a[1] 表示組中第2個元素; a[2] 表示組中第3個元素; ......;a[9] 表示組中第10個元素.

  選項A,超過了數(shù)組a的邏輯地址下標范圍;

  選項B,邏輯地址下標只能為整數(shù)

  選項C,邏輯地址下標只能放在[ ]中

  相關推薦:

  各地2015上半年計算機等級考試報名時間匯總

  考試吧特別策劃:2015年計算機等級考試報考指南

  2015年全國計算機等級考試無紙化考試系統(tǒng)操作指南

文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網 All Rights Reserved 
中國科學院研究生院權威支持(北京) 電 話:010-62168566 傳 真:010-62192699