第十二届全国青少年信息学奥林匹克联赛初赛试题及答案普及组、C语言


    第十二届全国青少年信息学奥林匹克联赛初赛试题答案(普组C语言)普组  C语言  二时完成)
    单项选择题(20题题15分计30分题仅正确答案)
    1.面世界顶级奖项中计算机科学技术领域做出杰出贡献科学家设立奖项(    )
    A.沃尔夫奖    B.诺贝尔奖    C.菲尔兹奖    D.图灵奖
    2.面软件中属NOIP竞赛(复赛)推荐语言环境(    )
    A.gccg++    B.Turbo Pascal    C.RHIDE    D.free pascal
    3.断电保存数(    )
    A.寄存器    B.ROM    C.RAM    D.高速缓存
    4.Linux种(    )
    A.绘图软件    B.程序设计语言    C.操作系统    D.网络浏览器
    5.CPU(    )简称
    A.硬盘    B.中央处理器    C.高级程序语言    D.核心寄存器
    6.计算机中防火墙作(    )
    A.防止火灾蔓延    B.防止网络攻击    C.防止计算机死机    D.防止者误删数
    7.列关计算机语言说法中正确(    )
    A.PascalC编译执行高级语言
    B.高级语言程序汇编语言程序更容易种计算机移植种计算机
    C.C++历史第支持面象计算机语言
    D.汇编语言相高级语言程序更容易阅读
    8.列关计算机算法说法中正确(    )
    A.正确算法少输入
    B.算法改进程度推进计算机科学技术进步
    C.判断算法坏标准算法时间复杂性空间复杂性
    D.目前然存许涉国计民生重课题没找够计算机实施效算法
    9.列种排序算法中较作操作算法(    )
    A.选择排序    B.泡排序    C.插入排序    D.基数排序
    10.编程时(种高级语言定C)果需磁盘文件中输入二维数组(例1000*1000double型数组)行读(外层循环关行)列读(外层循环关列)相输入效率(    )
    A.没区                B.行读方式高   
    C.列读方式高    D.取决数组存储方式
    11.C语言中表达式21^2值(    )
    A.441    B.42    C.23    D.24
    12.C语言中判断a等0b等0正确条件表达式(    )
    A.a0 || b0    B.(a0)&&(b0)    C.(a0&&b0)    D.a&&b
    13.某车站呈狭长形宽度容台车出入口已知某时刻该车站状态空时刻开始出入记录:进出进进进出出进进进出出假设车辆入站序123……车辆出站序(    )
    A.12345    B.12457    C.14376    D.14372
    14.高度n均衡二叉树指:果掉叶结点相应树枝应该高度n1满二叉树里树高等结点深度根结点深度0果某均衡二叉树2381结点该树树高(    )
    A.10    B.11    C.12    D.13
    15.十进制数1770应八进制数(    )
    A.3350    B.3351    C.3352    D.3540
    16.5数序列排序原先序少通(    )次较完成排序
    A.6    B.7    C.8    D.9
    17.设ABDtureCfalse逻辑运算表达式值真(    )
    A.(﹁A∧B)∨(C∧D)    B.﹁((A∨B∨D)∧C)    C.﹁A∧(B∨C∨D)      D.(A∧B∧C)∨﹁D
    18.(2010)16+(32)8结果(    )
    A.(8234)10    B.(202B)16    C.(20056)8    D.(100000000110)2
    19.设栈S初始状态空元素abcde次入栈出栈序列出现(    )
    A.abced    B.bcaed    C.aecbd    D.dceba
    20.已知6结点二叉树先根+遍历1 2 3 4 5 6(数字结点编号)根遍历3 2 5 6 4 1该二叉树中根遍历(    )
    A.3 2 1 4 6 5    B.3 2 1 5 4 6    C.2 1 3 5 4 6    D.2 3 1 4 6 5
    二问题求解(2题题5分计10分)
    1.(寻找假币)现80枚硬币中枚假币重量稍轻真币重量相果带砝码天称重少需称次找出假币?指出第1次称重方法请写出结果:________________________________________________________________
    2.(取石子游戏)现5堆石子石子数次3571950甲乙两轮流堆中取(次取堆取)取颗石子方获胜甲先取问甲没获胜策略(乙样取甲失误获胜)?果甲第步应该堆里取少?请写出结果:____________________________________________________________________
    三阅读程序写结果(4题题8分计32分)
    1  #include
    int main()
    {
      int iu[4]abxy10
      for(i0i<3i++)
        scanf(d&u[i])
      a(u[0]+u[1]+u[2]+u[3])7
      bu[0]((u[1]u[2])u[3])
      x(u[0]+a+2)u[(u[3]+3)4]
      if(x>10)
        y+(b*100u[3])(u[u[0]3]*5)
      else
        y+20+(b*100u[3])(u[u[0]3]*5)
      printf(dd\nxy)
      return 0
    } *注:例中定输入数避免分母0标越界*
    输入:9  3  9  4
    输出:________________
    2  #include
    main()
    {
      int ijm[]{235713}
      long t
      for(i0i<4i++)
      {
        t1
        for(j1j    printf(ld  (t*21)*t)
      }
      printf(\n)
    }
    输出:________________
    3  #include stdioh
    #define N 7
    int fun(char s[]char aint n)
    {
      int j
      jn
      while(a0) j
      return j
    }
    int main()
    {
      char s[N+1]
      int kp
      for(k1k    s[k]'A'+2*k+1
      printf(d\nfun(s'M'N))
    }
        输出:________________
    4  #include
    void digit(long nlong m)
    {
      if(m>0)
        printf(2ldn10)
      if(m>1)
        digit(n10m10)
      printf(2ldn10)
    }
    main()
    {
      long xx2
      printf(Input a number\n) scanf(ld&x)
      x21
      while(x2  x210
      digit(xx2)
      printf(\n)
    }
    输入:9734526
    输出:________________
    四完善程序(前4空空25分6空空3分28分)
    1.(全排列)面程序功利递方法生成1n(n<10)n数全部排列(定升序输出)例输入3应该输出(行输出5排列):
    123  132  213  231  321
    312
    程序:
    #include
    int na[10]  *a[1]a[2]…a[n]构成n数排列*
    long count0  *变量count记录排列数里控制换行*
    void perm(int k)
    {
      int jpt
      if(______①______)
      {
        count++
        for(p1p    printf( )
        if(______②______) printf(\n)
        return
      }
      for(jkj  {
        ta[k] a[k]a[j]a[j]t
        ______③______
        ta[k] ______④______
      }
    }
    main()
    {
      int i
      printf(Entry n\n) scanf(d&n)
      for(i1i  ______⑤______
    }
    2 键盘输入奇数P(P<100000000)位数字5求整数SP×S11111(定条件解s必存)求屏幕次输出结果:
    (1) S全部数字行外行输出50位数字(2) 积数字位数
    例1:输入P1313*8547111111应输出 (1) 8547(2) 6
    例2:输入P147输出结果应 (1) 755857898715041572184429327286470143613  (2) 42等式右端421
    程序:
    #include
    main()
    {
      long pabctn
      int bl
      while(1)
      {
        printf(输入p位1379:\n)
        scanf(ld&p)
        if((p20)&&(p50))  * 果输入数符合求结束循环 *
          ______⑥______
      }
      a0 n0
      while(a  {
        aa*10+1 n++  * 变量a存放部分右端项n右端项位数 *
      }
      t0
      do
      {
        bap
        printf(1ldb)
        t++
        if(______⑦______)
          printf(\n)
        c______⑧______a______⑨______n++
      }while(c>0)
      printf(\nnld\n______⑩______)
    }
    选择正确答案代码(ABCDE)填入题括号 (题15分选分 30 分)
    题号
      1
      2
      3
      4
      5
      6
      7
      8
      9
     10
    选择
    D
    B
    B
    C
    B
    B
    C
    A
    D
    D
    题号
     11
      12
      13
      14
      15
      16
      17
      18
      19
     20
    选择
    C
    D
    C
    B
    C
    B
    B
    A
    C
    B
    二问题求解(2题题5分计10分)
    1  4次 (1分)第步:分成3组:272726前2组放天(4分)
    2  获胜策略(1分)第1次第5堆中取32颗石子(4分)
    三阅读程序写结果(4题题8分计32分)
    1 1010 (1数4分逗号扣1分)
    2 6  28  496  8128  33550336 (前21数1分31数2分)
    3 5
    4 6 2 5 4 3 7 9 9 7 3 4 5 2 6(数字间空格扣2分)
    四完善程序(前4空空25分6空空3分28分)
    1 ① kn  ② count50  ③ perm(k+1)  ④ a[k]a[j] a[j]t  ⑤ perm(1)
    2 ⑥ break    ⑦ t500    ⑧ ap*b    ⑨ c*10+1    ⑩ n1
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    NOIP2014(第二十届)初赛普及组C语言试题及答案

    第二十届全国青少年信息学奥林匹克联赛初赛普及组C语言试题竞赛时间:2014年10月12日14:30~16:30 选手注意: l 试题纸共有8页,答题纸共有2页,满分100分。请在答题纸上作答,...

    3年前   
    585    0

    NOIP2008提高组初赛(C语言)试题及答案

    第十四届(NOIP2008)信息学奥赛联赛提高组C语言初赛试题● ●  全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效  ●●一、 单项选择题 (共10题,每题1.5分,共计15分。每题...

    3年前   
    577    0

    NOIP2011-17届NOIP(C语言)普及组初赛试题

    17届NOIP(C语言)普及组初赛试题一、单项选择题(共20题,每题1.5分,共计30分。每题有且仅有一个正确选项。) 1.在二进制下,1101001 + ( ) = 1110110。 A...

    3年前   
    423    0

    NOIP2016提高组C++初赛试题

    第二十二届全国青少年信息学奥林匹克联赛初赛提高组 C++语言试题竞赛时间:2016 年 10 月 22 日 14:30~16:30选手注意:● 试题纸共有 13 页,答题纸共有 2 页,满分...

    3年前   
    482    0

    Noip2014初赛提高组C试题及答案(完整版)

    Noip2014初赛提高组试题及答案(完整版)提高组C语言试题一、单项选择题(每题1.5分,共22.5分)。1. 以下哪个是面向对象的高级语言( ). A. 汇编语言 B. C++ ...

    3年前   
    559    0

    专升本C语言历年考试题及答案

    专升本C语言历年考试题及答案一、单项选择题1. ___D___是合法的用户自定义标识符。A、 b-b B、float C、<fr> ...

    3年前   
    1355    0

    专升本C语言题及答案

    C语言精编100题一、单选题1. 由C语言编写的代码程序( )A. 可直接执行 B. 是一个源程序C. 经过编译即可执行 D. 经过编译解释才能执行2. 按照C语言规...

    3年前   
    1170    0

    全国大学生英语竞赛C类初赛题型及分数

    2008年全国大学生英语竞赛C类初赛题型及分数   Part I Listening Comprehension (25分钟,30分) Section A  5 个短对话  1-5   ...

    14年前   
    18022    0

    95-08全国初中数学联赛试题

                           2001年全国初中数学联合竞赛试题及答案2002年全国初中数学联合竞赛试题及答案 2003年全国初中数学联合竞赛试题及答案

    3年前   
    445    0

    c语言高级面试题

    整个测试遵循以下的约定:u       假定在所有的程序中必须的头文件都已经被正确包含。考虑如下的数据类型:u       char 为1个字节u       int 为4个字节u      ...

    2个月前   
    99    0

    C语言试题库

    C 语言试题库 阅读说明*1 ————为题号A ————为答案-个C程序的执行是从 A)本程序的main函数开始,到main函数结束 B)本程序文件的第-个函数开始...

    1年前   
    661    0

    11全国高中数学联赛试题与参考答案

    2011年全国高中数学联合竞赛一试试题(A卷)考试时间:2011年10月16日 8:00—9:20一、填空题:本大题共8小题,每小题8分,共64分。把答案填在横线上.1.设集合,若中所有三元...

    3年前   
    662    0

    10届全国高中数学联赛试题及答案

    2010年全国高中数学联赛一 试一、填空题(每小题8分,共64分,)1. 函数的值域是 .2. 已知函数的最小值为,则实数的取值范围是 .3. 双曲线的右半支与直线围成...

    3年前   
    577    0

    91-11全国初中数学联赛试题「共21份有答案」

    1991年全国初中数学联合竞赛决赛试题第一试一、选择题本题共有8个小题,每小题都给出了(A)、(B)(C)、(D)四个答案结论,其中只有一个是正确的.请把正确结论的代表字母写在题后的圆括号内....

    3年前   
    445    0

    04全国高中数学联赛试题及参考答案

    2004年全国高中数学联赛试题    【第一试】  一、选择题(本题满分36分,每小题6分)1、设锐角q使关于x的方程有重根,则q的弧度数为A.       B。    C。    D。   ...

    3年前   
    570    0

    第23届全国中学生物理竞赛初赛试题及答案

    第二十三届全国中学生物理竞赛初赛试题及答案 一、(20分,每小题10分)  1.如图所示,弹簧S1的上端固定在天花板上,下端连一小球A,球A与球B之间用线相连.球B与球C之间用弹簧S2相连.A...

    12年前   
    512    0

    全国奥林匹克物理知识竞赛(初二组)

    全国奥林匹克物理知识竞赛(初二组)一、选择题(共59分)(一)单选题(下列每小题的四个选项中,只有一个选项是正确的,请将正确选项的字母代号填在括号中,第l~13题每题2分,第14~20题每题3...

    4年前   
    730    0

    第十二届全国初中应用物理知识竞赛试题

    第十二届全国初中应用物理知识竞赛试题 一、以下各题所列答案中只有一个是正确的。把正确答案前面的字母填在题后的方括号内(共12分,每小题3分)。 1.下列用电器正常工作时,电流最接近200mA的...

    4年前   
    683    0

    青少年足球联赛竞赛规程

    青少年足球联赛竞赛规程  一、主办单位  全国青少年校园足球活动四川xx办公室  二、承办单位  各县、市、区青少年校园足球活动办公室  三、协办单位  xx市青少年校园足球活动各布点学校  ...

    9年前   
    642    0

    C语言程序设计习题试题集

    《C语言程序设计》精品课件试题目录(按住CTRL键点击超链)单项选择题………………………第002页阅读程序题………………………第018页程序填空题………………………第039页编写程序题…………...

    1年前   
    5463    0

    文档贡献者

    文***享

    贡献于2020-12-07

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档