第 1 题
关于图灵机下面的说法哪个是正确的:
A. 图灵机是世界上最早的电子计算机。
B. 由于大量使用磁带操作,图灵机运行速度很慢。
C. 图灵机只是一个理论上的计算模型。
D. 图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作用。
图灵机,又称图灵计算机指一个抽象的机器,是,英国数学家艾伦・麦席森・图灵(1912―-1954年)于1936年提出的一种抽象的计算模型,即将人们使用纸笔进行数学运算的过程进行抽象,由一个虚拟的机器替代人类进行数学运算。它有一条无限长的纸带,纸带分成了一个一个的小方格,每个方格有不同的颜色。有一个机器头在纸带上移来移去。机器头有一组内部状态,还有一些固定的程序。在每个时刻,机器头都要从当前纸带上读入一个方格信息,然后结合自己的内部状态查找程序表,根据程序输出信息到纸带方格上,并转换自己的内部状态,然后进行移动。
答案:C
第 2 题
关于 BIOS 下面的说法哪个是正确的:
A. BIOS 是计算机基本输入输出系统软件的简称。
B. BIOS 里包含了键盘、鼠标、声卡、图形界面显器等常用输入输出设备的驱动程序。
C. BIOS 一般由操作系统厂商来开发完成。
D. BIOS 能提供各种文件拷贝、复制、删除以及目录维护等文件管理功能。
BIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是" 基本输入输出系统 "。在IBM PC兼容系统上,是一种业界标准的固件接口。BIOS这个字眼是在1975年第一次由CP/M操作系统中出现。 BIOS是个人电脑启动时加载的第一个软件。 其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。此外,BIOS还向作业系统提供一些系统参数。系统硬件的变化是由BIOS隐藏,程序使用BIOS功能而不是直接控制硬件。现代作业系统会忽略BIOS提供的抽象层并直接控制硬件组件。
答案:A
第 3 题
已知大写字母 A 的 ASCII 编码为 65(十进制),则大写字母 J 的十六进制 ASCII 编码为:
A. 48
B. 49
C. 50
D. 以上都不是
将J的16进制转换一下即可
答案:D
第 4 题
在字长为 16 位的系统环境下,一个 16 位带符号整数的二进制补码为 1111111111101101。其对应的十进制整数应该是:
A. 19
B. -19
C. 18
D. -18
先判断第一位是否是1,如果是将后面的数反转一下:111111111101101=00000000010010,如果不是1,不反转。最后将其转为10进制数(第一位1表示负数,0表示正数)
答案:B
第 5 题
一个包含 n 个分支结点(非叶结点)的非空满 k 叉树, k ≥ 1 k\geq 1 k≥1,它的叶结点数目为:
A.
n
k
+
1
nk + 1
nk+1
B.
n
k
−
1
nk-1
nk−1
C.
(
k
+
1
)
n
−
1
(k+1)n-1
(k+1)n−1
D.
(
k
−
1
)
n
+
1
(k-1)n+1
(k−1)n+1
答案:D
第 6 题
表达式 a*(b+c)-d \texttt{a*(b+c)-d} a*(b+c)-d 的后缀表达式是:
A.
abcd*+-
\texttt{abcd*+-}
abcd*+-
B.
abc+*d-
\texttt{abc+*d-}
abc+*d-
C.
abc*+d-
\texttt{abc*+d-}
abc*+d-
D.
-+*abcd
\texttt{-+*abcd}
-+*abcd
中缀表达式转后缀表达式:1.按照运算符优先级对所有运算加括号 2.把运算符号移到对应括号后面(中缀表达式转前缀表达式时把把运算符号移到对应括号前面)
a*(b+c)-d
\texttt{a*(b+c)-d}
a*(b+c)-d=
((a*(b+c))-d)
\texttt{((a*(b+c))-d)}
((a*(b+c))-d)=
abc+*d-
\texttt{abc+*d-}
abc+*d-
答案:B
第 7 题
最优前缀编码,也称 Huffman 编码。这种编码组合的特点是对于较频繁使用的元素给与较短的唯一编码,以提高通讯的效率。下面编码组合哪一组不是合法的前缀编码。
A.
(
00
,
01
,
10
,
11
)
(00,01,10,11)
(00,01,10,11)
B.
(
0
,
1
,
00
,
11
)
(0,1,00,11)
(0,1,00,11)
C.
(
0
,
10
,
110
,
111
)
(0,10,110,111)
(0,10,110,111)
D.
(
1
,
01
,
000
,
001
)
(1,01,000,001)
(1,01,000,001)
和上一道题差不多,不会戳
这里
答案:B
第 8 题
快速排序平均情况和最坏情况下的算法时间复杂度分别为:
A. 平均情况
O
(
n
log
2
n
)
O(n \log_2 n)
O(nlog2n),最坏情况
O
(
n
2
)
O(n^2)
O(n2)
B. 平均情况
O
(
n
)
O(n)
O(n),最坏情况
O
(
n
2
)
O(n^2)
O(n2)
C. 平均情况
O
(
n
)
O(n)
O(n),最坏情况
O
(
n
log
2
n
)
O(n\log_2 n)
O(nlog2n)
D. 平均情况
O
(
log
2
n
)
O(\log_2 n)
O(log2n), 最坏情况
O
(
n
2
)
O(n^2)
O(n2)
快排在一般情况下是O(n logn)的,最坏O(n^2)
答案:A
第 9 题
下图给出了一个加权无向图,从顶点
V
0
V_0
V0开始用 prim 算法求最小生成树。则依次加入最小生成树的顶点集合的顶点序列为:
A.
V
0
,
V
1
,
V
2
,
V
3
,
V
5
,
V
4
V_0, V_1, V_2, V_3, V_5, V_4
V0,V1,V2,V3,V5,V4
B.
V
0
,
V
1
,
V
5
,
V
4
,
V
3
,
V
3
V_0, V_1, V_5, V_4, V_3, V_3
V0,V1,V5,V4,V3,V3
C.
V
1
,
V
2
,
V
3
,
V
0
,
V
5
,
V
4
V_1, V_2, V_3, V_0, V_5, V_4
V1,V2,V3,V0,V5,V4
D.
V
1
,
V
2
,
V
3
,
V
0
,
V
4
,
V
5
V_1, V_2, V_3, V_0, V_4, V_5
V1,V2,V3,V0,V4,V5
第 10 题
全国信息学奥林匹克的官方网站为参与信息学竞赛的老师同学们提供相关的信息和资源,请问全国信息学奥林匹克官方网站的网址是:
A. http://www.noi.com/
B. http://www.noi.org/
C. http://www.noi.cn/
D. http://www.xinxixue.com/
NOI的网址一种是国家域名,而其后缀基本这些都是使用国家的缩写字线来表示。中国的缩写为CN,所以NOI的网址为http://www.noi.cn/
答案:C