华南俳烁实业有限公司

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

2014年3月全國計(jì)算機(jī)等級(jí)考試二級(jí)C語言真題及答案

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

  (31)有以下程序

  #include

  main()

  { chara[30],b[30];

  scanf("%s",a);

  gets(

  B);

  printf("%s\n %s\n",a,

  B);

  }

  程序運(yùn)行時(shí)若輸入:

  how areyou? I am fine<回車>

  則輸出結(jié)果是

  A)how areyou?

  B)how

  I am fine are you? I am fine

  C)how areyou? I am fine

  D)how are you?

  (32)設(shè)有如下函數(shù)定義

  int fun(intk)

  { if(k<1) return 0;

  elseif(k==1) return 1;

  else returnfun(k-1)+1;

  }

  若執(zhí)行調(diào)用語句:n=fun(3);,則函數(shù)fun總共被調(diào)用的次數(shù)是

  A)2

  B)3

  C)4

  D)5

  (33)有以下程序

  #include

  int fun (int x,int y)

  { if(x!=y) return ((x+y)/2);

  else return (x);

  }

  main()

  { inta=4,b=5,c=6;

  printf("%d\n",fun(2*a,fun(b,

  C)));

  }

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

  A)3

  B)6

  C)8

  D)12

  (34)有以下程序

  #include

  int fun()

  { static intx=1;

  x*=2;

  return x;

  }

  main()

  { int i,s=1;

  for(i=1;i<=3;i++) s*=fun();

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

  }

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

  A)0

  B)10

  C)30

  D)64

  (35)有以下程序

  #include

  #define S(x)4*(x)*x+1

  main()

  { intk=5,j=2;

  printf("%d\n",S(k+j));

  }

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

  A)197

  B)143

  C)33

  D)28

  (36)設(shè)有定義:struct {char mark[12];int num1;double num2;} t1,t2;,若變量均已正確賦初值,則以下語句中錯(cuò)誤的是

  A)t1=t2;

  B)t2.num1=t1.num1;

  C)t2.mark=t1.mark;

  D)t2.num2=t1.num2;

  (37)有以下程序

  #include

  struct ord

  { int x,y;}dt[2]={1,2,3,4};

  main()

  {

  struct ord *p=dt;

  printf("%d,",++(p->x));printf("%d\n",++(p->y));

  }

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

  A)1,2

  B)4,1

  C)3,4

  D)2,3

  (38)有以下程序

  #include

  struct S

  { inta,b;}data[2]={10,100,20,200};

  main()

  { struct Sp=data[1];

  printf("%d\n",++(p.a));

  }

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

  A)10

  B)11

  C)20

  D)21

  (39)有以下程序

  #include

  main()

  { unsignedchar a=8,c;

  c=a>>3;

  printf("%d\n",

  C);

  }

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

  A)32

  B)16

  C)1

  D)0

  (40)設(shè)fp已定義,執(zhí)行語句fp=fopen("file","w");后,以下針對(duì)文本文件file操作敘述的選項(xiàng)中正確的是

  A)寫操作結(jié)束后可以從頭開始讀

  B)只能寫不能讀

  C)可以在原有內(nèi)容后追加寫

  D)可以隨意讀和寫

分享到:
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dò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í)照
乌恰县| 枣庄市| 甘南县| 正定县| 远安县| 贵溪市| 中宁县| 千阳县| 锦屏县| 新干县| 奎屯市| 金乡县| 哈巴河县| 德保县| 云林县| 宜城市| 思茅市| 博野县| 南靖县| 寿光市| 周口市| 湘阴县| 图木舒克市| 寿光市| 汝州市| 绵阳市| 安龙县| 石阡县| 防城港市| 西畴县| 平阴县| 广元市| 宜宾县| 岑巩县| 九江县| 鞍山市| 普兰县| 平阳县| 华池县| 万州区| 甘肃省|