华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當前位置:計算機等級 > 二級考試 > C語言程序設(shè)計 > C語言歷年真題 > 文章內(nèi)容
  

2014年3月全國計算機等級考試二級C語言真題及答案

中華IT學(xué)院   【 】  [ 2016年8月31日 ]

  (21)有以下程序

  #include

  main()

  { chars[]="012xy\08s34f4w2";

  int i,n=0;

  for(i=0;s[i]!=0;i++)

  if(s[i]>='0'&&s[i]<='9')n++;

  printf("%d\n",n);

  }

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

  A)0

  B)3

  C)7

  D)8

  (22)若i和k都是int類型變量,有以下for語句

  for(i=0,k=-1;k=1;k++)printf("*****\n");

  下面關(guān)于語句執(zhí)行情況的敘述中正確的是

  A)循環(huán)體執(zhí)行兩次

  B)循環(huán)體執(zhí)行一次

  C)循環(huán)體一次也不執(zhí)行

  D)構(gòu)成無限循環(huán)

  (23)有以下程序

  #include

  main()

  { char b,c;int i;

  b='a'; c='A';

  for(i=0;i<6;i++)

  { if(i%2) putchar(i+

  B);

  else putchar(i+

  C);

  }

  printf("\n");

  }

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

  A)ABCDEF

  B)AbCdEf

  C)aBcDeF

  D)abcdef

  (24)設(shè)有定義:double x[10],*p=x;,以下能給數(shù)組x下標為6的元素讀入數(shù)據(jù)的正確語句是

  A)scanf("%f",&x[6]);

  B)scanf("%lf",*(x+6));

  C)scanf("%lf",p+6);

  D)scanf("%lf",p[6]);

  (25)有以下程序(說明:字母A的ASCII碼值是65)

  #include

  voidfun(char *s)

  { while(*s)

  { if(*s%2) printf("%c",*s);

  s++;

  }

  }

  main()

  { char a[]="BYTE";

  fun(a);

  printf("\n");

  }

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

  A)BY

  B)BT

  C)YT

  D) YE

  (26)有以下程序段

  #include

  main()

  { …

  while( getchar()!='\n');

  …

  }

  以下敘述中正確的是

  A)此while語句將無限循環(huán)

  B) getchar()不可以出現(xiàn)在while語句的條件表達式中

  C)當執(zhí)行此while語句時,只有按回車鍵程序才能繼續(xù)執(zhí)行

  D)當執(zhí)行此while語句時,按任意鍵程序就能繼續(xù)執(zhí)行

  (27)有以下程序

  #include

  main()

  { int x=1,y=0;

  if(!x) y++;

  else if(x==0)

  if (x) y+=2;

  else y+=3;

  printf("%d\n",y);

  }

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

  A)3

  B)2

  C)1

  D) 0

  (28)若有定義語句:char s[3][10],(*k)[3],*p;,則以下賦值語句正確的是

  A)p=s;

  B)p=k;

  C)p=s[0];

  D)k=s;

  (29)有以下程序

  #include

  voidfun(char *

  C)

  { while(*

  C)

  {if(*c>='a'&&*c<='z') *c=*c-('a'-'A');

  c++;

  }

  }

  main()

  { chars[81];

  gets(s);

  fun(s);

  puts(s);

  }

  當執(zhí)行程序時從鍵盤上輸入HelloBeijing<回車>,則程序的輸出結(jié)果是

  A)hello beijing

  B)Hello Beijing

  C)HELLO BEIJING

  D)hELLO Beijing

  (30)以下函數(shù)的功能是:通過鍵盤輸入數(shù)據(jù),為數(shù)組中的所有元素賦值。

  #include

  #define N 10

  void fun(intx[N])

  { int i=0;

  while(i}

  在程序中下劃線處應(yīng)填入的是

  A)x+i

  B)&x[i+1]

  C)x+(i++)

  D)&x[++i]

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營業(yè)執(zhí)照
综艺| 佛冈县| 广水市| 淳化县| 甘德县| 满城县| 崇文区| 徐州市| 高碑店市| 鹤岗市| 晋城| 龙陵县| 江陵县| 松桃| 宜宾市| 嫩江县| 永安市| 乐都县| 汉川市| 普安县| 饶平县| 商丘市| 民勤县| 咸宁市| 宁陕县| 新龙县| 当雄县| 沅江市| 栖霞市| 延长县| 美姑县| 宜兴市| 攀枝花市| 潮州市| 沈丘县| 筠连县| 新郑市| 张家港市| 合江县| 吴旗县| 金湖县|