zoukankan      html  css  js  c++  java
  • NOIp2014提高组初赛错题简析

    总体分析

    (89pts),粗略来看选择题错的比较多,(-6pts)。同时又是尿性的填空杀扣了(5pts)

    不过后面的两大题全对了还是可喜可贺


    错题精析

    单项选择T8

    编译器的主要功能是( ).

    • A. 将一种高级语言翻译成另一种高级语言
    • B. 将源程序翻译成指令
    • C. 将低级语言翻译成高级语言
    • D. 将源程序重新组合

    My Answer:A; True Answer:B;

    概念题,还是没有背熟。百度百科上对编辑器的介绍:

    简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器(Linker) → 可执行程序 (executables)

    单项选择T12

    同时查找2n 个数中的最大值和最小值,最少比较次数为( ).

    • A. 3(n-2)/2
    • B. 4n-2
    • C. 3n-2
    • D. 2n-2

    My Answer:B; True Answer:C

    被传统思维所框住。以为只能每次分别和最大最小值比较,然而正确的做法是这样的:

    首先比较前(2)个数,大的当最大值,小的当最小值。

    然后对于剩下的(2(n-1))个数,每两个之间相互比较,然后将较大的与最大值比较,最小值同理。

    所以对于剩下的(n-1)组每组要比较(3)次,加上最开始的(1)次所以答案就是(1+3(n-1)=3n-2)次。

    不定向选择T1

    若逻辑变量A、C为真,B、D为假,以下逻辑运算表达式真的有( ).

    • A. (B∨C∨D)∨D∧A
    • B. ((- A∧B)∨C)∧B
    • C. (A∧B)∨(C∧D∨-A)
    • D. A∧(D∨-C)∧B

    My Answer:A; True Answer:A,B

    这个纯粹是看错了,把B里的((- A∧B)∨C)∧B看成了((- A∧B)∧C)∧B,这是真的不应该

    不定向选择T2

    下列( )软件属于操作系统软件。

    • A. Microsoft Word
    • B. Windows XP
    • C. Android
    • D. Mac OS X
    • E. Oracle

    My Answer:A,E; True Answer:B,C,D

    有没有注意到我刚好全部选反了,其实我是弄错了操作系统软件的意思,这个其实和操作系统是一个东西,然而我理解成了类似于Word,Excel,PPT之类的操作系统带有的软件。这个题意杀。

    问题求解T2

    如图所示,图中每条边上的数字表示该边的长度,则从A到E的最短距离是_____.

    Pic

    My Answer:16; True Answer 15

    当时懒就手动用拓扑排序算了个16出来,早知道应该手玩SPFA不能写CODE的悲哀

    正确顺序:(A o B o C o F o H o I o E)

  • 相关阅读:
    C#中任意类型数据转成JSON格式
    数据库用户映射到SQL Server登录名
    浅述WinForm多线程编程与Control.Invoke的应用
    Git错误一例
    提高VS2010/VS2012编译速度
    给有兴趣、有责任要讲课、分享的朋友推荐两本书
    中国剩余定理
    中国剩余定理
    洛谷1546 最短网路
    洛谷1111 修复公路
  • 原文地址:https://www.cnblogs.com/cjjsb/p/9740997.html
Copyright © 2011-2022 走看看