1、C. WTO D. IMAP4. 分辨率为 800x600、16 位色的位图,存储图像信息所需的空间为( )。A. 937.5KB B. 4218.75KB C. 4320KB D. 2880KB5. 计算机应用的最早领域是( )。A. 数值计算 B. 人工智能 C. 机器人 D. 过程控制6.下列不属于面向对象程序设计语言的是( )。A. C B. C+ C. Java D. C#7. NOI 的中文意思是( )。A. 中国信息学联赛 B. 全国青少年信息学奥林匹克竞赛C. 中国青少年信息学奥林匹克竞赛 D. 中国计算机协会8. 2017 年 10 月 1 日是星期日,1999 年 10 月
2、 1 日是( )。A. 星期三 B. 星期日 C. 星期五 D. 星期二9.甲、乙、丙三位同学选修课程,从 4 门课程中,甲选修 2 门,乙、丙各选修3门,则不同的选修方案共有( )种。A. 36 B. 48 C. 96 D. 19210. 设 G 是有 n 个结点、m 条边(n m)的连通图,必须删去 G 的( )条边,才能使得 G 变成一棵树。A. m n + 1 B. m - n C. m + n + 1 D. n m + 111. 对于给定的序列ak,我们把 (i, j) 称为逆序对当且仅当 i aj。那么序列 1, 7, 2, 3, 5, 4 的逆序对数为( )个。A. 4 B. 5
3、 C. 6 D. 712. 表达式 a * (b + c) * d 的后缀形式是( )。A. a b c d * + * B. a b c + * d *C. a * b c + * d D. b + c * a * d13.向一个栈顶指针为 hs 的链式栈中插入一个指针 s 指向的结点时,应执行( )。A.hs-next = s;B.s-next = hs; hs = s;C.s-next = hs-next; hs-D.s- hs = hs-14. 若串 S = “copyright”,其子串的个数是( )。A. 72 B. 45 C. 46 D. 3615. 十进制小数 13.375 对
4、应的二进制数是( )。A. 1101.011 B. 1011.011 C. 1101.101 D. 1010.0116. 对于入栈顺序为 a, b, c, d, e, f, g 的序列,下列( )不可能是合法的出栈序列。A. a, b, c, d, e, f, g B. a, d, c, b, e, g, fC. a, d, b, c, g, f, e D. g, f, e, d, c, b, a17.设 A 和 B 是两个长为 n 的有序数组,现在需要将 A 和 B 合并成一个排好序的数组,任何以元素比较作为基本运算的归并算法在最坏情况下至少要做( )次比较。A.n2 B. n log n
5、C. 2n D. 2n - 118. 从( )年开始,NOIP 竞赛将不再支持 Pascal 语言。A. 2020 B. 2021 C. 2022 D. 202319. 一家四口人,至少两个人生日属于同一月份的概率是( )(假定每个人生日属于每个月份的概率相同且不同人之间相互独立)。A. 1/12 B. 1/144 C. 41/96 D. 3/420. 以下和计算机领域密切相关的奖项是( )。A. 奥斯卡奖 B. 图灵奖 C. 诺贝尔奖 D. 普利策奖二、问题求解(共 2 题,每题 5 分,共计 10 分)1.一个人站在坐标(0, 0)处,面朝 x 轴正方向。第一轮,他向前走 1 单位距离,然
6、后右转;第二轮,他向前走 2 单位距离,然后右转;第三轮,他向前走 3 单位距离,然后右转他一直这么走下去。请问第 2017 轮后,他的坐标是:(_,_)。(请在答题纸上用逗号隔开两空答案)2.如下图所示,共有 13 个格子。对任何一个格子进行一次操作,会使得它自己以及与它上下左右相邻的格子中的数字改变(由 1 变 0,或由 0 变 1)。现在要使得所有的格子中的数字都变为 0,至少需要_次操作。三、阅读程序写结果(共 4 题,每题 8 分,共计 32 分)1.#include using namespace std;int main() int t256; string s; int i;c
7、in s;for (i = 0; i 256; i+) ti = 0; s.length(); i+) tsi+; i+) if (tsi = 1) cout si endl; return 0; no m n; g(m, n, 0) 0; i-) if (ai = 0)t+;if (bi - 1 + t res) res = bi - 1 + t; res m; int x = 1;int y = 1; int dx = 1; int dy = 1; int cnt = 0;while (cnt != 2) cnt = 0;x= x + dx;y= y + dy;if (x = 1 | x = n) +cnt;dx = -dx;if (y = 1 | y = m) +cnt;dy = -dy; x y p result =(1) while ( (2) ) if (p % 2 = 1)result = (3) ;p /= 2;x = (4) (5) return 0;2.(切割绳子)有 n 条绳子,每条绳子的长度已知且均为正整数。绳子可以以任意正整数长度切割,但不可以连接。现在要从这些绳子中切割出 m 条长度相同的绳段,求绳段的最大长度是多少。(第一、二空 2.5 分,其余 3 分)据介绍,经常光顾“碧芝”的都是些希望得到世界上“独一无二”饰品的年轻人,他们在琳琅满目的
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1