1. 在下面各世界顶级的奖项中,为计算机科学与技术领域做出杰出贡献的科学家设立的奖项是( )。
2. 在下列各软件中,不属于 NOIP 竞赛(复赛)推荐使用的语言环境有( )。
- A.gcc/g++
- B.TurboPascal
- C.RHIDE
- D.freepascal
4. Linux 是一种( )。
- A.绘图软件
- B.程序设计语言
- C.操作系统
- D.网络浏览器
5. CPU 是( )的简称。
- A.硬盘
- B.中央处理器
- C.高级程序语言
- D.核心寄存器
6. 在计算机中,防火墙的作用是( )。
- A.防止火灾蔓延
- B.防止网络攻击
- C.防止计算机死机
- D.防止使用者误删除数据
7. 在下列关于计算机语言的说法中,不正确的是( )。
- A.Pascal和C都是编译执行的高级语言
- B.高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上
- C.C++是历史上的第一个支持面向对象的计算机语言
- D.与汇编语言相比,高级语言程序更容易阅读
8. 在下列关于计算机算法的说法中,不正确的是( )。
- A.一个正确的算法至少要有一个输入
- B.算法的改进,在很大程度上推动了计算机科学与技术的进步
- C.判断一个算法的好坏的主要标准是算法的时间复杂性与空间复杂性
- D.目前仍然存在许多涉及到国计民生的重大课题,还没有找到能够在计算机上实施的有效算法
9. 在下列各种排序算法中,不是以“比较”作为主要操作的算法是( )。
10. 在编程时(使用任一种高级语言,不一定是 Pascal),如果需要从磁盘文件中输入一个很大的二 维数组(例如 1000*1000 的 double 型数组),按行读(即外层循环是关于行的)与按列读(即外层 循环是关于列的)相比,在输入效率上( )。
- A.没有区别
- B.按行读的方式要高一些
- C.按列读的方式要高一些
- D.取决于数组的存储方式。
11. 在 Pascal 语言中,表达式 (21 xor 2)的值是( )
12. 在 Pascal 语言中,判断 a 不等于 0 且 b 不等于 0 的正确的条件表达式是( )
- A.nota=0ornotb=0
- B.not((a=0)and(b=0))
- C.not(a=0andb=0)
- D.(a<>0)and(b<>0)
13. 某个车站呈狭长形,宽度只能容下一台车,并且只有一个出入口。已知某时刻该车站状态为空,从 这一时刻开始的出入记录为:“进,出,进,进,进,出,出,进,进,进,出,出”。假设车辆入站的 顺序为 1,2,3,……,则车辆出站的顺序为( )。
- A.1,2,3,4,5
- B.1,2,4,5,7
- C.1,4,3,7,6
- D.1,4,3,7,2
14. 高度为 n 的均衡的二叉树是指:如果去掉叶结点及相应的树枝,它应该是高度为 n-1 的满二叉树。 在这里,树高等于叶结点的最大深度,根结点的深度为 0,如果某个均衡的二叉树共有 2381 个结点, 则该树的树高为( )。
15. 与十进制数 1770 对应的八进制数是( )。
16. 将 5 个数的序列排序,不论原先的顺序如何,最少都可以通过( )次比较,完成从小到大的排序。
17. 设A=B=D=true,C=false,以下逻辑运算表达式值为真的有( )。
- 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的初始状态为空,元素a, b, c, d, e 依次入栈,以下出栈序列不可能出现的有( )。
- A.a,b,c,e,d
- B.b,c,a,e,d
- C.a,e,c,b,d
- D.d,c,e,b,a
20. 已知 6 个结点的二叉树的先根遍历是 1 2 3 4 5 6(数字为结点的编号,以下同),后根遍历是3 2 5 6 4 1,则该二叉树的可能的中根遍历是( )
- A.321465
- B.321546
- C.213546
- D.231465