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

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

考試吧整理“2015年計(jì)算機(jī)二級《C語言》考前押題密卷(1)”供考生參考,更更多計(jì)算機(jī)等級考試相關(guān)信息清關(guān)注考試吧計(jì)算機(jī)等級考試網(wǎng)。

  21若有以下程序:

  #include

  void fun(float*a,float*b)

  ( float w;

  *a=*a+*a;w= *a;*a= *b;*b=W;

  }

  main()

  { float x=2..0,y=3.0,*px=&x,*py=&y;

  fun(px,py);printf(”%2.of,%2.0fkn”,X,y);

  )

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

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

  參考答案:C

  參考解析:include

  voidfun(float*a,float*b)//a即指向px的指針,b即指向py的指針,則*a指向x,*b指向y

  {

  floatW;

  *a-*a+*a;//將x地址存放的數(shù)據(jù)自加,x變?yōu)?

  W=*a:*a=*b:*b=w;//將x和Y地址里面的數(shù)據(jù)互換,則x變

  為3,Y變?yōu)?)

  main(){

  floatx=2.0,y=3.0,*px=&x,*py=&-y;//px和py分別是指向X和Y地址的指針

  fun(px,PY);

  printf(”%2.Of,%2.of\n”,x,y);//%2.0f表示結(jié)果前面有2個(gè)空格,小數(shù)點(diǎn)后有0位,即保留到個(gè)位}

  22下列程序的運(yùn)行結(jié)果是(  )。

  #include

  #define ADD(x)X+X

  main()

  { int m=1,n=2,k=3:

  int s=ADD(m十n)*k;

  printf(”s=%d”,s):

  }

  A.sum=18B.sum=10C.sum=9D.sum=25

  參考答案:B

  參考解析:本題考查帶參數(shù)的宏的定義:“#defineADD(x)X+x”中x代表m+n,故s寫成s=m+n+m+r*k=l+2十1+2*3=l0。

  23若有以下說明,則(  )不是對strcpy庫函數(shù)正確的調(diào)用。

  strcpy庫函數(shù)用于復(fù)制一個(gè)字符串:char*str1==”abed”,str1[10],*str3="hijklmn",*str4[-2],*str5=”aaaa”;

  A.strcpy(str2,str1)

  B.strcpy(str3,str1)

  C.strcpy(str1,str2)

  D.strcpy(str5,str1)

  參考答案:C

  參考解析:strcpy(s1,s2)函數(shù)的功能是將字符串s2復(fù)制到字符串s1中。要保證s1存儲區(qū)能容納下s2字符串。

  24C語言中,字符(char)型數(shù)據(jù)在微機(jī)內(nèi)存中的存儲形式是(  )。

  A.反碼B.補(bǔ)碼C.EBCDIC碼D.ASCIl碼

  參考答案:D

  參考解析:其他3個(gè)是用來進(jìn)行數(shù)值處理的。

  25有以下程序:

  #include

  main()

  {int a[J一{1,2,3,4,5,6,7,8,9,10,11,12),*P=a

  +5;

  *q=NULL;+q=*(p+5);

  printf(”%d%d\n”,*q,*q);

  }

  程序運(yùn)行后的輸出結(jié)果是(  )。

  A.運(yùn)后后報(bào)錯(cuò)B.6 6C.6 11D.5 10

  參考答案:A

  參考解析:本題中首先定義了一個(gè)一維數(shù)組。并初始化,由于定義該數(shù)組的時(shí)候省了長度,因此該數(shù)組的長度為初始化時(shí)候賦初值的個(gè)數(shù)即為12。數(shù)組名a代表數(shù)組的首地址,所以*p-a+5語句使得P指向數(shù)組的第6個(gè)元素,而在程序中定義了一個(gè)指針q并讓它指向空,實(shí)際上程序并沒有在內(nèi)存中為指針q開辟存儲空間,這樣給q賦值不允許的,故該程序運(yùn)行后報(bào)錯(cuò)。第25題 筆記記錄我的筆記(0) | 精選筆記(11)選擇筆記標(biāo)簽:試題內(nèi)容(11)答案解析(0)

  26有以下程序:

  #include

  main()

  {int i,X[3][3]={1,2,3,4,5,6,7,8,9};

  for(i=0;i<3;i++)printf(”%d,”,x[i][2-i]);

  {

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

  A.1,5,9,B.1,4,7,C.3,5,7,D.3,6,9,

  參考答案:C

  參考解析:即輸出xE03[2]x[1][1]x[2][o]分別為357。

  27有以下程序:

  main()

  {int a=0,b=10,c=0,d=0;

  if(a=1)b=1;c=2;

  else d=3:

  printf(”%d,%d,%d,%d\n”,a,b,c,d);

  }

  程序輸出(  )。

  A.0,1,2,0B.0,0,0,3C.1,1,2,0D.編譯有錯(cuò)

  參考答案:D

  參考解析:語法錯(cuò)誤。else與if之間不應(yīng)再用其他語句,如果滿足if條件,則繼續(xù)執(zhí)行if后面的語句;不滿足就執(zhí)行else語句。

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

  #include%stdio.h>

  main()

  {char aE3一{'a','b','c','d','e','f','\o');

  int i,j;

  A.7,7B.7,6C.6,6D.6.7

  參考答案:B

  參考解析:本題要注意sizeof()和strlen()的區(qū)別,sizeof()函數(shù)的功能是返回字符串所占的字節(jié)數(shù),strlen()函數(shù)的功能是返回字符串長度,'\o'是一個(gè)轉(zhuǎn)義符,它占存儲空間,但不計(jì)入串的長度。

  29有以下程序

  #include

  int a=1:

  int f(int c)

  { static int a=2;

  c=c+1.

  return(a++)+c;

  }

  main()

  { int i,k=0;

  for(i=0;i<2;i++){int a=3;k+=f(a);)

  k+=a;

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

  程序運(yùn)行結(jié)果是(  )。

  A.14B.15C.16D.17

  參考答案:A

  參考解析:在主函數(shù)中,k的初值為0,首先調(diào)用函數(shù)f(3),返回值為6,k的值變?yōu)?,而函數(shù)intfun(intc)中的局部靜態(tài)變量a等于3。第二次調(diào)用函數(shù)f(3)時(shí),返回值為7,所以k-6+7—13。退出循環(huán)語句,k再加上全局變量a的值1,其最終的值為14。

  30按照“先進(jìn)后出”原則組織數(shù)據(jù)的結(jié)構(gòu)是(  )。

  A.隊(duì)列B.棧C.雙向鏈表D.二叉樹

  參考答案:B

  參考解析:棧是線性表的一種,其插入和刪除運(yùn)算都只在表的一端進(jìn)行。進(jìn)行插入、刪除的一端稱為棧頂,封閉的一端稱為棧底。棧頂元素按先進(jìn)后出的原則組織數(shù)據(jù),它是最后被插入的元素,不是最后被刪除的元素。

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

  相關(guān)推薦:

  2015計(jì)算機(jī)二級《C語言》考試上機(jī)測試題匯總

  2015年計(jì)算機(jī)二級C語言測試題及答案解析匯總

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

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