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


    Noip2014初赛提高组试题答案(完整版)
    提高组C语言试题
    单项选择题(题15分225分)

    1 面象高级语言( )
    A 汇编语言 B C++ C FORTRAN D Basic
    2 1TB代表字节数量( )
    A 210次方 B 220次方 C 230次方 D 240次方
    3 二进制数0010010000010101( )
    A 00101000 B 001010100 C 01000101 D 00111001
    4 TCP协议属层协议( )
    A 应层 B 传输层 C 网络层 D 数链路层
    5 列32位IP址中书写错误( )
    A 16210512827 B 19216801 C 2562561291 D 10001
    6 图中定点度数边数( )倍
    A 05 B 1 C 2 D 4
    7 长度位n序单链表检索元素概率相等序检索表中元素均检索长度( )
    A n2 B (n+1)2 C (n1)2 D n4
    8 编译器功( )
    A 种高级语言翻译成种高级语言
    B 源程序翻译成指令
    C 低级语言翻译成高级语言
    D 源程序重新组合
    9 二进制数111101应十进制数( )
    A 5625 B 55 C 6125 D 7625
    10 变量 int a float x y a7 x25 y47 表达式 x+a3*(int)(x+y)24值约( )
    A 2500000 B 2750000 C 3500000 D 0000000
    11 结构体说明变量定义图示指针pqr分指链表中三续结点
    struct node { data next data next data next
    int data
    struct node *next ↑ p ↑ q ↑ r
    } *p*q*r
    现qr指结点先位置交换时保持链表连续程序段中错误( )
    A q>next r>next p> next r r>next q
    B p>next r q>next r>next r>next q
    C q>next r>next r>next q p>next r
    D r>next q q>next r>next p>next r
    12 时查找2n 数中值值少较次数( )
    A 3(n2)2 B 4n2 C 3n2 D 2n2
    13 设G6结点完全图颗生成树需G中删( )条边
    A 6 B 9 C 10 D 15
    14 时间复杂度O(n2)排序方法( )
    A 插入排序 B 排序 C 泡排序 D 选择排序
    15 程序实现找第二元素算法输入时n等数构成数组S输出S中第二数SecondMin坏情况该算法需做( )次较
    if (S[1] < S[2]) {
    FirstMin S[1]
    SecondMin S[2]
    } else {
    FirstMin S[2]
    SecondMin S[1]
    }
    for (i 3 i if (S[1] < SecondMin)
    if (S[1] < FirstMin){
    SecondMin FirstMin
    FirstMin S[1]
    } else {
    SecondMin S[1]
    }
    A 2n B n1 C 2n3 D 2n2

    二定项选择题(题15分75分)

    1 逻辑变量AC真BD假逻辑运算表达式真( )
    A (B∨C∨D)∨D∧A B (( A∧B)∨C)∧B
    C (A∧B)∨(C∧D∨A) D A∧(D∨C)∧B
    2 列( )软件属操作系统软件
    A Microsoft Word
    B Windows XP
    C Android
    D Mac OS X
    E Oracle
    3 NOI赛中程序设计题选手提交答案包含列容( )
    A 试图访问网络
    B 开创建题目规定输入输出文件外文件
    C 运行程序
    D 改变文件系统访问权限
    E 读写文件系统理信息
    4 结构存储图( )
    A 邻接矩阵 B 栈 C 邻接表 D 二叉树
    5 列符号十进制整数中八位二进制表示数( )
    A 296 B 133 C 256 D 199

    三问题求解

    1 数字112488组成四位数数_____
    2 图示图中条边数字表示该边长度AE短距离_____

    四阅读程序写结果(4题题8分32分)

    1 #include

    int main() {
    int abItotc1c2
    scanf(dd &a &d)
    tot 0
    for (ia i {
    c1i10
    c2i10
    if ((c1+c2)3 0)
    tot++
    }
    Printf(d\ntot)
    Return 0
    }
    输入:7 31
    输出:_________

    2 #include
    Int fun(int n int minNum int maxNum)
    { int tot i
    if (n0)
    retuen 1
    tot0
    for(iminNum itot+fun(n1 i1 maxNum)
    return tot
    }
    int mian()
    {int n m
    Scanf(dd &n&m)
    printf(d\n fum(m1n))
    return 0
    }
    输入: 6 3
    输出:________

    3 #include
    #include

    const int SIZE100
    const int LENGTH25
    strcmp(ab) <0a字典序b
    strcmp(ab) 1ab样
    strcmp(ab) >0a字典序b
    int main()
    char dict[SIZE][LENGTH+1]
    int rank[SIZE]
    int ind[SIZE]
    int ijntmp
    scanf(d&n)
    for (i1i{rank [i]i
    ind[i]i
    scanf(s dict[i])
    }
    for(i1ifor(j1j if(strcmp(dict[ind[j]]dict[ind[j+1]])>0)
    {tmpind[j]
    ind[j]ind[j+1]
    ind[j+1]tmp
    }
    for(i1irank[ind[i]]i
    for(i1iptintf(drank[i])
    printf(\n)
    return 0
    }
    输入:
    7
    aaa
    aba
    bbb
    aaa
    aaa
    ccc
    aa
    输出:______

    4 #niclude
    const int SIZE100
    int alive[SIZE]
    int n
    int next(int num)
    {do{
    num++
    if(num>n)
    num1
    }while (alive[num]0)
    return num
    }
    int main()
    {int mijnum
    scanf(dd&n&m)
    for(i1ialive[i]1
    num1
    for(i1i{ for(j+1jnumnext(num)
    printf(dnum)
    alive[num]0
    if(inumnext(num)
    }printf(\n)
    return 0
    }
    输入: 11 3
    输出:_________

    五 完善程序
    1.(双栈模拟数组) 两栈结构stack1stack2模拟数组机读取作栈结构stack1stack2访问栈顶(效元素)栈顶指针top1top2均指栈顶元素位置
    输入第行包含两整数分数组长度n访问次数m中间单空格隔开
    第二行包含n整数次歌出数组项(数组标0a1)第三行包含m整数需访问数组标次访问输出应数组元素
    #include
    consr int SIZE100
    int stack1[SIZE]stack2[SIZE]
    int top1top2
    int nmij
    void clearStack()
    {int I
    for(itop1istack[i]0
    for(itop2istack[i]0
    }
    int main()
    scanf(dd&n&m)
    for(i0iscanf(d&stack1[i])
    top1_____(1)______
    top2_______(2)____
    for(j0j{
    scanf(d&i)
    while(i top1
    (3)
    top2++
    }
    while(i>top11){
    top2
    (4)
    top1++
    }
    clearstack()
    printf(d\nstack1[ (5) ])
    }
    return 0
    }


    2 (矩阵)出M行N列整数矩阵子矩阵(子矩阵空)
    输入第行包含两整数MN矩阵行数列数M行行N整数描述整矩阵程序终输出子矩阵(第空2分余3分14分)

    #include
    const int SIZE100
    int matrix[SIZE+1][SIZE+1]
    int rowsum[SIZE+1][SIZE+1] rowsum[i][j]记录第i行前j数
    int mnijfirstlastareaans
    int main(){
    scanf(d d&m&n)
    for(i1i for(j1j scanf(d&matrix[i][j])
    ansmatrix (1)
    for(i1i (2)
    for(i1i for(j1j rowsum[i][j] (3)
    for(first1first for(lastfirstlast (4)
    for(i1i area+ (5)
    if(area>ans)
    ansarea
    if(area<0)
    area0
    }
    }
    printf(d\nans)
    return 0
    }






    Noip2014初赛提高组C语言试题参考答案
    单项选择题(15题题15分计225分)
    1
    2
    3
    4
    5
    6
    7
    8
    B
    D
    D
    B
    C
    C
    B
    B
    9
    10
    11
    12
    13
    14
    15

    D
    A
    D
    C
    C
    B
    C
    二 定项选择题(5题题15分计75分题正确选项没部分分)
    1
    2
    3
    4
    5
    AB
    BCD
    ABCDE
    AC
    BD
    三问题求解(2题题5分计10分题全部答5分没部分分)
    1 ________ 102 ___________   2 ________ 15 ____________
    四阅读程序写结果(4题题8分计32分)
    1 _________ 8 __________     2 __________ 20 __________
    3 ___ 2 5 6 3 4 7 1 ____     4 _ 3 6 9 1 5 10 4 11 8 2 7 _
    五完善程序(计28分)
    1 (1) ________________________ n ________________________(25分)
    (2) _________________________ 0_________________________(25分)
    (3) _______________ stack2[top2]stack1[top1] ____________(3分)
    (4) ______________ stack1[top1]stack2[top2] _____________(3分)
    (5) ________________________ top11 ______________________(3分)
    2 (1) ________________________ [1][1] ______________________(2分)
    (2) _____________________rowsum[i][0]0___________________(3分)
    (3) _____________ rowsum[i][j1] + matrix[i][j] __________(3分)
    (4) _________________________area0 _______________________(3分)
    (5) ___________ rowsum[i][last]rowsum[i][first1] ________(3分)
    文档香网(httpswwwxiangdangnet)户传

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

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

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

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

    下载文档

    相关文档

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

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

    3年前   
    586    0

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

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

    3年前   
    578    0

    NOIP2016提高组C++初赛试题

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

    3年前   
    482    0

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

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

    3年前   
    423    0

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

    第十二届全国青少年信息学奥林匹克联赛初赛试题及答案(普及组、C语言)普及组  C语言  二小时完成)一、单项选择题(共20题,每题1.5分,共计30分。每题有且仅有一个正确答案)1.在下面各世...

    3年前   
    715    0

    (完整版)小学科学试题集锦及答案

    (完整版)小学科学试题集锦及答案小学科学试题集锦及答案  一、选择题(本题有10小题,每小题3分,共30分。每小题只有一个符合题意的选项,请填写在相应的 内)  1、自然科学课程体系的中心概念...

    6个月前   
    445    0

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

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

    14年前   
    18023    0

    水利工程施工试题C答案

    《水利工程施工》试题C答案及评分标准一、 填空题(共15分,每空1分。)1.过水围堰、不过水围堰2.进料层、储料层、配料层、拌和(搅拌)层、出料层3.人工费、材料费、机械台班使用费4.施工定额...

    4年前   
    726    0

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

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

    3年前   
    1355    0

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

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

    12年前   
    512    0

    中国梦初赛活动简报

    简 报 “中国梦.**社区中华文明经典阅读大赛”初赛活动   xx社区在2014年8月7日下午两点,组织社区所属党支部和公共单位共50余人在社区举办“中国梦.xx社区中华文明经典阅读大赛”...

    10年前   
    7999    0

    药学院第十一届实验技能大赛初赛试题

    药学院第十一届实验技能大赛初赛试题(大三) 一、选择题(2分× 15= 30分) 1、下列化合物沸点最高的是(     ) A、正己烷  B、新己烷  C、2-甲基-2-戊烷  D、正...

    10年前   
    9880    0

    维修电工技师理论试题库及答案(完整版)

    1.劳动的双重含义决定了从业人员全新的劳动态度和_职业道德观。2.职业道德的内容包括:职业道德意识、职业道德行为规范和职业守则等。3.奉献社会是职业道德中的最高境界,同时也是做人的最高境界。4...

    2年前   
    464    0

    维修电工高级技师试题及答案汇总(完整版)

     A一、填空题 (第1~20题。请将正确答案填入题内空白处。每题1分,共20分。)1.COMPUTERIZED NUMERICAL CONTROL 是一种 系统简称CN...

    2年前   
    456    0

    (完整版)学校年级组管理经验

    (完整版)学校年级组管理经验重在精细化赢在执行力年级组管理经验介绍尊敬的各位领导、各位同仁:大家好!有幸来到……与各位领导、各位同仁就年级及班级管理作交流。下面就我校年级管理方面的一些做法与大...

    3年前   
    892    0

    迎春杯初赛2021纯题版

    三年级组一.填空题Ⅰ(每小题 8 分,共 32 分)1. 算式 6 ´ 5 + 2021 的计算结果是 .2. 右图中一共有 个三角形. 3. 中国人民银行于 2020 年 10 月 30 ...

    2年前   
    572    0

    在导游之星大赛初赛的讲话

    各位领导,同志们: 由市总工会、市旅游局主办的2008“微笑在湛江”湛江导游之星大赛今天已进入初赛。我代表大赛的主办单位向顺利进入初赛的各位选手表示热烈的祝贺!向大力支持本次大赛的各协办单位...

    15年前   
    17842    0

    专升本C语言题及答案

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

    3年前   
    1170    0

    电动力学(第三版)试题及其答案C

     电动力学(C) 试卷一、填空题(每空2分,共32分)一、填空题(每空2分,共32分)1、已知矢径,则 Ñ × = 0 。2、已知矢量和标量,则 ...

    1年前   
    528    0

    c语言高级面试题

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

    2个月前   
    99    0

    文档贡献者

    文***享

    贡献于2020-12-09

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

    该用户的其他文档