NOIP2013第十九届信息学奥林匹克竞赛全国联赛初赛普及组C试题
第十九届2013全国青少年信息学奥林匹克联赛初赛试题C++及解析
第十九届全国青少年信息学奥林匹克联赛初赛提高组C++语言试题竞赛时间:2013年10月13日14:30~16:30选手注意:●试题纸共有12页,答题纸共有2页,满分100分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共15题,每题1.5分,共计22.5分;每题有且仅有一个正确选项)1.一个32位整型变量占用()个字节。
A.4B.8C.32D.1282.二进制数11.01在十进制下是()。
A.3.25B.4.125C.6.25D.11.1253.下面的故事与()算法有着异曲同工之妙。
从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:?从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事....’?A.枚举B.递归C.贪心D.分治4.1948年,()将热力学中的熵引入信息通信领域,标志着信息论研究的开端。
A.冯·诺伊曼(John von Neumann)B.图灵(Alan Turing)C.欧拉(Leonhard Euler)D.克劳德·香农(Claude Shannon)5.已知一棵二叉树有2013个节点,则其中至多有()个节点有2个子节点。
A.1006B.1007C.1023D.10246.在一个无向图中,如果任意两点之间都存在路径相连,则称其为连通图。
右图是一个有5个顶点、8条边的连通图。
若要使它不再是连通图,至少要删去其中的()条边。
A.2B.3C.4D.57.斐波那契数列的定义如下:F1=1,F2=1,Fn=Fn–1+Fn–2(n≥3)。
如果用下面的函数计算斐波那契数列的第n项,则其时间复杂度为()。
int F(int n){if(n<=2)return 1;elsereturn F(n-1)+F(n-2);}A.O(1)B.O(n)C.O(n2)D.O(F n)8.二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。
noip初赛普及组c试题及答案
9.)。
第十届全国青少年信息学奥林匹克联赛初赛试题A. 文件管理器B. 内存C. 高速缓存D. 硬盘E. U 盘 下列说法中错误的是( A. CPU 的基本功能就是执行指令。
B. CPU 访问内存的速度快于访问高速缓存的速度。
C. CPU 的主频是指CPU 在1秒内完成的指令周期数。
D. 在一台计算机内部,一个内存地址编码对应唯一的一个内存单元。
E. 数据总线的宽度决定了一次传递数据量的大小,是影响计算机性能的因素之彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和(A. 紫B. 白C. 黑D. 绿E. 橙 用静电吸附墨粉后转移到纸张上,是哪种输出设备的工作方式( A. 针式打印机 B. 喷墨打印机 C. 激光打印机 D. 笔式绘图仪 E. 喷墨绘图 仪普及组 C 语言小时完成 )•• 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效••1. 2. 3. 4. 5. 6..选择一个正确答案代码( A/B/C/D/E ),填入每题的括号内 ( 每题1.5分, 共30分) 美籍匈牙利数学家冯•诺依曼对计算机科学发展所做出的贡献是( A. 提出理想计算机的数学模型,成为计算机科学的理论基础。
是世界上第一个编写计算机程序的人。
提出存储程序工作原理, 并设计出第一台具有存储程序功能的计算机 采用集成电路作为计算机的主要功能部件。
指出计算机性能将以每两年翻一番的速度向前发展。
)。
B. C. D. E.下列哪个不是CPU (中央处理单元)(A. Intel ItaniumB. DDR SDRAMC. AMD Athlon64D. AMD OpteronE. IBM Power 5 下列网络上常用的名字缩写对应的中文解释错误的是( WWW (World Wide Web ) :万维网。
URL (Uniform Resource Locator ):统一资源定位器。
HTTP(Hypertext Transfer Protocol ):超文本传输协议。
第十九届2013全国信息学奥林匹克联赛初赛试题c及解析
第十九届全国xx信息学奥林匹克联赛初赛提高组C++语言试题竞赛时间:2013年10月13日14:30~16:30选手注意:●试题纸共有12页,答题纸共有2页,满分100分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共15题,每题1.5分,共计22.5分;每题有且仅有一个正确选项)1.一个32位整型变量占用()个字节。
A.4B.8C.32D.1282.二进制数11.01在十进制下是()。
A.3.25B.4.125C.6.25D.11.1253.下面的故事与()算法有着异曲同工之妙。
从前有座山,山里有座庙,xx有个xx在给小xx讲故事:?从前有座山,山里有座庙,xx有个xx在给小xx讲故事:‘从前有座山,山里有座庙,xx有个xx给小xx讲故事....’?A.枚举B.递归C.贪心D.分治4.1948年,()将热力学中的熵引入信息通信领域,标志着信息论研究的开端。
A.xx·诺伊曼(John von Neumann)B.图灵(Alan Turing)C.xx(Leonhard Euler)D.克劳德·香农(Claude Shannon)5.已知一棵二叉树有2013个节点,则其中至多有()个节点有2个子节点。
A.1006B.1007C.1023D.10246.在一个无向图中,如果任意两点之间都存在路径相连,则称其为连通图。
右图是一个有5个顶点、8条边的连通图。
若要使它不再是连通图,至少要删去其中的()条边。
A.2B.3C.4D.57.斐波xx数列的定义如下:F1=1,F2=1,Fn=Fn–1+Fn–2(n≥3)。
如果用下面的函数计算斐波xx数列的第n项,则其时间复杂度为()。
int F(int n){if(n<=2)return 1;elsereturn F(n-1)+F(n-2);}A.O(1)B.O(n)C.O(n2)D.O(Fn)8.二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。
NOIP2013普及组C试题
第十九届全国青少年信息学奥林匹克联赛初赛普及组C 语言试题竞赛时间:2013 年10 月13 日14:30~16:30选手注意:●试题纸共有9 页,答题纸共有2 页,满分100 分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共20 题,每题1.5 分,共计30 分;每题有且仅有一个正确选项)1. 一个32 位整型变量占用()个字节。
A. 4B. 8C. 32D. 1282. 二进制数11.01 在十进制下是()。
A. 3.25B. 4.125C. 6.25D. 11.1253. 下面的故事与()算法有着异曲同工之妙。
从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‚从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事....’‛A. 枚举B. 递归C. 贪心D. 分治4. 逻辑表达式()的值与变量A 的真假无关。
A. (A ˅ B) ˅ ¬AB. (A ˅ B) ˅¬BC. (A ˅ B) ˅(¬A ˅ B)D. (A ˅ B) ˅ ¬A ˅ B5. 将(2, 6, 10, 17)分别存储到某个地址区间为0~10 的哈希表中,如果哈希函数h(x) =(),将不会产生冲突,其中a mod b 表示a 除以b 的余数。
A. x mod 11B. x2 mod 11C. 2x mod 11D. ⌊⌋mod 11,其中⌊⌋表示下取整6. 在十六进制表示法中,字母A 相当于十进制中的()。
A. 9B. 10C. 15D. 167. 下图中所使用的数据结构是()。
压入 AA压入 BB A弹出 BA压入 CC AA. 哈希表B. 栈C. 队列D. 二叉树8. 在 Windows 资源管理器中,用鼠标右键单击一个文件时,会出现一个名为“复制”的 操作选项,它的意思是( )。
NOIP2013提高组C试题
第十九届全国青少年信息学奥林匹克联赛初赛提咼组C++语言试题竞赛时间:2013年10月13日14:30-16:30选手注意:试题纸共有12页,答题纸共有2页,满分100分。
请在答题纸上作答,写在试题纸上 的一律无效。
不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共15题,每题1.5分,共计22.5分;每题有且仅有一个正确 选项)1.一个32位整型变量占用()个字节。
4. 1948年,()将热力学中的熵引入信息通信领域,标志着信息论研究的开端。
A.冯•诺伊曼(John von Neumann )B. 图灵(Alan Turing )C. 欧拉(Leonhard Euler )D.克劳德•香农(ClaudeShannon )5.已知一棵二叉树有2013个节点,则其中至多有(A. 4B. 8C. 32D. 1282. 二进制数11.01在十进制下是( )。
A. 3.25B. 4.125C. 6.25D. 11.1253.下面的故事与( )算法有着异曲同工之妙。
从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:山 里有座庙,庙里有个老和尚在给小和尚讲故事: 个老和尚给小和尚讲故事....'?A.枚举B.递归C.贪心 从前有座山,'从前有座山,山里有座庙,庙里有 D.分治)个节点有2个子节点。
A. 1006B. 1007C.1023D. 10246.在一个无向图中,如果任意两点之间都存在路径相连, 图。
右图是一个有 5个顶点、8条边的连通图。
图,至少要删去其中的( )条边。
则称其为连通 若要使它不再是连通9.将(2, 6, 10, 17)分别存储到某个地址区间为 0~10的哈希表中,如果哈希函数h (x )=(),将不会产生冲突,其中a modb 表示a 除以b 的余数。
2B.x mod 11D. ? mod 11,其中?/ 示/取整10. IPv4协议使用32位地址,随着其不断被分配,地址资源日趋枯竭。
noip初赛普及组c试题及答案
n o i p初赛普及组c试题及答案文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]第十届全国青少年信息学奥林匹克联赛初赛试题(普及组C语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内(每题1.5分,共30分)1.美籍匈牙利数学家冯·诺依曼对计算机科学发展所做出的贡献是()。
A.提出理想计算机的数学模型,成为计算机科学的理论基础。
B.是世界上第一个编写计算机程序的人。
C.提出存储程序工作原理,并设计出第一台具有存储程序功能的计算机EDVAC。
D.采用集成电路作为计算机的主要功能部件。
E.指出计算机性能将以每两年翻一番的速度向前发展。
2.下列哪个不是CPU(中央处理单元)()。
A.IntelItaniumB.DDRSDRAMC.AMDAthlon64D.AMDOpteronE.IBMPower53.下列网络上常用的名字缩写对应的中文解释错误的是()。
A.WWW(WorldWideWeb):万维网。
B.URL(UniformResourceLocator):统一资源定位器。
C.HTTP(HypertextTransferProtocol):超文本传输协议。
D.FTP(FileTransferProtocol):快速传输协议。
E.TCP(TransferControlProtocol):传输控制协议。
4.下面哪个部件对于个人桌面电脑的正常运行不是必需的()。
A.CPUB.图形卡(显卡)C.光驱D.主板E.内存5.下列哪个软件属于操作系统软件()。
A.MicrosoftWordB.金山词霸C.FoxmailD.WinRARE.RedHatLinux6.下列哪个不是计算机的存储设备()。
A.文件管理器B.内存C.高速缓存D.硬盘E.U盘7.下列说法中错误的是()。
A.CPU的基本功能就是执行指令。
第十九届全国青少年信息学奥林匹克竞赛初赛试题
第十九届全国青少年信息学奥林匹克联赛初赛普及组Pascal 语言试题竞赛时间:2013 年10 月13 日14:30~16:30选手注意:●●试题纸共有9 页,答题纸共有2 页,满分100 分。
请在答题纸上作答,写在试题纸上的一律无效。
不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共20 题,每题1.5 分,共计30 分;每题有且仅有一个正确选项)1.一个32 位整型变量占用(AA. 2.4 B.8)。
C. 6.25D.11.125)个字节。
C.32D.128二进制数11.01 在十进制下是(AA. 3.25B. 4.1253.下面的故事与(B)算法有着异曲同工之妙。
从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‚从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事....’‛A. 4.枚举 B.递归 C.贪心 D.分治逻辑表达式(CA. C.(A ˅ B) ˄ ¬A)的值与变量A 的真假无关。
B.D.(A ˅ B) ˄ ¬B(A ˅ B) ˄ ¬ A˄ B (A ˄ B) ˅ (¬A ˄ B)5.将(2, 6, 10, 17)分别存储到某个地址区间为 0~10 的哈希表中,如果哈希函数h(x) =(D A. C.),将不会产生冲突,其中a mod b 表示a 除以b 的余数。
(余数不同)x mod 11 2x mod 11B.D.x2 mod 11⌊√⌋ mod 11,其中⌊√ ⌋表示√ 下取整)。
D.166.在十六进制表示法中,字母A 相当于十进制中的(BA.9B.10C.157. 下图中所使用的数据结构是(B压入 AAA. 哈希表B. 栈(先进后出))。
弹出 BAC. 队列(先进先出)D. 二叉树压入 C压入 BB AC A8. 在 Windows 资源管理器中,用鼠标右键单击一个文件时,会出现一个名为“复制”的 操作选项,它的意思是(CA. B. C. D. )。
NOIP2013初赛普及组C++题目及答案
第十九届全国青少年信息学奥林匹克联赛初赛普及组语言试题竞赛时间: 2013 年 10 月 13 日 14:30~16:30选手注意:试题纸共有 9 页,答题纸共有 2 页,满分 100 分。
请在答题纸上作答,写在试题纸上的一律无效。
不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共20 题,每题 1.5 分,共计 30 分;每题有且仅有一个正确选项)1. 一个 32 位整型变量占用()个字节。
A. 4B. 8C. 32D. 1282. 二进制数 11.01 在十进制下是()。
A. 3.25B. 4.125C. 6.25D. 11.1253. 下面的故事与()算法有着异曲同工之妙。
从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事....’A. 枚举B. 递归C. 贪心D. 分治4. 逻辑表达式()的值与变量A 的真假无关。
A. (A ∨ B) ∧﹃AB. (A ∨ B) ∧﹃BC. (A ∧ B) ∨ (﹃ A ∧ B)D. (A ∨ B) ∧﹃A ∧ B5. 将( 2, 6, 10, 17)分别存储到某个地址区间为0~10 的哈希表中,如果哈希函数h(x) = (),将不会产生冲突,其中 a b 表示 a 除以 b 的余数。
A. x 11B. x2 11C. 2x 11D. |√2| 11 ,其中√X表示√X下取整6. 在十六进制表示法中,字母 A 相当于十进制中的()。
A. 9B. 10C. 15D. 167. 下图中所使用的数据结构是()。
A. 哈希表B. 栈C. 队列D. 二叉树8. 在资源管理器中,用鼠标右键单击一个文件时,会出现一个名为“复制”的操作选项,它的意思是()。
A. 用剪切板中的文件替换该文件B. 在该文件所在文件夹中,将该文件克隆一份C. 将该文件复制到剪切板,并保留原文件D. 将该文件复制到剪切板,并删除原文件9. 已知一棵二叉树有10 个节点,则其中至多有()个节点有 2 个子节点。
NOIP2013第十九届普及组初赛题目C++和答案-
第十九届全国青少年信息学奥林匹克联赛初赛普及组C++语言试题竞赛时间:2013 年10 月13 日14:30~16:30选手注意:●试题纸共有9 页,答题纸共有2 页,满分100 分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共20 题,每题1.5 分,共计30 分;每题有且仅有一个正确选项)1.一个32 位整型变量占用()个字节。
D. 128A. 4B. 8C. 322.二进制数11.01 在十进制下是()。
A. 3.25B. 4.125C. 6.25D. 11.1253.下面的故事与()算法有着异曲同工之妙。
从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‚从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事....’‛A.枚举B. 递归C. 贪心D. 分治4.逻辑表达式()的值与变量A 的真假无关。
A.(A ˅ B) ˄ ¬AB. (A ˅ B) ˄ ¬BC. (A ˄ B) ˅ (¬A ˄ B)D. (A ˅ B) ˄ ¬A ˄ B5.将(2, 6, 10, 17)分别存储到某个地址区间为0~10 的哈希表中,如果哈希函数h(x) =(),将不会产生冲突,其中a mod b 表示a 除以b 的余数。
A.x mod 11B. x2 mod 11C. 2x mod 11D. ,其中下取整6.在十六进制表示法中,字母A 相当于十进制中的()。
A.9B. 10C. 15D. 167.下图中所使用的数据结构是()。
压入A 压入 B 弹出B 压入CA.哈希表B. 栈C. 队列D. 二叉树8.在Windows 资源管理器中,用鼠标右键单击一个文件时,会出现一个名为“复制”的操作选项,它的意思是()。
A. 用剪切板中的文件替换该文件B.在该文件所在文件夹中,将该文件克隆一份C.将该文件复制到剪切板,并保留原文件D.将该文件复制到剪切板,并删除原文件9.已知一棵二叉树有10 个节点,则其中至多有()个节点有2 个子节点。
NOIP2013初赛提高组c试题
第十九届全国青少年信息学奥林匹克联赛初赛提高组Pascal 语言试题竞赛时间:2013 年10 月13 日14:30~16:30选手注意:●试题纸共有12 页,答题纸共有2 页,满分100 分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共15 题,每题1.5 分,共计22.5 分;每题有且仅有一个正确选项)1. 一个32 位整型变量占用()个字节。
A. 4B. 8C. 32D. 1282. 二进制数11.01 在十进制下是()。
A. 3.25B. 4.125C. 6.25D. 11.1253. 下面的故事与()算法有着异曲同工之妙。
从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‚从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事....’‛A. 枚举B. 递归C. 贪心D. 分治4. 1948 年,()将热力学中的熵引入信息通信领域,标志着信息论研究的开端。
A. 冯·诺伊曼(John von Neumann)B. 图灵(Alan Turing)C. 欧拉(Leonhard Euler)D. 克劳德·香农(Claude Shannon)5. 已知一棵二叉树有2013 个节点,则其中至多有()个节点有2 个子节点。
A. 1006B. 1007C. 1023D. 10246. 在一个无向图中,如果任意两点之间都存在路径相连,则称其为连通图,至少要删去其中的()条边。
A. 2B. 3C. 4D. 57. 斐波那契数列的定义如下:F1 = 1, F2 = 1, F n = F n – 1 + F n – 2 (n ≥ 3)。
如果用下面的函数计算斐波那契数列的第n 项,则其时间复杂度为()。
funtion F(n : longint) : longint;beginif n <= 2 thenF := 1elseF := F(n - 1) + F(n - 2);end;A. O(1)B. O(n)C. O(n2)D. O(F n)8. 二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。
NOIP初赛普及组C试题及答案优选稿
N O I P初赛普及组C试题及答案集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)第二十三届全国青少年信息学奥林匹克联赛初赛普及组C++语言试题竞赛时间:2017年10月14日14:30~16:30选手注意:●试题纸共有7页,答题纸共有2页,满分100分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共20题,每题1.5分,共计30分;每题有且仅有一个正确选项)1.在8表示的数是十进制下的()。
A.43B.-85C.-43D.-842.计算机存储数据的基本单位是()。
A.bitB.ByteC.GBD.KB3.下列协议中与电子邮件无关的是()。
A.POP3B.SMTPC.WTOD.IMAP4.分辨率为800x600、16位色的位图,存储图像信息所需的空间为()。
A.937.5KBB.4218.75KBC.4320KBD.2880KB5.计算机应用的最早领域是()。
A.数值计算B.人工智能C.机器人D.过程控制6.下列不属于面向对象程序设计语言的是()。
A.CB.C++C.JavaD.C#7.NOI的中文意思是()。
A.中国信息学联赛B.全国青少年信息学奥林匹克竞赛C.中国青少年信息学奥林匹克竞赛D.中国计算机协会8.2017年10月1日是星期日,1999年10月1日是()。
A.星期三B.星期日C.星期五D.星期二9.甲、乙、丙三位同学选修课程,从4门课程中,甲选修2门,乙、丙各选修3门,则不同的选修方案共有()种。
A.36B.48C.96D.19210.设G是有n个结点、m条边(n≤m)的连通图,必须删去G的()条边,才能使得G变成一棵树。
A.m–n+1B.m-nC.m+n+1D.n–m+111.对于给定的序列{ak},我们把(i,j)称为逆序对当且仅当i<j且ai>aj。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第十九届全国青少年信息学奥林匹克联赛初赛普及组C语言试题竞赛时间:2013年10月13日14:30~16:30选手注意:●试题纸共有9页,答题纸共有2页,满分100分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共20题,每题1.5分,共计30分;每题有且仅有一个正确选项)1.一个32位整型变量占用()个字节。
A. 4B. 8C. 32D. 1282.二进制数11.01在十进制下是()。
A. 3.25B. 4.125C. 6.25D. 11.1253.下面的故事与()算法有着异曲同工之妙。
从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‚从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事....’‛A. 枚举B. 递归C. 贪心D. 分治4.逻辑表达式()的值与变量A的真假无关。
A. (A ˅ B) ˄ ¬AB. (A ˅ B) ˄ ¬BC. (A ˄ B) ˅ (¬A ˄ B)D. (A ˅ B) ˄ ¬A ˄ B5.将(2, 6, 10, 17)分别存储到某个地址区间为0~10的哈希表中,如果哈希函数h(x) =(),将不会产生冲突,其中a mod b表示a除以b的余数。
A. x mod 11B. x2 mod 11C. 2x mod 11D. ⌊√ ⌋mod 11,其中⌊√ ⌋表示√下取整6.在十六进制表示法中,字母A相当于十进制中的()。
A. 9B. 10C. 15D. 167. 下图中所使用的数据结构是( )。
压入AA压入BB A弹出BA压入CC AA. 哈希表B. 栈C. 队列D. 二叉树8. 在Windows 资源管理器中,用鼠标右键单击一个文件时,会出现一个名为“复制”的操作选项,它的意思是( )。
A. 用剪切板中的文件替换该文件B. 在该文件所在文件夹中,将该文件克隆一份C. 将该文件复制到剪切板,并保留原文件D. 将该文件复制到剪切板,并删除原文件9. 已知一棵二叉树有10个节点,则其中至多有( )个节点有2个子节点。
A. 4 B. 5C. 6D. 710. 在一个无向图中,如果任意两点之间都存在路径相连,则称其为连通图。
下图是一个有4个顶点、6条边的连通图。
若要使它不再是连通图,至少要删去其中的( )条边。
A. 1B. 2C. 3D. 411. 二叉树的( )第一个访问的节点是根节点。
A. 先序遍历 B. 中序遍历C. 后序遍历D. 以上都是12. 以A 0作为起点,对下面的无向图进行深度优先遍历时,遍历顺序不可能是( )。
A. A 0, A 1, A 2, A 3B. A 0, A 1, A 3, A 2C. A 0, A 2, A 1, A 3D. A 0, A 3, A 1, A 213.IPv4协议使用32位地址,随着其不断被分配,地址资源日趋枯竭。
因此,它正逐渐被使用()位地址的IPv6协议所取代。
A. 40B. 48C. 64D. 12814.()的平均时间复杂度为O(n log n),其中n是待排序的元素个数。
A. 快速排序B. 插入排序C. 冒泡排序D. 基数排序15.下面是根据欧几里得算法编写的函数,它所计算的是a和b的()。
int euclid(int a, int b){if (b == 0)return a;elsereturn euclid(b, a % b);}A. 最大公共质因子B. 最小公共质因子C. 最大公约数D. 最小公倍数16.通常在搜索引擎中,对某个关键词加上双引号表示()。
A. 排除关键词,不显示任何包含该关键词的结果B. 将关键词分解,在搜索结果中必须包含其中的一部分C. 精确搜索,只显示包含整个关键词的结果D. 站内搜索,只显示关键词所指向网站的内容17.中国的国家顶级域名是()。
A. .cnB. .chC. .chnD. .china18.把64位非零浮点数强制转换成32位浮点数后,不可能()。
A. 大于原数B. 小于原数C. 等于原数D. 与原数符号相反F NOIP复赛全国统一评测时使用的系统软件是()。
A. NOI WindowsB. NOI LinuxC. NOI Mac OSD. NOI DOS二、问题求解(共2题,每题5分,共计10分;每题全部答对得5分,没有部分分)1.7个同学围坐一圈,要选2个不相邻的作为代表,有_________种不同的选法。
2.某系统自称使用了一种防窃听的方式验证用户密码。
密码是n个数s1, s2, …, s n,均为0或1。
该系统每次随机生成n个数a1, a2, …, a n,均为0或1,请用户回答(s1a1 + s2a2 + …+ s n a n)除以2的余数。
如果多次的回答总是正确,即认为掌握密码。
该系统认为,即使问答的过程被泄露,也无助于破解密码——因为用户并没有直接发送密码。
就破解出了密码s1 = _________,s2 = _________,s3 = _________,s4 = _________。
三、阅读程序写结果(共4题,每题8分,共计32分)1.#include <stdio.h>int main() {int a, b;scanf("%d%d", &a, &b);printf("%d+%d=%d\n", a, b, a+b);return 0;}输入:3 5输出:_________2.#include <stdio.h>int main() {int a, b, u, i, num;scanf("%d%d%d", &a, &b, &u);num = 0;for (i = a; i <= b; i++) {if ((i % u) == 0)num++;}printf("%d\n", num);return 0;}输入:1 100 15输出:_________3.#include <stdio.h>const int SIZE = 100;int main() {int n, f, i, left, right, middle, a[SIZE];scanf("%d%d", &n, &f);for (i = 1; i <=n; i++)scanf("%d", &a[i]);left = 1;right = n;do {middle = (left+right) / 2;if (f <= a[middle])right = middle;elseleft = middle+1;} while (left < right);printf("%d\n", left);return 0;}输入:12 172 4 6 9 11 15 17 18 19 20 21 25输出:_________4.#include <stdio.h>const int SIZE = 100;int main(){int height[SIZE], num[SIZE], n, ans;int i, j;scanf("%d", &n);for (i = 0; i < n; i++) {scanf("%d", &height[i]);num[i] = 1;for (j = 0; j < i; j++) {if ((height[j] < height[i]) && (num[j] >= num[i]))num[i] = num[j]+1;}}ans = 0;for (i = 0; i < n; i++) {if (num[i] > ans) ans = num[i];}printf("%d\n", ans);return 0;}输入:62 53 11 12 4输出:_________四、完善程序(共2题,每题14分,共计28分)1.(序列重排)全局数组变量a定义如下:#define SIZE 100int a[SIZE], n;它记录着一个长度为n的序列a[1], a[2], …, a[n]。
现在需要一个函数,以整数p (1 ≤p≤n)为参数,实现如下功能:将序列a的前p 个数与后n–p个数对调,且不改变这p个数(或n–p个数)之间的相对位置。
例如,长度为5的序列1, 2, 3, 4, 5,当p = 2时重排结果为3, 4, 5, 1, 2。
有一种朴素的算法可以实现这一需求,其时间复杂度为O(n)、空间复杂度为O(n):void swap1(int p){int i, j, b[SIZE];for (i = 1; i <= p; i++)//(3分)for (i = p + 1; i <= n; i++)//(3分)//(2分)a[i] = b[i];}我们也可以用时间换空间,使用时间复杂度为O(n2)、空间复杂度为O(1)的算法:void swap2(int p){int i, j, temp;for (i = p + 1; i <= n; i++) {temp = a[i];//(3分)a[j] = a[j - 1];//(3分)}}2.(二叉查找树)二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。
试判断一棵树是否为二叉查找树。
输入的第一行包含一个整数n,表示这棵树有n个顶点,编号分别为1, 2, …, n,其中编号为1的为根结点。
之后的第i行有三个数value, left_child, right_child,分别表示该节点关键字的值、左子节点的编号、右子节点的编号;如果不存在左子节点或右子节点,则用0代替。
输出1表示这棵树是二叉查找树,输出0则表示不是。
#include <stdio.h>#define SIZE 100#define INFINITE 1000000struct node {int left_child, right_child, value;};node a[SIZE];int is_bst(int root, int lower_bound, int upper_bound){int cur;if (root == 0)return 1;cur = a[root].value;//(3分)(is_bst(a[root].left_child, lower_bound, cur) == 1) &&//(3分,3分,3分)return 1;return 0;}int main(){int i, n;scanf("%d", &n);;for (i = 1; i <= n; i++)scanf("%d %d %d",&a[i].value, &a[i].left_child, &a[i].right_child);//(2分)return 0;}。