2008年信息学奥赛初赛试题及答案
NOIP2008信息奥赛提高组试题与答案

NOIP2008信息奥赛提高组试题与答案(Pascal语言)第14届信息学奥赛试题单项选择1. 在以下各项中,()不是操作系统软件。
A.Solaris B.Linux C.Sybase D.Windows Vista E.Symbian2. 微型计算机中,控制器的基本功能是()。
A. 控制机器的各个部件协调工作B.实现算数运算与逻辑运算C.存储各种控制信息D. 获取外部信息E.存放程序和数据3. 设字符串S=“Olympic”,S的非空字串的数目是()。
A.29B.28C.16D.17E.74. 完全2叉树有2*N-1的结点,则它的叶子结点数目是()。
A.N-1B.2*NC.ND.2^N-1E.N/25. 将数组{8,23,4,16,77,-5,53,100}中元素从大到小按顺序排序,每次可以交换任意两个元素,最少要交换()次。
A.4B.5C.6D.7E.86.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈,出栈顺序为b,d,c,f,e,a那么栈容量至少该是()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网络系统描述成具有4个层次功能的网络模型,其中提供源节点和目的节点之间的信息传输服务,包括寻址和路由器选择等功能的是()。
A.链路层B.网络层C.传输层D.应用层E.会话层10.对有序数组{5,13,19,21,37,56,64,75,88,92,100}进行二分查找,等概率情况下,查找成功的平均查找长度(平均比较次数)是()。
2008年海淀区信息学奥赛上机题

2008年海淀区信息学奥赛小学组上机题一、打印图形(题目名称: tuxing.bas)(12分)[题目描述]:由键盘输入任意一个自然数N,输出如右图规律的图形。
如:N=4时的图形为:[输入文件] 文件名为:tuxing.in文件中只有一个整数N,为图形的行数其中3≤N26)。
二、数列计算(题目名称: shulie.bas)(12分)[题目描述]:王老师上数学课时,在黑板上给同学们写出了一串数字中的前四个数字是:1,9,8,7,并告诉同学们:“这串数字从第五个数起,每一个数都是它前面相邻四个数字之和的个位数字”,请同学们比试一下看哪位同学能很快地找出这串数的规律,然后打印输出这个数列的前N项,并计算前N项的和。
[题目名称]:shulie.bas[输入文件] 文件名:shulie.in文件中只有一行,包含1个整数N(其中5≤N≤20)[输出文件] 文件名:shulie.out文件中共有二行。
第一行为这个数列的前N项;第二行为这个数列的前N项的和。
要求:每一行的输出数据都从第一列开始,各数据项之间空2格。
[样例输入]: shulie.in的内容为:10[样例输出]:shulie.out的内容为:1 9 8 7 5 9 9 0 3 152三、模拟开关(题目名称: moni.bas)(12分)[题目描述]:有N盏电灯排成一行,依次编号为1,2,3,…,N。
现各有一个开关,开始灯都亮着的。
现在还有N个人,第一人走过来依次把1和1的倍数电灯的开关都拉一下。
第三个人走过来依次把3和3的倍数的开关都拉一下,第五个人走过来依次把5和5的倍数的开关都拉一下(按奇数的规律),…问最后都有哪些灯是关着的?[输入文件] 文件名:moni.in文件中只有一行,包含1个整数N(其中5≤N≤30)[输出文件] 文件名:moni.out文件中共有若干行,每一行一个数据,分别为那些关着的灯泡的编号。
要求:每一行的输出数据都从第一列开始。
义乌市小学2008年青少年信息学竞赛试卷小学(附答案)

义乌市2008年青少年信息学竞赛试卷(小学)(90分钟完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、选择题(每题1.5分,共30分)1. 下列设备哪一项不是计算机输入设备( D )。
A.鼠标 B.扫描仪 C.数字化仪 D.绘图仪2. 在计算机存储容量的表示中,2MB相当于( C )。
A.2000KB B.2048B C.2048KB D.2000B3. 下列诸因素中,对微机工作影响最小的是( B )。
A.尘土 B.噪声 C.温度 D.湿度4.在微机中,用来表示信息的最小单位是( A )。
A.位 B.字节 C.字 D.双字5. DNS是指( B )。
A.电子邮件系统 B.域名服务系统 C.文件服务系统 D.视频服务系统6. 在计算机中,ASCⅡ码是( A )位二进制代码。
A.8 B.7 C.12 D.167.计算机网络的主要目的是( A )A.共享资源 B.提高计算精确度 C.提高运行速度 D.增大内存容量8. IT的含义是( B )。
A.通信技术 B.信息技术 C.网络技术 D.信息学9. 以下断电后仍能保存数据的有( A )。
A.硬盘 B.高速缓存 C.显存 D.RAM10.回收站是( B )中的一块区域。
A.内存 B.硬盘 C.显存 D.RAM11.下列数据类型中不是构造类型的是(D)A.集合类型 B.数组类型 C.文件类型 D.枚举类型12.INTEGER类型的数据范围是(C)A.-32767~32767B.0~32767C.-32768~32767D.0~6553513.下列表达式的值为false的是( B )A. odd(true(7.49))B. round((abs(-9.5)))<10C. not(‘9’<’100’)D. ord(chr(pred(8)))>=714.r:=random(100)+1产生一个随机数r,r的取值范围是( B )A. 0<=r<=100B. 0<r<=100C. 1<=r<100D. 1<=r<=10115.判断变量ch的值是否为小写字母,下列表达式正确的是(A)A. not(ch<’a’)or(ch>’z’)B. ’a’<=ch<=’z’C. (ch>=a)and(ch<=z)D. ch>=’a’ and ch<=’z’16. 下列对队列的叙述正确的是( D )A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据17.算法具有五个特性,以下选项中不属于算法特性的是( B )。
信息学奥赛历年试题(解答)

历年全国青少年信息学奥赛选择题一、单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有一个正确答案)。
第14届:2008年1.在以下各项中,()不是操作系统软件。
A.Solaris B.Linux C.Sybase D.Windows Vista E.Symbian C是数据库系统2.微型计算机中,控制器的基本功能是()。
A.控制机器的各个部件协调工作B.实现算数运算与逻辑运算C.存储各种控制信息D.获取外部信息E.存放程序和数据3.设字符串S=“Olympic”,S的非空子串的数目是()。
A.29 B.28 C.16 D.17 E.71个字符的子串(7个):"o" "l" "y" "m" "p" "i" "c",2个字符(6个):"ol" "ly" "ym" "mp" "pi" "ic" .……7个字符(1个):olympic所以:共有7+6+5+4+3+2+1=284.完全二叉树有2*N-1的结点,则它的叶子结点数目是()。
A.N-1 B.2*N C.N D.2N-1 E.N/2最多只能在最下层缺少结点,并且缺少的结点都在最右边,即最下层的结点都集中在该层最左边,则称此二叉树为完全二叉树。
5.将数组{8,23,4,16,77,-5,53,100}中元素从大到小按顺序排序,每次可以交换任意两个元素,最少要交换()次。
A.4 B.5 C.6 D.7 E.86.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈,出栈顺序为b,d,c,f,e,a 那么栈容量至少应该是()。
A.6 B.5 C.4 D.3 E.27.与十进制数28.5625相等的四进制数是()A.123.21 B.131.22 C.130.22 D.130.21 E.130.20整数部分就不用说了,是130小数部分,0.5625×4=2.250.25×4=1所以是0.218.递归过程和函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
德清县2008年青少年信息学竞赛(初中) 试题

德清县2008年青少年信息学竞赛试卷(初中)(时间:120分钟;满分:100分)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、选择一个正确答案,填入每题的括号内(每题2分,多选无分,共50分)1.下列数中最大的是(▲)。
A、(10110101)2B、(4E)16C、(164)10D、(201)82.现在计算机病毒传播途径中,速度最快、危害最严重的是(▲)A、磁盘B、光盘C、软盘D、计算机网络3.优盘存储器因体积小,容量大,逐渐代替软盘,常用优盘的接口为(▲)。
A、串行接口B、并行接口C、SCSID、USB4.同一单位里的电脑用网卡和网线联接在一起,以实现资源共享和数据通信的功能,这种计算机网络应该属于(▲)。
A、局域网B、城域网C、广域网D、因特网5.下列哪个是计算机的移动存储设备(▲)。
A. 光驱B. 光盘C. 内存D. QQ6.下列IP地址属于B类地址的是(▲)。
A、12.3.1.125B、192.168.0.1 C、202.1.10.16 D、140.1.0.37.如果一封邮件需要同进发送给几个人,可以在抄送栏或地址栏输入多个电子邮箱地址,每个地址之间用(▲)隔开。
A、句号B、分号或逗号C、双引号D、单引号8.在WINDOWS XP默认安装状态下,要在中英文之间切换,我们采用的组合键是(▲)。
A、SHIFT+EnterB、SHIFT+SPACEC、CTRL+ENTERD、CTRL+SPACE9.在WINDOWS XP中,各个窗口间切换,我们可以使用(▲)来实现。
A、CTRL+TABB、ALT+TABC、CTRL+SHIFTD、ALT+SHIFT10.下列叙述中正确的一条是(▲)。
A、最先提出存储程序思想的人是英国科学家艾伦图灵B、ENIAC计算机采用的电子器件是晶体管C、在第三代计算机期间出现了操作系统D、第二代计算机采用的电子器件是集成电路11.下列哪个不是杀毒软件的名称(▲)。
NOIP2008提高组初赛试题_C++含答案 改动-推荐下载

典型的 Web2.0 应用。
A. Sina B. Flickr C. Yahoo
D. Google
15. (2008)10 + (5B)16 的结果是( )。 A. (833)16 B. (2099)10 C. (4063)8 D. (100001100011)2
16. 二叉树 T,已知其先根遍历是 1 2 4 3 5 7 6(数字为结点的编号,以下同),后根遍历是 4
b,d,c,f,e,a,则栈 S 的容量至少应该是( )。
A. 6
B. 5
C. 4
D. 3
7. 与十进制数 28.5625 相等的四进制数是( )。
E. 2
A. 123.21 B. 131.22 C. 130.22 D. 130.21 E. 130.20
8. 归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
A. 链路层 B.网络层 C. 传输层 D. 应用层 E.会话层 10. 对有序数组{5, 13, 19, 21, 37, 56, 64, 75, 88, 92, 100}进行二分查找,等概 率的情况下查找成功的平均查找长度(平均比较次数)是( )。
A. 35/11 B. 34/11 C. 33/11 D. 32/11 E. 34/10 二、 不定项选择题 (共 10 题,每题 1.5 分,共计 15 分。每题正确答案的个数大于或等于 1。多 选或少选均不得分)。
2 7 5 6 3 1,则该二叉树的可能的中根遍历是( )。
A. 4 2 1 7 5 3 6
B. 2 4 1 7 5 3 6
C. 4 2 1 7 5 6 3
D. 2 4 1 5 7 3 6
17. 面向对象程序设计(Object-Oriented Programming)是一种程序设计的方法论,它将对
信息学奥赛初赛试题
信息学奥赛初赛试题一、选择题(共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系统中,使用______命令可以查看当前目录下的文件和子目录。
NOIP2008初赛普及组C++题目及参考答案
第十四届全国青少年信息学奥林匹克联赛初赛试题2008(普及组 C++语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案.)。
1.微型计算机中,控制器的基本功能是()。
,a,则A. 28B. 29C. 16D. 1710.Web2.0是近年来互联网的热门概念之一,其核心思想是互动与分享。
下列网站中,()是典型的Web2.0应用。
A. SinaB. FlickrC. YahooD. Google11.递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
A. 队列B. 多维数组C. 线性表D. 栈12. (2008)10 + (5B)16的结果是()。
精心整理A. (833)16B. (2089)10C. (4163)8D. (100001100011)213. 二叉树T,已知其先根遍历是1 2 4 3 5 7 6(数字为结点的编号,以下同),中根遍历是2 4 1 57 3 6,则该二叉树的后根遍历是()。
A. 4 2 5 7 6 3 1B. 4 2 7 5 6 3 1C. 7 4 2 5 6 3 1D. 4 2 7 6 5 3 114.将数组{8, 23, 4, 16, 77, -5, 53, 100}中的元素按从大到小的顺序排列,每次可以交换任意两个元素,最少需要交换()次。
等。
二.问题求解(共2题,每题5分,共计10分)1. 书架上有4本不同的书A、B、C、D。
其中A和B是红皮的,C和D是黑皮的。
把这4本书摆在书架上,满足所有黑皮的书都排在一起的摆法有_____种。
满足 A必须比C靠左,所有红皮的书要摆放在一起,所有黑皮的书要摆放在一起,共有______种摆法。
2.有6个城市,任何两个城市之间都有一条道路连接,6个城市两两之间的距离如下表所示,则城市1精心整理2.#include<iostream>using namespace std;void foo(int a, int b, int c){if(a > b)foo(c, a, b);else精心整理cout<<a<<','<<b<<','<<c<<endl;}int main(){int a, b, c;cin >> a >> b >> c;foo(a, b, c);}int main(){int a[20], i, m;m=10;精心整理for(i=0; i<m; i++){cin>>a[i];}func(a, m);for (i=0; i<m; i++)cout<<a[i]<<" ";solve(first, spos_f + 1, spos_f + (root_m - spos_m), mid, spos_m, root_m - 1); solve(first, spos_f + (root_m - spos_m) + 1, epos_f, mid, root_m + 1, epos_m);cout << first[spos_f];}int main(){精心整理char first[MAX], mid[MAX];int len;cin >> len;cin >> first >> mid;solve(first, 0, len - 1, mid , 0, len - 1);cout << endl;return 0;S,第S中的bfor (i = 0;i < 26;i ++){if ( ① )change[i] -= 'A' - 'a';}}精心整理void ChangeString(){int i;for (i = 0;i <strlen(str);i ++){if ( ② )str[i] = change[str[i] - 'A'] -'a' + 'A';6}中int a[1000001],n,ans = -1;void swap(int &a,int &b){int c;c = a; a = b; b = c;}精心整理int FindKth(int left, int right, int n){int tmp,value,i,j;if (left == right) return left;tmp = rand()% (right - left) + left;swap(a[tmp],a[left]);cin >> n;ans = FindKth(1,m,n);cout << a[ans];return 0;}精心整理参考答案一.选择题ABCCB DCDAB DABBB ABABD二.问题解答1.12 4精心整理2.7三.阅读程序1.232. 2.,3,13. 5 4 10 1 6 22 -59 -6 -11 -64. DBGEFCA四.完善程序1.(1)change[i] >= 'A' && change[i] <= 'Z'(只写change[i] <= 'Z'也对)精心整理。
2008年石狮市信息学奥赛初赛试题(普及组pascal)
“电信杯”2008年石狮市信息学奥林匹克竞赛试题(普及组 Pascal 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题:(共20题,每题1.5分,共计30分每题有且仅有一个正确答案)1.2000年度美籍华人姚期智,由于在伪随机数的生成算法、加密算法和通讯复杂性等计算机理论方面做出突出贡献,获得全球计算机界的最高奖是()。
A.诺贝尔奖 B.图灵奖 C.沃尔夫奖 D.菲尔兹奖2.在计算机系统中,最基本的输入输出模块BIOS存放在()。
A.硬盘中 B.RAM中 C.ROM中 D.CPU中3.下列地址中,属于B类IP地址的是()。
A.27.33.119.2 B.192.97.32.121C.133.201.189.32 D.126.33.82.1074.下面描述用多维数组表示的数据结构的语句中,不正确的是()。
A.每个元素都必须一样 B.各维的下标范围必须一样C.数组在内存中的地址是连续的 D.数组是随机存取的数据结构5.某数列有2000个各不相同的单元,由低至高按序排列。
现要对该数列进行二分法索,在最坏的情況下,需检索( )个单元。
A.10 B.11 C.50 D.1006.下面的程序段违反了算法的()原则。
var n:integer;beginn:=1;while (n mod 2=1) do n:=n+2;write(n);end.A.健壮性 B.确定性 C.可行性 D.有穷性7.已知一棵二叉树的前序遍历结果为ADCGHIBEF,中序遍历的结果为GCHIDAEBF,则这棵树的深度为(根的深度为1)()。
A.3 B.4 C.5 D.68.在字符串”shishiedu”中,共有长度为4的不同子串的个数是()。
A.4 B.5 C.6 D.79. 计算机网络最突出的优点是( )。
A.计算精度高 B.内存容量大C.运算速度快 D.连网的计算机能够相互共享资源10.一个队列开始为空,数列1,2,3,……按顺序进队,经过操作序列“进,进,出,进,进,出,进,进,进,出,进,出”后,队列中的第3个元素是()A.3 B.5 C.7 D.811.在计算机存储系统中,下列哪一个的存取速度最快()。
NOIP2008第十四届全国青少年信息学奥林匹克联赛初赛试题(含答案)汇总
2008第十四届全国青少年信息学奥林匹克联赛初赛试题(提高组 C 语言二小时完成)●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有一个正确答案)。
1. 在以下各项中,()不是操作系统软件。
Symbian2.微型计算机中,控制器的基本功能是()。
A. 控制机器各个部件协调工作B. 实现算术运算和逻辑运算C. 存储各种控制信息D. 获取外部信息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. 栈1 A. Solaris B. Linux C. Sybase D. Windows Vista E. E. 存放程序和数据9. TCP/IP是一组构成互联网基础的网络协议,字面上包括两组协议:传输控制协议(TCP)和网际协议(IP)。
TCP/IP 协议把Internet网络系统描述成具有四个层次功能的网络模型,其中提供源节点和目的节点之间的信息传输服务,包括寻址和路由器选择等功能的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2008年信息学奥赛初赛试题及答案一、单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有一个正确答案)。
1.在以下各项中,()不是操作系统软件。
A.Solaris B.Linux C.Sybase D.Windows Vista E.Symbian2.微型计算机中,控制器的基本功能是()。
A.控制机器的各个部件协调工作B.实现算数运算与逻辑运算C.存储各种控制信息D.获取外部信息E.存放程序和数据3.设字符串S=“Olympic”,S的非空字串的数目是()。
A.29 B.28 C.16 D.17 E.74.完全二叉树有2*N-1的结点,则它的叶子结点数目是()。
A.N-1 B.2*N C.N D.2N-1 E.N/25.将数组{8,23,4,16,77,-5,53,100}中元素从大到小按顺序排序,每次可以交换任意两个元素,最少要交换()次。
A.4 B.5 C.6 D.7 E.86.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈,出栈顺序为b,d,c,f,e,a那么栈容量至少应该是()。
A.6 B.5 C.4 D.3 E.27.与十进制数28.5625相等的四进制数是()A.123.21 B.131.22 C.130.22 D.130.21 E.130.208.递归过程和函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
A.队列B.多维数组C.线性表 D.链表 E.栈9.TCP/IP 是一组构成互联网基础的网络协议,字面上包括两组协议:传输控制协议(TCP)和网际互联协议(IP)。
TCP/IP协议把Internet网络系统描述成具有4个层次功能的网络模型,其中提供源节点和目的节点之间的信息传输服务,包括寻址和路由器选择等功能的是()。
A.链路层B.网络层C.传输层 D.应用层 E.会话层10.对有序数组{5,13,19,21,37,56,64,75,88,92,100}进行二分查找,等概率情况下,查找成功的平均查找长度(平均比较次数)是()。
A.35/11 B.34/11 C.33/11 D.32/11 E.34/10二、不定项选择题(共10题,每题1.5分,共计15分。
每题正确答案的个数大于或等于1。
多选或少选均不得分)。
11.下列关于图灵的说法正确的有()。
A.图灵奖是美国计算机协会与1966年设立的,专门鼓励那些对计算机做出重要贡献的个人B.图灵奖有“计算机界诺贝尔奖”之称。
C.迄今为止,还没有华裔计算机科学家获此殊荣。
D.图灵奖的名称取自计算机科学先驱、英国科学家阿兰?图灵。
12.计算机在工作过程中,若突然停电,()中不会丢失信息不会丢失。
A.硬盘B.CPU C.ROM D.RAM13.若A=True,B=False,C=True,D=False,以下逻辑运算表达式真的有()。
A.(A∧B)V(C∧DV¬A) B.((¬A∧B)VC)∧¬BC.(BVCVD)VD∧A D.A∧(DV¬C)∧B14.Web2.0是近年来互联网热门概念之一,其核心是互动与分享。
下列网站中,()是典型的Web2.0的应用。
A.Sina B.Flickr C.Yahoo D.Google15.(2008)10+ (5B)16 的结果是()。
A.(833)16 B.(2099)10 C.(4063)8 D.(100001100011)2 16.二叉树T,已知其先序遍历是1 2 4 3 5 7 6(数字为节点编号,以下同),后序遍历是4 2 7 5 6 3 1,则该二叉树的中根遍历是()A.4 2 1 7 5 3 6 B.2 4 1 7 5 3 6 C.4 2 1 7 5 6 4 D.2 4 1 5 7 3 617.面向对象的程序设计(Object-Oriented Programming)是一种程序设计的方法论,它将对象作为程序设计的基本单元,将数据和程序封装在对象中,以提高软件的重用性、灵活性、和扩展性。
下面关于面向对象的程序设计说法中正确的是()。
A.面向对象的程序设计方法通常采用自顶向下的设计方法进行设计。
B.面向对象的程序设计方法具有继承性(inheritance)、封装性(encapsulation)、多态性(polymorphism)等几大特点。
C.支持面向对象特性称为面向对象的编程语言,目前较为流行的有C++,JAVA,C#等。
D.面向对象的程序设计的雏形来自于Simula语言,后来在SmallTalk 语言的完善和标准化的过程中得到更多的扩展和对以前的思想的重新注解。
至今,SmallTalk语言仍然被视为面向对象的基础。
18.设T是一棵有n个定点的树,以下说法正确的是()。
A.T是联通的,无环的B.T是联通的,有n-1条边C.T是无环的,有n-1条边D.以上都不对19.NOIP竞赛推荐使用的语言环境有()。
A.Dev-C++ B.Visual C++ C.Free Pascal D.Lazarus20.在下列防火墙(Firewall)的说法中,正确的有()。
A.防火墙是一项协助确保信息安全的设备,其会依照特定的规则,允许或是限制数据通过B.防火墙可能是一台专属硬件或是安装在一般硬件上的一套软件C.网络层防火墙可以视为一种IP数据包过滤器,只允许符合特定规定的数据包通过,其余的一概禁止穿越防火墙D.应用层防火墙是在TCP/IP的“应用层”上工作,可以拦截进出某应用程序的所有数据包问题求解三、问题求解(共2题,每题5分,共计10分)1.有6个城市,任何两个城市之间有一条道路连接,6个城市之间两两之间的距离如下表表示,则城市1到城市6的最短距离为____________。
城市1 城市2 城市3 城市4 城市5 城市6城市1 0 2 3 1 12 15城市2 2 0 2 5 3 12城市3 3 2 0 3 6 5城市4 1 5 3 0 7 9城市5 12 3 6 7 0 2城市6 15 12 5 9 2 02.书架上有21本书,编号从1 到21 从中选4 本,其中每两本的编号都不相邻的选法一共有___________________种。
阅读程序写结果四、阅读程序写结果(共4题,每题8分,共计32分)。
1.vari,a,b,c,d:integer;f:array[0..3] of integer;beginfor i:=0 to 3 doread(f[i]);a:=f[0]+f[1]+f[2]+f[3];a:=a div f[0];b:=f[0]+f[2]+f[3];c:=(b*f[1]+a) div f[2];d:=f[(b div c) mod 4];if (f[(a+b+c+d) mod 4]>f[2]) thenbegina:=a+b;writeln(a)endelsebeginc:=c+d;writeln(c);end;end.输入:9 19 29 39输出:_______________________________ 2.procedure foo(a,b,c:integer); beginif a>b then foo(c,a,b)elsewriteln(a,',',b,',',c)end;var a,b,c:integer;beginreadln(a,b,c);foo(a,b,c);end.输入:2 1 3输出:_________________3.procedure f(a,b,c:integer);beginwrite(a,b,c,'/');if (a=3)and(b=2)and(c=1) then exit;if (b<c) then f(a,c,b)elseif a<b thenif a<c then f(c,a,b) else f(b,c,a); end;var a,b,c:integer;beginreadln(a,b,c);f(a,b,c);end.输入:1 3 2输出:____________________4.vars:string;i,j,len,k:integer;beginreadln(s);len:=length(s);for i:=1 to len doif (ord(s[i])>=ord('A')) and (ord(s[i])<=ord('Z')) thens:=chr(ord(s[i])-ord('A')+ord('a'));for i:=1 to len doif (ord(s[i])<ord('X')) then s:=chr(ord(s[i])+3)elses:=chr(ord(s[i])-23);write(s);write('/');for j:=1 to 3 dobegini:=1;while i<=len-j dobegins[i]:=s[i+j];i:=i+j;end;end;writeln(s);end.输入:ABCDEFGuvwxyz输出:________________________________编辑本段完善程序五.完善程序(前6空,每空3分,后5空,每空2分,共28分)。
1.(找第k大的数)给定一个长度为1000000的无序正整数序列,以及另一个数n(1<=n<=1000000),接下来以类似快速排序的方法找到序列中第n大的数(关于第n大的数:例如序列{1,2,3,4,5,6}中第3大的数是4)Var a:array[1..1000000] of integer;n,m,ans:integer;procedure swap(var a,b:integer);var t:integer;beginif (a<>b) then begint:=a; a:=b; b:=t;end;end;Function FindKth(left,right,n:integer):integer;Var tmp,value,i,j:integer;beginif left=right then exit(left);tmp:=random(right-left)+left;swap(a[tmp],a[left]);value:=____①_____i:=left; j:=right;while i<j dobeginwhile (i<j) and (________②______) do dec(j);if i<j then begina:=a[j];inc(i);end else break;while (i<j) and (___③___) do inc(i);if i<j then begina[j]:=a[i]; dec(j);end else break;end;____④_____if i<n then begin inc(i); exit(FindKth(_____⑤_____));end; if i>n then begin dec(j); exit(______⑥________);end;exit(i);end;var i:integer;beginrandomize;ans:=-1;m:=5;for i:=1 to m doread(a[i]);read(n);ans:=FindKth(1,m,n);writeln(a[ans]);end.2.(矩阵中的数字)有一个n*n(1≤n≤5000)的矩阵a,对于1≤i<n, 1≤j≤n, a[i,j]<a[i+1,j] a[j,i]<a[j,i+1]。