第11届全国青少年信息学奥林匹克联赛初赛试题(普P)附答案
- 格式:docx
- 大小:21.79 KB
- 文档页数:12
NOI’95 “同创杯”全国青少年信息学(计算机)奥林匹克竞赛分区联赛初赛试题(初中组)试题参考答案一、基础题:共34分<1>本题共4分显示结果不相同,③和④比①多出一个文件目录。
<2> 本题共5分所表示的公式是:E=1+X/1!+ X2/2!+ X3/3!+……+ X10/10!<3> 本题共7分列出的算法是:K:=0FOR i:=0 TO 10 DOK:=K+(50-I*5)DIV 2+1;ENDFOR;<4> 本题共10分(1)k和i,j之间的关系表示为:4%k:=(i-1)*i/2+j(2)给定k值后,决定相应的i,j值的算法为:6%j:=k;i:=1;While j>i doj:=j-I;i:=i+1;Endwhile;<5> 本题共8分四色球在盒子中放置的情况为:4%推理过程是:4%假定:黑为1√→黄为2×→黑为2×→白为3√→红为2√→白为4×→黄为4√第二届全国青少年信息学(计算机)奥林匹克分区联赛初赛(初中组)参考答案一、基础知识部分:1.①A:\TB>COPY \TP\D11\F1.TXT \DOS\D31②A:\TB>DEL\ TB\*.*A:\TB>RD TB③A:\TB>\DOS\FORMAT B:/42.错误:向B盘写入时发现写保护。
校正:可在驱动器灯不亮时取出B盘,去掉写保护然后重新插入B驱动器,回答R,重新写入。
3.(21)10=(15)16=(25)8=(10101)24.X=12245.(注:除A6 为1分外,其余每空为0.5分)7.设A0……A N存储在数组A中:BASIC PASCAL10 Y=1 Y:=1;20 FOR I=N TO 0 STEP-1 FOR I:=N DOWNTO 0 DO30 Y=Y*X+A(I)Y:=Y*X+A[I];40 NEXT I8.IF I>=J THEN K=(I*(I-1))/2+J ELSE K=(J*(J-1))/2+I9.第二次比较(S1,S2):S1>S2 取K=K+0S1<S2 取K=K+9S1=S2 取K=K+18第三次比较(S1,S2):S1>S2 取K=K+0S1<S2 取K=K+3S1=S2 取K=K+6第四次比较(S1,S2):S1>S2 AK+1 为最大数S1<S2 AK+2 为最大数S1=S2 AK+3 为最大数第三届全国青少年信息学(计算机)奥林匹克分区联赛初赛(初中组)参考答案一、基础部分:共44分(1)本题共3分。
信息学命题(十)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&C 语言二小时完成)●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●由OIFans()整理一.选择一个正确答案代码(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},那么集合C B A ~ Ç Ç 为()。
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. 以下哪个不是计算机的输出设备()。
第十一届全国青少年信息学奥林匹克联赛初赛试题(普及组pascal&C 语言二小时完成)●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●由OIFans()整理一.选择一个正确答案代码(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},那么集合C B A ~ Ç Ç 为()。
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. 以下哪个不是计算机的输出设备()。
全国青少年信息学奥林匹克联赛初赛提高组C++语言试题竞赛时间:2013年10月13日14:30~16:30选手注意:试题纸共有12页,答题纸共有2页,满分100分。
请在答题纸上作答,写在试题纸上的一律无效。
不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共15题,每题1.5分,共计22.5分;每题有且仅有一个正确选项)1.一个32位整型变量占用()个字节。
A.4 B.8 C.32 D.1282.二进制数11.01在十进制下是()。
A.3.25 B.4.125 C.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.二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。
信息学竞赛初赛模拟试题(九)参考答案一、选择填空:(共20题,每题1.5分,共计30分)二、问题解答:(共2题,每题5分,共计10分)1、________7人_______2、_____4个__________四、写运行结果(共4题,每题8分,共计32分)五、完善程序(共2题,每题14分,共计28分)信息学竞赛初赛模拟试题答案(十)参考答案二、选择填空:(本题共20题,每题1.5分,共计30分。
前10题为单选题,后10题为不定项选择题。
)二、问题求解:(本题共2题,每题5分,共计10分。
)第1题:1 (n=1,2)f(n)= f(n-1)+f(n-2) (n>2)公式为。
第2题:同时只参加两个队的队员有 7 。
四、完善程序(本题共2题,每题14分,共计28分)信息学竞赛初赛试题(十一)参考答案一、选择题:二、问题解答:21、汤恒拿走了皮洛生的帽子;项德铭拿走了汤恒的帽子;皮洛生拿走了理查德的帽子;理查德拿走了项德铭的帽子。
22、72只三、阅读程序,写出程序的运行结果:23、7 2 7{前面有三个空格,后面每两个数字之间有三个空格,下同}7 2 324、2025、 1 3 5{前面有三个空格,后面每两个数字之间有三个空格}26、{每行数字的前面有1个空格,后面每两个数字之间有1个空格}8 1 4 2 5 66 8 1 4 2 55 6 8 1 4 22 5 6 8 1 44 256 8 11 42 5 6 8四、完善程序:(注意,结果后面的分号不能少)27、(1)x mod 10;或x-trunc(x/10)*10;(2)(x mod 100) div 10;或b:=trunc((x-trunc(x/100)*100)/10);(3)(x mod 1000) div 100;或c:=trunc((x-trunc(x/1000)*1000)/100);(4)x div 1000; 或trunc(x/1000);(5)m[j]=z(6)m[i]:=z;28、(1) s:=m*m ;(2) s mod 10 ;(3) s div 10 ;(4) d[i]=d[j](5) i<j(6) i=j信息学竞赛初赛模拟试题答案(十二)参考答案一、二、 1: 352: 1)1(232+-+++m n m n n 三 1: 25 2: 13.00 3: 6.8600 4: 18 8 4 四1.a[i+1]:=a[i]-12. i:=i-1;3. a[i]:=a[i]-1或a[r]:=a[r]-1;4. p[i]:=1;5. (p[j]>0) and (d[p[j],j]) < min)6. k:=j;7. (p[j]>0) and (d[p[j],j]>d[k,j])信息学竞赛初赛模拟试题答案(十三)参考答案二、问题求解:(每小题6分,共12分) 1、542、1)1(*+-=n n x 三,写程序结果:(共28分) 1、 9 1 4 7 6 0 2、 AABA ABCBA ABCDCBA四、程序填空:(每空3分,共30分) 1、 2、①_____m<n ①__k:=(k+1);②_____t:=m___________ ②__ (l+k) mod 10 ③_____r:=m mod n ③___o+m ④_____r:=m mod n__信息学竞赛初赛模拟试题(14)参考答案三、 选择填空:(每题1分,共20分)四、 问题解答:(每空2分,共10分) 1、 17、18、1912、13、14、15 2、 55-5×5+5=3577-7×7+7=35 3、 851 五、写运行结果(每小题8分,共32分)信息学竞赛初赛模拟试题参考答案(十五)六、 选择填空:(每题1.5分,共30分)二、问题求解:(共2题,每小题5分,共10分)1、能2、2000、2004、2008、2012、2016、2020、2024、2028三、写运行结果(共4题,每小题8分,共32分)1) 52) 73) 34) 8,26五、完善程序(共2题,每题14分,共28分)1、①x1x2或x1〈=x2或not(x2〈x1)或not(x2〈=x1)②n或x2 div 2或sqrt(x2)或n~x2 -1中的整数③(x1 MOD i=0)AND(x2 MOD i=0)或 (x2 MOD i=0)AND(x1 MOD i=0)或 ((x1 MOD i)=0)AND((X2 MOD i)=0)或 ((x2 MOD i)=0)AND((x1 MOD i)=0)④yes或yes=True或not(yes=false)或yes〈〉false2、①TRUE②FLAG或FLAG=TRUE③FLAG:=FALSE④F(K2)=TURE或F(K2)信息学竞赛初赛模拟试题答案(十六)七、选择填空:(每题1.5分,共30分)二、问题解答:(第一题4分,第二题6分,共10分)1、 C2、蓝狗三、写运行结果(每小题5分,共30分)1、39202、-98 -34 22 64 67 67 90 98 121 2323 2332 78233、18/46四、完善程序(每空3分,共30分)1.2.(1)(n div 2)(1)p:=p+1(2)s+k (2)s[p]:=input[i](3)s=n (3)k:=k+1(4)(a)(4)polish[k]:=s[p](5)p:=p-1(6)prior(input[i])<=prior(s[p])。
第十一届全国青少年奥林匹克信息学联赛复赛普及组试题及答案陶陶摘苹果(apple.pas/c/cpp)【问题描述】陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。
苹果成熟的时候,陶陶就会跑去摘苹果。
陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。
现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。
假设她碰到苹果,苹果就会掉下来。
【输入文件】输入文件apple.in包括两行数据。
第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。
第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。
【输出文件】输出文件apple.out包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。
【样例输入】100 200 150 140 129 134 167 198 200 111110【样例输出】5[参考程序]题目讲解:简单的循环和文件操作的考察,和去年“不高兴的晶晶”有相似之处,但是比那一道题目简单。
program apple(input,output);varapp:array[1..10] of integer;f1,f2:text;i,j,n:integer;beginassign(f1,'apple.in');assign(f2,'apple.out');reset(f1);rewrite(f2);for i:=1 to 10 do read(f1,app);read(f1,n);j:=0;for i:=1 to 10 doif app<=n+30 then j:=j+1;writeln(f2,j);close(f1);close(f2);end.校门外的树(tree.pas/c/cpp)【问题描述】某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。
全国青少年信息学奥林匹克联赛培训习题与解答第一章计算机基础知识1、我国先后自行研制成功“银河”系列的巨型计算机,其中:“银河”于1983年问世,其运算速度为每秒 1亿次;―银河Ⅱ‖于1992年诞生,其运算速度为每秒 10亿次;“银河Ⅲ”于1997年通过国家鉴定,其运算速度为每秒130亿次。
2、计算机的特点:运算速度快、计算精度高,可靠性好、有记忆和逻辑判断能力、有自动0程序的能力、可处理各种类型的数据与信息。
3、计算机应用于:数字计算、信息处理、辅助设计(CAD)和辅助教学(CAI)、工业控制、多媒体应用、网络技术。
4、下列软件均属于操作系统的是:B (因为WPS、WORD、FOXBASE是应用软件)(A)WPS与PC DOS (B)WINDOWS与MS DOS(C)WORD与WINDOWS (C)FOXBASE与OS/25、操作系统是重要的系统软件,下面几个软件中不属于操作系统的是 C(A)MS-DOS (B)UCDOS (C)PASCAL (D)WINDOWS956、MS-DOS系统对磁盘信息进行管理和使用是以A 为单位的。
【对磁盘信息的存取必须以访问文件方式进行】(A)文件(B)盘片(C)字节(D)命令7、在计算机内部用来传送、存贮、加工处理的数据或指令(命令)都是以C 形式进行的【计算机内部无论是数据还是命令都需要转换成二进制码才能传送、存贮、加工处理】(A)十进制码(B)智能拼音码(C)二进制码(D)五笔字型码8、微机内的存储器的地址是以( B )编址的。
【字长表示一个存储单元由多少位数组成,八位机的一个字长是1B,十六位机的一个字长是2B,字长位越多,可访问的存储器的地址也越多】(A)二进制位(B)字长(C)字节(D)微处理器的型号9、下列诸因素中,对微机工作影响最小的是( B )(A)尘土(B)噪声(C)温度(D)湿度10、在24*24点阵的字库中,汉字“一”与“编”的字模占用字节数分别是( C )(A)32、32 (B)32、72 (C)72、72 (D)72、32【在汉字编码中,字模汉字占用字节数与笔画的多少无关,因每行24点需要3B存储空间,24行共需要72B存储空间】11、将DOS系统盘插入A驱动器启动机器,随后使用一批应用软件,在此过程中,DOS系统盘(C)(A)必须始终插入在A驱动器中(B)不必再用(C)可能有时要插入A驱动器中(D)可能有时要插入B驱动器中【因机器启动成功后,常用命令常驻内存中,当需要调用操作系统中的外部命令时,需要再次再次插入A盘】12、计算机能直接执行的指令包括两部分,它们是(B)(A)源操作数与目标操作数(B)操作码与操作数(C)ASCII码与汉字代码(D)数字与字符【因计算机指令系统由操作码和操作数组成】13、在微机中,通用寄存器的位数是( C )(A)8位(B)16位(C)计算机字长(D)32位【因微机寄存器的位数与机器有关,取决于计算机字长】14、在计算机中,ASCII码是( B )位二进制代码(A)8 (B)7 (C)12 (D)16【表示27个状态,用128个不同的二进制编码来表示控制符号、十进制数、字符、大小写英文字母,最高位设置为0】15、计算机的软件系统通常分为( A )(A)系统软件与应用软件(B)高级软件与一般软件(C)军用软件与民用软件(D)管理软件与控制软件16、启动计算机引导DOS是将操作系统( D )(A)从磁盘调入中央处理器(B)从内存储器调入高速缓冲存储器(C)从软盘调入硬盘(D)从系统盘调入内存储器17、不同的计算机,其指令系统也不相同,这主要取决于( C )(A)所用的操作系统(B)系统的总体结构(C)所用的CPU (D)所用程序设计语言【CPU包括运算器、控制器,所有的控制和运算操作,均由控制器中的微指令进行操作。
全国青少年信息学奥林匹克联赛初赛练习卷(十)new答案全国青少年信息学奥林匹克联赛初赛练习卷(十)答案(普及组PASCAL语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(20题,每题1.5分,共计30分。
每题有且仅有一个正确答案)1.计算机系统由硬件系统和软件系统组成,平常我们所说的计算机软件是由程序和()组成。
A. 软盘B. 文档C. 操作平台D. 相关软件工具2.下面有关数制的式子中,正确的是()。
A. (A2B.C5)16 = (101000101011.01011100)2B. 在八进制中,2*6=14C. (110010)2+(16)10=(1000100)2D. (01000)2=(8)83.汉字输入方法实质上是对汉字进行编码。
下面()不是汉字输入方法的编码方式。
A. 音码B. 形码C. 音形码D. ASCII码4.Windows是一种多任务的操作系统,各个Windows应用程序之间可以非常方便地通过()来交换数据。
A. 复制B. 读/写文件C. 剪贴板D. 剪切5.因特网(Internet)给我们提供了资源共享、浏览、检索信息和远程登录等多种服务。
下面几个选项中,用于远程登录的是()。
A. TelnetB. E-mailC. TCP/IPD. WWW6.在数据结构中,链表是()。
A. 顺序存储的线性表结构B. 非顺序存储的线性表结构C. 非顺序存储的非线性表结构D. 顺序存储的非线性表结构7.如果一棵M度树中有N1个度为1的顶点,N2个度为2的顶点,……,Nm个度为M的顶点,则该树中的叶子顶点个数为()。
A. N1B. M-N1-N2C. N1+2N2+…+(m-1)N m-1+1D. N2+2N3+…+(m-1)N m+18.设有1024个数据,利用二分法进行查找时,最坏情况下的比较次数为()。
A. 11B. 10C. 9D. 89.设数组X[10..40, 20..50]以行优先的方式存储,每个元素占4个字节,且已知x[10,20]的地址为1000,则x[30,30]的地址为()。
第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. 以下哪个不是计算机的输出设备()。
A. 音箱B. 显示器C. 打印机D. 扫描仪E. 绘图仪9. 下列活动中不属于信息学奥赛的系列活动的是()。
A. NOIPB. NOIC. IOID. 冬令营E. 程序员等级考试10. 以下断电之后仍能保存数据的是()。
A. 硬盘B. 寄存器C. 显存D. 内存E. 高速缓存11. 以下哪个软件不是即时通信软件()。
A. 网易泡泡B. MSN MessengerC. Google TalkD. 3DS MaxE. QQ12. 下列关于高级语言的说法错误的是()。
A. Fortran是历史上的第一个面向科学计算的高级语言B. Pascal和C都是编译执行的高级语言C. C++是历史上的第一个支持面向对象的语言D. 编译器将高级语言程序转变为目标代码E. 高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上13. 下列设备不具有计算功能的是()。
A. 笔记本电脑B. 掌上电脑C. 智能手机D. 电子计算器E. 液晶显示器14. 常见的邮件传输服务器使用()协议接收邮件。
A. HTTPB. SMTPC. TCPD. FTPE. POP315. 下列浏览器中,由微软公司开发的浏览器是()。
A. Internet ExploreB. NetscapeC. OperaD. FirefoxE. Mozilla16. 一位艺术史学家有20000 幅__________真彩色图像,每幅图像约占3M空间。
如果将这些图像以位图形式保存在CD 光盘上(一张CD 光盘的容量按600M计算),大约需要()张CD 光盘。
A. 1B. 10C. 100D. 1000E. 1000017. 设A = true,B = false,C = false,D = true,以下逻辑运算表达式值为真的是()。
A. (A∧B)∨(C∧D)B. ((A∧B)∨C)∧DC. A∧((B∨C) ∧D)D. (A∧(B∨C))∨DE. (A∨B)∧(C∧D)18. (3725)8 + (B)16的运算结果是()。
A. (3736)8B. (2016)10C. (1111110000)2D. (3006)10E. (7B0)1619. 二叉树T的宽度优先遍历序列为A B C D E F G H I,已知A 是C的父结点,D 是G 的父结点,F 是I 的父结点,树中所有结点的最大深度为3(根结点深度设为0),可知F的父结点是()。
A. 无法确定B. BC. CD. DE. E20. 设栈S的初始状态为空,元素a, b, c, d, e, f, g依次入栈,以下出栈序列不可能出现的是()。
A. a, b, c, e, d, f, gB. b, c, a, f, e, g, dC. a, e, d, c, b, f, gD. d, c, f, e, b, a, gE. g, e, f, d, c, b, a二.问题求解(请在空格处填上答案,每空5分,共10分)1. 将数组{32, 74, 25, 53, 28, 43, 86, 47}中的元素按从小到大的顺序排列,每次可以交换任意两个元素,最少需要交换次。
2. 有3 个课外小组:物理组,化学组和生物组。
今有张、王、李、赵、陈5 名同学,已知张、王为物理组成员,张、李、赵为化学组成员,李、赵、陈为生物组成员。
如果要在3 个小组中分别选出3 位组长,一位同学最多只能担任一个小组的组长,共有种选择方案。
三.阅读程序(共4题,每题8分,共计32 分)1.var a, b : integer;beginread(a);b := (a * (a * a)) + 1;if b mod 3 = 0 then b := b div 3;if b mod 5 = 0 then b := b div 5;if b mod 7 = 0 then b := b div 7;if b mod 9 = 0 then b := b div 9;if b mod 11 = 0 then b := b div 11;if b mod 13 = 0 then b := b div 13;if b mod 15 = 0 then b := b div 15;writeln((100 * a - b) div 2);end.输入:10输出:2.varstr : string;i : integer;beginstr := 'Today-is-terrible!';for i := 7 to 11 doif str[i] = '-' then str[i - 1] := 'x';for i := 13 downto 1 doif str[i] = 't' then str[i + 1] := 'e';writeln(str);end.输出:3.var a, b, c, p, q : integer;r : array[0..2] of integer;beginread(a, b, c);p := a div b div c;q := b - c + a + p;r[0] := a * p div q * q;r[1] := r[0] * (r[0] - 300);if (3 * q - p mod 3 <= r[0]) and (r[2] = r[2]) then r[1] := r[r[0] div p mod 2]else r[1] := q mod p;writeln(r[0] - r[1]);end.输入:100 7 3输出:4.var str : string;len, i, j : integer;nchr : array [0..25] of integer;mmin : char;beginmmin := 'z';readln(str); len := length(str);i := len;while i >= 2 do beginif str[i - 1] < str[i] then break; dec(i);end;if i = 1 then beginwriteln('No result!'); exit;end;for j := 1 to i - 2 do write(str[j]);fillchar(nchr, sizeof(nchr), 0);for j := i to len do beginif (str[j] > str[i - 1]) and (str[j] < mmin) then mmin := str[j];inc(nchr[ord(str[j]) - ord('a')]);end;dec(nchr[ord(mmin) - ord('a')]);inc(nchr[ord(str[i - 1]) - ord('a')]);write(mmin);for i := 0 to 25 dofor j := 1 to nchr[i] dowrite(chr(i + ord('a')));writeln;end.输入:zzyzcccbbbaaa输出:四.完善程序(前4空,每空2分,后5空,每空4分,共28分) 1.判断质数题目描述:给出一个正整数,判断这个数是否是质数。
输入:一个正整数n(1 ≤ n ≤ 10000)。
输出:如果n是质数,输出”YES”;否则,输出”NO”。
输入样例:10输出样例:NO程序:var① : integer;beginread(n);if n = 2 then writeln( ② )else if ( ③ ) or (n mod 2 = 0) then writeln('NO')else begini := 3;while i * i <= n do beginif ④ then beginwriteln('NO'); exit;end;i := i + 2;end;writeln('YES');end;end.2.木材加工题目描述:木材厂有一些原木,现在想把这些木头切割成一些长度相同的小段木头(木头有可能有剩余),需要得到的小段的数目是给定的。
当然,我们希望得到的小段越长越好,你的任务是计算能够得到的小段木头的最大长度。
木头长度的单位是cm。
原木的长度都是正整数,我们要求切割得到的小段木头的长度也是正整数。