课件编号806860

NOIP2010提高组C++

日期:2024-05-02 科目:信息技术 类型:高中试卷 查看:60次 大小:31957Byte 来源:二一课件通
预览图 0
NOIP2010,提高,C++
    CCF NOIP2010提高组(C++语言)参考答案与评分标准 一、单项选择题(共10题,每题1.5分,共计15分) 1 2 3 4 5 6 7 8 9 10 C A A D B D C B C B 二、不定项选择题(共10题,每题1.5分,共计15分,多选或少选均不得分) 1 2 3 4 5 6 7 8 9 10 ACD AD ABD AC B B D D BCD ABC 三、问题求解(共3题,每题5分,共计15分) 1.yyxy xx yyxy xyx xx xyx 2.12 3.18 四、阅读程序写结果(共4题,每题7分,共计28分) 1.16 2.1 2 3 5 6 7 9 10 14 3.4 4.1 6 9 5 4 8 3 2 7 五、完善程序(第1空2分,其余10空,每空2.5分,共计27分) (说明:以下各程序填空可能还有一些等价的写法,各省可请本省专家审定和上机验证,不一定上报科学委员会审查) 1.① num <= 2(或num < 3 或num == 2) ② go(LEFT_TO_RIGHT) ③ pos[i] == LEFT(或LEFT == pos[i]) ④ hour[i] + go(RIGHT_TO_LEFT)(或go(RIGHT_TO_LEFT) + hour[i]) ⑤ pos[i] = LEFT 本小题中,LEFT可用true代替,LEFT_TO_RIGHT可用true代替,RIGHT_TO_LEFT可用false代替。 2.① opt[k] ② home[r] = k ③ j = i + i(或j = 2 * i 或j = i * 2) ④ swap(i, j)(或swap(j, i)) ⑤ value[i] + heap[1](或heap[1] + value[i]) ⑥ i - mNOIP 2010 初赛试题 ( 提高组 C++语言 两小时完成 ) ●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效 ●● 一、单项选择题(共10题,每题1.5分,共计15分。每题有且仅有一个正确选项。) 1.与16进制数A1.2等值的10进制数是( )。 A. 101.2 B. 111.4 C. 161.125 D. 177.25 2.一个字节(byte)由( )个二进制位组成。 A. 8 B. 16 C. 32 D. 以上都有可能 3.以下逻辑表达式的值恒为真的是( )。 A. P∨( P∧Q)∨( P∧ Q) B. Q∨( P∧Q)∨(P∧ Q) C. P∨Q∨(P∧ Q)∨( P∧Q) D. P∨ Q∨(P∧ Q)∨( P∧ Q) 4.Linux下可执行文件的默认扩展名为( )。 A. exe B. com C. dll D. 以上都不是 5.如果在某个进制下等式7*7=41成立,那么在该进制下等式12*12=( )也成立。 A. 100 B. 144 C. 164 D. 196 6.提出“存储程序”的计算机工作原理的是( )。 A. 克劳德·香农 B. 戈登·摩尔 C. 查尔斯·巴比奇 D. 冯·诺依曼 7.前缀表达式“+ 3 * 2 + 5 12”的值是( )。 A. 23 B. 25 C. 37 D. 65 8.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。于是,为了提高系统整体的执行效率,在CPU中引入了( )。 A. 寄存器 B. 高速缓存 C. 闪存 D. 外存 9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上至下、从左至右依次存放到一个顺序结构的数组中。假定根结点存放在数组的1号位置,则第k号结点的父结点如果存在的话,应当存放在数组的( )号位置。 A. 2k B. 2k+1 C. k/2下取整 D. (k+1)/2下取整 10.以下竞赛活动中历史最悠久的是( )。 A. 全国青少年信息学奥林匹克联赛(NOIP) B. 全国青少年信息学奥林匹克竞赛(NOI) C. 国际信息学奥林匹克竞赛(IOI) D. 亚太地区信息学奥林匹克竞赛(APIO) 二、不定项选择题(共10题,每题1.5分,共计15分。每题有一个或多个正确选项。多选或少选均不得分。) 1.元素R1、R2、R3、R4、R5入栈的顺序为R1、R2、R3、R4、R5。如果第1个出栈的是R3,那么第5个出栈的可能是( )。 A. R1 B. R2 C. R4 D. R5 2.Pascal语言、C语言和C++语言都属于( )。 A. 高级语言 B. 自然语言 C. 解释性语言 D. 编译性语言 3.原地排序是指在排序过程中(除了存储待排序元素以外的)辅助空间的大小与数据规模无关的排序算法。以下属于原地排序的有( )。 A. 冒泡排序 B. 插入 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~