信息学奥赛初赛试题

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

(提高组Pascal语言二小时完成)

••全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效・•

一.单项选择题(共10题,每题1.5分,共计15分。每题有且仅有一个正确答案。)

1.与16进制数A1.2等值的10进制数是()

A.101.2

B.111.4

C.161.125

D.177.25

2.一个字节(byte)由()个二进制组成。

A.8

B.16

C.32

D.以上都有可能

3.以下逻辑表达式的值恒为真的是()。

A.PV(rPAQVgPA n Q)

B.QV(rPAQV(PA n Q

C.PVQV(PAr QQ V(rPAQ

D.PV n QV(PA n QV(rPA n Q)

4.Linux下可执行文件的默认扩展名是()。

A.exe

https://www.360docs.net/doc/7319293896.html,

C.dll

D.以上都不是

5.如果在某个进制下等式7*7=41成立,那么在该进制下等式12*12=()也成立。

A.100

B.144

C.164

D.196

6.提出“存储程序”的计算机工作原理的是()。

A.克劳德?香农

B.戈登?摩尔

C.查尔斯?巴比奇

D.冯?诺依曼

7.前缀表达式“+3*2+512”的值是()。A.23B.25C.37D.65

8.主存储器的存取速度比中央处理器(CPU)的工作速度慢的多,从而使得后者的效率受到影响。而根据局

部性原理,CPU所访问的存储单元通常都趋于一个较小的连续区域中。于是,为了提高系统整体的执行效

率,在CPU中弓I入了()。A.寄存器B.高速缓存C.闪存D.外存

9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上到下、从左到右依次存放到一个顺序结构的数组中。假定根结点存放在数组的1号位置上,则第k号结点的父结点如果存在的话,应当存放在数组中

的()号位置。A.2kB.2k+1C.k/2下取整D.(k+1)/2

10.以下竞赛活动中历史最悠久的是()。A.NOIPB.NOIC.IOID.APIO

二.不定项选择题(共10题,每题1.5分,共计15分。每题正确答案的个数不少于1。多选或少选均

不得分)。

1.元素R1、R2、R3R4R5入栈的顺序为R1、R2、R3R4R5。如果第1个出栈的是R3,那么第5个出

栈的可能是()。A.R1B.R2C.R4D.R5

2.Pascal语言,C语言和C++g言都属于()。A.高级语言B.自然语言C.解释性语言D.编译性

语百

3.原地排序是指在排序过程中(除了存储待排序元素以外的)辅助空间的大小与数据规模无关的排序算法。以下属于原地排序的有()°A.冒泡排序B.插入排序C.基数排序D.

选择排序

4.在整数的补码表示法中,以下说法正确的是()。

B.在编码的位数确定后,所能表示的最小整数和最大整数的绝

A.只有负整数的编码最高位为1

对值相同

C.整数0只有一个唯一的编码溢

D.两个用补码表示的数相加时,若在最高位产生进位,则表示运算

5.一颗二叉树的前序遍历序列是是()。A.0ABCDEFG后序遍历序列是CBFEGDA则根结点的左子树的结点个数可能B.2C.4D.6

6.在下列HTML语句中,可以正确产生一个指向NOI官方网站的超链接的是(

A.

B.

C.https://www.360docs.net/doc/7319293896.html,

D.欢迎访问NOI网站”>欢迎访问NOI网站

”>欢迎访问NOI网站

7.关于拓扑排序,下列说法正确的是()。

A.所有连通的有向图都可以实现拓扑排序

8.对同一个图而言,拓扑排序的结构是唯一的

C.拓扑排序中入度为0的结点总会排在入度大于0的结点的前面

D.拓扑排序结果序列中的第一个结点一定是入度大于0的点

8.

A.

C. 一个平面的法线是指与该平面垂直的直线。

过点(1,1,1)、(2,3,3)的直线

过点(0,3,0)、(-3,1,1)的直线

过点(1,1,1)、(0,3,0)、(2,0,0)的平面的法线是(

B.过点(1,1,1)、(3,2,1)的直线

D.过点(2,0,0)、(5,2,1)的直线

9.双向链表中有两个指针域llink和rlink,分别指向该结点的前驱及后继。设p指向链表中的一个结点,

他的左右结点均为非空。现要求删除结点p,则下列语句序列中正确的是()。

A.p->rlink->llink=p->rlink;

p->llink->rlink=p->llink;deletep;

B.p->llink->rlink=p->rlink;p->rlink->llink=p->llink;deletep;

C.p->rlink->llink=p->llink;p->rlink->llink->rlink=p->rlink;deletep;

D.p->llink->rlink=p->rlink;

p->llink->rlink->link=p->llink;deletep;

10.今年(2010年)发生的事件有()。

A.惠普实验室研究员VinayDeolalikar自称证明了PwNP

B.英特尔公司收购计算机安全软件公司迈克菲(McAfee)

C.苹果公司发布iPhone4手机

D.微软公司发布Windows7操作系统

三、问题求解

1.LZW编码是一种自适应词典编码。在编码的过程中,开始时只有一部基础构造元素的编码词典,如果在编码的过程中遇到一个新的词条,则该词条及一个新的编码会被追加到词典中,并用于后继信息的编码。

举例说明,考虑一个待编码的信息串:“xyxyyyyxyx”。初始词典只有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的正整数依次入列。如果无论这些数具体为何值,

都能找到一种出队的方式,使得存在某个时刻队列四、阅读程序写结果

1.

const

size=10;

var

i,j,cnt,n,m:integer;

data:array[1..size]ofinteger;

begin

readln(n,m);

fori:=1tondoread(data[i]);

fori:=1tondo

begin

cnt:=0;

forj:=1tondo

if(data[i]

((data[j]=data[i])and(j

theninc(cnt);

ifcnt=m

thenwriteln(data[i]);

end;

end.

输入

52

96-801687

输出:

2.

const

size=100;

var

na,nb,i,j,k:integer;

a,b:array[1..size]ofinteger;

begin

readln(na);

fori:=1tonado

read(a[i]);

readln(nb);

fori:=1tonbdoread(b[i]);

i:=1;

j:=1;

while(i<=na)and(j<=nb)do T中的数之和恰好为9,那么n的最小值是

begin

ifa[i]<=b[j]then

begin

write(a[i],'');

inc(i);

end

elsebegin

write(b[j],'');

inc(j);

end;

end;

ifi<=nathen

fork:=itonado

write(a[k],'');

ifj<=nbthen

fork:=jtonbdowrite(b[k],'');

end.

输入

5

13579

4

261014

输出:

3.

const

num=5;

var

n:integer;

functionr(n:integer):integer;

var

i:integer;

begin

ifn<=numthen

begin

r:=n;

exit;

end;

fori:=1tonumdo

ifr(n-i)<0then

begin

r:=i;

exit;

end;

r:=-1;

end;

begin

readln(n);

writeln(r(n));

end.

输入16

输出:

4.

const

size=100;

var

n,m,x,y,i:integer;

r:array[1..size]ofinteger;

map:array[1..size,1..size]ofboolean;found:boolean;

functionsuccessful:boolean;

var

1:integer;

begin

fori:=1tondo

ifnotmap[r[i]][r[imodn+1]]

thenbegin

successful:=false;

exit;

end;

successful:=true;

end;

proceduresa,b:integer);

var

t:integer;

begin

t:=a;

a:=b;

b:=t;

end;

procedureperm(left,right:integer);

var

i:integer;

begin

iffound

thenexit;

ifleft>right

thenbeginifsuccessfulthenbeginfori:=1tondowriteln(r[i],'');

found:=true;

exit;

end;

fori:=lefttorightdobegin

swap(r[left],r[i]);

perm(left+1,right);swap(r[left],r[i]);

end;

end;

begin

readln(n,m);

fillchar(map,sizeof(map),false);

fori:=1tomdobegin

readln(x,y);

map[x][y]:=true;

map[y][x]:=true;

end;

fori:=1tondo

r[i]:=i;

found:=false;

perm(1,n);ifnotfound

thenwriteln('Nosoloution');

end.

输入:91212

2334

4556

6117

273848

5969输出:

五、完善程序

1.(过河问题)在一个月黑风高的夜晚,有一群人在河的右岸,想通过唯一的一根独木桥走到河的左岸.在伸手不见五指的黑夜里,过桥时必须借照灯光来照明,不幸白^是,他们只有一盏灯.另外,独木桥上最多能承受两个人同时经过,否则将会坍塌.每个人单独过独木桥都需要一定的时间,不同的人

要的时间可能不同.两个人一起过独木桥时,由于只有一盏灯,所以需要的时间是较慢的那个人单独过桥所花费的时间.现在输入N(2<=N<1000)和这N

end;

个人单独过桥需要的时间,请计算总共最少需要多少时间,他们才能全部到达河左岸.

例如,有3个人甲、乙、丙,他们单独过桥的时间分别为124,则总共最少需

要的时间为7.具体方法是:甲乙一起过桥到

河的左岸,甲单独回到河的右岸将灯带回,然后甲, 丙在一■起过桥到河的左岸,总时间为2+1+4=7.

const

SIZE=100;

INFINITY=10000;

LEFT=true;

RIGHT=false;

LEFT_TO_RIGHT=true;RIGHT_TO_LEFT=false;

var

h,i:integer;

time:array[1..Size]ofinteger;

pos:array[1..Size]ofBoolean;

functionmax(a,b:integer):integer;beginifa>bthen

max:=aelse

max:=b;end;

functiongo(stage:boolean):integer;var

i,j,num,tmp,ans:integer;begin

if(stage=RIGHT_TO_LEFT)thenbegin

num:=0;

ans:=0;

fori:=1tondoifpos[i]=Rigntthenbegin

inc(num);

iftime[i]>ansthen

ans:=time[i]; end;

ifthen

begin

go:=ans;

exit;

end;

ans:=INFINITY;

fori:=1ton-1do

ifpos[i]=RIGHTthen

forj:=i+1tondo

ifpos[j]=RIGHTthenbegin

pos[i]:=LEFT;

pos[j]:=LEFT;

tmp:=max(time[i]time[j])+;

iftmp

pos[i]:=RIGHT;pos[j]:=RIGHT;

end;

go:=ans;

end

elseif(stage=LEFT_TO_RIGHT)thenbegin

ans:=INFINITY;

fori:=1tondoifthen

begin

pos[i]:=RIGHT;

tmp:=;

iftmp

end;

go:=ans;

end

elsego:=0;

end;

begin

readln(n);

fori:=1tondo

begin

read(time[i]);

pos[i]:=RIGHT;end;

writeln(go(RIGHT_TO_LEFT));

end.

2.(烽火传递)烽火台又称烽燧,是重要的军事防御设施,一般建在险要处或交通要道上。一旦有敌情发生,白天燃烧柴草,通过浓烟表达信息;夜晚燃烧干柴,以火光传递军情。在某两座城市之间有n个烽火台,每个烽火台发出信号都有一定的代价。为了使情报准确地

传递,在连续m个烽火台中至少要有一个发出信号。现输入n、m和每个烽火台发出信号的代价,请计算总共最少花费多少代价,才能使敌军来袭之时,情报能在这两座城市之间准确传递。

例如,有5个烽火台,它们发出信号的代价依次为1、2、5、6、2,且m为3,则总

共最少花费的代价为4,即由第2个和第5个烽火台发出信号。

const

SIZE=100;

var

n.m,r,i:integer;

value,heap,pos,home,opt:array[l..SIZElofinteger;

//heap[i]表示用顺序数组存储的堆heap中第i个元素的值

//pos[i]表示opt[i]在堆heap中的位置,即heaplpos[i]]=opt[i]

//home[i]表示heap[i]在序列opt中的位置,即opt[home[i]]=heap[i]

procedureswap(i,j:integer)]

//交换堆中的第i个和第j个元素

var

tmp:integer;

begin

pos[home[i]]:=j;

pos[home[j]]:=i;

tmp:=heap[i];

heap[i]:=heap[j];

heap[j]:=tmp;

tmp:=home[i];

home[i]:=home[j];

home[j]:=tmp;

end;

procedureadd(k:integer);

//在堆中插入opt[k]

var

1:integer;

begin

inc(r);

heap[r]:=①

pos[k]:=r;

while(i>1)and(heap[i]

swap(i,idiv2);

1:=idiv2;

end;

end;

procedureremove(k:integer);

//在堆中删除opt[k]

var

1,j:integer;

begin

1:=pos[k];

swap(i,r);

dec(r);

ifi=r+1then

exit;

while(i>1)and(heap[i]

1:=idiv2;

end;

whilei+i<=rdo

begin

if(i+i+1<=r)and(heap[i+i+1]

ifheap[i]>heap[j]thenbegin

1:=jendelse

break;

end;

end;

begin

readln(n,m);

fori:=1tondoread(value[i]);

r:=0;

fori:=1tomdo

begin

opt[il:=value[i];

add(i);

end;

fori:=m+1tondo

begin

opt[i]:=⑤

remove(⑥)

add(i);

end;

writeln(heap[1]);

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

、单项选择题(共10题,每题1.5分,共计15分)

四、阅读程序写结果(共4题,每题7分,共计28分)

五、完善程序(第1空2分,其余10空,每空2.5分,共计27分)

(说明:以下各程序填空可能还有一些等价的写法,各省可请本省专家审定和上机验证,不一定上报科 学委员会审查)

1.①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_RIGHTT 用true 代替,RIGHT_TO_LEFTT 用false 代替。

2.①opt[k] ② home[r]:=k

③ j:=i+i (或j:=2*i 或j:=i*2) ④ swap(i,j)(或swap(j,i))

⑤ value[i]+heap[1](或heap[1]+value[i]) 6)i-m

end.

1234 CAAD

二、不定项选择题

123 ACDADABD

三、问题求解(共

5B (

7)C10题,

5 ACB

3题,每题 8 B

每题

6 B

5分,

1.5 7

10 B

分, 8D

共计15分,多选或少选均不得分)

9 BCD

10 ABC

1.

yyxyxxyyxyxyxxxxyx

共计15分)

2.

12

3.

18

2.

12356791014

3.

4

4.

169548327

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、提供HTML 4、系统软件是()的软件。 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、11111110 B、11101111 C、11111011 D、11101110 10、对于二维数组a[1..4,3..6],设每个元素占两个存储单元,若以行为主序存储,则元素a[3,4]相对于数组空间起始地址的偏移量是()。 A、12 B、14 C、16 D、18 11、在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终位置上的排序算法是()。 A、冒泡排序 B、基数排序 C、快速排序 D、归并排序 12、在一颗非空二叉树中,叶子节点的总数比度为2的节点总数多()个。 A、-1 B、0 C、1 D、2 13、一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈的输出序列的是()。 A、2 3 4 1 5 B、5 4 1 3 2 C、2 3 1 4 5 D、1 5 4 3 2 14、TCP/IP网络的体系结构分为应用层、传输层、网络互联层和网络接口层。属于传输层协议的是()。 A、TCP和ICMP B、IP和FTP C、TCP和UDP D、ICMP和UDP 15、使用IE浏览器浏览网页时,出于安全方面的考虑,需要禁止执行Java Script,可以在IE中()。 A、禁用ActiveX控件 B、禁用cookie C、禁用没有标记为安全的ActiveX控件 D、禁用脚本 16、某数码相机的分辨率设定为1600×1200象素,颜色深度为256色,若不采用压缩存储技术,则32M字节的存储卡最多可以存储()张照片。 A、8 B、17 C、34 D、69 17、在以下关于电子邮件的叙述中,“()”是不正确的。 A、打开来历不明的电子邮件附件可能会传染计算机病毒 B、在网络拥塞的情况下,发送电子邮件后,接收者可能过几个小时后才能收到 C、在试发电子邮件时,可向自己的Email邮箱发一封电子邮件 D、电子邮箱的容量指的是用户当前使用的计算机上,分别给电子邮箱的硬盘容量 18、关于发送和接收电子邮件,下列叙述中正确的是()。 A、发送方和接收方必须同时开机才能传送电子邮件 B、接收方不能与发送方相同

第二十届全国青少年信息学奥林匹克竞赛初赛提高组C语言试题附答案

第二十届全国青少年信息学奥林匹克竞赛初赛 提高组C语言试题 一、单项选择题(每题1.5分,共22.5分)。 1.以下哪个是面向对象的高级语言(). A.汇编语言 B. C++ C. FORTRAN D. Basic 2. 1TB代表的字节数量是(). A. 2的10次方 B. 2的20次方 C. 2的30次方 D. 2的40次方 3.二进制数00100100 和00010101 的和是(). A. 00101000 B. 001010100 C. 01000101 D. 00111001 4. TCP协议属于哪一层协议(). A.应用层 B.传输层 C.网络层 D.数据链路层 5.下列几个32位IP地址中,书写错误的是(). A. 162.105.128.27 B. 192.168.0.1 C. 256.256.129.1 D. 10.0.0.1 6.在无向图中,所有定点的度数之和是边数的()倍. A. 0.5 B. 1 C. 2 D. 4 7.对长度位n的有序单链表,若检索每个元素的概率相等,则顺序检索到表中任一元素的平均检索长度为(). A. n/2 B. (n+1)/2 C. (n-1)/2 D. n/4 8.编译器的主要功能是(). A.将一种高级语言翻译成另一种高级语言 B.将源程序翻译成指令 C.将低级语言翻译成高级语言 D.将源程序重新组合 9.二进制数111.101所对应的十进制数是(). A. 5.625 B. 5.5 C. 6.125 D. 7.625 10.若有变量int a, float x, y,且a=7, x=2.5, y=4.7,则表达式x+a%3*(int)(x+y)%2/4 的值大约是(). A. 2.500000 B. 2.750000 C. 3.500000 D. 0.000000 11.有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个续结点。 struct node { data next data next data next int data; struct node *next; f p f q f r } *p,*q,*r; 现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下程序段中错误的是(). A.q->next = r->next; p-> next = r; r->next = q; B.p->next = r; q->next = r->next; r->next = q; C.q->next = r->next; r->next = q; p->next = r; D.r->next = q; q->next = r->next; p->next = r; 12.同时查找2n个数中的最大值和最小值,最少比较次数为(). A. 3(n-2)/2 B. 4n-2 C. 3n-2 D. 2n-2 13.设G是有6个结点的完全图,要得到一颗生成树,需要从G中删去()条边. A. 6 B. 9 C. 10 D. 15

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

信息学奥林匹克竞赛初中组(初赛)模拟试题 (时间: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、ABCDFGHE B、ABDGCEFH C、ACBGDHEF D、ACEFHBGD 5、下列叙述中错误的是()。 A.微型计算机应避免置于强磁场之中 B.微型计算机使用时间不宜过长,而应隔几个小时关机一次 C.微型计算机应避免频繁关开,以延长其使用寿命 D.计算机应经常使用,不宜长期闲置不用 6、计算机网络最主要的优点是()。 A、运算速度快 B、共享资源 C、精度高 D、存储容量大 7、下列4个不同进制表示的数中,最大的一个数是() A、(220.1)10 B、(11011011.1)2 C、(334.1)8 D、(DC.1) 16 8、为了区分汉字与ASCII码,计算机中汉字编码的最高位为() A、1 B、0 C、-1 D、2 9、下列正确的文件名是()。 A. command。Com B. command_com C. command,com D. https://www.360docs.net/doc/7319293896.html, 10、.一般来说,TCP/IP的IP提供的服务是( ) A.运输层服务 B.会话层服务 C.表示层服务 D.网络层服务 11、通信时,模拟信号也可以用数字信道来传输,无法实现模拟信号与数字信号之间转换功能的是() A、D/A B、A/D C、Modem D、Codec 12、一个栈的输入顺序为1、2、3、4、5,下列序列中可能是栈的输出序列是()。 A、54312 B、24135 C、21543 D、12534 13、属于Internet的功能是() A、聊天 B、远程教育 C、查询资料 D、传送能量 14、下列描述计算机病毒的特性中,()是正确的。 A. 潜伏性. B. 传染性. C.. 高速性 D. 危害性 15、一棵n个节点的完全二叉村,则该二叉树的高度h为() A、n/2 B、log(n) C、log(n)/2 D、[log(n)]+1 16、某计算机的硬盘容量为40G,这里40G容量是()字节。 A、40 B、40960MB C、40000MB D、40*1024*1024*1024B 17、下面属于网络操作系统的是() A、UNIX B、WINDOWS C、NETWARE D、DOS 18、如果A的ASCII码为65,则Z的ASCII码为()

noip信息学奥林匹克竞赛初赛阅读程序题c++版本真题练习

2015年信息学奥赛初赛练习题(一) 阅读程序写结果。(共4题,每题8分) 1.#include using namespace std; int a,b,c,d,e,ans; int main() { cin>>a>>b>>c; 3 d=a+b; 7 e=b+c; 10 ans=d+e; cout< using namespace std; int n,i,ans; int main() { cin>>n; ans=0; for(i=1;i<=n;i++)1 1 1 1 1 1 if(n%i==0) ans++; cout< using namespace std; int n,i,j,a[100][100];

int solve(int x,int y) { int u,v; if(x==n) return a[x][y]; u=solve(x+1,y); v=solve(x+1,y+1); if(u>v) return a[x][y]+u; else return a[x][y]+v; } int main() { cin>>n; for(i=1;i<=n;i++) for(j=1;j<=i;j++) cin>>a[i][j]; cout< #include using namespace std; int n,i,j,ans; string s; char get(int i) { if(i

二十三全国青少年信息学奥赛初赛试题及答案c++

第二十三届全国青少年信息学奥林匹克联赛初赛 普及组C++语言试题 竞赛时间:2021年10月14日14:30~16:30 选手注意: ●试题纸共有7 页,答题纸共有2 页,总分值100 分。请在答题纸上作答,写在试题纸上的一律无效。 ●不得使用任何电子设备〔如计算器、、电子词典等〕或查阅任何书籍资料。 一、单项选择题〔共20 题,每题 1.5 分,共计30 分;每题有且仅有一个正确选项〕 1. 在8 位二进制补码中,10101011 表示的数是十进制下的〔〕。 A. 43 B. -85 C. -43 D. -84 2. 计算机存储数据的根本单位是〔〕。 A. bit B. Byte C. GB D. KB 3.以下协议中与电子邮件无关的是〔〕。 A. POP3 B. SMTP C. WTO D. IMAP 4. 分辨率为800x600、16 位色的位图,存储图像信息所需的空间为〔〕。 A. 937.5KB B. 4218.75KB C. 4320KB D. 2880KB 5. 计算机应用的最早领域是〔〕。 A. 数值计算 B. 人工智能 C. 机器人 D. 过程控制 6.以下不属于面向对象程序设计语言的是〔〕。 A. C B. C++ C. Java D. C# 7. NOI 的中文意思是〔〕。 A. 中国信息学联赛 B. 全国青少年信息学奥林匹克竞赛 C. 中国青少年信息学奥林匹克竞赛 D. 中国计算机协会 8. 2021 年10 月1 日是星期日,1999 年10 月1 日是〔〕。 A. 星期三 B. 星期日 C. 星期五 D. 星期二

9.甲、乙、丙三位同学选修课程,从4 门课程中,甲选修2 门,乙、丙各选修3门,那么不同的选修方案共有〔〕种。 A. 36 B. 48 C. 96 D. 192 10. 设G 是有n 个结点、m 条边〔n ≤ m〕的连通图,必须删去G 的〔〕 条边,才能使得G 变成一棵树。 A. m – n + 1 B. m - n C. m + n + 1 D. n – m + 1 11. 对于给定的序列{ak},我们把(i, j) 称为逆序对当且仅当i < j 且ai > aj。那么 序列1, 7, 2, 3, 5, 4 的逆序对数为〔〕个。 A. 4 B. 5 C. 6 D. 7 12. 表达式a * (b + c) * d 的后缀形式是〔〕。 A. a b c d * + * B. a b c + * d * C. a * b c + * d D. b + c * a * d 13.向一个栈顶指针为hs 的链式栈中插入一个指针s 指向的结点时,应执行〔〕。 A.hs->next = s; B.s->next = hs; hs = s; C.s->next = hs->next; hs->next = s; D.s->next = hs; hs = hs->next; 14. 假设串S = “copyright〞,其子串的个数是〔〕。 A. 72 B. 45 C. 46 D. 36 15. 十进制小数13.375 对应的二进制数是〔〕。 A. 1101.011 B. 1011.011 C. 1101.101 D. 1010.01 16. 对于入栈顺序为a, b, c, d, e, f, g 的序列,以下〔〕不可能是合法的出栈 序 列。 A. a, b, c, d, e, f, g B. a, d, c, b, e, g, f C. a, d, b, c, g, f, e D. g, f, e, d, c, b, a 17.设A 和B 是两个长为n 的有序数组,现在需要将A 和B 合并成一个排好序的数组,任何以元素比拟作为根本运算的归并算法在最坏情况下至少要做〔〕次比拟。 A.n2 B. n log n C. 2n D. 2n - 1

NOIP信息学奥赛普及组初赛C试题及答案较完美版

NOIP信息学奥赛普及组初赛C试题及 答案较完美版 NOIP2016第二十二届全国青少年信息学奥林匹克联赛初赛 普及组C++语言试题 竞赛时间:2016年10月22日14:30~16:30 一、单项选择题(共20题,每题1.5分,共计30分;每题有且仅有一个正确选项) 1.以下不是微软公司出品的软件是( )。 A.Powerpoint B.Word C.Excel D. Acrobat Reader 2.如果256种颜色用二进制编码来表示,至少需要( )位。 A.6 B.7 C.8 D.9 3.以下不属于无线通信技术的是( )。 A.蓝牙B.WiFi C.GPRS D.以太网 4.以下不是CPU生产厂商的是( )。 A.Intel B.AMD C.Microsoft D.IBM 5.以下不是存储设备的是( )。 A.光盘B.磁盘C.固态硬盘D.鼠标 6.如果开始时计算机处于小写输入状态,现在有一只小老鼠反

复按照CapsLock、字母键A、字母键S和字母键D的顺序循环按键,即CapsLock、A、S、D、CapsLock、A、S、D、……,屏幕上输出的第81个字符是字母( )。 A.A B.S C.D D.a 7.二进制数00101100和00010101的和是( )。 A.00101000 B.01000001 C.01000100 D.00111000 8.与二进制小数0.1相等的八进制数是( )。 A.0.8 B.0.4 C.0.2 D.0.1 9.以下是32位机器和64位机器的区别的是( )。 A.显示器不同B.硬盘大小不同 C.寻址空间不同D.输入法不同 10.以下关于字符串的判定语句中正确的是( ) A.字符串是一种特殊的线性表B.串的长度必须大于零 C.字符串不可以用数组来表示D.空格字符组成的串就是空串11.一棵二叉树如右图所示,若采用顺序存储结构,即用一维数组元素 存储该二叉树中的结点(根结点的下标为1,若某结点的下标为i,则其左 孩子位于下标2i处、右孩子位于下标(2i+1)处),则图中所有结

初中生信息学奥林匹克竞赛初赛模拟试题(PASCAL语言)附参考答案

信息学竞赛初赛模拟试题(十一) (初中组PASCAL语言,两小时完成) ♦♦请将正确答案在答卷上填写,在本试题卷上答题无效♦♦ 一、选择题(每题只有一个选项符合题目要求,多选无效,1.5*20=30分) 1、当一个应用程序窗口被最小化后,该应用程序将()。 A)被终止执行B)继续在前台执行 C)被暂停执行D)被转入后台执行 2、在"替换"对话框中指定了查找内容但没有在"替换为"框中输入内容,则执行"全部替换"后,将()。 A)只进行查找,不进行替换 B)不能执行,提示输入替换的内容 C)每找到一个欲查内容,就提示用户输入替换的内容 D)把所有找到的内容删除 3、计算机网络最主要的功能在于()。 A)扩充存储容量B)提高计算速度C)传输文件D)共享资源 4、在计算机领域中,通常用英文单词"BYTE〃来表示() A)字B)字长C)二进制位D)字节 5、发现计算机病毒后,一种较为彻底的清除方法是()。 A)删除磁盘文件B)格式化磁盘C)用查毒软件处理D)用杀毒软件处理 6、对于一个具有n个结点和e条边的无向图,若采用邻接表表示,则顶点表的大小为(), A)nB)n+1C)n-1D)n+e 7、互联网址中公司的顶级域名一般是()。 A)NETB)GOVC)EDUD)COM 8、在微机中,硬盘连同其驱动器属于()。 A)外(铺助)存储器B)输入设备C)输出设备D)主(内)存储器 9、在全角状态下,输入的字母在屏幕上占有()个ASCII码字符的位置。 A)1个B)2个C)3个D)4个 10、二进制数10011010和00101011进行逻辑乘运算(即"与"运算)的结果是()。 A)00001010B)10111011C)11000101D)11111111 11、已知一棵二叉树的前序序列和中序序列分别为:ABDEGCFH和DBGEACHF,层次序列为()。 A)GEDHFBCAB)DGEBHFCAC)ABCDEFGHD)ACBFEDHG 12、下列字符中,其ASCII码值最大的是() A)9B)DD)aD)y 13、某顺序存储的表格,其中有90000个元素,已按关键项的值的上升顺序排列。现假定对各个元素进行查找的概率是相同的,并且各个元素的关键项的值皆不同。用顺序查找法查找时,平均比较次数约为() A)25000B)30000C)45000D)90000 14、数字字符"1"的ASCII码的十进制表示为49,那么数字字符"8"的ASCII码的十进制表示为()。

2023年信息学CSP-J组初赛真题及参考答案

2023年信息学CSP-J组初赛真题及参考答案 一、单项选择题(共15题,每题2分,共计30分:每题有且仅有一个正确选项) 1. 在C++中,下面哪个关键字用于声明一个变量,其值不能被修改?()。 A. unsigned B. const C. static D. mutable 2. 八进制数123456708 和076543218的和为()。 A. 222222218 B. 211111118 C. 221111118 D. 222222118 3. 阅读下述代码,请问修改data的value成员以存储3.14,正确的方式是()。 A. data.value = 3.14; B. value.data = 3.14; C. data->value = 3.14; D. value->data = 3.14;

4. 假设有一个链表的节点定义如下: 现在有一个指向链表头部的指针:Node* head。如果想要在链表中插入一个新节点,其成员data的值为42,并使新节点成为链表的第一个节点,下面哪个操作是正确的?() A. Node* newNode = new Node; newNode->data = 42; newNode->next = head; head = newNode; B. Node* newNode = new Node; head->data = 42; newNode->next = head; head = newNode; C. Node* newNode = new Node; newNode->data = 42; head->next = newNode; D. Node* newNode = new Node; newNode->data = 42; newNode->next = head; 5. 根节点的高度为1,一根拥有2023个节点的三叉树高度至少为()。 A. 6 B. 7 C. 8 D. 9 6. 小明在某一天中依次有七个空闲时间段,他想要选出至少一个空闲时间段来练习唱歌,但他希望任意两个练习的时间段之间都有至少两个空闲的时间段让他休息,则小明一共有()种选择时间段的方案。 A. 31 B. 18 C. 21

NOIP信息学奥赛普及组初赛C++试题

NOIP2021第二十二届全国青少年信息学奥林匹克联赛初赛 普及组C++语言试题 竞赛时间:2021年10月22日14:30~16:30 一、单项选择题〔共20题,每题1.5分,共计30分;每题有且仅有一个正确选项〕 1.以下不是微软公司出品的软件是( )。 A.Powerpoint B.Word C.Excel D. Acrobat Reader 2.如果256种颜色用二进制编码来表示,至少需要( )位。 A.6 B.7 C.8 D.9 3.以下不属于无线通信技术的是( )。 A.蓝牙B.WiFi C.GPRS D.以太网 4.以下不是CPU生产厂商的是( )。 A.Intel B.AMD C.Microsoft D.IBM 5.以下不是存储设备的是( )。 A.光盘B.磁盘C.固态硬盘D.鼠标 6.如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照CapsLock、字母键A、字母键S 和字母键D的顺序循环按键,即CapsLock、A、S、D、CapsLock、A、S、D、……,屏幕上输出的第81个字符是字母( )。 A.A B.S C.D D.a 7.二进制数00101100和00010101的和是( )。 A.00101000 B.01000001 C.01000100 D.00111000 8.与二进制小数0.1相等的八进制数是( )。 A.0.8 B.0.4 C.0.2 D.0.1 9.以下是32位机器和64位机器的区别的是( )。 A.显示器不同B.硬盘大小不同 C.寻址空间不同D.输入法不同 10.以下关于字符串的判定语句中正确的选项是( ) A.字符串是一种特殊的线性表B.串的长度必须大于零 C.字符串不可以用数组来表示D.空格字符组成的串就是空串 11.一棵二叉树如右图所示,假设采用顺序存储结构,即用一维数组元素存储该 二叉树中的结点〔根结点的下标为1,假设某结点的下标为i,那么其左孩子位于下 标2i处、右孩子位于下标(2i+1)处〕,那么图中所有结点的最大下标为( ) 。 A.6 B.10 C.12 D.15 12.假设有如下程序段,其中s、a、b、c均己定义为整型变量,且a、c均己赋值〔c大于0〕。 s=a; for (b=1;b<=c;b++) s=s+1; 那么与上述程序段修改s值的功能等价的赋值语句是( )。 A. s=a+b; B. s=a+c; C. s=s+c; D. s=b+c; 13.有以下程序: #include using namespace std; int main() { int k=4,n=0; while(n

信息学奥赛初赛试题

信息学奥赛初赛试题 信息学奥赛初赛试题 信息学奥赛是学术类竞赛中一个备受关注的领域。如今,越来越多的中学生投身于这个领域,为自己的未来梦想越走越近。本文将为大家介绍信息学奥赛初赛试题,为初学者提供一些有用的参考。 一、多项式计算 本题目中所给的多项式计算方法并不是赫尔米特的方法,也不是牛顿的方法。因此,在解答本题之前,同学们需要先掌握多项式的两种常见计算方法,并根据题目的要求进行适当的改进。经过认真分析,我们发现,赫尔米特的方法有很好的改进空间,可以考虑通过计算导数的方式加速程序的计算。 二、递归算法 递归算法是一个典型的计算机科学问题。在本题中,我们需要根据给定的初始状态,通过递归调用函数,依次生成链表。在编写程序的过程中,需要注意深度优先搜索的时间复杂度问题,尽可能使用剪枝技术。 三、动态规划

动态规划是一个既简单又十分精妙的算法,它在信息学领域中得到了 广泛的应用。本题目中所给定的矩阵相乘问题可以通过动态规划的思 想得到解决。需要注意的是,在实际程序的设计过程中,需要高效地 利用计算机的内存资源。 四、计算几何 计算几何是一项需要数学思维和计算机编程技巧相结合的技术。本题 在计算几何领域中的应用是寻找两个几何图形之间的最短距离。同学 们需要熟悉欧几里得空间和点到线段的距离公式,同时学会运用向量 的方法进行解题。 五、图论 图论是信息学竞赛的重要组成部分,广泛应用于网络优化、路径规划、关键路径分析等领域。本题中所涉及到的最小生成树问题可以通过Kruskal算法或Prim算法进行求解。在选用算法的过程中需要注意时间复杂度和空间复杂度问题,尽量选择合适的算法进行实现。 以上即为信息学奥赛初赛试题的主要内容,希望同学们在备战奥赛的 过程中能够认真研究、深度掌握这些相关算法,为自己的成长和发展 打好坚实的基础。

信息学奥赛初赛试题

第十六届全国青少年信息学奥林匹克联赛初赛试题 (提高组Pascal语言二小时完成) ••全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效・• 一.单项选择题(共10题,每题1.5分,共计15分。每题有且仅有一个正确答案。) 1.与16进制数A1.2等值的10进制数是() A.101.2 B.111.4 C.161.125 D.177.25 2.一个字节(byte)由()个二进制组成。 A.8 B.16 C.32 D.以上都有可能 3.以下逻辑表达式的值恒为真的是()。 A.PV(rPAQVgPA n Q) B.QV(rPAQV(PA n Q C.PVQV(PAr QQ V(rPAQ D.PV n QV(PA n QV(rPA n Q) 4.Linux下可执行文件的默认扩展名是()。 A.exe https://www.360docs.net/doc/7319293896.html, C.dll D.以上都不是 5.如果在某个进制下等式7*7=41成立,那么在该进制下等式12*12=()也成立。 A.100 B.144 C.164 D.196 6.提出“存储程序”的计算机工作原理的是()。 A.克劳德?香农 B.戈登?摩尔 C.查尔斯?巴比奇 D.冯?诺依曼 7.前缀表达式“+3*2+512”的值是()。A.23B.25C.37D.65 8.主存储器的存取速度比中央处理器(CPU)的工作速度慢的多,从而使得后者的效率受到影响。而根据局 部性原理,CPU所访问的存储单元通常都趋于一个较小的连续区域中。于是,为了提高系统整体的执行效 率,在CPU中弓I入了()。A.寄存器B.高速缓存C.闪存D.外存 9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上到下、从左到右依次存放到一个顺序结构的数组中。假定根结点存放在数组的1号位置上,则第k号结点的父结点如果存在的话,应当存放在数组中 的()号位置。A.2kB.2k+1C.k/2下取整D.(k+1)/2 10.以下竞赛活动中历史最悠久的是()。A.NOIPB.NOIC.IOID.APIO 二.不定项选择题(共10题,每题1.5分,共计15分。每题正确答案的个数不少于1。多选或少选均 不得分)。 1.元素R1、R2、R3R4R5入栈的顺序为R1、R2、R3R4R5。如果第1个出栈的是R3,那么第5个出 栈的可能是()。A.R1B.R2C.R4D.R5 2.Pascal语言,C语言和C++g言都属于()。A.高级语言B.自然语言C.解释性语言D.编译性 语百 3.原地排序是指在排序过程中(除了存储待排序元素以外的)辅助空间的大小与数据规模无关的排序算法。以下属于原地排序的有()°A.冒泡排序B.插入排序C.基数排序D. 选择排序 4.在整数的补码表示法中,以下说法正确的是()。

第十届绍兴市少儿信息学奥赛--初赛试题(PASCAL)

第十届绍兴市少儿信息学竞赛 初赛试题 (小学组PASCAL语言二小时完成) ●●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●● 一、选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题2分,每题只有一个正确答案,多选无分。共20分) 1.某算法的流程图如下所示: 依次输入x的值为5、3、0、6后,该算法的输出结果为 A) 6 B) 3 C) 14 D) 8 2.某用户电子邮箱收件夹中的内容如图所示: 从图中可以看出该收件夹内

A) 全部邮件有6封。B) 未读的邮件有4封。 C) 带附件的邮件有5封。D) 当天收到的邮件有3封。 3.笑笑的爷爷最近在学电脑,现在已经会上网了,但总是记不住网址,每次上网时都要问笑笑该输什么网址,后来笑笑略施小“技”,帮爷爷解决了这个难题。之后爷爷再上网时,不仅不用记住网址就能快速地访问自己常去的一些网站,而且每次一启动IE就可以直接打开新华网浏览新闻,笑笑采用的方法是( ) ①将爷爷常用的网址都添加到IE的收藏夹中 ②将爷爷常用的网址都添加到IE的临时文件夹中 ③将新华网的网址设置为IE的主页 ④将爷爷常用的网址都添加到IE的历史记录中 A) ①②B) ①③C) ②③D) ②④ 4.下列有关信息学名词解释中,错误的是() A) Online Judge:简称OJ,信息学在线评 测系统B) Excel:Microsoft公司开发的电子表格 处理软件。 C) Flash:Micromedia公司开发的三维动 画制作软件。D) LOGO语言:内置一套海龟绘图系统, 通过向海龟发送命令,用户可以直观地 学习程序的运行过程,是适合于儿童学 习的入门级语言。 5.单字节5和-5在计算机内部分别表示为() A) 00000101 10000101 B) 00000101 11111010 C) 11111011 11111011 D) 00000101 11111011 6.2名驾驶员和6名空中小姐分别上二架不同型号的旅游直升飞机,每机1名驾驶员及3名空中小姐,则上机方法共有多少种? A) 60 B) 80 C) 40 D) 20 7.如图有两个栈s1,s2,有一数字序列2 3 4 1,依次进入其中任意一个栈,任一个数字入栈后也可随时出栈,则不可能的出栈序列是: A) 1 3 2 4B) 2 1 3 4 C) 4 2 3 1D) 1 2 3 4

第11届全国青少年信息学奥林匹克联赛初赛试题(普P)附答案

第11届全国青少年信息学奥林匹克联赛初赛试题(普P)附答 案 第十一届全国青少年信息学奥林匹克联赛初赛试题 (普及组 pascal 语言二小时完成) ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内(每题1.5分, 共30分) 1. 在字符串“ababacbabcbdecced”中出现次数最多的字母出现了()次。 A. 6 B. 5 C. 4 D. 3 E. 2 2. 设全集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. 10110 B. 11011 C. 11011 D. 10111 E. 10011 4. 完全二叉树的结点个数为11,则它的叶结点个数为()。

A. 4 B.3 C.5 D. 2 E. 6 5. 平面上有五个点A(5, 3), B(3, 5), C(2, 1), D(3, 3), E(5, 1)。以这五点作为完全图 G 的顶点,每两点之间的直线距离是图G 中对应边的权值。以下哪条边不是图G 的最小生成树中的边()。 A. AD B. BD C. CD D. DE E. EA 6. Intel的首颗16 位处理器是()。 A. 8088 B. 80386 C. 80486 D. 8086 E. Pentium 7. 处理器A 每秒处理的指令数是处理器B 的2 倍。某一特定程序P 分别编译为处理器A 和处理器B 的指令,编译结果处理器A 的指令数是处理器B 的4 倍。已知程序P 在处 理器A 上执行需要1 个小时,那么在输入相同的情况下,程序P 在处理器B 上执行需 要()小时。 A. 4 B. 2 C. 1

全国青少年信息学(计算机)奥林匹克竞赛初中组初赛试题及答案

第十二届全国青少年信息学奥林匹克联赛初赛试题 (普及组Pascal 语言二小时完成) 由https://www.360docs.net/doc/7319293896.html,整理收集 ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 。 一、单项选择题(共20 题,每题1.5 分,共计30 分。每题有且仅有一个正确答案.) 1.在下面各世界顶级的奖项中,为计算机科学与技术领域做出杰出贡献的科学家设立的奖项是 ()。 A. 沃尔夫奖 B. 诺贝尔奖 C. 菲尔兹 奖 D. 图灵奖 2. 在下列各软件中,不属于NOIP 竞赛(复赛)推荐使用的语言环境有() 。A. gcc/g++ B. Turbo Pascal C. RHIDE D. free pascal 3. 以下断电之后仍能保存数据的有()。 A. 寄存器 B. ROM C. RAM D. 高速缓存 4.Linux 是一种( )。 A. 绘图软件 B. 程序设计语言 C. 操作系统 D. 网络浏览器

5. CPU 是( )的简称。 A. 硬盘 B. 中央处理器 C. 高级程序语言 D. 核心寄存器 6. 在计算机中,防火墙的作用是()。 A. 防止火灾蔓延 B.防止网络攻击 C. 防止计算机死机 D. 防止使用者误删除数据 7. 在下列关于计算机语言的说法中,不正确的是()。 A. Pascal和C都是编译执行的高级语言 B. 高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上 C. C++是历史上的第一个支持面向对象的计算机语言 D. 与汇编语言相比,高级语言程序更容易阅读 8. 在下列关于计算机算法的说法中,不正确的是()。 A. 一个正确的算法至少要有一个输入 B. 算法的改进,在很大程度上推动了计算机科学与技术的进步 C. 判断一个算法的好坏的主要标准是算法的时间复杂性与空间复杂性 D. 目前仍然存在许多涉及到国计民生的重大课题,还没有找到能够在计算机上实施的有效算法 9. 在下列各种排序算法中,不是以“比较”作为主要操作的算法是()。 A. 选择排序 B. 冒泡排序 C. 插入排 序 D. 基数排序

全国青少年信息学奥赛初赛试题及答案

第二十三届全国青少年信息学奥林匹克联赛初赛普及组C++语言试题竞赛时间:2017年10月14日14:30~16:30 选手注意: ●试题纸共有7 页,答题纸共有2 页,总分值100 分。请在答题纸上作答,写在试题纸上的一律无效。 ●不得使用任何电子设备〔如计算器、手机、电子词典等〕或查阅任何书籍资料。 一、单项选择题〔共20 题,每题1.5 分,共计30 分;每题有且仅有一个正确选项〕 1. 在8 位二进制补码中,10101011 表示的数是十进制下的〔〕。 A. 43 B. -85 C. -43 D. -84 2. 计算机存储数据的根本单位是〔〕。 A. bit B. Byte C. GB D. KB 3.以下协议中与电子无关的是〔〕。 A. POP3 B. SMTP C. WTO D. IMAP 4. 分辨率为800x600、16 位色的位图,存储图像信息所需的空间为〔〕。 A. 937.5KB B. 4218.75KB C. 4320KB D. 2880KB

5. 计算机应用的最早领域是〔〕。 A. 数值计算 B. 人工智能 C. 机器人 D. 过程控制 6.以下不属于面向对象程序设计语言的是〔〕。 A. C B. C++ C. Java D. C# 7. NOI 的中文意思是〔〕。 A. 中国信息学联赛 B. 全国青少年信息学奥林匹克竞赛 C. 中国青少年信息学奥林匹克竞赛 D. 中国计算机协会 8. 2017 年10 月1 日是星期日,1999 年10 月1 日是〔〕。 A. 星期三 B. 星期日 C. 星期五 D. 星期二 9.甲、乙、丙三位同学选修课程,从4 门课程中,甲选修2 门,乙、丙各选修3门,那么不同的选修方案共有〔〕种。 A. 36 B. 48 C. 96 D. 192 10. 设G 是有n 个结点、m 条边〔n ≤ m〕的连通图,必须删去G 的〔〕条边,才能使得G 变成一棵树。 A. m – n + 1 B. m - n C. m + n + 1 D. n – m + 1 11. 对于给定的序列{ak},我们把(i, j) 称为逆序对当且仅当i < j 且ai > aj。那么序列1, 7, 2, 3, 5, 4 的逆序对数为〔〕个。 A. 4 B. 5 C. 6 D. 7

第十二届绍兴市少儿信息学奥赛--初赛试题(PASCAL)[优秀范文五篇][修改版]

第一篇:第十二届绍兴市少儿信息学奥赛--初赛试题(PASCAL) 第十二届绍兴市少儿信息学竞赛 (PASCAL版试卷) 第十二届绍兴市少儿信息学竞赛 初 赛 试 题 (小学组PASCAL语言 二小时完成) ●●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●● 一、选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题2分,每题只有一个正确答案,多选无分。共20分) 1. 我们要养成正确的键盘输入习惯,那么请问按正确指法击T键,应使用() A) 右手食指 2.每个不同的二进制数可以表示一种颜色,如果一幅图像有256种颜色,最少需要几位二进制数来表示?() A) 8 C) 128 3.以下运算结果为False的是() A) not (5>5) 4.在Free Pascal中运行某一程序时,返回如下图所示的错误信息,这是由于( ) B) (5>=4) and (7=5) B) 16 D) 256 B) 右手中指 C) 左手食指 D) 左手中指

A) 找不到输入文件 C) 输入变量的值与变量的类型不匹配 5.二维数组A的每个元素是由6个字符组成的串。其行下标从0到8,其列下标从0到9,若按行优先存储,元素A[7][4]的起始地址与当A按列优先存储时()的起始地址相同,设每个字符占一个字节。 A) A[2][8] 主办:绍兴市科协、绍兴市教育局 承办:绍兴科技馆、绍兴市教育教学研究院协办:绍兴市青少年科技教育协会、绍兴市互联网协会(2014年4月12日) - 1第十二届绍兴市少儿信息学竞赛 (PASCAL版试卷) 图中的“围观”数主要体现了该用户微博信息的( ) A) 安全性B) 真伪性 C) 共享性 D) 载体依附性 二、根据要求回答问题:(5+5=10分)1. 地球人都知道斐波那契数列的递推关系式为: f(1)1f(2)1f(n)f(n1)f(n2)现在给你一列数2,3,6,8,8,4,2,…,如果用f(n)表示这个数列的第n个数,请写出这个递推式。 2.学校里共有12间宿舍,大宿舍住8人,中宿舍住7人,小宿舍住5人,现在每间宿舍都住满了,共住了80个人,问大、中、小宿舍各有多少间? 三、阅读程序并写出运行结果(8+8+8+8+8=40分):1. program test1; var a,b,c,d,e,ans: integer; begin readln(a,b,c); d:=a+b; ans:=trunc((d+e)/(c-a)); e:=abs(b-c); writeln(ans); end. 输入:1 2 5 输出:______________ 主办:绍兴市科协、绍兴市教育局 承办:绍兴科技馆、绍兴市教育教学研究院协办:绍兴市青少年科技教育协会、绍兴市互联网协会(2014年4月12日) - 3第十二届绍兴市少儿信息学竞赛

信息学初赛试题选

信息学初赛试题选(一) 单项选择题(每题有且仅有一个正确答案) 1. 在以下各项中,()不是CPU的组成部分。 A.控制器 B.运算器 C.寄存器 D.主板 2.在下列各项中,只有()不是计算机存储容量的常用单位。 A.Byte B.KB C.UB D.TB 3.ASCII码的含义是()。 A.二→十进制转换码 B.美国信息交换标准代码 C.数字的二进制编码 D.计算机可处理字符的唯一编码 4.IT的含义是()。 A.通信技术 B.信息技术 C.网络技术 D.信息学 5.与十进制数1770对应的八进制数是()。 A.3350 B.3351 C.3352 D.3540 6.LAN的含义是()。 A.因特网 B.局域网 C.广域网 D.城域网 7.一个完整的计算机系统应包括()。 A.系统硬件和系统软件 B.硬件系统和软件系统 C.主机和外部设备 D.主机、键盘、显示器和辅助存储器 8.以下断电后仍能保存数据的有()。 A.硬盘 B.高速缓存 C.显存 D.RAM 9.在下列关于计算机语言的说法中,正确的有()。 A.高级语言比汇编语言更高级,是因为它的程序的运行效率更高 B.随着Pascal、C等高级语言的出现,机器语言和汇编语言已经退出了历史舞台 C.高级语言比汇编语言程序更容易从一种计算机上移植到另一种计算机上D.C是一种面向对象的高级计算机语言 10.在下列各软件,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。A.gcc B.g++ C.Turbo C D.Free Pascal 信息学初赛试题选(二) 单项选择题(每题有且仅有一个正确答案) 11. Intel的首颗16 位处理器是()。 A. 8088 B. 80386 C. 80486 D. 8086 E. Pentium

相关文档
最新文档