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

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

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

  11有以下程序:

  #include

  void fun(char*t.char*s)

  { while(*t1=0)t++;

  while((*t++-*s++)!一0);

  )

  main()

  {char ss[10]=”aCC”,aa[10]=”bbxxyy”;

  fun(SS,aa);printf(”%s,%s”,SS,aa);

  )

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

  A.accxyy,bbxxyyB.acc,bbxxyyC.accxxyy,bbxxyyD.accbbxxyy,bbxxyy

  參考答案:D

  參考解析:主函數(shù)中語(yǔ)句fun(SS,aa)的功能是將字符串a(chǎn)a連接到字符串ss的末尾。

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

  #includedstdio.h>

  main()

  {char ehE2][5]={”1234”,”5678”),*p[2];

  int i,j,s=0;

  for(i一0;i<2;i++)

  pEi]=ch[i];

  for(i一0;i<2;i++)

  {s=p[i][j]-'0';

  printf(”%d”,s);)

  }

  A.6357B.6135C.37D.69j357

  參考答案:C

  參考解析:本題先將指針P指向二維數(shù)組eh[2]E5],相當(dāng)于p[o]一”l234”,p[1]一”5678”;通過(guò)雙重for循環(huán),將P中的字符隔一個(gè)輸出一個(gè),通過(guò)“s=p[i][i]-'0';”語(yǔ)句將所要輸出的字符轉(zhuǎn)換成相應(yīng)的十迸制數(shù)。

  13有以下程序

  #include

  main()

  {FILE*fp;int a[10]=(1,2,3,0,0),i;

  fp—fopen(”d2.dat,”wb”);

  fwrite(a,sizeof(int),5,fp);

  fwrite(a,sizeof(int),5,fp);

  fclose(fp);

  fp—fopen(”d2.dat”,”rb”);

  fread(a,sizeof(int),10,fp);

  fclose(fp);

  for(i=0;i<10;i十f-)printf("%d",a[i]);

  }

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

  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,O,O,

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

  參考答案:D

  參考解析:本題程序首先用函數(shù)fopen()以“wb”的方式開打文件“d2.dat”,然后調(diào)用兩次fwrite函數(shù)將數(shù)組a的5個(gè)元素,依次輸出到文件fp中,共10個(gè)字節(jié),關(guān)閉文件。再次打開文件,使用文件指針指向文件的開頭,調(diào)用head函數(shù)從文件印中讀取這l0個(gè)字節(jié)的數(shù)據(jù)到數(shù)組a中。

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

  void fun(int*x,int y)

  {printf(”%d%d”,*x,”y);*x=3;。y=4;)

  main()

  { int x=1.y=2:

  fun(&y,&x);

  printf(”%dXd”,X,y);

  )

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

  參考答案:C

  參考解析:當(dāng)執(zhí)行fun函數(shù)時(shí),因?yàn)閰?shù)傳遞時(shí)是地址傳遞,因此形參值的改變會(huì)影響實(shí)參中的數(shù),在執(zhí)行fun函數(shù)時(shí)先輸出l2,接著把*x賦3,*Y賦4,此時(shí)帶回主函數(shù)中,輸出的值為3 4。

  15有以下程序,其中函數(shù)f的功能是將多個(gè)字符串按字典順序排序(  )。

  #{nc[ude%string.h>

  void{(char*p[],int n)

  {char*t;int i,j;

  for(i=0:i

  for(j=i+1;j

  if(strcmp(p[i],p[j]>O){t=p[i];p[i]=p[j];p[j]

  =t;}

  }

  main()

  {char *P[5]={¨abc”,”aabdfg”,”abbd”,”dcdbe”,”ed”);

  f(p,5):

  print[("%d\n",strlen(p[1]));

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

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

  參考答案:D

  參考解析:函數(shù)voidf的功能是將字符指針數(shù)組*p[]中的每個(gè)字符串按照從小到大的順序排序。在主函數(shù)main()中,調(diào)用f(p,5)后,字符指針數(shù)組*pE5]中的字符串按照字典順序從小到大排列為如下形式,即*pE5]一(”aab—df9”,”abbd”,”abc”,”cd¨,”dcdbe”),因此P[1]=”abdb”,strlen(p[1])=4。

  16下面程序的功能是輸m以下形式的金字塔圖案:

  main()

  { int i,j;

  for(i-1;i<-4;i++) ***

  { for(j=1;j<=4-i;j++)printf("");

  *****

  for(j=1;j<=________;j++)printf(”*”);

  ******

  printf(”\n”):

  }

  }

  在下劃線處應(yīng)填入的是(  )。

  A.iB.2*i-1C.2*i+1D.i+2

  參考答案:B

  參考解析:通過(guò)觀察可知圖形共4行,主函數(shù)中通過(guò)一個(gè)for循環(huán)四次,輸出4行。第一行輸出3個(gè)空格和l個(gè)“*”,第2行輸出2個(gè)空格和3個(gè)“*”,第3行輸出3個(gè)空格和5個(gè)“*”,第四行輸出7個(gè)“*”,主函數(shù)中通過(guò)第二個(gè)循環(huán)控制每行的輸出空格數(shù),第三個(gè)for循環(huán)控制輸出的“*”的個(gè)數(shù),總結(jié)規(guī)律:每行輸出的“*”的個(gè)數(shù),總比前一行的多2個(gè),且第一行的個(gè)數(shù)為l,可以斷定每行輸出的“*”的個(gè)數(shù)組成了一個(gè)公差為2的等差數(shù)列,所以每行輸出“*”的個(gè)數(shù)即該等差數(shù)列的通項(xiàng),故該空格處應(yīng)該填寫2*i一1。

  17設(shè)a、b和C都是int型變量。且a=3,b=4,c=5,則以下的表達(dá)式中值為0的表達(dá)式是(  )。

  A.a&&.bB.a<=bC.a||b+c&&b-cD.!((a

  參考答案:D

  參考解析:||和&&的優(yōu)先級(jí)高于十和一,ll和&&的優(yōu)先級(jí)相等,且是左結(jié)合的,就是從左邊開始結(jié)合到右邊。按照這個(gè)規(guī)則,正確選項(xiàng)為D。

  18下列變量聲明合法的是(  )。

  A.short a=1.4e-1;

  B.double b=1+3e2.8;

  C.10ng do=0xfdaL;

  D.float 2_aaa=1e-3;

  參考答案:A

  參考解析:解答本題需了解3個(gè)知識(shí)點(diǎn):①標(biāo)識(shí)符是由字母、數(shù)字或下劃線組成,并且它的第一個(gè)字符必須是字母或者下劃線;②d0是C語(yǔ)言的一個(gè)關(guān)鍵字,不能再用做變量名和函數(shù)名;③C語(yǔ)言規(guī)定指數(shù)形式的實(shí)型數(shù)量e或E后面的指數(shù)必須是整數(shù)。

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

  main()

  { int a=7,b=8,*p,*q,*r;

  p=&a;q=&b;

  r=p;p=q;q=r;

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

  )

  A.8,7,8,7B.7,8,7,8C.8,7,7,8D.7,8,8,7

  參考答案:C

  參考解析:在“r=P;p=q;q=r;”三個(gè)語(yǔ)句是表示P與q交換,經(jīng)過(guò)交換后P指向b的地址,q指向a的地址,因此最后輸出為8,7,7,8,故選擇C選項(xiàng)。

  20有下列程序:

  main()

  { int y=10

  do(y--;}while(--y);

  printf(”%d\n”,--y);

  )

  當(dāng)執(zhí)行程序時(shí),輸出的結(jié)果是(  )。

  A.-1B.1C.4D.0

  參考答案:D

  參考解析:本題考查d0—while循環(huán)。當(dāng)--Y是0(即y是o)時(shí)結(jié)束循環(huán),輸出--y,先將y的值減1再輸出Y的值。

  相關(guān)推薦:

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

  2015年計(jì)算機(jī)二級(jí)考試《C++》高分突破試卷匯總

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

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