第十六届青少年信息学奥林匹克联赛初赛试题(附答案)

合集下载

noip2022提高组初赛试题及答案

noip2022提高组初赛试题及答案

noip2022提高组初赛试题及答案第十六届全国青少年信息学奥林匹克联赛初赛试题(提高组C语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.单项选择题(共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.Linu某下可执行文件的默认扩展名为()5.如果在某个进制下等式7某7=41成立,那么在该进制下等式12某12=()也成立。

A.100B.144C.164D.1966.提出“存储程序”的计算机工作原理的是()。

A.克劳德·香农B.戈登·摩尔C.查尔斯·巴比奇D.冯·诺依曼7.前缀表达式“+3某2+512”的值是()A.23B.25C.37D.658.主存储器的存取速度比中央处理器(CPU)的工作速度慢很多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了()A.寄存器B.高速缓存C.闪存D.外存9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上至下、从左至右一次存放到一个顺序结构的数组中。

假定根结点存放在数组的1号位置,则第K号结点的父结点如果存在的话,应当存放在数组的()号位置。

A.2kB.2k+1C.k/2下取整D.(k+1)/2下取整10.一下竞赛活动中历史最悠久的是()A.全国青少年信息学奥林匹克联赛(NOIP)B.全国青少年信息学奥林匹克竞赛(NOI)C.国际信息学奥林匹克竞赛(IOI)D.亚太地区信息学奥林匹克竞赛(APIO)二.不定项选择题(共10题,每题1.5分,共计15分。

信息学奥赛初赛试题(第十六届)

信息学奥赛初赛试题(第十六届)

4.Linux 下可执行文件的默认扩展名是 (
)。
A. exe
B. com
C. dll
D.以上都不是
5. 如果在某个进制下等式 7*7=41 成立,那么在该进制下等式
A. 100
B. 144
C. 164
D. 196
12*12= ( )也成立。
6. 提出“存储程序”的计算机工作原理的是(
)。
A. 克劳德 ?香农 B. 戈登 ?摩尔
5. 一颗二叉树的前序遍历序列是
是(
)。 A. 0
ABCDEF,G后序遍历序列是 CBFEGD,A则根结点的左子树的结点个数可能
B. 2
C. 4
D. 6
6. 在下列 HTML语句中,可以正确产生一个指向 NOI 官方网站的超链接的是(
)。
A.<a url= ”h t t p : / / w w w . n o i . c n
)。
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 ,分别指向该结点的前驱及后继。
) 。A. 冒泡排序
B. 插入排序
C. 基数排序
D.
选择排序
4. 在整数的补码表示法中,以下说法正确的是(
)。
A.只有负整数的编码最高位为 1
B.在编码的位数确定后,所能表示的最小整数和最大整数的绝
对值相同
C.整数 0 只有一个唯一的编码
D.两个用补码表示的数相加时,若在最高位产生进位,则表示运算

第十六届全国青少年信息学奥林匹克联赛初赛试题与答案

第十六届全国青少年信息学奥林匹克联赛初赛试题与答案

第十六届全国青少年信息学奥林匹克联赛初赛试题(普及组 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表示待排序的元素个数。

青少年中学生信息学奥林匹克竞赛试题精选33题附题解答案

青少年中学生信息学奥林匹克竞赛试题精选33题附题解答案

青少年中学生信息学奥赛试题精选33题(附带题解)第1~10题为基础题,第11~20题为提高题,第21~33为综合题基础题:【1 Prime Frequency】【问题描述】给出一个仅包含字母和数字(0-9, A-Z 以及a-z)的字符串,请您计算频率(字符出现的次数),并仅报告哪些字符的频率是素数。

输入:输入的第一行给出一个整数T( 0<T<201),表示测试用例个数。

后面的T行每行给出一个测试用例:一个字母-数字组成的字符串。

字符串的长度是小于2001的一个正整数。

输出:对输入的每个测试用例输出一行,给出一个输出序列号,然后给出在输入的字符串中频率是素数的字符。

这些字符按字母升序排列。

所谓“字母升序”意谓按ASCII 值升序排列。

如果没有字符的频率是素数,输出“empty”(没有引号)。

试题来源:Bangladesh National Computer Programming Contest在线测试:UVA 10789提示先离线计算出[2‥2200]的素数筛u[]。

然后每输入一个测试串,以ASCLL码为下标统计各字符的频率p[],并按照ASCLL码递增的顺序(0≤i≤299)输出频率为素数的字符(即u[p[i]]=1且ASCLL码值为i的字符)。

若没有频率为素数的字符,则输出失败信息。

【2 Twin Primes】【问题描述】双素数(Twin Primes)是形式为(p, p+2),术语“双素数”由Paul Stäckel (1892-1919)给出,前几个双素数是(3, 5), (5, 7), (11, 13), (17, 19), (29, 31), (41, 43)。

在本题中请你给出第S对双素数,其中S是输入中给出的整数。

输入:输入小于10001行,每行给出一个整数S (1≤ S≤ 100000),表示双素数对的序列编号。

输入以EOF结束。

输出:对于输入的每一行,输出一行,给出第S对双素数。

NOIP2010第十六届初赛试题及答案

NOIP2010第十六届初赛试题及答案

NOIP2010第十六届初赛试题及答案(普及组Pascal)NOIP2010第十六届初赛试题及答案(普及组Pascal) PDF格式第十六届全国青少年信息学奥林匹克联赛初赛试题(普及组 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,则它的原码是()。

NOIP2022第十六届普及组初赛(c语言)

NOIP2022第十六届普及组初赛(c语言)

NOIP2022第十六届普及组初赛(c语言)第十六届全国青少年信息学奥林匹克联赛初赛试题(普及组C语言)一、单项选择题(共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.Linu某下可执行文件的默认扩展名为()。

A.克劳德·香农B.戈登·摩尔C.查尔斯·巴比奇D.冯·诺依曼7.设某、Y、Z分别代表三进制下的一位数字,若等式某Y+Z某=某Y某在三进制下成立,那么同样在三进制下,等式某Y某Z某=()也成立。

A.Y某ZB.Z某YC.某YZD.某ZY8.Pacal语言、C语言和C++语言都属于()。

A.面向对象语言B.脚本语言C.解释性语言D.编译性语言9.前缀表达式“+3某2+512”的值是()。

A.23B.25C.37D.6510.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了()。

A.寄存器B.高速缓存C.闪存D.外存11.一个字长为8位的整数的补码是11111001,则它的原码是()。

A.00000111B.01111001C.11111001D.1000011112.基于比较的排序时间复杂度的下限是(),其中n表示待排序的元素个数。

A.Θ(n)B.Θ(nlogn)C.Θ(logn)D.Θ(n)13.一个自然数在十进制下有n 位,则它在二进制下的位数与()最接近。

A.5nB.n某log210C.10某log2nD.10log2n14.在下列HTML语句中,可以正确产生一个指向NOI官方网站的超链接的是()。

中学生信息学奥林匹克竞赛初赛命题试题附参考答案

中学生信息学奥林匹克竞赛初赛命题试题附参考答案

信息学命题(十)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、下列描述计算机病毒的特性中,()是正确的。

信息学奥林匹克竞赛初中组(初赛)模拟试题

信息学奥林匹克竞赛初中组(初赛)模拟试题

信息学奥林匹克竞赛初中组(初赛)模拟试题信息学奥林匹克竞赛初中组(初赛)模拟试题(时间:120分钟)班级_________姓名_________学号______成绩_________一、选择题:(本题共20题,每题1.5分,共计30分。

前10题为单选题,后10题为不定项选择题。

)1、在计算机内部用来传送、存贮、加工处理的数据或指令(命令)都是以()形式进行的。

A、二进制码B、八进制码C、十进制码D、智能拼音码2、计算机的软件系统通常分为()A、硬件系统和软件系统B、高级软件和一般软件C、系统软件和应用软件D、军用软件和民用软件3、关于软盘读写孔,正确的说法是()。

A.从该孔读信息B.从该孔写信息C.当该孔处于开状态时,不能删除盘中文件。

D.该孔没有作用4、一棵二叉树的中序遍历序列为:DGBAECHF,后序遍历序列为:GDBEHFCA,则前序遍历的序列是()A、ABCDFGHEB、ABDGCEFHC、ACBGDHEFD、ACEFHBGD5、下列叙述中错误的是()。

A.微型计算机应避免置于强磁场之中B.微型计算机使用时间不宜过长,而应隔几个小时关机一次C.微型计算机应避免频繁关开,以延长其使用寿命D.计算机应经常使用,不宜长期闲置不用6、计算机网络最主要的优点是()。

A、运算速度快B、共享资源C、精度高D、存储容量大7、下列4个不同进制表示的数中,最大的一个数是()A、(220.1)10B、(11011011.1)2C、(334.1)8D、(DC.1) 168、为了区分汉字与ASCII码,计算机中汉字编码的最高位为()A、1B、0C、-1D、29、下列正确的文件名是()。

A. command。

ComB. command_comC. command,comD. /doc/aa3203821.html,10、.一般来说,TCP/IP的IP提供的服务是( )A.运输层服务B.会话层服务C.表示层服务D.网络层服务11、通信时,模拟信号也可以用数字信道来传输,无法实现模拟信号与数字信号之间转换功能的是()A、D/AB、A/DC、ModemD、Codec12、一个栈的输入顺序为1、2、3、4、5,下列序列中可能是栈的输出序列是()。

NOIP2010初赛普及组C++题目及答案

NOIP2010初赛普及组C++题目及答案

第十六届全国青少年信息学奥林匹克联赛初赛试题(普及组 C++语言两小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共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. exeB. comC. 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. XZY8.Pascal语言、C语言和C++语言都属于()。

A. 面向对象语言B. 脚本语言C. 解释性语言D. 编译性语言9.前缀表达式“+ 3 * 2 + 5 12”的值是()。

A. 23B. 25C. 37D. 6510.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了()。

A. 寄存器B. 高速缓存C. 闪存D. 外存11.一个字长为8位的整数的补码是,则它的原码是()。

noip2022提高组初赛试题及答案

noip2022提高组初赛试题及答案

noip2022提高组初赛试题及答案第十六届全国青少年信息学奥林匹克联赛初赛试题(提高组C语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.单项选择题(共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.Linu某下可执行文件的默认扩展名为()5.如果在某个进制下等式7某7=41成立,那么在该进制下等式12某12=()也成立。

A.100B.144C.164D.1966.提出“存储程序”的计算机工作原理的是()。

A.克劳德·香农B.戈登·摩尔C.查尔斯·巴比奇D.冯·诺依曼7.前缀表达式“+3某2+512”的值是()A.23B.25C.37D.658.主存储器的存取速度比中央处理器(CPU)的工作速度慢很多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了()A.寄存器B.高速缓存C.闪存D.外存9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上至下、从左至右一次存放到一个顺序结构的数组中。

假定根结点存放在数组的1号位置,则第K号结点的父结点如果存在的话,应当存放在数组的()号位置。

A.2kB.2k+1C.k/2下取整D.(k+1)/2下取整10.一下竞赛活动中历史最悠久的是()A.全国青少年信息学奥林匹克联赛(NOIP)B.全国青少年信息学奥林匹克竞赛(NOI)C.国际信息学奥林匹克竞赛(IOI)D.亚太地区信息学奥林匹克竞赛(APIO)二.不定项选择题(共10题,每题1.5分,共计15分。

全国青少年信息学奥林匹克联赛初赛试题普及组C++题目及答案 (2)

全国青少年信息学奥林匹克联赛初赛试题普及组C++题目及答案 (2)

第十六届全国青少年信息学奥林匹克联赛初赛试题(普及组 C++语言两小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共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. exeB. comC. 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. XZY8.Pascal语言、C语言和C++语言都属于()。

A. 面向对象语言B. 脚本语言C. 解释性语言D. 编译性语言9.前缀表达式“+ 3 * 2 + 5 12”的值是()。

A. 23B. 25C. 37D. 6510.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。

noip21初赛普及组c++题目及答案

noip21初赛普及组c++题目及答案

第十六届全国青少年信息学奥林匹克联赛初赛试题(普及组C++语言两小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共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.XZY8.Pascal语言、C语言和C++语言都属于()。

A.面向对象语言B.脚本语言C.解释性语言D.编译性语言9.前缀表达式“+3*2+512”的值是()。

A.23B.25C.37D.6510.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了()。

A.寄存器B.高速缓存C.闪存D.外存11.一个字长为8位的整数的补码是,则它的原码是()。

A.00000111B.01111001C.D.12.基于比较的排序时间复杂度的下限是(),其中n表示待排序的元素个数。

NOIP2010第十六届初赛试题及答案(普及组Pascal)修缮完美版

NOIP2010第十六届初赛试题及答案(普及组Pascal)修缮完美版

第十六届全国青少年信息学奥林匹克联赛初赛试题(普及组 Pascal 语言两小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷上一律无效●●CCF NOIP2010普及组(Pascal语言)参考答案与评分标准一、单项选择题(共20题,每题1.5分,共计30分)1 2 3 4 5 6 7 8 9 10D A A D A D B D C B11 12 13 14 15 16 17 18 19 20D B B B B A A D C D二、问题求解(共2题,每题5分,共计10分)1、2-2-1-2-3-1-1-3-4-3-1-2-1-3-5-3-6(或22123113431213536)2、49三、阅读程序写结果(共4题,每题8分,其中第4题(1)、(2)各4分,共计32分)1、2 20 77 912、99 101 1113、120 1124、(1)1(2)4四、完善程序(前4空,每空2.5分,后6空,每空3分,共计28分)(说明:以下各程序填空可能还有一些等价的写法,各省可请本省专家审定和上机验证,不一定上报科学委员会审查)1、① tmp := true② p[j]③ p[r] := i④ p[j] + p[k](或p[k] + p[j])⑤10042、① num <= 2(或num < 3 或num = 2)②go(LEFT_TO_RIGHT)③pos[i] = LEFT(或LEFT = pos[i])④ time[i] + go(RIGHT_TO_LEFT)(或go(RIGHT_TO_LEFT) + time[i])⑤ pos[i] := LEFT本小题中,LEFT可用true代替,LEFT_TO_RIGHT可用true代替,RIGHT_TO_LEFT 可用false代替。

NOI精选初赛普及组C++题目及答案精编

NOI精选初赛普及组C++题目及答案精编

第十六届全国青少年信息学奥林匹克联赛初赛试题(普及组C++语言两小时完成)•• 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效••一、单项选择题(共20 题,每题1.5 分,共计30 分。

每题有且仅有一个正确选项。

) 1 .2E+03 表示()。

A. 2.03B.5C.8D.20002.一个字节( byte )由()个二进制位组成。

A.8B.16C.32D. 以上都有可能3.以下逻辑表达式的值恒为真的是()。

A.P V (?P A Q) V (?P A ?Q)B.Q V (?P A Q) V (P A ?Q)C.P V QV (P A ?Q) V (?P A Q)D.P V ?Q V (P A ?Q) V (?P A ?Q)4.Linux 下可执行文件的默认扩展名为()。

A.exeC.dllD. 以上都不是5.如果树根算第1 层,那么一棵n 层的二叉树最多有()个结点。

A.2 n-1B.2 nC.2 n+1D.2 n+16.提出“存储程序”的计算机工作原理的是()。

A.克劳德•香农B.戈登•摩尔C.查尔斯•巴比奇D.冯•诺依曼7.设X、Y、Z分别代表三进制下的一位数字,若等式XY+ZX=XYX在三进制下成立,那么同样在三进制下,等式XY*ZX= ()也成立。

A.YXZB.ZXYC.XYZD.XZY8.Pascal 语言、C 语言和C+ +语言都属于()。

A. 面向对象语言B. 脚本语言C. 解释性语言D. 编译性语言9.前缀表达式“ +3*2+512 ”的值是()。

A.23B.25C.37D.6510•主存储器的存取速度比中央处理器( CPU)的工作速度慢得多,从而使得后者的效率受到影响。

而根据局部性原理,CPU 所访问的存储单元通常都趋于聚集在一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了()。

A. 寄存器B. 高速缓存C. 闪存D. 外存11.一个字长为8 位的整数的补码是,则它的原码是()。

(完整版)青少年信息学奥林匹克初赛模拟试题附参考答案

(完整版)青少年信息学奥林匹克初赛模拟试题附参考答案

D 、( 101)2 > ( 15)16E 、( 121)10 =( 79)163、关闭一个活动应用程序窗口,可按快捷键( C 、Alt +Esc D 、Ctrl+ EscE 、Shift+ Esc4、结构化程序设计的三种结构是(A 、顺序结构、选择结构、转移结构 C 多分结构、赋值结构、等价结构 E 、循环结构、顺序结构、选择结构)B 、分支结构、等价结构、循环结构 D 、分支结构、顺序结构、选择结构5、编译程序是指( )A 、 将高级语言源程序翻译成机器语言程序(目标程序)B 、 将机器语言源程序翻译成高级语言程序(目标程序)C 、 对源程序边扫描边翻译执行D 、 对目标程序装配连接E 、 运行源程序并修改错误6、在pascal 语言中下列运算符( )的优先级别最高7、在线性表中,那些结点只有一个直接前驱和一个直接后续()A 、头结点B 、尾结点C 、中间的结点D 、所有结点E 、不确定 8、 具有12个记录的序列,采用冒泡排序法最少的比较次数是() A 、 1B 、144C 、11D 、66E 、09、有N 个结点的图的邻接矩阵存储法中,链表的表头结点有()个。

A 、 NB 、 2NC 、N/2D 、N*NE 、N-210、表达式 SQRT ( ABS (-100)*SQR ( ROUND ( 3.7)))的值是( )。

11、二叉树的后序遍历为 abcdef ,这棵二叉树可能是:信息学初赛模拟试题一、选择一个正确答案代码( A/B/C/D ),填入每题的括号内 (本题共20小题,每题1.5 分共30分。

1 —10小题为单选题,11— 20小题为不定项选择题,每题有一个或多个答案。

) 1、如果按字长来划分,微型机可以分为 位机是指该计算机所用的 CPU ( A 、同时能处理32位二进制数 C 只能处理32位二进制定点数 8位机、16位机、32位机和64位机。

所谓32 B 、具有32位的寄存器 D 、有32个寄存器 E 存储方式是 32位2、下列表达式正确的是( A 、 ( 1) 10>( 1)2B 、( 12)10 >( 10)16C 、 ( 15)8 > ( 10)16A 、 Ctrl + F4B 、Alt + F4 A 、 AND B 、 NOTC <>D 、*E 、OR A 、 30 B 40 C 30.0D 、40.0E 、40.0012、 具有4个顶点的无向完全图有()条边。

NOIP2010提高组初赛试题及详细解析

NOIP2010提高组初赛试题及详细解析

第十六届全国青少年信息学奥林匹克联赛初赛试题(提高组 C++语言两小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。

每题有且仅有一个正确选项。

)1.与十六进制数 A1.2等值的十进制数是()A.101.2 B.111.4 C.161.125 D.177.252.一个字节(byte)由()个二进制组成。

A.8 B.16 C.32 D.以上都有可能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 + 5 12 ”的值是()。

A. 23B. 25C. 37D. 6 58.主存储器的存取速度比中央处理器(CPU)的工作速度慢的多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了( )。

A.寄存器 B.高速缓存 C.闪存 D.外存9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上到下、从左到右依次存放到一个顺序结构的数组中。

假定根结点存放在数组的1号位置上,则第k号结点的父结点如果存在的话,应当存放在数组中的()号位置。

A.2k B.2k+1 C.k/2下取整 D.(k+1)/210.以下竞赛活动中历史最悠久的是()。

学科竞赛-全国青少年信息学奥林匹克联赛初赛试题普及组C++题目及答案 (2)

学科竞赛-全国青少年信息学奥林匹克联赛初赛试题普及组C++题目及答案 (2)

全国青少年信息学奥林匹克联赛初赛试题普及组C++题目及答案(2)第十六届全国青少年信息学奥林匹克联赛初赛试题(普及组C++语言两小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共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. exeB. comC. 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. XZY8.Pascal语言、C语言和C++语言都属于()。

A. 面向对象语言B. 脚本语言C. 解释性语言D. 编译性语言9.前缀表达式“+ 3 * 2 + 5 12”的值是()。

A. 23B. 25C. 37D. 6510.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了()。

历届全国青少年信息学奥赛初赛试题答案(6-16届)

历届全国青少年信息学奥赛初赛试题答案(6-16届)

第六届全国青少年信息学(计算机)奥林匹克分区联赛初赛试题(提高组参考答案)一、选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1.5分,多选无分,共30分)二、问题解答(第1题的第1问2分,第2问5分,第2题7分,两题共14分)1.答:有5种不同形态的二叉树可以得到这一遍历结果;可画出的这些二叉树为:2. 用递推公式给出的某人从底层开始走完全部楼梯的走法为(用F(N))记录不同案数:F(1)=1 F(2)=2 F(3)=4 F(N)=F(N-3)+F(N-2)+F(N-1) (N≥4)三、阅读程序,并写出程序的正确运行结果:(10分,共20分)(1)程序的运行结果是:4 3 0 2(2)程序的运行结果是:BBAC四、根据题意,将程序补充完整(每个点3分,共30分)第七届全国青少年信息学(计算机)奥林匹克分区联赛初赛试题(提高组参考答案)一、选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1.5分,多选无分,共30分)二、问题解答(5+7分,两题共12分)1.答:该二叉树先序遍历的顺序为:ABCEGDFHIJ2.答:用这些点为顶点,能组成2250个不同四边形三、阅读程序,并写出程序的正确运行结果:(4+7+8+9分,共28分)(1)程序的运行结果是:125(2)程序的运行结果是:181 110 87 76 66 62 61 60(3)程序的运行结果是:1348(4)程序的运行结果是:153四、根据题意,将程序补充完整(每个点3分,共30分)题一① SP:=SP+1② I:=I -1③ DK[I,2]+L+DK[I+1,2]④ D⑤ DK[I+1,1]题二① READLN(X,Y,W)② R[J,I]+EET[J]>MAX③ ET[N]:=EET[N];④ ET[J]-R[I,J]<MIN⑤ EET[I]=ET[I]第八届全国青少年信息学奥林匹克联赛初赛试题提高组一、选择题二、问题解答1、442、N0 = (K-1) Nk +1三、读程序写结果1、RRRRWWBBBB2、300313、15.00(PASCAL) 15(BASIC)四、补充程序题一:1、c[n+1]2、(yu+d[j1]<c[j1+1])3、yu:=yu+d[j1];4、e[j0]:=s;5、write(e[I]:4);题二:1、P AND (B[0]=0)2、B[J]:=1;3、P:=FALSE;4、(A[I,J]=-1) AND (B[J]=1)5、P第九届全国青少年信息学奥林匹克联赛初赛试题提高组参考答案一、单项选择题(共10题,每题1.5分,共计15分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第十六届全国青少年信息学奥林匹克联赛初赛试题(普及组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.XZY8.Pascal语言、C语言和C++语言都属于()。

A.面向对象语言B.脚本语言C.解释性语言D.编译性语言9.前缀表达式“+3*2+512”的值是()。

A.23B.25C.37D.6510.主存储器的存取速度比中央处理器(CPU)的工作速度慢的多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了()。

A.寄存器B.高速缓存C.闪存D.外存11.一个字长为8位的整数的补码是11111001,则它的原码是()。

A.00000111B.01111001C.11111001D.1000011112.基于比较的排序时间复杂度的下限是(),其中n表示待排序的元素个数。

A.O(n)B.O(n log n)C.O(log n)D.O(n2)13.一个自然数在十进制下有n位,则它在二进制下的位数与()最接近。

A.5nB.n*log210C.10*log2nD.10n log2n14.在下列HTML语句中,可以正确产生一个指向NOI官方网站的超链接的是()。

A.<a url=http://www.noi,cn>欢迎访问NOI网站</a>B.<a href=http://www.noi,cn>欢迎访问NOI网站</a>C.<a>http://www.noi,cn</a>D.<a name=http://www.noi,cn>欢迎访问NOI网站</a>15.元素R1、R2、R3、R4、R5入栈的顺序为R1、R2、R3、R4、R5。

如果第1个出栈的是R3,那么第5个出栈的不可能是()。

A.R1B.R2C.R4D.R516.双向链表中有两个指针域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;17.一棵二叉树的前序遍历序列是ABCDEFG,后序遍历序列是CBFEGDA,则根结点的左子树的结点个数可能是()。

A.2 B.3 C.4 D.518.关于拓扑排序,下列说法正确的是()。

A.所有连通的有向图都可以实现拓扑排序B.对同一个图而言,拓扑排序的结果是唯一的C.拓扑排序中入度为0的结点总会排在入度大于0的结点的前面D.拓扑排序结果序列中的第一个结点一定是入度大于0的点19.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上到下、从左到右依次存放到一个顺序结构的数组中。

假定根结点存放在数组的1号位置上,则第k号结点的父结点如果存在的话,应当存放在数组中的()号位置。

A.2kB.2k+1C.k/2下取整D.(k+1)/220.全国青少年信息学奥林匹克系列活动的主办单位是()。

A.教育部B.科技部C.共青团中央D.中国计算机学会三、问题求解(共2题,每题5分,共计10分)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个条目如上述,则信息串“yyxy xx yyxy xyx xx xyx”的编码是2.队列快照是指在某一时刻队列中的元素组成的有序序列。

现有3个正整数元素依次入队、出队。

已知它们的和为8,则共有_________种可能的不同的队列快照(不同队列的相同快照只计一次)。

例如,"51"、"422"、""都是可能的队列快照;而"7"不是可能的队列快照,因为剩下的2个正整数的和不可能是1。

四、阅读程序写结果(共4题,每题8分,其中第4题(1)(2)各4分,共计32分)1.vara1,a2,a3,x:integer;procedure swap(var a,b:integer);vart:integer;begint:=a;a:=b;b:=t;end;beginreadln(a1,a2,a3);if a1>a2thenswap(a1,a2);if a2>a3thenswap(a2,a3);if a1>a2thenswap(a1,a2);readln(x);if x<a2thenif x<a1thenwriteln(x,‘’,a1,‘’,a3,‘’,a3) elsewriteln(a1,‘’,x,‘’,a2,‘’,a3) elseif x<a3thenwriteln(a1,‘’,a2,‘’,x,‘’,a3) elsewriteln(a1,‘’,a2,‘’,a3,‘’,x) end.输入9122077输出:__________2.Varn,m,i:integer;function rSum(j:integer):integer;varsum:integer;beginsum:=0;while j<>0dobeginsum:=sum*10+(j mod10);j:=j div10;end;rSum:=sum;end;beginreadln(n,m);for i:=n to m doif i=rSum(i)then write(I,’’);end.输入:90120输出:__________3.vars:string;i:integer;m1,m2:char;beginreadln(s);m1:=’’;m2:=’’;for i:=1to length(s)doif s[i]>m1thenbeginm2:=m1;m1:=s[i];endelse if s[i]>m2thenm2:=s[i];writeln(ord(m1),’’,ord(m2));end.输入:Expo2010Shanghai China输出:提示:字符空格‘0’‘A’‘a’ASCII码324865974.constnum=5;varn:integer;function r(n:integer):integer;vari:integer;beginif n<=num thenbeginr:=n;exit;end;for i:=1to num doif r(n-i)<0thenbeginr:=i;exit;end;r:=-1;end;beginreadln(n);writeln(r(n));end.(1)输入:7输出:__________(4分)(2)输入16输出:__________(4分)五、完善程序1.(哥德巴赫猜想)哥德巴赫猜想是指,任一大于2的偶数都可写成两个质数的和。

迄今为止,这仍然是一个著名的世界难题,被誉为数学王冠上的明珠。

试编写程序,验证任一大于2且不超过n的偶数都能写成两个质数之和。

constsize=1000;varn,r,I,j,k,ans:integer;p:array[1..size]of integer;tmp:Boolean;beginreadln(n);r:=1;p[1]:=2;for i:=3to n dobegin①;for j:=1to r doif I mod②=0thenbegintmp:=false;break;end;if tmp thenbegininc(r);③;end;end;ans:=0;for i:=2to(n div2)dobegintmp:=false;for j:=1to r dofor k:=j to r doif i+i=④thenbegintmp:=true;break;end;if tmp theninc(ans);end;writeln(ans);end.若输入n为2010,则输出⑤时表示验证成功,即大于2且不超过2010的偶数都满足哥德巴赫猜想。

2.(过河问题)在一个月黑风高的夜晚,有一群人在河的右岸,想通过唯一的一根独木桥走到河的左岸.在伸手不见五指的黑夜里,过桥时必须借照灯光来照明,不幸的是,他们只有一盏灯.另外,独木桥上最多能承受两个人同时经过,否则将会坍塌.每个人单独过独木桥都需要一定的时间,不同的人要的时间可能不同.两个人一起过独木桥时,由于只有一盏灯,所以需要的时间是较慢的那个人单独过桥所花费的时间.现在输入N(2<=N<1000)和这N个人单独过桥需要的时间,请计算总共最少需要多少时间,他们才能全部到达河左岸.例如,有3个人甲、乙、丙,他们单独过桥的时间分别为124,则总共最少需要的时间为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:=1to n doif pos[i]=Rignt thenbegininc(num);if time[i]>ans thenans:=time[i];end;if__________thenbegingo:=ans;exit;end;ans:=INFINITY;for i:=1to n–1doif pos[i]=RIGHT thenfor j:=i+1to 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:=1to n doif_______thenbeginpos[i]:=RIGHT;tmp:=________;if tmp<ans thenans:=tmp;_________;end;go:=ans;endelse go:=0;end;beginreadln(n);for i:=1to n dobeginread(time[i]);pos[i]:=RIGHT;end;writeln(go(RIGHT_TO_LEFT));end.参考答案:一、单项选择题(共20题,每题1.5分,共计30分)题号12345678910答案D A A D A D B D C B题号11121314151617181920答案D B B B B A A D C D二、问题求解(共2题,每题5分,共计10分)1.2-2-1-2-3-1-1-3-4-3-1-2-1-3-5-3-6(或22123113431213536)2.49三、阅读程序写结果(共4题,每题8分,其中第4题(1)、(2)各4分,共计32分)1.2 2077912.991011113.1201124.(1)1(2)4四、完善程序(前4空,每空2.5分,后6空,每空3分,共计28分)(说明:以下各程序填空可能还有一些等价的写法,各省可请本省专家审定和上机验证,不一定上报科学委员会审查)1.①tmp=1②p[j]③p[r]=i④p[j]+p[k](或p[k]+p[j])⑤10042.①num<=2(或num<3或num==2)②go(LEFT_TO_RIGHT)③pos[i]==LEFT(或LEFT==pos[i])④time[i]+go(RIGHT_TO_LEFT)(或go(RIGHT_TO_LEFT)+time[i])⑤pos[i]=LEFT本小题中,LEFT可用1代替,LEFT_TO_RIGHT可用1代替,RIGHT_TO_LEFT可用0代替。

相关文档
最新文档