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

2015年計算機二級《C語言》考前押題密卷(3)

考試吧整理“2015年計算機二級《C語言》考前押題密卷(3)”供考生參考,更更多計算機等級考試相關(guān)信息清關(guān)注考試吧計算機等級考試網(wǎng)。
第 1 頁:選擇題
第 5 頁:程序填空題
第 6 頁:程序改錯題
第 7 頁:程序設(shè)計題

  11設(shè)a、b、e、d、m、n均為int型變量,且a=5、b=6、c=7、d=8、m=2、n=2,則邏輯表達式(m=a>b)&&(n=c>d)運算后,n的值是( )。

  A.0B.1C.2D.3

  參考答案:C

  參考解析:因為a>b不成立,故表達武a>b的值為0,即把0賦給rn,因此&&左邊表達式的值為0,0與任何值&&運算都為0,于是不再計算&&.右邊表達式的值,所以此時的l3.仍然為2。

  12以下選項中不合法的用戶標(biāo)識符是(  )。

  A.abC.CB.fileC.MainD.PRINTF

  參考答案:A

  參考解析:C語言規(guī)定標(biāo)識符只能由字母、數(shù)字、下劃線組成,并且只能由字母或下劃線開頭。A中包含點符號,因此A選項不合法。

  13為了提高軟件的獨立性,模塊之間最好是(  )。

  A.控制耦合B.公共耦合C.內(nèi)容耦合D.數(shù)據(jù)耦合

  參考答案:D

  參考解析:在程序設(shè)計中,各模塊間的內(nèi)聚性越強,則耦合性越弱。一般較優(yōu)秀的軟件設(shè)計,應(yīng)盡量做到高內(nèi)聚、低耦合,以有利于提高模塊的獨立性。耦合性與內(nèi)聚性是模塊獨立的兩個定性標(biāo)準,是互相關(guān)聯(lián)的。

  14以下程序的輸出結(jié)果是(  )。

  main()

  { char*s=”l2134211”;

  int v[4]={0,0,0,0),k,i;

  for(k=0;s[k];k++)

  { switch(s[k])

  {case…1:i=0;

  case'2':i=1:

  ease'3':i=2;

  case'4':i=3;}

  )

  vEij++;

  )

  for(k=0;k<4;k++)printf(”%d¨,v[k]);

  A.4 2 1 1B.0 0 0 8C.4 6 7 8D.8 8 8 8

  參考答案:B

  參考解析:本題考查switch,case語句,當(dāng)k=0時,循環(huán)體成立,執(zhí)行switch后表達式的值為’l’,執(zhí)行case'1’,i的值為0,因為沒有break語句,繼續(xù)執(zhí)行其后的語句,到最后一個語句時i的值為3,此時v[i]++,v[3]=1,接著執(zhí)行k++后,k的值為1,當(dāng)k=1時,循環(huán)成立。執(zhí)行switch后的表達式的值為…2,執(zhí)行case'2',i的值為1,因為沒有break語句,繼續(xù)執(zhí)行其后的語句,到最后一個語句時,i的值為3,此時viii++,v[3]=2,接著執(zhí)行k++后,k的值為2,依次下去,case'4'也會執(zhí)行,最后i的值一定為3,到v[3]=8時循環(huán)結(jié)束,而vE03-vEz]的值一直沒有變化,故選擇8選項。

  15若有定義“int a=5,b=7;”,則表達式a%=(b%2)運算后,a的值為( )。

  A.0B.1C.11D.3

  參考答案:A

  參考解析:本題考查“%”運算符的使用。運算符“%”是整數(shù)除法的余數(shù)。本題中表達式a%=(b%2)等價于a=a%(b%2)=5%(7%2)=5%1=0。

  16下列合法的聲明語句是(  )。

  A.int _abc=50;B.double int=3+5c2.5:C.long do=11;D.float 3_asd=3e-3;

  參考答案:A

  參考解析:標(biāo)識符是由字母、數(shù)字或下劃線組成,并且它的第一個字符必須是字母或者下劃線。B選項int不是表達變量類型的標(biāo)識符,它不能再用做變量名和函數(shù)名。c選項d0是c語言的一個關(guān)鍵字。D選項標(biāo)識符不符合只能以字母或下劃線開始的要求。

  17有以下程序:

  #include

  main()

  { int a[]={2,4.6.8},*p=a,i;

  for(i=0;i<4;i+.+)a[i]=*p++;

  printf(”%d\n”,a[2]);

  程序的輸出結(jié)果是(  )。

  A.6B.8C.4D.2

  參考答案:A

  參考解析:p=a,相當(dāng)于重新把a中的內(nèi)容賦給a本身,所以a[2]=6。

  18設(shè)a=1,b=2,c=3,d=4,則表達式:“a

  A.4B.3C.2D.1

  參考答案:D

  參考解析:在三目運算符中,優(yōu)先級相同,按從右到左的結(jié)合性計算,a

  19下列程序的輸出結(jié)果是(  )。

  main()

  (int i=1,j=2,k=3;

  if(i++==1&&(++j==3==||k++==

  3))

  printf(”%d%d%d\n”,i,j,k);

  )

  A.1 2 3B.2 3 4C.2 2 3D.2 3 3

  參考答案:D

  參考解析:本題考查自增運算符“++”、邏輯與運算符“&&”和邏輯或運算符“||”。自增運算符“十十”出現(xiàn)在變量之前,表示先使變量的值加1,再使用變量的值進行運算;出現(xiàn)在變量之后,表示先使用變量的值進行運算,再使用變量的值加1。當(dāng)邏輯與運算符“&&”兩邊的運算對象都為真時,邏輯表達的值才為真;當(dāng)邏輯或運算符“||”只要一個值為l,值就為l。根據(jù)運算符的優(yōu)先級,題中應(yīng)先計算內(nèi)層括號中的值。++j是先自加后運算,因此運算時J的值等于3,所以表達式++j一3成立,即表達式的值為l;1與任何數(shù)都為進行或(||)運算,結(jié)果都為1,因此k一3的表達式i++是先運算后自加,因此運算時i為l,所以i十+一1成立,自加1后i一2。if語句的條件為真即“1”,所以輸出i、j、k的值分別是2,3,3。

  20以下程序的輸出結(jié)果是(  )。

  main()

  {char str[][10]={¨china”,”beijing”),*p=str;

  printf(”%s\n”,p十10):

  A.ChinaB.BeijingC.ngD.ing

  參考答案:B

  參考解析:本題考查指針,由*P—str可知,指針P指向字符串?dāng)?shù)組的首地址。二維數(shù)組str為每個字符串分配的存儲空間是10個字節(jié),因此p+10指向str[1][o],輸出的字符串就是數(shù)組中的第2個字符串。

上一頁  1 2 3 4 5 6 7 下一頁

  相關(guān)推薦:

  2015計算機二級《C語言》考試上機測試題匯總

  2015年計算機二級考試《C語言》提高練習(xí)題匯總

  2015計算機二級《C語言程序設(shè)計》無紙化操作題匯總

文章搜索
計算機等級考試欄目導(dǎo)航
版權(quán)聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網(wǎng) All Rights Reserved 
中國科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧