信息学奥赛初赛试题
信息学竞赛初赛试题及答案
信息学竞赛初赛试题及答案一、选择题(每题2分,共10题)1. 在计算机科学中,以下哪个选项不是数据结构?A. 数组B. 链表C. 函数D. 栈答案:C2. 以下哪种排序算法的时间复杂度为O(n^2)?A. 快速排序B. 归并排序C. 插入排序D. 冒泡排序答案:D3. 在计算机网络中,TCP/IP协议栈的第四层是什么?A. 应用层B. 传输层C. 网络层D. 数据链路层答案:B4. 下列哪种编程语言不是面向对象的?A. JavaB. C++C. PythonD. C答案:D5. 在关系型数据库中,用于创建新表的SQL语句是?A. SELECTB. INSERTC. CREATED. DROP答案:C6. 在HTML中,用于定义文档标题的标签是?A. <h1>B. <title>C. <header>D. <head>答案:B7. 在Python中,以下哪个关键字用于定义一个函数?A. defB. ifC. forD. while答案:A8. 在操作系统中,用于管理内存的机制是?A. 进程B. 线程C. 分页D. 虚拟内存答案:D9. 在计算机系统中,以下哪个选项不是操作系统的功能?A. 进程管理B. 设备驱动C. 网络通信D. 数据加密答案:D10. 在计算机视觉中,用于识别图像中物体的算法是?A. 卷积神经网络B. 决策树C. 支持向量机D. 随机森林答案:A二、填空题(每题2分,共5题)1. 在计算机科学中,算法的时间复杂度是指算法执行时间与输入数据量之间的关系,通常用大O符号表示,例如O(1)表示______。
答案:常数时间复杂度2. 在编程中,______是一种将数据结构和操作这些数据的方法封装在一起的编程范式。
答案:面向对象编程3. 在网络协议中,HTTP协议默认使用的端口号是______。
答案:804. 在数据库设计中,______是一种用于确保数据完整性和避免数据冗余的策略。
NOIP试题信息学奥赛初赛真题
第20届中小学生计算机程序设计竞赛初赛试题学校姓名准考证号(说明:答案请写在答题卷上。
考试时间120分钟,满分120分)一、选择题(每小题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项写在答题卷相应位置上,答在试卷上不得分。
1、构成运算器需要多个部件,()不是构成运算器的部件。
A、加法器B、累加器C、地址寄存器D、ALU(算术逻辑部件)2、在主存和CPU之间增加Cache的自的是()。
A、增加内存容量B、为程序员编程提供方便C、解决CPU与内存间的速度匹配问题D、提高内存工作的可靠性3、操作系统功能不包括()。
A、提供用户操作界面B、管理系统资源C、提供应用程序接口D、提供HTML4、系统软件是()的软件。
A、向应用软件提供系统调用等服务B、与具体硬件逻辑功能无关C、在应用软件基础上开发D、并不具体提供人机界面5、关于计算机的使用和维护,下列叙述中错误的是()。
A、计算机要经常使用,不要长期闲置不用B、在计算机附近应避免磁场干扰C、为了延长计算机的寿命,应避免频繁开关计算机D、为了省电,每次最好只打开一个程序窗口6、Windows“回收站”占用的是()中的空间。
A、主存B、软盘C、光盘D、硬盘7、ASCII码是对()实现编码的一种方法。
A、语音B、汉字C、图形图像D、字符8、程序设计语言的定义一般应包()几个方面。
A、语法、语义和语句B、语法、语义和语用C、语义、语句和语用D、语法、语用和语句9、与十进制数254等值的二进制数是()。
A、11111110B、11101111C、11111011D、1110111010、对于二维数组a[1..4,3..6],设每个元素占两个存储单元,若以行为主序存储,则元素a[3,4]相对于数组空间起始地址的偏移量是()。
A、12B、14C、16D、1811、在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终位置上的排序算法是()。
第十届全国青少年信息学奥林匹克联赛初赛试题
第十届全国青少年信息学奥林匹克联赛初赛试题(普及组 Pascal语言二小时完成)一、选择一个正确答案代码(A/B/C/D/E)填入每题的挂号内1.美籍匈牙利数学家冯·诺依曼对计算机科学发展所做出的贡献是:()A、提出理想计算机数学模型,成为计算机科学理论基础B、是世界上第一个编写计算机程序的人C、提出存储程序工作原理,并设计出第一台具有存储程序功能的计算机EDV ACD、采用集成电路作为计算机的主要功能部件E、指出计算机性能将以每两年翻一番的速度向前发展2.下列哪个不是CPU(中央处理单元)()A、Intel ItaniumB、DDR SDRAMC、AMD Athlon64D、AMD OpteronE、IBM Power 53、下列网络中常用的名字缩写对应的中文解释错误的是()A、WWW(World Wide Web):万维网B、URL(Uinform Resource Locator):统一资源定位器C、HTTP(Hypertext Transfer Protocol):超文本传输协议D、FTP (File Transfer Protocol):快速传输协议E、TCP (Transfer Control Protocol):传输控制协议4、下面哪个部件对于个人桌面电脑的正常运行不是必需的()A、cpuB、显卡(图形卡)C、光驱D、主板E、内存5、下列哪个软件属于操作系统软件()A、Microsoft WordB、金山词霸C、FoxmailD、WinRARE、Red Hat Linux6、下列哪个不是计算机存储设备()、A、文件管理器B、内存C、高速缓存D、硬盘E、U盘7、下列说法中错误的是()A、CPU的基本功能就是执行指令B、CPU访问内存的速度快于访问高速缓存的速度C、CPU的主频是指CPU在1秒内完成的指令周期数D、在一台计算机内部,一个内存地址编码对应唯一的一个内存单元E、数据中线的宽度决定了一次传递数据量的大小8、彩色显示器所显示的五彩斑斓的色彩,是由红色,蓝色和()色混合而成的A、紫色B、白色C、黑色D、绿色E、橙色9、用静电吸附磨粉后转移到纸张上,是那种输出设备的工作方式()A、针式打印机B、喷墨打印机C、激光打印机D、笔式绘图仪E、喷墨绘图仪10、一台计算机如果要利用电话线上网,就必须配置能够对数字信号和模拟信号进行互相转换的设备,这种设备是()A、调制解调器B、路由器C、网卡D、网关E、网桥11、下列哪个不是数据库软件的名称()A、MYSQLB、SQL SeverC、OracleD、金山影霸E、Foxpro12、下列哪个程序设计语言不支持面向对象的程序设计方法()A、C++B、Object PascalC、CD、SmalltalkE、Java13、由3个a,1个b和2个c构成的所有字符串中,包含子串“abc”的共有()个A、20B、8C、16D、12E、2414、某车站呈狭长形,宽度只能容下一台车,并且只有一个出入口。
中学生信息学奥林匹克竞赛初赛命题试题附参考答案
信息学命题(十)A 、二进制码B 、八进制码C 、十进制码D 、智能拼音码2、计算机的软件系统通常分为(A 、硬件系统和软件系统 C 、系统软件和应用软件3、关于软盘读写孔,正确的说法是( )。
A .从该孔读信息C.当该孔处于开状态时,不能删除盘中文件。
D .该孔没有作用4、一棵二叉树的中序遍历序列为 DGBAECHF 后序遍历序列为 GDBEHFCA 则前序遍历的序列是()b5E2RGbCAPA 、ABCDFGHEB 、ABDGCEFHC 、ACBGDHEFD 、ACEFHBGD lEanqFDPw5、下列叙述中错误的是()。
A.微型计算机应避免置于强磁场之中B •微型计算机使用时间不宜过长,而应隔几个小时关机一次C.微型计算机应避免频繁关开,以延长其使用寿命D.计算机应经常使用,不宜长期闲置不用6、 计算机网络最主要的优点是( )。
A 、运算速度快B 、共享资源C 、精度高D 、存储容量大7、 下列4个不同进制表示的数中,最大的一个数是( )A 、(220.1)10B 、(11011011.1)2C 、(334.1)8 &为了区分汉字与 ASCII 码,计算机中汉字编码的最高位为( )A 、1B 、0C 、-1D 、2 9、下列正确的文件名是()。
A. comma nd 。
ComB. comma nd_comC. comma nd,comD. comma RTCrpUDGiT10、 .一般来说,TCP/IP 的IP 提供的服务是( A.运输层服务B.会话层服务 C 表示层服务11、 通信时,模拟信号也可以用数字信道来传输, 5PCzVD7HxAA 、D/AB 、A/DC ModemD 、 Codec12、一个栈的输入顺序为 1、 2、 3、4、5,卜列序列中可能是栈的输出序列是()A 、 54312B 、 24135C 、 21543D 、 1253413、属于In ternet 的功能是()A 、聊天B 、远程教育C 、查询资料D 、传送能量14、下列描述计算机病毒的特性中,()是正确的。
第十六届全国青少年信息学奥林匹克联赛初赛试题与答案
第十六届全国青少年信息学奥林匹克联赛初赛试题(普及组 Pascal 语言两小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一. 单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案。
)1.2E+03表示()。
A.2.03B.5C.8D.20002.一个字节(byte)由()个二进制位组成。
A.8B.16C.32D.以上都有可能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.exeC.dllD.以是都不是5.如果树根算是第1层,那么一棵n层的二叉树最多有()结点。
A.2n-1B.2nC.2n+1D.2n+16.提出“存储程序”的计算机工作原理的是()。
A.克劳德·香农B.戈登·摩尔C.查尔斯·巴比奇D.冯·诺依曼7.设X、Y、Z分别代表三进制下的一位数字,若等式XY+ZX=XYX在三进制下成立,那么同样在三进制下,等式XY×ZX=()也成立。
A.YXZB.ZXYC.XYZD.XZY9.前缀表达式“+3×2+5 12”的值是()。
A.23B.25C.37D.6510.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。
而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。
于是,为了提高系统整体的执行效率,在CPU中引入了()。
A.寄存器B.高速缓存C.闪存D.外存11.一个字长为8位的整数的补码是11111001,则它的原码是()。
A.00000111B.01111001C.11111001D.1000011112.基于比较的排序时间复杂度的下限是(),其中n表示待排序的元素个数。
信息学奥赛初赛训练试题
信息学奥赛初赛训练试题(一)信息学奥赛初赛训练试题(一)微型计算机的问世是由于( ) 的出现。
的出现。
a) 中小规模集成电路中小规模集成电路 b) 晶体管电路晶体管电路 c) (超)大规模集成电路大规模集成电路 d) 电子管电路电子管电路下列说法中正确的是( ) 。
a) 计算机体积越大,其功能就越强其功能就越强b) cpu 的主频越高,其运行速度越快其运行速度越快c) 两个显示器屏幕大小相同,则它们的分辨率必定相同则它们的分辨率必定相同d)点阵打印机的针数越多,则能打印的汉字字体越多则能打印的汉字字体越多windows98中,通过查找命令查找文件时,若输入f*.? , 则下列文件( ) 可以被查到。
可以被查到。
a) f.bas b) fabc.bas c) f.c d) ef. *可代表多个或没有字母,?只代表一个字母可代表多个或没有字母,?只代表一个字母 cpu 处理数据的基本单位是字,一个字的字长(D ) 。
一个字两个字节,一个字节是8位 a) 为8个二进制位个二进制位 b) 为16个二进制位个二进制位c) 为32个二进制位个二进制位 d) 与芯片的型号有关与芯片的型号有关资源管理器的目录前图标中增加"+"号,这个符号的意思是(B ) 。
资源管理器位于最上层的是桌面。
在同一个目录下可以有同名的文件,但是在同一个文件里不可以。
但是在同一个文件里不可以。
a) 该目录下的子目录已经展开 b) 该目录下还有子目录未展开该目录下还有子目录未展开c) 该目录下没有子目录 d) 该目录为空目录该目录为空目录多媒体计算机是指( ) 计算机。
计算机。
a) 专供家庭使用的 b) 装有cdrom 的c) 连接在网络上的高级 d) 具有处理文字、图形、声音、影像等信息的具有处理文字、图形、声音、影像等信息的在树型目录结构中,不允许两个文件名相同主要是指(D ) 。
a) 同一个磁盘的不同目录下 b) 不同磁盘的同一个目录下不同磁盘的同一个目录下c) 不同磁盘的不同目录下 d) 同一个磁盘的同一个目录下同一个磁盘的同一个目录下用画笔(paintbrush)绘制图形并存储在文件中,该图形文件的文件名缺省的后缀为( B) 。
第11届全国青少年信息学奥林匹克联赛初赛试题(普P)附答案
第11届全国青少年信息学奥林匹克联赛初赛试题(普P)附答案第十一届全国青少年信息学奥林匹克联赛初赛试题(普及组 pascal 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内(每题1.5分, 共30分)1. 在字符串“ababacbabcbdecced”中出现次数最多的字母出现了()次。
A. 6B. 5C. 4D. 3E. 22. 设全集I = {a, b, c, d, e, f, g, h},集合A = {a, b, c, d, e, f},B = {c, d, e},C = {a, d},那么集合A? B? ~ C为()。
A. {c, e}B. {d, e}C. {e}D. {c, d, e}E. {d, f}3. 和十进制数23的值相等的二进制数是()。
A. 10110B. 11011C. 11011D. 10111E. 100114. 完全二叉树的结点个数为11,则它的叶结点个数为()。
A. 4B.3C.5D. 2E. 65. 平面上有五个点A(5, 3), B(3, 5), C(2, 1), D(3, 3), E(5, 1)。
以这五点作为完全图G 的顶点,每两点之间的直线距离是图G 中对应边的权值。
以下哪条边不是图G 的最小生成树中的边()。
A. ADB. BDC. CDD. DEE. EA6. Intel的首颗16 位处理器是()。
A. 8088B. 80386C. 80486D. 8086E. Pentium7. 处理器A 每秒处理的指令数是处理器B 的2 倍。
某一特定程序P 分别编译为处理器A和处理器B 的指令,编译结果处理器A 的指令数是处理器B 的4 倍。
已知程序P 在处理器A 上执行需要1 个小时,那么在输入相同的情况下,程序P 在处理器B 上执行需要()小时。
A. 4B. 2C. 1D. 1 / 2E. 1 / 48. 以下哪个不是计算机的输出设备()。
2023年海淀区信息学竞赛初赛试题
2023年海淀区信息学竞赛初赛试题近年来,信息学竞赛在海淀区的中小学生中越来越受欢迎。
信息学竞赛作为一项考察学生计算机科学知识和解决问题能力的比赛,对培养学生的创新思维和实践能力具有重要意义。
以下是2023年海淀区信息学竞赛初赛试题的相关内容。
题目1:二进制计数请编写一个程序,要求输入一个十进制数n,将其转换为二进制表示,并输出二进制数。
解题思路:1. 接收输入的十进制数n。
2. 将n逐步除以2,将余数记录下来,直到商为0为止。
3. 将记录下来的余数倒序输出,即得到n的二进制表示。
题目2:寻找最大值给定一个包含n个整数的数组,编写一个程序,找到数组中的最大值并输出。
解题思路:1. 创建一个变量max,用于保存最大值。
初始值为数组的第一个元素。
2. 遍历数组,将每个元素与max进行比较,如果大于max,则将其赋值给max。
3. 遍历结束后,max即为数组中的最大值,将其输出。
题目3:图形打印请编写一个程序,输入一个正整数n,输出一个n行n列的图形,如下所示:示例输入:4示例输出:****************解题思路:1. 接收输入的正整数n。
2. 使用嵌套循环,外层循环控制行数,内层循环控制列数。
3. 在内层循环中,输出一个"*",并重复n次,即为一行的内容。
4. 外层循环结束后,即可得到n行n列的图形。
题目4:字符串处理请编写一个程序,输入一个字符串,将字符串中的小写字母转换为大写字母,并输出结果。
解题思路:1. 接收输入的字符串。
2. 使用循环遍历字符串的每个字符。
3. 对于每个小写字母,将其转换为大写字母,并输出。
4. 遍历结束后,即可得到转换后的字符串。
通过以上题目的解答,可以看出信息学竞赛注重学生的编程能力、问题解决能力和逻辑思维能力。
参加竞赛的学生需要具备一定的计算机基础知识,并且能够将知识运用到实际问题中。
信息学竞赛的题目涵盖了编程、算法、数据结构、数学等多个领域,对学生的综合能力提出了挑战。
全国青少年信息学奥林匹克联赛初赛试题
第十四届全国青少年信息学奥林匹克联赛初赛试题(提高组 C++ 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有一个正确答案)。
1. 在以下各项中,()不是操作系统软件。
A. SolarisB. LinuxC. SybaseD. Windows VistaE. Symbian 2.微型计算机中,控制器的基本功能是()。
A. 控制机器各个部件协调工作B. 实现算术运算和逻辑运算C.存储各种控制信息D. 获取外部信息E. 存放程序和数据3. 设字符串S=”Olympic”,S的非空子串的数目是()。
A. 29B. 28C. 16D. 17E. 74.完全二叉树共有2*N-1个结点,则它的叶节点数是()。
A. N-1B. 2*NC. ND. 2N-1E. N/25.将数组{8, 23, 4, 16, 77, -5, 53, 100}中的元素按从大到小的顺序排列,每次可以交换任意两个元素,最少需要交换()次。
A. 4B. 5C. 6D. 7E. 86.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,c,f,e,a,则栈S 的容量至少应该是()。
A. 6B. 5C. 4D. 3E. 27. 与十进制数28.5625相等的四进制数是()。
A. 123.21B. 131.22C. 130.22D. 130.21E. 130.208.递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
A. 队列B. 多维数组C. 线性表D. 链表E. 栈9. TCP/IP是一组构成互联网基础的网络协议,字面上包括两组协议:传输控制协议(TCP)和网际协议(IP)。
TCP/IP 协议把Internet网络系统描述成具有四个层次功能的网络模型,其中提供源节点和目的节点之间的信息传输服务,包括寻址和路由器选择等功能的是()。
信息学奥赛初赛试题
信息学奥赛初赛试题一、选择题(共10题,每题2分)1. 在计算机科学中,算法的时间复杂度是指:A. 算法执行所需的时间B. 算法执行所需的指令条数C. 算法执行的速度D. 算法的效率2. 下列哪种数据结构具有后进先出(LIFO)的特性?A. 数组B. 链表C. 栈D. 队列3. 在C++语言中,若定义了一个指针变量p,其类型为int*,那么p 可以指向:A. 一个int类型的变量B. 一个int类型的数组C. 一个int类型的函数D. 一个int类型的结构体4. 以下哪个排序算法适用于大数据集,并且在最坏情况下也能保持较好的性能?A. 冒泡排序B. 快速排序C. 归并排序D. 选择排序5. 在计算机网络中,TCP协议提供的是:A. 无连接的服务B. 面向消息的服务C. 面向连接的服务D. 可靠的服务6. 以下哪个算法是解决旅行商问题的常用启发式算法?A. Dijkstra算法B. 动态规划C. 遗传算法C. 贪心算法7. 在数据库设计中,为了减少数据冗余和提高数据完整性,通常采用的范式是:A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF8. 以下哪种攻击方式是通过利用程序的输入验证漏洞来实现的?A. SQL注入B. 跨站脚本(XSS)C. 拒绝服务(DoS)D. 社会工程学9. 在操作系统中,进程调度的目的是什么?A. 保证系统资源的合理分配B. 提高系统响应时间和吞吐量C. 确保程序按照顺序执行D. 防止程序间发生冲突10. 以下哪个是信息学奥赛中常见的图论问题?A. 最小生成树B. 最短路径C. 拓扑排序D. 所有上述问题二、填空题(共5题,每题4分)11. 在计算机程序中,递归是一种______方法,它允许一个函数直接或间接地调用自身。
12. 一个具有n个节点的完全二叉树的高度是______。
13. 在Linux系统中,使用______命令可以查看当前目录下的文件和子目录。
第七届全国青少年信息学奥林匹克分区联赛初赛试题及答案
第七届全国青少年信息学奥林匹克分区联赛初赛试题一、选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题 1.5分,多选无分,共30分)1、在计算机内部,一切信息存取、处理和传递的形式是( C )A:ASCⅡ码B:BCD码C:二进制D:十六进制2、在树型目录结构中,不允许两个文件相同主要指的是( D )A:同一个磁盘的不同目录下B:不同磁盘的同一个目录下C:不同磁盘伯不同目录下D:同一个磁盘的同一个目录下3、WORD是一种( B )A:操作系统B:文字处理软件C:多媒体制作软件D:网络浏览器4、计算机软件保护法是用来保护软件( D )的。
A:编写权B:复制权C:使用权D:著作权5、下面关于算法的错误说法是( B )A:算法必须有输出B:算法必须在计算机上用某种语言实现C:算法不一定有输入D:算法必须在有限步执行后能结束6、解释程序的功能是( C )A:将高级语言程序转换为目标程序B:将汇编语言程序转换为目标程序C:解释执行高级语言程序D:解释执行汇编语言程序7、与二进制数101.01011等值的十六进制数为( B )A:A.BB:5.51C:A.51D:5.588、断电后计算机信息依然存在的部件为( C )A:寄存器B:RAM存储器C:ROM存储器D:运算器9、2KB的内存能存储( A )个汉字的机内码A:1024B:516C:2048D:21810、DOS暂驻区中的程序主要是用于( A )A:执行DOS内部命令B:执行DOS外部命令C:执行DOS所有命令D:基本输入输出11、若我们说一个微机的CPU是用的PⅡ300,此处的300确切指的是( A ) A:CPU的主时钟频率B:CPU产品的系列号C:每秒执行300百万条指令D:此种CPU允许最大内存容量12、运算17 MOD 4的结果是( C )A:7B:3C:1D:413、应用软件和系统软件的相互关系是( B )A:后者以前者为基础B:前者以后者为基础C:每一类都以另一类为基础D:每一类都不以另一类为基础14、以下对WINDOWS的叙述中,正确的是( A )A:从软盘上删除文件和文件夹,不送回到回收站B:在同一个文件夹中,可以创建两个同类、同名的文件C:删除了某个应用程序的快捷方式,将删除该应用程序对应的文件D:不能打开两个写字板应用程序15、E-mail邮件本质上是一个( A )A:文件B:电报C:电话D:传真16、计算机病毒是( B )A:通过计算机传播的危害人类健康的一种病毒B:人为制作的能够侵入计算机系统并给计算机带来故障的程序或指令集合C:一种由于计算机元器件老化而产生的对生态环境有害的物质D:利用计算机的海量高速运算能力而研制出来的用于疾病预防的新型病毒17、下列设备哪一项不是计算机输入设备( D )A:鼠标B:扫描仪C:数字化仪D:绘图仪18、在计算机硬件系统中,cache是( D )存储器A:只读B:可编程只读C:可擦可编程只读D:高速缓冲19、在顺序表(2,5,7,10,14,15,18,23,35,41,52)中,用二分法查找12,所需的关键码比较的次数为( C )A:2B:3C:4D:520、若已知一个栈的入栈顺序是1,2,3,…,n,其输出序列为P1,P2,P3,…Pn,若P1是n,则Pi是( C )A:iB:n-iC:n-i+1D:不确定二、问题求解(5+7=12分)1、在a,b,c,d,e,f六件物品中,按下面的条件能选出的物品是: a,b,c,f⑴a,b两样至少有一样⑵a,d不能同时取⑶a,e,f中必须有2样⑷b,c要么都选,要么都不选⑸c,d两样中选一样⑹若d不选,则e也不选2、平面上有三条平行线,每条直线上分别有7,5,6个点,且不同直线上三个点都不在同一直线上。
信息学奥赛初赛题集
信息学奥赛初赛题集选择题练习1:1.(101.101 )2=( )10 A. 5.625 B. 5.5 C. 3.525 D. 5.42.对于1个24*24的汉字点阵来说,1个汉字所占存储量为( )个字节。
A、11B、72C、13D、143、16位二进制可表示非负整数值范围为()。
A、0~65535B、1~32768C、0~65536D、0~327674、奔腾II/166表示CPU的型号为(),工作时的时钟频率为(),即一秒钟内发出()振荡脉冲。
CPU的时钟频率(),CPU的速度愈快。
A、奔腾、II/166、166万次、愈高B、奔腾II/166、256MHz、256百万次、愈高C、奔腾II、166MHz、166百万次、愈高D、奔腾II、166MHz、166百万次、愈低5、奔腾的地址线为32根,最大存储量为()。
A、4GB B、4MB C、32MB6、在网络上,若某台电脑的设备及数据可由其他电脑共享,这台电脑称为()。
A、主机B、服务器C、副机D、个人计算机7、连接到internet上的每台计算机都必须有1个()地址,该地址共含()个字节。
前面若干个字节表示();后面若干字节表示()。
为了避免使用数字,人们经常用字母替代,这些名字称为()。
A、IP、四、网络地址、计算机地址、网B、网络、四、IP地址、网内计算机地址、域名C、网络、不超过十、网页、网址、网名D、IP、四、网络地址、网内计算机地址、域名8、20世纪90年代以来,在internet上建成了一个()网,将数千千兆位的信息以()的形式连成一体。
A、万维(www)、超文本B、广域网、网页C、万维(www)、网页D、广域网、超文本9、矩阵a11 …a1n Dij为aij的地址,元素类型为byte。
若按照行顺序存储,有Dij=( )A= ::A. D11+n(i-1)+(j-1) B. D11+m(j-1)+(i-1)Am1…amn C. D11+m(i-1)+(j-1) D. D11+n(j-1)+(i-1)10、《国家标准信息交换用汉字编码》系统共分()个区,每个区()个字符。
全国青少年信息学奥林匹克竞赛(高中组)初赛试题及答案
NOI’95 “同创杯”全国青少年信息学(计算机)奥林匹克竞赛分区联赛初赛试题(高中组)竞赛用时:2小时一、基础题:<1> 执行①C>DIR 命令后,屏幕上显示如下画面:FORMAT COM 12145SYS COM 4878PUC BAT 126XCOPY EXE 112164 FILE(S)123456 bytes free接着又顺序执行了如下几条DOS 命令:②C>DIR> DF.TXT //表示将列表显示的目录作为文件写盘//③C>TYPE DF.TXT④C>DIR试问:执行命令③和④在屏幕上显示的结果是否与①相同?<2> 列举一个问题,使问题的解能对应相应的算法。
例如对算法:X:=10;Y:=5;READ(M,N);S:=X*M-Y*N;可列举出如下的问题:学生答题,答对一题可得10分,答错一题则要扣去5分,输入答对的题数(M)与答错的题数(N),求最后得分(S)是多少?现有以下算法:K:=0 ;FOR I:=0 TO 10 DOK:=K+(50-I*5)DIV 2+1请列出一个相应的问题。
<3> 有标号为A、B、C、D和1、2、3、4的8个球,每两个球装一盒,分装4盒。
标号为字母的球与标号为数字的球有着某种一一对应的关系(称为匹配),并已知如下条件:①匹配的两个球不能在一个盒子内。
②2号匹配的球与1号球在一个盒子里。
③A号和2号球在一个盒子里。
④B匹配的球和C号球在一个盒子里。
⑤3号匹配的球与A号匹配的球在一个盒子里。
⑥4号是A或B号球的匹配球。
⑦D号与1号或2号球匹配。
请写出这四对球匹配的情况。
<4> 从入口(1)到出口(17)的可行路线图中,数字标号表示关卡:现将上面的路线图,按记录结构存储如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18请设计一种能从存储数据中求出从入口到出口经过最少关卡路径的算法。
信息学奥赛试题及答案
信息学奥赛试题及答案一、选择题(每题5分,共20分)1. 以下哪个选项是信息学奥赛中常用的编程语言?A. PythonB. JavaC. C++D. Visual Basic答案:A、B、C2. 在信息学奥赛中,以下哪个算法不是排序算法?A. 快速排序B. 归并排序C. 深度优先搜索D. 堆排序答案:C3. 以下哪个选项是信息学奥赛中常见的数据结构?A. 链表B. 栈C. 队列D. 树答案:A、B、C、D4. 在信息学奥赛中,以下哪个选项是图论中的概念?A. 邻接矩阵B. 邻接表C. 深度优先搜索D. 广度优先搜索答案:A、B、C、D二、填空题(每题5分,共20分)1. 在信息学奥赛中,______是一种常用的贪心算法策略。
答案:贪心选择2. 在信息学奥赛中,______是一种常用的动态规划算法策略。
答案:状态转移3. 在信息学奥赛中,______是一种常用的搜索算法。
答案:回溯法4. 在信息学奥赛中,______是一种常用的图论算法。
答案:最短路径三、简答题(每题10分,共30分)1. 请简述信息学奥赛中动态规划算法的基本思想。
答案:动态规划算法的基本思想是将复杂问题分解为一系列子问题,通过解决子问题并存储其结果来避免重复计算,从而提高算法效率。
2. 在信息学奥赛中,如何选择合适的数据结构来解决特定问题?答案:选择合适的数据结构需要考虑问题的特点和数据操作的需求,例如,对于需要频繁插入和删除的场景,可以选择链表;对于需要快速查找的场景,可以选择哈希表。
3. 在信息学奥赛中,如何优化算法的时间复杂度?答案:优化算法的时间复杂度可以通过减少不必要的操作、使用更高效的数据结构、采用分治策略、动态规划等方法来实现。
四、编程题(每题30分,共30分)1. 编写一个程序,实现快速排序算法。
答案:略(此处应提供快速排序算法的代码实现)注意:以上答案仅供参考,实际答案可能因具体题目而异。
第十二届全国青少年信息学奥林匹克联赛初赛试题及参考答案
第十二届全国青少年信息学奥林匹克联赛初赛试题及参考答案第十二届全国青少年信息学奥林匹克联赛初赛试题(提高组C 语言二小时完成)● ● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有一个正确答案.)。
1. 在以下各项中。
()不是CPU的组成部分。
A. 控制器B. 运算器C. 寄存器D. ALUE. RAM答案:E知识点:寄存器是中央处理器内的组成部份。
寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。
在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。
在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。
寄存器是内存阶层中的最顶端,也是系统获得操作资料的最快速途径。
寄存器通常都是以他们可以保存的位元数量来估量,举例来说,一个“8 位元寄存器”或“32 位元寄存器”。
寄存器现在都以寄存器档案的方式来实作,但是他们也可能使用单独的正反器、高速的核心内存、薄膜内存以及在数种机器上的其他方式来实作出来。
寄存器通常都用来意指由一个指令之输出或输入可以直接索引到的暂存器群组。
更适当的是称他们为“架构寄存器”。
例如,x86 指令及定义八个32 位元寄存器的集合,但一个实作x86 指令集的 CPU 可以包含比八个更多的寄存器。
寄存器是CPU内部的元件,寄存器拥有非常高的读写速度,所以在寄存器之间的数据传送非常快。
算术逻辑单元 (Arithmetic-Logic Unit, ALU)是中央处理器(CPU)的执行单元,是所有中央处理器的核心组成部分,由"And Gate" 和"Or Gate"构成的算术逻辑单元,主要功能是进行二位元的算术运算,如加减乘(不包括整数除法)。
基本上,在所有现代CPU体系结构中,二进制都以补码的形式来表示。
2. BIOS(基本输入输出系统)是一组固化在计算机内()上一个ROM芯片上的程序。
NOIP第二十全国青少信息学奥林匹克联赛初赛(普及组试题及标准答案)
第二十届全国青少年信息学奥林匹克联赛初赛(普及组 Pascal语言二小时完成)●●全部试卷答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.单项选择题(共20题,每题 1.5分,共计30分。
每题有且仅有一个正确答案。
)1、以下哪个是面向对象的高级语言()。
A. 汇编语言B. C++C. FortranD. Basic2、1TB代表的字节数量是()。
A.2的10次方B. 2的20次方C. 2的30次方D. 2的40次方3、二进制数00100100和00010101的和是。
A.00101000B.001010100C.01000101D.001110014、以下哪一种设备属于输出设备()A.扫描仪B.键盘C.鼠标D.打印机5、下列对操作系统功能的描述最为完整的是()A.负责外设与主机之间的信息交换B.负责诊断机器的故障C.控制和管理计算机系统的各种硬件和软件资源的使用D.将源程序编译成目标程序6.CPU、存储器、I/O设备是通过()连接起来的。
A. 接口B.总线C.控制线D.系统文件7、断电后会丢失数据的存储器是()。
A.RAMB.ROMC.硬盘D.光盘8、以下哪一种是属于电子邮件收发的协议()。
A.SMTPB.UDPC.P2PD.FTP9、下列选项中不属于图像格式的是()A.JPG格式B. TXT格式C.GIF格式D.PNG格式10.链表不具有的特点是()A.不必事先估计存储空间 B.可随机访问任一元素C.插入删除不需要移动元素 D.所需空间与线性表长度成正比11、下列各无符号十进制整数中,能用八位二进制表示的数中最大的是()。
A.296 B.133 C.256 D.19912.下列几个32位IP地址中,书写错误的是()。
A.162.105.130.27B.192.168.0.1C.256.256.129.1D.10.0.0.113.要求以下程序的功能是计算:s=1+1/2+1/3+……+1/10。
2023年 信息奥赛试题
信息学奥赛初赛练习试题一、选择题1、在内存储器中每个存储单元都被赋予一个唯一的序号,称为()。
[单选题]*A、地址*B、序号C、下标D、编号2、编译器的主要功能是()。
[单选题]*A、将源程序翻译成机器指令代码*B、将源程序重新组合C、将低级语言翻译成高级语言D、将一种高级语言翻译成另一种高级语言3、设x=true,y=true,z=false,以下逻辑运算表达式值为真的是()。
[单选题]*A、(y∨z)∧x∧zB、x∧(z∨y)∧zC、(x∧y)∧zD、(x∧y)∨(z∨x)*4、现有一张分辨率为2048×1024像素的32位真彩色图像。
请问要存储这张图像,需要多大的存储空间?()。
[单选题]*A、16MBC、8MB*D、2MB5、链表不具有的特点是()。
[单选题]*A、可随机访问任一元素*B、不必事先估计存储空间C、插入删除不需要移动元素D、所需空间与线性表长度成正比6、有10个顶点的无向图至少应该有()条边才能确保是一个连通图。
[单选题]*A、9*B、10C、11D、127、二进制数1011转换成十进制数是()。
[单选题]*A、11*B、10C、13D、128、5个小朋友并排站成一列,其中有两个小朋友是双胞胎,如果要求这两个双胞胎必须相邻,则有()种不同排列方法?[单选题]*A、48*B、36D、729、下图中所使用的数据结构是()。
[单选题]*A、栈*B、队列C、二叉树D、哈希表10、独根树的高度为1。
具有61个结点的完全二叉树的高度为()。
[单选题]*A、7B、8C、6*D、5。
第十五届全国青少年信息学奥林匹克联赛初赛试题及答案官方版
第十五届全国青少年信息学奥林匹克联赛初赛试题(普及组 Pascal语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案。
)1、关于图灵机下面的说法哪个是正确的:A)图灵机是世界上最早的电子计算机。
B)由于大量使用磁带操作,图灵机运行速度很慢。
C)图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作用。
D)图灵机只是一个理论上的计算模型。
2、关于计算机内存下面的说法哪个是正确的:A)随机存储器(RAM)的意思是当程序运行时,每次具体分配给程序的内存位置是随机而不确定的。
B)1MB内存通常是指1024*1024字节大小的内存。
C)计算机内存严格说来包括主存(memory)、高速缓存(cache)和寄存器(register)三个部分。
D)一般内存中的数据即使在断电的情况下也能保留2个小时以上。
3、关于BIOS下面说法哪个是正确的:A)BIOS是计算机基本输入输出系统软件的简称。
B)BIOS里包含了键盘、鼠标、声卡、显卡、打印机等常用输入输出设备的驱动程序。
C)BIOS一般由操作系统厂商来开发完成。
D)BIOS能供提各种文件拷贝、复制、删除以及目录维护等文件管理功能。
4、关于CPU下面哪个说法是正确的:A)CPU全称为中央处理器(或中央处理单元)。
B)CPU可以直接运行汇编语言。
C)同样主频下,32位的CPU比16位的CPU运行速度快一倍。
D)CPU最早是由Intel公司发明的。
5、关于ASCII,下面哪个说法是正确的:A)ASCII码就是键盘上所有键的唯一编码。
B)一个ASCII码使用一个字节的内存空间就能够存放。
C)最新扩展的ASCII编码方案包含了汉字和其他欧洲语言的编码。
D)ASCII码是英国人主持制定并推广使用的。
6、下列软件中不是计算机操作系统的是:A) Windows B) Linux C) OS/2 D) WPS7、关于互联网,下面的说法哪一个是正确的:A)新一代互联网使用的IPv6标准是IPv5标准的升级与补充。
CSP-J 2024 信奥赛入门组第一轮初赛真题答案解析(C++)
2024CSP-J入门级C++语言初赛试题参考答案及解析一、单项选择题(每题2分,共计30分)1.C int有4个字节,取值范围再-231~231-1,对应十进制为-2147483648~ 21474836472.A对计算表达式转换为十进制后(12-10)*13-13=2*13-13=133.B从3个部门选4个人组成1个工作组,必然有1个部门选出2个人,其余2个部门选1个人,选出2个人的部门可能是3个部门的任意个A部门2人,BC部门各1人42*31*31=6*3*3=54B部门2人,AC部门各1人32*41*31=4*3*3=36C部门2人,AB部门各1人32*41*31=4*3*3=36根据加法原理54+36+36=1264.D根据格雷码定义推算即可5.D1MB=1024KB1KB=1024B1B=8bit,所以1MB=1024*1024*8=8388608 bit6.C struct用来定义结构体,组合基本数据类型,形成复合数据类型,不是基本数据类型7.D C++3种循环语句:for、while、do-while,不包括repeat-untill8.B b是a+1,a+13是b开始的第13各字母:b c d e f g h i j k l m n,所以是n9.B210=1024>1000,所以选B10.A linux操作系统主要用于服务器,windows操作系统主要用于个人电脑, macOS操作系统主要用于苹果品牌的个人电脑,Notepad是代码编辑器(文本处理软件),不是操作系统,所以选A11.B一条边对应2各顶点,对应度数为2,因此所有顶点的度数之和等于图的边数的两倍,所以选B12.A先根据前序+中序还原二叉树,如下图所示;再用二叉树找后序遍历:DEBFGCA。
13.DA1进2进3进4进5进6进,6出5出4出3出2出1出B1进,1出2进3进4进5进6进,6出5出4出2出2出C1进2进,2出,3进4进,4出,5进6进,6出5出3出1出D1进1出2进3进4进5进5出此时4应该比2先出,因此不可能14.A相邻问题,使用捆绑法:把3各女生捆绑在一起和5个男生站成一排,66=6*5*4*3*2*1=720;3个女生内部交换,为不同的顺序,共33=3*2*1=6种。
第十七届全国青少年信息学奥林匹克联赛初赛试题参考答案与评分标准
第十七届全国青少年信息学奥林匹克联赛初赛试题参考答案与评分标准一、单项选择题(共10题,每题1.5分,共计15分)1、B;2、B ;3、A ;4、D ;5、B ;6、A ;7、C;8、D ;9、B ;10、A 。
二、不定项选择题(共10题,每题1.5分,共计15分,多选或少选均不得分)1、CD ;2、ABCD ;3、AB;4、BC;5、BC ;6、ABD ;7、CD ;8、A ;9、BCD; 10、ABC 。
三、问题求解(共2题,每题5分,共计10分)1、9;2、4。
四、阅读程序写结果(共4题,每题8分,共计32分)1、3;2、1 2 5 13 34;3、150;4、57344。
五、完善程序(第1题,每空2分,第2题,每空3分,共计28分)(说明:以下各程序填空可能还有一些等价的写法,各省可请本省专家审定和上机验证,不一定上报科学委员会审查)1、①ans.num[i + j - 1];②ans.num[i] := ans.num[i] mod 10;③ans.num[i] + a.num[i] + b.num[i];④ans.num[i] mod 2 (或ans.num[i] and 1);⑤inc(ans.len) (或ans.len := ans.len + 1);⑥a.len < b.len;⑦ord('0')(或48);⑧times(middle, middle), target ;2、①inc(num) (或num := num + 1);②j := i;③solve(left, j - 1, deep + 1);④solve(j + 1, right, deep + 1)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第十六届全国青少年信息学奥林匹克联赛初赛试题(提高组 Pascal语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有一个正确答案。
)1.与16进制数 A1.2等值的10进制数是()A.101.2B.111.4C.161.125D.177.252.一个字节(byte)由()个二进制组成。
A.8B.16C.32D.以上都有可能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. exeB. comC. dllD.以上都不是5.如果在某个进制下等式7*7=41成立,那么在该进制下等式12*12=()也成立。
A. 100B. 144C. 164D. 1966.提出“存储程序”的计算机工作原理的是()。
A. 克劳德•香农B.戈登•摩尔C.查尔斯•巴比奇D.冯•诺依曼7.前缀表达式“+ 3 * 2 + 512 ” 的值是()。
A. 23 B. 25 C. 37 D. 658.主存储器的存取速度比中央处理器(CPU)的工作速度慢的多,从而使得后者的效率受到影响。
而根据局部性原理,CPU所访问的存储单元通常都趋于一个较小的连续区域中。
于是,为了提高系统整体的执行效率,在CPU中引入了( )。
A.寄存器 B.高速缓存 C.闪存 D.外存9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上到下、从左到右依次存放到一个顺序结构的数组中。
假定根结点存放在数组的1号位置上,则第k号结点的父结点如果存在的话,应当存放在数组中的()号位置。
A. 2k B. 2k+1 C. k/2下取整 D. (k+1)/210.以下竞赛活动中历史最悠久的是()。
A. NOIP B.NOI C. IOI D. APIO二.不定项选择题(共10题,每题1.5分,共计15分。
每题正确答案的个数不少于1。
多选或少选均不得分)。
1.元素R1、R2、R3、R4、R5入栈的顺序为R1、R2、R3、R4、R5。
如果第1个出栈的是R3,那么第5个出栈的可能是( )。
A.R1 B.R2 C.R4 D.R52. Pascal语言,C语言和C++语言都属于( )。
A.高级语言 B.自然语言 C.解释性语言 D.编译性语言3. 原地排序是指在排序过程中(除了存储待排序元素以外的)辅助空间的大小与数据规模无关的排序算法。
以下属于原地排序的有( )。
A.冒泡排序 B.插入排序 C.基数排序 D.选择排序4. 在整数的补码表示法中,以下说法正确的是()。
A.只有负整数的编码最高位为1 B.在编码的位数确定后,所能表示的最小整数和最大整数的绝对值相同C.整数0只有一个唯一的编码D.两个用补码表示的数相加时,若在最高位产生进位,则表示运算溢出5. 一颗二叉树的前序遍历序列是ABCDEFG,后序遍历序列是CBFEGDA,则根结点的左子树的结点个数可能是()。
A.0 B. 2 C. 4 D. 66. 在下列HTML语句中,可以正确产生一个指向NOI官方网站的超链接的是()。
A.<a url=”h t t p : / / w w w . n o i . c n”>欢迎访问NOI网站</a>B.<a href=”h t t p : / / w w w . n o i . c n”>欢迎访问NOI网站</a>C.<a>h t t p : / / w w w . n o i . c n</a>D.<a name”h t t p : / / w w w . n o i . c n”>欢迎访问NOI网站</a>7. 关于拓扑排序,下列说法正确的是( )。
A.所有连通的有向图都可以实现拓扑排序B.对同一个图而言,拓扑排序的结构是唯一的C.拓扑排序中入度为0的结点总会排在入度大于0的结点的前面D.拓扑排序结果序列中的第一个结点一定是入度大于0的点8. 一个平面的法线是指与该平面垂直的直线。
过点(1,1,1)、(0,3,0)、(2,0,0)的平面的法线是()。
A.过点(1,1,1)、(2,3,3)的直线B.过点(1,1,1)、(3,2,1)的直线C.过点(0,3,0)、(-3,1,1)的直线D.过点(2,0,0)、(5,2,1)的直线9.双向链表中有两个指针域llink和rlink,分别指向该结点的前驱及后继。
设p指向链表中的一个结点,他的左右结点均为非空。
现要求删除结点p,则下列语句序列中正确的是( )。
A.p->rlink->llink=p->rlink;p->llink->rlink=p->llink; delete p;B.p->llink->rlink=p->rlink;p->rlink->llink = p->llink; delete p;C.p->rlink->llink = p->llink;p->rlink->llink ->rlink = p->rlink; delete p;D.p->llink->rlink = p->rlink;p->llink->rlink->link = p->llink; delete p;10. 今年(2010年)发生的事件有()。
A.惠普实验室研究员Vinay Deolalikar 自称证明了P≠NPB.英特尔公司收购计算机安全软件公司迈克菲(McAfee)C.苹果公司发布iPhone 4手机D.微软公司发布Windows 7 操作系统三、问题求解1.LZW编码是一种自适应词典编码。
在编码的过程中,开始时只有一部基础构造元素的编码词典,如果在编码的过程中遇到一个新的词条,则该词条及一个新的编码会被追加到词典中,并用于后继信息的编码。
举例说明,考虑一个待编码的信息串:“xyx yy yy xyx”。
初始词典只有3个条目,第一个为x,编码为1;第二个为y,编码为2;第三个为空格,编码为3;于是串“xyx”的编码为1-2-1(其中-为编码分隔符),加上后面的一个空格就是1-2-1-3。
但由于有了一个空格,我们就知道前面的“xyx”是一个单词,而由于该单词没有在词典中,我们就可以自适应的把这个词条添加到词典里,编码为4,然后按照新的词典对后继信息进行编码,以此类推。
于是,最后得到编码:1-2-1-3-2-2-3-5-3-4。
我们可以看到,信息被压缩了。
压缩好的信息传递到接受方,接收方也只要根据基础词典就可以完成对该序列的完全恢复。
解码过程是编码过程的逆操作。
现在已知初始词典的3个条目如上述,接收端收到的编码信息为2-2-1-2-3-1-1-3-4-3-1-2-1-3-5-3-6,则解码后的信息串是”____________”。
2.无向图G有7个顶点,若不存在由奇数条边构成的简单回路,则它至多有__________条边。
3.记T为一队列,初始时为空,现有n个总和不超过32的正整数依次入列。
如果无论这些数具体为何值,都能找到一种出队的方式,使得存在某个时刻队列T中的数之和恰好为9,那么n的最小值是___________。
四、阅读程序写结果1.constsize = 10;vari, j, cnt, n, m : integer;data : array[1..size] of integer; beginreadln(n, m);for i := 1 to n doread(data[i]);for i := 1 to n dobegincnt := 0;for j := 1 to n doif (data[i] < data[j]) or ((data[j] = data[i]) and (j < i))then inc(cnt);if cnt = mthen writeln(data[i]);end;end.输入5 296 -8 0 16 87输出:__________2.constsize = 100;varna, nb, i, j, k : integer;a, b : array[1..size] of integer; beginreadln(na);for i := 1 to na doread(a[i]);readln(nb);for i := 1 to nb doread(b[i]);i := 1;j := 1;while (i <= na) and (j <= nb) dobeginif a[i] <= b[j] thenbeginwrite(a[i],' ');inc(i);endelse beginwrite(b[j], ' ');inc(j);end;end;if i <= na thenfor k := i to na dowrite(a[k], ' ');if j <= nb thenfor k := j to nb dowrite(b[k], ' '); end.输入51 3 5 7 942 6 10 14输出:__________3.constnum = 5;varn: integer;function r(n : integer) : integer; vari : integer;beginif n <= num thenbeginr := n;exit;end;for i :=1 to num doif r(n-i) < 0 thenbeginr:=i;exit;end;r:=-1;end;beginreadln(n);writeln(r(n));end.输入 16输出:__________4.constsize=100;varn,m,x,y,i :integer;r: array[1.. size] of integer;map : array[1..size, 1..size] of boolean;found : boolean;function successful : boolean;vari : integer;beginfor i :=1 to n doif not map[r[i]][r[i mod n + 1]]then beginsuccessful := false;exit;end;successful :=true;end;procedure s a, b : integer);vart : integer;begint := a;a := b;b := t;end;procedure perm(left, right : integer);vari : integer;beginif foundthen exit;if left > rightthen beginif successfulthen beginfor i := 1 to n dowriteln(r[i], ' ');found := true;end;exit;end;for i:= left to right dobeginswap(r[left], r[i]);perm(left + 1, right);swap(r[left], r[i]);end;end;beginreadln(n, m);fillchar(map, sizeof(map), false);for i := 1 to m dobeginreadln(x, y);map[x][y] := true;map[y][x] := true;end;for i := 1 to n dor[i] := i;found := false;perm(1, n);if not foundthen writeln('No soloution');end.输入:9 121 22 33 44 55 66 11 72 73 84 85 96 9输出:__________五、完善程序1.(过河问题) 在一个月黑风高的夜晚,有一群人在河的右岸,想通过唯一的一根独木桥走到河的左岸.在伸手不见五指的黑夜里,过桥时必须借照灯光来照明,不幸的是,他们只有一盏灯.另外,独木桥上最多能承受两个人同时经过,否则将会坍塌.每个人单独过独木桥都需要一定的时间,不同的人要的时间可能不同.两个人一起过独木桥时,由于只有一盏灯,所以需要的时间是较慢的那个人单独过桥所花费的时间.现在输入N(2<=N<1000)和这N个人单独过桥需要的时间,请计算总共最少需要多少时间,他们才能全部到达河左岸.例如,有3个人甲、乙、丙,他们单独过桥的时间分别为1 2 4,则总共最少需要的时间为7.具体方法是:甲乙一起过桥到河的左岸,甲单独回到河的右岸将灯带回,然后甲,丙在一起过桥到河的左岸,总时间为2+1+4=7. constSIZE = 100;INFINITY = 10000;LEFT = true;RIGHT = false;LEFT_TO_RIGHT = true;RIGHT_TO_LEFT = false;varn, i : integer;time : array[1..Size] of integer;pos :array[1..Size] of Boolean; function max(a, b :integer) : integer; beginif a > b thenmax := aelsemax := b;end;function go(stage : boolean) : integer;vari, j, num, tmp, ans : integer; beginif (stage = RIGHT_TO_LEFT)then beginnum := 0;ans :=0;for i := 1 to n doif pos[i] = Rignt thenbegininc(num);if time[i] > ans thenans :=time[i];end;if __________ then begingo := ans;exit;end;ans := INFINITY;for i := 1 to n – 1 doif pos[i] = RIGHT thenfor j := i+1 to n doif pos[j] = RIGHT thenbeginpos[i] := LEFT;pos[j] := LEFT;tmp := max(time[i], time[j]) + _______;if tmp < ans thenans := tmp;pos[i] := RIGHT;pos[j] := RIGHT;end;go := ans;endelse if (stage = LEFT_TO_RIGHT)then beginans := INFINITY;for i := 1 to n doif _______ thenbeginpos[i] := RIGHT;tmp := ________;if tmp < ans thenans := tmp;_________;end;go := ans;endelse go := 0;end;beginreadln(n);for i := 1 to n dobeginread(time[i]);pos[i] := RIGHT;end;writeln(go(RIGHT_TO_LEFT));end.2.(烽火传递)烽火台又称烽燧,是重要的军事防御设施,一般建在险要处或交通要道上。