第五届全国青少年信息学奥林匹克联赛初赛试题及答案(提高组PASCAL)
全国青少年信息学奥林匹克联赛初赛练习卷(二)答案
全国青少年信息学奥林匹克联赛初赛练习卷(二)(普及组PASCAL语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(20题,每题1.5分,共30分)1.完全二叉树的结点个数为11,则它的叶结点个数为()。
A. 4B. 3C. 5D. 2E. 6 (最后一个分支结点:n\2=11\2=5,故叶子有6个)2.平面上有五个点A(5,3)、B(3,5)、C(2,1)、D(3,3)、E(5,1),以这五点作为完全图G的顶点,每两点之间的直线距离是图G中对应边的权值。
以下哪条边不是图G的最小生成树中的边()。
A. ADB. BDC. CDD. DEE. EA3.Intel的首颗16位处理器是()。
A.8088B.80386C.80486D.8086E.Pentium(The first chip used in PCs was Intel's 8088. This was not, at the time it was chosen, the best available CPU, ... The 8088 was chosen for reasons of economics: its 8-bit data bus required less costly motherboards than the 16-bit 8086.)4.下列活动中不属于信息学奥赛的系列活动的是()。
A. NOIPB. NOIC. IOID. 冬令营E. 程序员等级考试5.以下哪个软件不是即时通信软件()。
A.网易泡泡B.MSN MessengerC.Google TalkD.3DS MaxE.QQ6.下列关于高级语言的说法错误的是()。
A.Fortran是历史上的第一个面向科学计算的高级语言B.Pascal和C都是编译执行的高级语言C.C++是历史上的第一个支持面向对象的语言D.编译器将高级语言程序转变为目标代码E.高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上7.常见的邮件传输服务器使用()协议接收邮件。
全国青少年信息学奥林匹克联赛初赛练习卷(六)答案
全国青少年信息学奥林匹克联赛初赛练习卷(六)答案(普及组PASCAL语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(20题,每题1.5分,共30分)1.小张用十六进制,八进制和十进制写了如下一个等式:52 – 19 = 33式中三个数是各不相同进位制的数,试问52、19、33,分别为___________.(A)八进制,十进制,十六进制(B)十进制,十六进制,八进制(C)八进制,十六进制,十进制(D)十进制,八进制,十六进制2.下列if语句中,endif表示相应if的结束:y=0if x<0then y=5else if x<10 theny=10if x<100 then y=100 endifelse y=200endifendif试指出:当x=80时,运行的结果为__E__,当x=5时结果为__D_。
A、y=9B、y=5C、y=10D、y=100E、y=2003.下列哪个网络上常用的名字缩写是错误的()。
A.WWW(World Wide Web)B.URL(Uniform Resource Locator)C.HTTP(Hypertext Transfer Protocol)D.FTP(Fast Transfer Protocol){应该是“File Transfer Protocol”}E.TCP(Transfer Control Protocol)。
4.不能在Linux 上使用的网页浏览器是()。
A. Internet ExplorerB. NetscapeC. OperaD. FirefoxE. Mozilla5.一位艺术史学家有20000 幅1024 * 768 的真彩色图像,如果将这些图像以位图形式保存在CD 光盘上(一张CD 光盘的容量按600M计算),大约需要()张CD光盘。
A. 1B. 10C. 100D. 1000E. 10000(1024*768*32*20000)/ (8*1024*1024*600) =100张6.由3个a,5个b和2个c构成的所有字符串中,包含子串“abc”的共有()个。
信息学奥赛初赛试题(第十六届)
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.两个用补码表示的数相加时,若在最高位产生进位,则表示运算
1999年至2013年历年信息学奥赛提高组初赛答案
NOIP2013第十九届全国青少年信息学奥林匹克联赛初赛(提高组)试题解析一、单选题(15*1.5)1、A,一个字节有8个bit,32位整型变量占用4个字节,故选A。
2、A,二进制11.01转为十进制,(11.01)2 = 1*2+1+0*0.5+1*0.25 = (3.25)10 。
3、B,老和尚给小和尚讲的故事里边有故事本身,递归是函数内部调用函数本身,故选B,递归。
4、D,香农信息论鼻祖。
5、A,一定是满二叉树时拥有2个字节点的节点数最多,最下一层会有2013-1023=990个节点,于是倒数第二层会有990/2=495个节点有2个字节点,从第1层到倒数第三层共有1023-2^9=511个节点,且这些节点都是用2个子节点的节点,所以共有495+511=1006个,选A。
6、B,要使图不联通,只要其中某一个节点不连通即可,所有顶点度最少是3,所以最少需要删除3条边,选B。
7、D,此题最开始一眼扫到的时候脑子进水,跟学生将选B,O(n),实际上不是,计算F1需要1次,计算F2需要一次,计算Fn需要计算F(n-1)的次数加上F (n-2)的次数,所以其实就是计算Fn次,于是答案选择D,至于这个Fn到底是多大,数学上可以计算,它等于O(((1+sqrt(5))/2)^n).8、B,这个必须是B,没有什么好说的,中序遍历保证左边都是小于根的,右边都是大于根的,所以可以保证是一个有序序列。
9、D,A项6和17对11取余都是6发生冲突,B项10的平方和17的平方对11取余都是1发生冲突,C项6的两倍和17的两倍对11取余都是1发生冲突,D项分别为1,2,3,4,不冲突。
10、D,IPV6地址是128位的。
谢谢网友指正!11、C,二分为6个和6个的顶点,此时边最多,有36条边。
12、B,我的学生几乎全选A去了,因为之前讲题只介绍过ASCII码,但是看到统一二字也应该想到Uni...前缀啊。
13、D,64位非零浮点数强制转换成32位浮点数,两个数会有大小上的细微差别,但不会发生符号变化,因为有专门的符号位。
最新noip第二十二届全国青少年信息学奥林匹克联赛提高组初赛(pascal)
第二十二届全国青少年信息学奥林匹克联赛初赛提高组Pascal 语言试题竞赛时间:2016 年10 月22 日14:30~16:30选手注意:●试题纸共有13 页,答题纸共有2 页,满分100 分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共15 题,每题1.5 分,共计22.5 分;每题有且仅有一个正确选项)1. 以下不是微软公司出品的软件是()。
A. Powerpoint C. ExcelB. Word D. Acrobat Reader2. 如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照CapsLock、字母键A、字母键S 和字母键D 的顺序来回按键,即CapsLock、A、S、D、S、A、CapsLock、A、S、D、S、A、CapsLock、A、S、D、S、A、……,屏幕上输出的第81 个字符是字母()。
A. AB. SC. DD. a3. 二进制数00101100 和01010101 异或的结果是()。
A. 00101000B. 01111001C. 01000100D. 001110004. 与二进制小数0.1 相等的八进进制数是()。
A. 0.8B. 0.4C. 0.2D. 0.15. 以比较作为基本运算,在N 个数中找最小数的最少运算次数为()。
A. NB. N-1C. N2D. log N6. 表达式a*(b+c)-d 的后缀表达形式为()。
A. abcd*+-B. abc+*d-C. abc*+d-D. -+*abcd7. 一棵二叉树如右图所示,若采用二叉树链表存储该二叉树(各个结点包括结点的数据、左孩子指针、右孩子指针)。
如果没有左孩子或者右孩子,则对应的为空指针。
那么该链表中空指针的数目为()。
A. 6B. 7C. 12D. 148. G 是一个非连通简单无向图,共有28 条边,则该图至少有()个顶点。
第五届全国青少年信息学计算机奥林匹克分区联赛-小学教育其他试卷与试题
3. 请写出实现下列功能的DOS命令。
列出磁盘文件目录
(
)
清屏幕
(
)
拷贝文件
(
)
删除文件
(
)
建立子目录
(
)
进入指定的子目录
(
)
[每空2分]
4. 请写出你知道的计算机输入设备(三种)和输出设备(两种)。 输入 设 备:
输出 设 备:
[每空1分]
5. 计算机的信息存储容量的基本单位是字节,常用B表示,还有千字节(KB)、兆字节(MB)、千兆字节(GB)等单
TO DGT :S :N
IF :N
STOP
ZFX :S
FD
RT
FD
DGT :S/2 :N+1 END [每空2.5分] 9. 下面是指挥36个海龟,分别旋转本身号数的10倍,然后前进50,以每个海龟所在位置为中心,以5为半径画圆而形 成的图形。请你写出全部命令组。
[8分]
参考答案:
7. 写出能画出如下“幼芽”图的命令组,组成该图“叶子”的弧的半径为60,圆心角为90度,“茎”的长度为50。
[7分] 参考答案:
8. 下面是能画出下图(相邻正方形的边长比例为2:1)的不完整程序(主过程名为TA),请将所缺的子过程和所空 的部分补充上。
TO TA
DRAW DGT 60 1
END
10. 请将下面LOGO函数的值写在括弧内。
ROUND 7.925
ห้องสมุดไป่ตู้
(
)
INT 3.789
(
)
QUOTIENT 5 2
(
)
REMAINDER 8 3
(
)
SUM 5 20
青少年信息学奥林匹克初赛(中学组PASCAL语言)模拟试题附参考答案.doc
12、与二进制
B、108C、116D、132
1110111.111对应的十六进制数是
_____
19、设X=23A、011
A、77.E
B、77.7
C、E7.Eቤተ መጻሕፍቲ ባይዱ
D、E7.7
13、URL的一般格式为_____
A、/<路径>/<文件名>/<主机>
B、<通信协议>://<主机>/<路径>/<文件名>DXDiTa9E3d
V
31
Y
47
Z
100
120
则该线性表的首结点的起始地址为
_____
A、100 B、104
C、108
D、110
二、问题求解(每小题
6分,共12分)
1、圆周上有10个点,每两点间连一弦,如果其中任意三条弦在圆内都不共点,由这些弦在圆内的交点为
顶点的三角形的个数为____________。xHAQX74J0X
_____是
以第一个元素为分界元素的快速排序一趟扫描的结果。
5PCzVD7HxA
A、F,H,C,D,P,A,M,Q,R,S,Y,X
B、P,A,C,S,Q,D,F,X,R,H,M,Y
C、A,D,C,R,F,Q,M,S,Y,P,H,X
D、H,C,Q,P,A,M,S,R,D,F,X,Y
0.0110,则规格化后阶码为.
信息学初赛模拟试题(八)
(中学组PASCAL语言,两小时完成)
◆◆请将正确答案在答卷上填写,在本试题卷上答题无效◆◆
一、选择题 (每小题1.5分,共30分)
1、 一台计算机一经设计出厂,其指令系统
第十五届全国青少年信息学奥林匹克联赛初赛试题(pascal语言 提高)
第十五届全国青少年信息学奥林匹克联赛初赛试题(提高组 Pascal语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有一个正确答案。
)1、关于图灵机下面的说法哪个是正确的:A)图灵机是世界上最早的电子计算机。
B)由于大量使用磁带操作,图灵机运行速度很慢。
C)图灵机只是一个理论上的计算模型。
D)图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作用。
2、关于BIOS下面的说法哪个是正确的:A)BIOS是计算机基本输入输出系统软件的简称。
B)BIOS里包含了键盘、鼠标、声卡、图形界面显器等常用输入输出设备的驱动程序。
C)BIOS一般由操作系统厂商来开发完成。
D)BIOS能提供各种文件拷贝、复制、删除以及目录维护等文件管理功能。
3、已知大写字母A的ASCII编码为65(十进制),则大写字母J的十六进制ASCII编码为:A) 48 B) 49 C) 50 D) 以上都不是4、在字长为16位的系统环境下,一个16位带符号整数的二进制补码为1111111111101101。
其对应的十进制整数应该是:A)19 B) -19 C) 18 D) -185、一个包含n个分支结点(非叶结点)的非空满k叉树,k>=1,它的叶结点数目为:A) nk + 1 B) nk-1 C) (k+1)n-1 D. (k-1)n+16. 表达式a*(b+c)-d的后缀表达式是:A) abcd*+-B) abc+*d-C) abc*+d-D) -+*abcd7、最优前缀编码,也称Huffman编码。
这种编码组合的特点是对于较频繁使用的元素给与较短的唯一编码,以提高通讯的效率。
下面编码组合哪一组不是合法的前缀编码。
A)(00,01,10,11)B)(0,1,00,11)C)(0,10,110,111)D)(1,01,000,001)8、快速排序平均情况和最坏情况下的算法时间复杂度分别为:A) 平均情况O(nlog2n),最坏情况O(n2)B) 平均情况O(n),最坏情况O(n2)C) 平均情况O(n),最坏情况O(nlog2n)D) 平均情况O(log2n),最坏情况O(n2)9、左图给出了一个加权无向图,从顶点V0开始用prim算法求最小生成树。
第五届全国青少年信息学(计算机)奥林匹克分区联赛提高组复赛试题(上机编程)
第五届全国青少年信息学(计算机)奥林匹克分区联赛提高组复赛试题(上机编程三小时完成)第一题拦截导弹(28分)某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。
但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。
某天,雷达捕捉到敌国的导弹来袭。
由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。
输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000 的正整数),计算这套系统最多能拦截多少导弹,和如果要拦截所有导弹最少要配备多少套这种导弹拦截系统。
样例:INPUT389 207 155 300 299 170 158 65OUTPUT6(最多能拦截的导弹数)2(要拦截所有导弹最少要配备的系统数)第二题回文数(25分)若一个数(首位不为零)从左向右读与从右向左读都是一样,我们就将其称之为回文数。
例如:给定一个 10进制数 56,将 56加 65(即把56从右向左读),得到 121是一个回文数。
又如,对于10进制数87,STEPl: 87+78= 165 STEP2: 165+561= 726STEP3: 726+627=1353 STEP4:1353+3531=4884 在这里的一步是指进行了一次N进制的加法,上例最少用了4步得到回文数4884。
写一个程序,给定一个N(2<n<=10,N=16)进制数 M.求最少经过几步可以得到文数。
如果在30步以内(包含30步)不可能得到回文数,则输出“Inpossible”样例:INPUTN=9 M=87OutputSTEP=6第三题旅行家的预算(27分)一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市(假设出发时油箱是空的)。
给定两个城市之间的距离D1、汽车油箱的容量C(以升为单位).每升汽油能行驶的距离D2、出发点每升汽油价格P和沿途油站数N(N可以为零),油站i离出发点的距离Di、每升汽油价格 Pi( i=l,2,...N)。
第五届全国青少年信息学(计算机)奥林匹克分区联赛小学教育其他考试卷与考试题
第五届全国青少年信息学(计算机)奥林匹克分区联赛小学教育其他考试卷与考试题姓名:_____________ 年级:____________ 学号:______________【题目】辽宁赛区小学组初赛试卷 将下列英语单词或缩写在计算机知识中所代表的意义写在括弧中。
WINDOWS(___________________)DOS (___________________)CPU (___________________)CD-ROM (___________________)INTERNET (___________________)UCDOS (___________________)LOGO (___________________)CAI (_________l 请写出实现下列功能的DOS 命令。
列出磁盘文件目录(___________________)清屏幕(___________________)拷贝文件(___________________)删除文件(___________________)建立子目录(___________________)进入指定的子目录(___________________) 参考答案:, , , , , (本题2分)【题目】请写出你知道的计算机输入设备(三种)和输出设备(两种)。
输入设备:_________________________________________________________输出设备:______________________________________参考答案:, , , , (本题1分)【题目】计算机的信息存储容量的基本单位是字节,常用B 表示,还有千字节(KB )、兆字节(MB )、千兆字节(GB )等单位(分别简称为:K 、M 、G )。
这些单位也用来表示文件的大小。
请回答下列问题:一个文件的大小为:2K=___________________B一个硬盘的存储容量为:6.4G=___________________M一台计算机的内存为:16M=___________________K参考答案:, , (本题2分)【题目】写出能画出下列图形的命令组。
第八届全国青少年信息学奥林匹克联赛初赛试题及答案(提高组PASCAL)
第八届全国青少年信息学奥林匹克联赛初赛试题(提高组Pascal 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.选择一个正确答案代码,填入每题的括号内(每题1.5分,多选无分,共30分)1.微型计算机的问世是由于()的出现。
A)中小规模集成电路B)晶体管电路C)(超)大规模集成电路D)电子管电路2.中央处理器(CPU)能访问的最大存储器容量取决于()。
A)地址总线B)数据总线C)控制总线D)实际内存容量3.十进制书11/128可用二进制数码序列表示为:()。
A)1011/1000000 B)1011/100000000 C)0.001011 D)0.00010114.算式(2047)10 -(3FF)16 +(2000)8的结果是()。
A)(2048)10B)(2049)10C)(3746)8D)(1AF7)165.已知x =(0.1011010)2,则[ x / 2 ]补=()2 。
A)0.1011101 B)11110110 C)0.0101101 D)0.1001106.IPv4地址是由()位二进制数码表示的。
A)16 B)32 C)24 D)87.计算机病毒传染的必要条件是:()。
A)在内存中运行病毒程序B)对磁盘进行读写操作C)在内存中运行含有病毒的可执行的程序D)复制文件8.在磁盘上建立子目录有许多优点,下列描述中不属于建立子目录优点的是()。
A)便于文件管理B)解决根目录中目录项个数有限问题C)加快文件查找速度D)节省磁盘使用空间9.在使用E-mail前,需要对Outlook进行设置,其中ISP接收电子邮件的服务器称为()服务器。
A)POP3 B)SMTP C)DNS D)FTP10.多媒体计算机是指()计算机。
A)专供家庭使用的B)装有CD-ROM的C)连接在网络上的高级D)具有处理文字、图形、声音、影像等信息的11.微型计算机中,()的存取速度最快。
【21年试题】历年全国青少年信息学奥林匹克联赛初赛试题1995-2015
【21年试题】历年全国青少年信息学奥林匹克联赛初赛试题1995-2015
1995 全国青少年信息学奥林匹克联赛初赛试题
1996 全国青少年信息学奥林匹克联赛初赛试题
1997 全国青少年信息学奥林匹克联赛初赛试题
1998 全国青少年信息学奥林匹克联赛初赛试题
1999 全国青少年信息学奥林匹克联赛初赛试题
2000 全国青少年信息学奥林匹克联赛初赛试题
2001 全国青少年信息学奥林匹克联赛初赛试题
2002 全国青少年信息学奥林匹克联赛初赛试题
2003 全国青少年信息学奥林匹克联赛初赛试题
2004 全国青少年信息学奥林匹克联赛初赛试题
2005 全国青少年信息学奥林匹克联赛初赛试题
2006 全国青少年信息学奥林匹克联赛初赛试题
2007 全国青少年信息学奥林匹克联赛初赛试题
2008 全国青少年信息学奥林匹克联赛初赛试题
2009 全国青少年信息学奥林匹克联赛初赛试题
2010 全国青少年信息学奥林匹克联赛初赛试题
2011 全国青少年信息学奥林匹克联赛初赛试题
2012 全国青少年信息学奥林匹克联赛初赛试题
2013 全国青少年信息学奥林匹克联赛初赛试题
2014 全国青少年信息学奥林匹克联赛初赛试题
2015 全国青少年信息学奥林匹克联赛初赛试题。
NOIP-2017全国青少年信息学奥林匹克联赛提高组初赛试题标准答案
NOIP 2017全国青少年信息学奥林匹克联赛提高组初赛试卷答案一、单项选择题(共 15 题,每题 1.5 分,共计 22.5 分;每题有且仅有一个正确选项)1. 从( )年开始,NOIP 竞赛将不再支持 Pascal 语言。
A. 2020B. 2021C. 2022D. 20232.在 8 位二进制补码中,10101011 表示的数是十进制下的( )。
A. 43B. -85C. -43D.-843.分辨率为 1600x900、16 位色的位图,存储图像信息所需的空间为( )。
A. 2812.5KBB. 4218.75KBC. 4320KBD. 2880KB4. 2017年10月1日是星期日,1949年10月1日是( )。
A. 星期三B. 星期日C. 星期六D. 星期二5. 设 G 是有 n 个结点、m 条边(n ≤m)的连通图,必须删去 G 的( )条边,才能使得 G 变成一棵树。
A.m–n+1B. m-nC. m+n+1D.n–m+16. 若某算法的计算时间表示为递推关系式:T(N)=2T(N/2)+NlogNT(1)=1则该算法的时间复杂度为( )。
A.O(N)B.O(NlogN)C.O(N log2N)D.O(N2)7. 表达式a * (b + c) * d的后缀形式是()。
A. abcd*+*B. abc+*d*C. a*bc+*dD. b+c*a*d8. 由四个不同的点构成的简单无向连通图的个数是( )。
A. 32B. 35C. 38D. 419. 将7个名额分给4个不同的班级,允许有的班级没有名额,有( )种不同的分配方案。
A. 60B. 84C. 96D.12010. 若f[0]=0, f[1]=1, f[n+1]=(f[n]+f[n-1])/2,则随着i的增大,f[i]将接近与( )。
A. 1/2B. 2/3D. 111. 设A和B是两个长为n的有序数组,现在需要将A和B合并成一个排好序的数组,请问任何以元素比较作为基本运算的归并算法最坏情况下至少要做( )次比较。
NOIP1999提高组初赛答案
1第五届全国青少年信息学(计算机)奥林匹克分区联赛初赛(提高组) 参 考 答 案一、选择一个正确答案代码(A/B/C/D ),填入每题的括号内(每题1.5分,多选无分,共30分)二、回答问题:(5+5=10分) 当给n 后,写出的表达式为: L n =n(n+1)/2+1(n ≥0) Z n =L 2n -2n=2n 2-n+1三、阅读程序,并写出正确的程序运行结果(每题15分,共30分) 1.程序运行的结果:970 2.(PASCAL 语言作 5+5+5=15分) (1)调用该过程的语句为SORT1(N ) (2)调用该过程的语句为SORT2(N );比较运算的次数为:n(n-1)/2 (3)调用该过程的语句为SORT3(N ) (BASIC 语言作 15分)程序运行的结果是:7 13 24 24 36 38 39 63四、根据题意,将以下程序填写完善(共30分)PASCAL 语言 BASIC 语言 (1)共15分(2+2+3+2+2+2+2=15分) ① sp1<=sp2 100 sp1>sp2 ② p:=p+1 110 p=p+1 ③ g[sp1,j]<>0 120 g(sp1,j)=0 ④ sp2:=sp2+1; 130 sp2=sp2+1 ⑤ sp1:=sp1+1 200 sp1=sp1+1 ⑥ k=g[i,2] 530 k<>g(i,2) ⑦ j:=1; 580 j=1(2)共15分(每个点3分)① a[i]:=i; 20 a(i)=i ② 1 to s 70 1 to s③ a[j-1]>a[j] 90 a(j-1)>a(j)④ (a[i1]>a[j-1]) and (a[i1]<a[k]) 120 (a(L)>a(j-1)) and (a(L)<a(k)) ⑤ a[i1]>a[k] 170 a(L)>a(k)。
第三届全国青青年信息学奥林匹克联赛初赛试题提高组Pascal语言
第三届全国青青年信息学(运算机)奥林匹克分区联赛初赛试题(高中组)(PASCAL 语言 竞赛历时:2小时)●●全数试题答案均要求写在答卷纸上,写在试卷纸上一概无效●●一、基础部份:<1> WPS 是属于________类的软件;FOXBASE 是属于_______类的软件。
用FOXBASE 的命令:“CREATE GZB ”,在磁盘中生成的是_______文件.<2>在MS DOS 的根目录中,有如下文件:试问:C:\>TIME < 回车 > 执行的是什么命令?<3> 已知ASCII 码表中的大写字母后有6个其它字符,接着即是小写字母。
现已知:A 字母的ASCII 码为(41)16{ 表示16进制数41 },试写出如下字母用十进制表示的ASCII 码: G → ( )10 B → ( )10 T → ( )10<4> 设数组A[10..100,20..100] 以行优先的方式顺序存储,每一个元素占4个字节,且已知A[10,20]的地址为1000,那么A[50,90]的地址是 。
<5>一个汉字的机内码目前通经常使用2个字节来表示:第一个字节是区位码的区号加(160)10;第二个字节是区位码的位码加(160)10 。
已知:汉字“却”的区位码是4020,试写出机内码两个字节的二进制的代码:<6> 以下图顶用点表示城市,点与点之间的联系表示城市间的道路:D CA B试问:① 可否找出一条从A 城市动身,通过图中所有道路一次后又回到起点的通路来? ② 可否从A 动身,找出去每一个城市且只去一次的通路来?假设能,那么写出通路,不然说明理由。
<7> 为了便于处置表达式,常常将一般表达式(称为中缀表示)转换为前缀{运算符在前,如X/Y 写为/XY} 和后缀 { 运算符在后,如X/Y 写为XY/}的表达形式。
在如此的表示中能够不用括号即可确信求值的顺序,如:(P+Q)*(R-S)→*+PQ-RS 或→PQ + RS -*①试将下面的表达式改写成前缀与后缀的表示形式:<A> A+B*C/D <B> A-C*D+B∧E②试将下面的前缀表示还原成中缀的表示形式,同时写出后缀表示:+△A *B△C {前缀式中△表示一元运算符取负号,如△A表示(-A)}<8> 一个将角编了号的正三角形能够进行如下二种运动:(a) 沿过极点1的高H翻转1800,咱们将那个运动用字母a来表示:1 1a3图一图二(b) 沿过三角形的外心,垂直于三角形所在平面的有向轴L(注意:三角形翻转时L轴也随着翻转的),按右手法那么旋转1200(右手法那么是指用右手大拇指指向L轴的方向,由其余四指决定旋转方向的法那么),咱们将如此的运动用字母b2若是将a,b作为运算对象,并将两个运动持续进行看做是一种运算(那个地址不妨也称为乘法)那么对图一的三角形而言,aa的结果便成为:1 2hh aa2 3 3 1假设将运动前后的三角形状态简称为元素,那么三角形状态就可与运动的表达式关联。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五届全国青少年信息学奥林匹克联赛初赛试题及答案(提高组PASCAL)第五届全国青少年信息学奥林匹克联赛初赛试题(提高组Pascal语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.选择一个正确答案代码,填入每题的话号内(每题1.5分,多选无分,共30分)1.微机内存储器的地址是按()编址的。
A.二进制位B.字长C.字节D.微处理器的型号2.下列诸因素中,对微机工作影响最小的是()A.尘土B.噪声C.温度D.湿度3.在24*24点阵的“字库”中,汉字“一”与“编”的字模占用字节数分别是()A.32,32B.32,72C.72,72D.72,324.将DOS系统盘插入A驱动器启动机器,随后使用一批应用软件,在此过程中,DOS系统盘()A.必须始终插入在A驱动器中B.不必再用B. C.可能有时要插入A驱动器中 D.可能有时要插入B驱动中5.以下DOS命令中,有可能在磁盘上建立子目录的是().A.typeB.dirC.xcopy D.cd6.在config.sys文件中,装入特定的可安装设备驱动程序的命令是().A.buffer B.files C.driver D.device7.计算机能直接执行的指令包括两部分,它们是().A.源操作数与目标操作数B.操作码与操作数C.ASCII码与汉字代码D.数字与字符8、在微机中;通用寄存器的位数是().A8位B.16位 C.计算机字长D.32位9.在计算机中,字符编码通常采用()A.原码B.反码C.ASCII码D.补码10.计算机的软件系统通常分为()A系统软件与应用软件B高级软件与一般软件C军用软件与民用软件D管理软件与控制软件11.执行DOS命令:C>ATTRIB A:*.*的功能是()A.查看A盘上所有文件属性B.查看A盘上当前目录中所有文件属性C.查看A盘上所有系统文件属性D.删去A盘上所有隐含文件的属性12.执件下列DOS命令,效果等价的是()组.A.copy*.for与copy*.for conB.copy A:*.*B:与xcopy A:*.*B:C.copy fole1.txt+file2.txt与copy flle2.txt+file1.txtD.xcopy A:*.*B:/S与diskcopy A:B:13.已知小写字母‘m’的十六进制的ASCll码值是6D,则小写字母‘c’的十六进制的ASCll码值是()A.98B.62C.99D.6314、计算机中的数有浮点数与定点数两种,其中用浮点数表示的数,通常由()两部分组成。
A.指数与基数B.尾数与小数C.阶码与尾数D.整数与小数15.下列文件名中,属于DOS中的保留设备名的为()A.AUX/doc/1b4708127.html,C.CON1D.PRNL16启动计算机引导DOS是将操作系统()A.从磁盘调入中央处理器B.从内存储器调入高速缓冲存储器C.从软盘调入硬盘D.从系统盘调入内存储器17.十进制算术表达式:3*512+7*64+4*8+5的运算结果,用二进制表示为().A.10111100101B.11111100101C.1111l0100101D.11111101101l8.组成’教授’(jiao shou)’副教授’(fu jiao shou)与’讲师’(jiang shi)这三个词的汉字,在GB2312-80字符集中都是一级汉字.对这三个词排序的结果是().A教授,副教授,讲师B.副教授,教授,讲师C讲师,副教授,教授D.副教授,讲师,教授19.不同的计算机,其指令系统也不同,这主要取决于().A所用的操作系统B.系统的总体结构C.所用的CPU D.所用的程序设计语言20.对具有隐含属性(H)的当前目录下的文件ab.txt,能成功执行的DOS命令是()A.TYPE ab.txt B.COPY ab.txt xy.txt C.DIR ab.txt D.REN ab.txt xy.Txt二.回答问题:(10分)将Ln 定义为求在一个平面中用n 条直线所能确定的最大区域数目,例如:当n=1时,L1=2,进一步考虑,用n 条折成角的直线(角度任意),放在平面上能确定的最大区域数目Zn 是多少?例如当n=1时,Z1=2(如下图所示):三.阅读程序,并写出程序的正确运行结果:(每题15分,共30分)1、program exgp1;var i,j,k:integer;a:array[0..100]of integer;beginfor i:=0to 100do a[i]:=i;for k:=5downto 2do beginfor i:=1to 100doif (i mod k)=0then a[i]:=0;for i:=1to 99dofor j:=1to 100-i doif a[j]>a[i+1]then begina[j]:=a[j+1];a[j+1]:=a[j]-a[j+1];a[j]:=a[j]-a[j+1];end;end;j:=1;while (a[j]=0)and (j<100)do j:=j+1;for i:=j to 100do a[0]:=a[0]+a[i];writeln(a[0]);end.本题的运行结果是:2、设数组A[1],A[2],…A[N],已存入了数据,调用不同的排序程序,则数据比较的次数将会不同,试计算出分别调用下列不同的排序程序的比较运算的次数。
其中SWAP (I ,J )表示A[I]与A[J]进行交换。
⑴PROCEDURE SORT1(N :INTEGER );var I,j:integer;begin12当给出n 后,请写出以下的表达式:Ln=_______________________Zn=_______________________for I:=1to n-1dofor j:=1to n doif a[j]<="">end;调用该过程的语句为SORT1(N),比较运算的次数为:⑵PROCEDURE SORT2(I,N:INTEGER);var j:integer;beginif I=n then write(a[n]);else for j:=I+1to n doif a[j]<="">write(a[I]);sort2(I+1,n)end;调用该过程的语句为SORT2(N),比较运算的次数为:⑶PROCEDURE SORT3(I,J:INTEGER);var m:integer;beginif I<>j thenbeginm:=(I+j)div2;sort3(I,m);sort3(m+1,j);merge;{假设合并的元素分别为P,G个,需要比较P+G次};end;end;调用该过程的语句为SORT3(N),比较运算的次数为:四、根据题意,将以下程序填写完整(共30分)1.[问题描述]求一棵树的深度与宽度;(15分)树可用数组TREE:ARRAY[1..N,1..5]OF INTEGER;其中:TREE[I,1]表示结点号;TREE[1,2]-------TREE[1,5]所属结点124567391011128如上图可表示为:1234025670380004910005000060000711120080000900001000001100001213000130000在求解过程中,用到数组G:ARRAY[1..N,1..7]OF INTEGER;其中:G[I,1]表示父结点,G[I,2]表示层次,G[I,3]表示本结点号,G[I,4]------G[I,7]表示子女结点;同时,设2个指针SP1(取数指针),SP2(存数指针)[程序清单]program exgp3;const n=13;var I,j,k,sp1,sp2,n1,n2,jmax,p:integer;tree:array[1..n,1..5]of integer;g:array[1..n,1..7]of integer;beginfor I:=1to n dobegintree[I,1]:=I;for j:=2to5do read(tree[I,j]);readln;end;sp1:=1;sp2:=1;g[1,1]:=0;g[1,2]:=1;g[1,3]:=1;for I:=4to7do g[1,I]:=tree[1,I-2];while1dobeginp:=g[sp1,2];n2:=g[sp1,3];2;j:=4;while3dobeginn1:=g[sp1,j];j:=j+1;4;g[sp2,1]:=n2;g[sp2,2]:=p;g[sp2,3]:=n1;for I:=1to4do g[sp2,I+3]:=tree[n1,I+1];end;5;end;writeln(‘maxd=’,g[sp2,2]);j:=1;k:=g[1,2];jmax:=0;for I:=2to sp2doif6then j:=j+1else beginif j>jmax then jmax:=j;7;k:=g[I,2];end;if j>jmax then jmax:=j;writeln(‘maxl=’,jmax);end.2.[问题描述]用生成法求出1,2,………,r的全排列(r<=8)(15分)[算法过程]用数组a:array[1..r]of integer;表示全排列;初始化时,a[i]:=i,(i=1,2,….,r),设中间的某个排列为a[1],a[2],….a[r],则求出下一个排列的算法为:(1)从后面向前找,直到找到一个顺序为止(设下标为j-1,则a[j-1]<a[j])< p="">(2)从a[j]……..a[r]中,找出一个a[k]比a[j-1]大的最小元素(3)将a[j-1]与a[k]交换(4)将a[j],a[j+1],….,a[r]由小到大排序[程序清单]program exg4;const r=7;var n,I,s,k,j,i1,t:integer;a:array[1..r]of integer;procedure print1;var ik:integer;beginfor ik:=1to r dowrite(a[ik]:8);writeln;end;beginfor I:=1to r do1;print1;s:=1;for I:=2to r do s:=s*I;s:=s-1;for I:=2dobeginj:=r;while3do j:=j-1;k:=j;for i1:=j+1to r doif4then k:=i1;t:=a[j-1];a[j-1]:=a[k];a[k]:=t;for i1:=j to r-1dofor k:=i1+1to r doif5thenbegint:=a[i1];a[i1]:=a[k];a[k]:=t;end;print1;end;end.NOIP1999年(第五届)提高组(Pascal语言)参考答案一、单项选择题1.C2.B3.C4.C5.C6.D7.B8.C9.C10.A11.D12.B13.A14.C15.B16.A17.D18.D19.B20.B二、问题求解Ln=n(n+1)/2+1(n≥0)Zn=L2n-2n=2n2-n+1三、阅读程序,并写出正确的程序运行结果1.程序运行的结果:9702.(1)调用该过程的语句为SORT1(N);比较运算的次数为:n(n-1)(2)调用该过程的语句为SORT2(N);比较运算的次数为:n(n-1)/2(3)调用该过程的语句为SORT3(N);比较运算的次数为:nlog2n+c 四、根据题意,将以下程序填写完善(1)共15分(2+2+3+2+2+2+2=15分)①sp1<=sp2②p:=p+1③g[sp1,j]<>0④sp2:=sp2+1;⑤sp1:=sp1+1⑥k=g[i,2]⑦j:=1;(2)共15分(每个点3分)①a[i]:=i;②1to s③a[j-1]>a[j]④(a[i1]>a[j-1])and(a[i1]a[k]</a[j])<>。