华南俳烁实业有限公司

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

2012年上半年計(jì)算機(jī)等級(jí)考試二級(jí)C語言真題

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

  31、有以下函數(shù)

  #include

  main()

  { char a[20],b[20],c[20];

  scanf(”%s%s”,a,b);

  get(c);

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

  }

  程序運(yùn)行時(shí)從第一行開始輸入 this is a cat!<回車>,則輸出結(jié)果是(  )。

  A.thisisacat!

  B.this is a

  C.thisis a cat!

  D.thisisa cat!

  32、有以下函數(shù)

  #include

  viod fun(char c)

  {if(c>’x’) fun(c-1);

  printf (“%c”,c);

  }

  main()

  {fun”z”;}

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

  A.xyz

  B.wxyz

  C.zyxw

  D.zyx

  33、有以下函數(shù)

  #include

  viod func(int n)

  {int i;

  for(i=0;i<=n;i++) printf(“*”);

  printf(“#”);

  main()

  { func(3); printf(“????”); func(4); printf(“\n”); }

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

  A.****#????***#

  B.***#????*****#

  C.**#????*****#

  D.****#????*****#

  34、有以下函數(shù)

  #include

  viod fun(int *s)

  {staic int j=0;

  do {s[j]=s[j]+s[j+1];} wihle(++j<2);

  }

  main()

  {int k,a[10]={1,2,3,4,5};

  for(K+1;k<3;k++) fun(a);

  for(K+1;k<5;k++) printf(“%d”,a[k]);

  printf(“\n”);

  }

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

  A.12345

  B.23445

  C.34756

  D.35745

  35、有以下函數(shù)

  #include

  #define S(x) (x)*x*2

  main()

  {int k=5,j=2;

  printf(“%d,”,S[k+j]); printf(“%d\n”,S(k-j)));

  }

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

  A.98,18

  B.39,11

  C.39,18

  D.98,11

  36、有以下函數(shù)

  #include

  Viod exch(int t[ ])

  {t[0]=t[5];}

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

  While(i<=4) {exch(&x[i])’i++;}

  for(i=0;i<5;i++) printf(“%d”,x[i]);

  printf(“\n”);

  }

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

  A.2 4 6 8 10

  B.1 3 5 7 9

  C.1 2 3 4 5

  D.6 7 8 9 10

  37、設(shè)有以下程序段

  Struct MP3

  {char name[20];

  Char color;

  Float price;

  }std,*ptr;

  ptr=& std;

  若要引用結(jié)構(gòu)體變量std中的color成員,寫法錯(cuò)誤的是(  )。

  A.std.color

  B.ptr-> color

  C.std-> color

  D.(*ptr) .color

  38、有以下函數(shù)

  #include

  struct stu

  {int mun; char name[10]; int age;};

  viod fun(struct stu *p)

  { printf(“%s\n”,p->name);}

  mian()

  { struct stu x[3]={{01,”zhang”,20},{02,”wang”,19},{03,”zhao”,18}};

  fun(x+2);

  }

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

  A.zhang

  B.zhao

  C.wang

  D.19

  39、有以下函數(shù)

  #include

  mian()

  {int a=12,c;

  c=(a<<2)<<1;

  printf(“%d\n”,c):

  }

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

  A.3

  B.50

  C.2

  D.96

  40、以下函數(shù)不能用于向文件寫入數(shù)據(jù)的是(  )。

  A.ftell

  B.fwrite

  C.fputc

  D.fprintf

分享到:
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營業(yè)執(zhí)照
长葛市| 泾阳县| 五河县| 陕西省| 江孜县| 田林县| 宜都市| 江源县| 咸阳市| 隆安县| 东阳市| 新源县| 佛坪县| 临颍县| 新蔡县| 张掖市| 丰顺县| 门源| 怀宁县| 衡阳县| 镇雄县| 车险| 海晏县| 瓮安县| 日土县| 合作市| 芒康县| 阿拉尔市| 三原县| 眉山市| 淄博市| 濮阳市| 襄城县| 闽清县| 临西县| 扬州市| 桑日县| 凌海市| 阳东县| 延安市| 万全县|