(NOIP2007)第13届全国青少年信息学奥林匹克联赛初赛试题普及组pascal

合集下载

第十三届全国青少年信息学奥林匹克联赛初赛试题(提高组C)

第十三届全国青少年信息学奥林匹克联赛初赛试题(提高组C)

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

每题有且仅有一个正确答案)。

1.在以下各项中,()不是CPU的组成部分。

A.控制器B.运算器C.寄存器D.主板E.算术逻辑单元(ALU)2.在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。

A.二叉树B.多叉树C.哈希表D.B+树E.二维表3.在下列各项中,只有()不是计算机存储容量的常用单位。

A.ByteB.KBC.MBD.UBE.TB4.ASCII码的含义是()。

A.二─十进制转换码B.美国信息交换标准代码C.数字的二进制编码D.计算机可处理字符的唯一编码5.在C语言中,表达式23|2^5的值是(E.常用字符的二进制编码)A.23B.1C.18D.32E.246.在C语言中,判断a等于0或b等于0或c等于0的正确的条件表达式是()A.!((a!=0)||(b!=0)||(c!=0))B.!((a!=0)&&(b!=0)&&(c!=0))C.!(a==0&&b==0)||(c!=0)D.(a=0)&&(b=0)&&(c=0)E.!((a=0)||(b=0)||(c=0))7.地面上有标号为A、B、C的3根细柱,在A柱上放有10个直径相同中间有孔的圆盘,从上到下依次编号为1,2,3,……,将A柱上的部分盘子经过B柱移入C柱,也可以在B柱上暂存。

如果B柱上的操作记录为:“进,进,出,进,进,出,出,进,进,出,进,出,出”。

那么,在C柱上,从下到上的盘子的编号为()。

A.243657 D.243675B.241257E.214375C.243176NOIP2007 初赛试题(提高组C)8.与十进制数17.5625对应的8进制数是()。

初赛试题

初赛试题

© 中国计算机学会 2007
3ห้องสมุดไป่ตู้
NOIP2007 初赛试题(普及组 C++) B
A 三.阅读程序写结果(共 4 题,每题 8 分,共计 32 分)
1. #include <iostream.h> void main() {int i,p[5],a,b,c,x,y=20; for(i=0;i<=4;i++) cin>>p[i]; a=(p[0]+p[1])+(p[2]+p[3]+p[4])/7; b=p[0]+p[1]/((p[2]+p[3])/p[4]); c=p[0]*p[1]/p[2]; x=a+b-p[(p[3]+3)%4]; if(x>10) y+= (b*100-a)/(p[p[4]%3]*5); else y+=20+(b*100-c)/(p[p[4]%3]*5); cout<<x<<","<<y<<endl; } // 注:本例中,给定的输入数据可以避免分母为 0 或数组元素下标越界。
A. 2 4 3 6 5 7
B. 2 4 1 2 5 7
C. 2 4 3 1 7 6
D. 2 4 3 6 7 5
17. 与十进制数 1770 对应的八进制数是( )。
A. 3350
B. 3351
C. 3352
D. 3540
18. 设A=B=true,C=D=false,以下逻辑运算表达式值为假的有( )。
A. 4 6 5 2 7 3 1
B. 4 6 5 2 1 3 7

NOIP2007试题+答案+解析(学生版)

NOIP2007试题+答案+解析(学生版)

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

每题有且仅有一个正确答案。

)1.在以下各项中,()不是CPU的组成部分。

A.控制器B.运算器C.寄存器D.主板2.在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。

A.二叉树B.多叉树C.哈希表D.二维表3.在下列各项中,只有()不是计算机存储容量的常用单位。

A.Byte B.KB C.UB D.TB4.ASCII码的含义是()。

A.二→十进制转换码 B.美国信息交换标准代码C.数字的二进制编码D.计算机可处理字符的唯一编码5.一个完整的计算机系统应包括()。

A.系统硬件和系统软件B.硬件系统和软件系统C.主机和外部设备D.主机、键盘、显示器和辅助存储器6.IT的含义是()。

A.通信技术B.信息技术C.网络技术D.信息学7.LAN的含义是()。

A.因特网B.局域网C.广域网D.城域网8.冗余数据是指可以由其它数据导出的数据。

例如,数据库中已存放了学生的数学、语文和英语的三科成绩,如果还存放三科成绩的总分,则总分就可以看作冗余数据。

冗余数据往往会造成数据的不一致。

例如,上面4个数据如果都是输入的,由于操作错误使总分不等于三科成绩之和,就会产生矛盾。

下面关于冗余数据的说法中,正确的是()。

A.应该在数据库中消除一切冗余数据B.用高级语言编写的数据处理系统,通常比用关系数据库编写的系统更容易消除冗余数据C.为了提高查询效率,在数据库中可以保留一些冗余数据,但更新时要做相容性检验D.做相容性检验会降低效率,可以不理睬数据库中的冗余数据9.在下列各软件,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。

A.gcc B.g++ C.Turbo C D.Free Pascal10.以下断电后仍能保存数据的有()。

全国青少年信息学奥林匹克联赛初赛练习卷(二)答案讲解

全国青少年信息学奥林匹克联赛初赛练习卷(二)答案讲解

全国青少年信息学奥林匹克联赛初赛练习卷(二)(普及组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.常见的邮件传输服务器使用()协议接收邮件。

NOIP2007 普及组初赛试题

NOIP2007 普及组初赛试题

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

每题有且仅有一个正确答案。

)1.在以下各项中,(C )不是CPU的组成部分。

A.控制器 B.运算器 C.寄存器 D.主板2.在关系数据库中,存放在数据库中的数据的逻辑结构以(D )为主。

A.二叉树 B.多叉树 C.哈希表 D.二维表3.在下列各项中,只有(C )不是计算机存储容量的常用单位。

A.Byte B.KB C.UB D.TB4.ASCII码的含义是(B )。

A.二→十进制转换码 B.美国信息交换标准代码C.数字的二进制编码 D.计算机可处理字符的唯一编码5.一个完整的计算机系统应包括(B )。

A.系统硬件和系统软件 B.硬件系统和软件系统C.主机和外部设备 D.主机、键盘、显示器和辅助存储器6.IT的含义是(D )。

A.通信技术 B.信息技术 C.网络技术 D.信息学7.LAN的含义是(D )。

A.因特网 B.局域网 C.广域网 D.城域网8.冗余数据是指可以由其它数据导出的数据。

例如,数据库中已存放了学生的数学、语文和英语的三科成绩,如果还存放三科成绩的总分,则总分就可以看作冗余数据。

冗余数据往往会造成数据的不一致。

例如,上面4个数据如果都是输入的,由于操作错误使总分不等于三科成绩之和,就会产生矛盾。

下面关于冗余数据的说法中,正确的是(B )。

A.应该在数据库中消除一切冗余数据B.用高级语言编写的数据处理系统,通常比用关系数据库编写的系统更容易消除冗余数据C.为了提高查询效率,在数据库中可以保留一些冗余数据,但更新时要做相容性检验D.做相容性检验会降低效率,可以不理睬数据库中的冗余数据9.在下列各软件,不属于NOIP竞赛(复赛)推荐使用的语言环境有(B )。

A.gcc B.g++ C.Turbo C D.Free Pascal10.以下断电后仍能保存数据的有(D )。

全国青少年信息学奥林匹克联赛初赛练习卷(十三)new答案

全国青少年信息学奥林匹克联赛初赛练习卷(十三)new答案

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

每题有且仅有一个正确答案)1.给出三种排序算法:插入排序、冒泡排序和选择排序,这三种排序算法的时间代价分别是()。

A. O(n)、O(n2)、O(logn)B. O(logn)、O(n)、O(n2)C. O(n2)、O(n)、O(logn)D. O(n2)、O(n2)、O(n2)2.给出一组数据:10,18,3,4,9,13,15,2,21,9,8,将它们生成一棵二叉排序树,所需的关键码比较次数为()。

A. 25B. 24C. 23D. 223.从逻辑功能上讲,计算机主要由()、控制器、存储器、输入设备和输出设备组成。

A. ROMB. I/OC. CPUD. ALU4.在衡量存储器容量时,计量的单位由小到大的顺序是()。

A. KB GB TBB. TB KB GBC. TB GB KBD. KB TB GB5.下面()不是网络操作系统?A. UNIXB. NETW AREC. WINDOWSD. DOS6.下列()不属于计算机病毒的预防措施。

A. 拥有计算机病毒检测扫描器B. 拥有实时监控程序C. 可对未知计算机病毒进行检测D. 对已知的计算机病毒进行杀毒7.汉字的区位码、国标码和机内码(又称内码)是三个不同的概念。

假设某个汉字的区号是十进制数30,位号是十进制数63,则在PC机中,它的十六进制内码是()。

该汉字的区位码:306310=1E3F16国标码:区码+3210(或者2016)位码+3210(或者2016),得到3E5F16机内码:将所得的两个字节的最高位都置为1,最后得到A. BEDFB. 3E5FC. 9EBFD. B0E38.文件夹组织是一个有层次的树状结构,其中最顶层的是()。

A. 我的电脑B. 网上邻居C. 桌面D. 资源管理器9.()是用来在计算机之间进行文件传输的。

初赛提高组试题及答案

初赛提高组试题及答案

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

每题有且仅有一个正确答案.)。

1. 在以下各项中。

()不是CPU 的组成部分。

A. 控制器B. 运算器C. 寄存器D. 主板E. 算术逻辑单元(ALU)2. 在关系数据库中, 存放在数据库中的数据的逻辑结构以( )为主。

A. 二叉树B. 多叉树C. 哈希表D. B+树E. 二维表3.在下列各项中,只有()不是计算机存储容量的常用单位。

A. ByteB. KBC. MBD. UBE. TB4.ASCII码的含义是()。

A. 二—十进制转换码B. 美国信息交换标准代码C. 数字的二进制数码D. 计算机可处理字符的唯一编码E. 常用字符的二进制编码5.在Pascal 语言中,表达式 (23 or 2 xor 5)的值是()A. 18B. 1C.23D.32E.246.在Pascal 语言中,判断整数a 等于0 或b等于0或c等于0 的正确的条件表达式是()A. not ((a<>0) or (b<>0) or (c<>0))B. not ((a<>0) and (b<>0) and (c<>0))C. not ((a=0) and (b=0)) or (c=0)D.(a=0) and (b=0) and (c=0)E. not ((a=0) or (b=0) or (c=0))7. 地面上有标号为A、B、C的3根细柱, 在A柱上放有10个直径相同中间有孔的圆盘, 从上到下次依次编号为1, 2, 3, ……,将A柱上的部分盘子经过B柱移入C柱, 也可以在B柱上暂存。

如果B柱上的操作记录为:“进,进,出,进,进,出,出,进,进,出,进,出,出”。

第十三届全国青少年信息学奥林匹克联赛初赛试题提高组C

第十三届全国青少年信息学奥林匹克联赛初赛试题提高组C

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

每题有且仅有一个正确答案)。

1.在以下各项中,()不是CPU的组成部分。

A.控制器B.运算器C.寄存器D.主板E.算术逻辑单元(ALU)2.在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。

A.二叉树B.多叉树C.哈希表D.B+树E.二维表3.在下列各项中,只有()不是计算机存储容量的常用单位。

A.ByteB.KBC.MBD.UBE.TB4.ASCII码的含义是()。

A.二─十进制转换码B.美国信息交换标准代码C.数字的二进制编码D.计算机可处理字符的唯一编码5.在C语言中,表达式23|2^5的值是(E.常用字符的二进制编码)A.23B.1C.18D.32E.246.在C语言中,判断a等于0或b等于0或c等于0的正确的条件表达式是()A.!((a!=0)||(b!=0)||(c!=0))B.!((a!=0)&&(b!=0)&&(c!=0))C.!(a==0&&b==0)||(c!=0)D.(a=0)&&(b=0)&&(c=0)E.!((a=0)||(b=0)||(c=0))7.地面上有标号为A、B、C的3根细柱,在A柱上放有10个直径相同中间有孔的圆盘,从上到下依次编号为1,2,3,……,将A柱上的部分盘子经过B柱移入C柱,也可以在B柱上暂存。

如果B柱上的操作记录为:“进,进,出,进,进,出,出,进,进,出,进,出,出”。

那么,在C柱上,从下到上的盘子的编号为()。

A.243657 D.243675B.241257E.214375C.243176NOIP2007 初赛试题(提高组C)8.与十进制数17.5625对应的8进制数是()。

NOIP2007第十三届全国青少年信息学奥林匹克联赛复赛试题普及组

NOIP2007第十三届全国青少年信息学奥林匹克联赛复赛试题普及组

全国信息学奥林匹克联赛(NOIP 2007)复赛普及组题目一览(2007年11月17日3小时完成)说明:1. 文件名(程序名和输入输出文件名)必须使用小写2. C/C++中函数main()的返回值类型必须是int,程序正常结束时的返回值必须是0。

3. 全国统一评测时采用的机器参考配置为:CPU 2.0GHz,内存256M。

1.奖学金(scholar.pas/c/cpp)【问题描述】某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。

期末,每个学生都有3门课的成绩:语文、数学、英语。

先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。

任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前5名学生的学号和总分。

注意,在前5名同学中,每个人的奖学金都不相同,因此,你必须严格按上述规则排序。

例如,在某个正确答案中,如果前两行的输出数据(每行输出两个数:学号、总分)是:7 2795 279这两行数据的含义是:总分最高的两个同学的学号依次是7号、5号。

这两名同学的总分都是279(总分等于输入的语文、数学、英语三科成绩之和),但学号为7的学生语文成绩更高一些。

如果你的前两名的输出数据是:5 2797 279则按输出错误处理,不能得分。

【输入】输入文件scholar.in包含n+1行:第1行为一个正整数n,表示该校参加评选的学生人数。

第2到n+1行,每行有3个用空格隔开的数字,每个数字都在0到100之间。

第j行的3个数字依次表示学号为j-1的学生的语文、数学、英语的成绩。

每个学生的学号按照输入顺序编号为1~n (恰好是输入数据的行号减1)。

所给的数据都是正确的,不必检验。

【输出】输出文件scholar.out共有5行,每行是两个用空格隔开的正整数, 依次表示前5名学生的学号和总分。

NOIP2007普及组初赛试题答案

NOIP2007普及组初赛试题答案

2007年noip普及组初赛试题一、单项选择题(共20题,每题1.5分,共计30分。

每题有且仅有一个正确答案。

)1.在以下各项中,()不是CPU的组成部分。

A.控制器 B.运算器C.寄存器 D.主板2.在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。

A.二叉树 B.多叉树C.哈希表 D.二维表3.在下列各项中,只有()不是计算机存储容量的常用单位。

A.Byte B.KB C.UB D.TB4.ASCII码的含义是()。

A.二→十进制转换码 B.美国信息交换标准代码C.数字的二进制编码 D.计算机可处理字符的唯一编码5.一个完整的计算机系统应包括()。

A.系统硬件和系统软件B.硬件系统和软件系统C.主机和外部设备 D.主机、键盘、显示器和辅助存储器6.IT的含义是()。

A.通信技术B.信息技术C.网络技术D.信息学7.LAN的含义是()。

A.因特网 B.局域网 C.广域网 D.城域网8.冗余数据是指可以由其它数据导出的数据。

例如,数据库中已存放了学生的数学、语文和英语的三科成绩,如果还存放三科成绩的总分,则总分就可以看作冗余数据。

冗余数据往往会造成数据的不一致。

例如,上面4个数据如果都是输入的,由于操作错误使总分不等于三科成绩之和,就会产生矛盾。

下面关于冗余数据的说法中,正确的是()。

A.应该在数据库中消除一切冗余数据B.用高级语言编写的数据处理系统,通常比用关系数据库编写的系统更容易消除冗余数据C.为了提高查询效率,在数据库中可以保留一些冗余数据,但更新时要做相容性检验D.做相容性检验会降低效率,可以不理睬数据库中的冗余数据9.在下列各软件,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。

A.gcc B.g++ C.Turbo C D.Free Pascal10.以下断电后仍能保存数据的有()。

A.硬盘B.高速缓存 C.显存 D.RAM11.在下列关于计算机语言的说法中,正确的有()。

全国青少年信息学奥林匹克联赛初赛试题卷精选

全国青少年信息学奥林匹克联赛初赛试题卷精选

普及组初赛精选试题姓名NOIP2007第十三届普及组初赛试题1.在以下各项中,()不是CPU的组成部分。

A.控制器 B.运算器 C.寄存器 D.主板2.在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。

A.二叉树 B.多叉树 C.哈希表 D.二维表3.在下列各项中,只有()不是计算机存储容量的常用单位。

A.Byte B.KB C.UB D.TB4.ASCII码的含义是()。

A.二→十进制转换码 B.美国信息交换标准代码C.数字的二进制编码 D.计算机可处理字符的唯一编码5.一个完整的计算机系统应包括()。

A.系统硬件和系统软件 B.硬件系统和软件系统C.主机和外部设备 D.主机、键盘、显示器和辅助存储器6.IT的含义是()。

A.通信技术 B.信息技术 C.网络技术 D.信息学7.LAN的含义是()。

A.因特网 B.局域网 C.广域网 D.城域网8.冗余数据是指可以由其它数据导出的数据。

例如,数据库中已存放了学生的数学、语文和英语的三科成绩,如果还存放三科成绩的总分,则总分就可以看作冗余数据。

冗余数据往往会造成数据的不一致。

例如,上面4个数据如果都是输入的,由于操作错误使总分不等于三科成绩之和,就会产生矛盾。

下面关于冗余数据的说法中,正确的是()。

A.应该在数据库中消除一切冗余数据B.用高级语言编写的数据处理系统,通常比用关系数据库编写的系统更容易消除冗余数据C.为了提高查询效率,在数据库中可以保留一些冗余数据,但更新时要做相容性检验D.做相容性检验会降低效率,可以不理睬数据库中的冗余数据9.在下列各软件,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。

A.gcc B.g++ C.Turbo C D.Free Pascal 10.以下断电后仍能保存数据的有()。

A.硬盘 B.高速缓存 C.显存 D.RAM11.在下列关于计算机语言的说法中,正确的有()。

A.高级语言比汇编语言更高级,是因为它的程序的运行效率更高B.随着Pascal、C等高级语言的出现,机器语言和汇编语言已经退出了历史舞台C.高级语言比汇编语言程序更容易从一种计算机上移植到另一种计算机上D.C是一种面向对象的高级计算机语言12.近20年来,许多计算机专家都大力推崇递归算法,认为它是解决较复杂问题的强有力的工具。

全国青少信息学奥林匹克联赛初赛练习卷(十)new答案

全国青少信息学奥林匹克联赛初赛练习卷(十)new答案

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

每题有且仅有一个正确答案)1.在网络上,若某台电脑的设备及数据可由其他电脑共享,这台电脑称为()。

A. 主机B. 服务器C. 副机D. 个人计算机2.连接到Intern et上的每台计算机都必须有一个()地址,该地址共含()个字节,前面若干字节表示(),后面若干字节表示()。

为了避免使用数字,人们经常使用字母代替,这些名字称为()。

A. IP、四、网络地址、计算机地址、网名B. 网络、四、IP地址、网内计算机地址、域名C. 网络、不超过十、网页、网址、网名D. IP、四、网络地址、网内计算机地址、域名3.产生100至300之间的随机整数(包含100、300)的表达式是()。

A. Random(100)+200B. Random(200)+100C. Random(201)+100D. Random(300)4.OSI七层协议中,最底层的协议是()。

A. 会话层B. 数据链路层C. 物理层D. 网络层5.设x为值大于零的实型变量,在Pascal中,计算x8的表达式为()。

A. ln(8*(exp(x))B. exp(8*(lnx))C. x^8D. sqr(sqr(sqr(x)))*x6.十进制数-103的补码是()。

A. 10011001B. 11100111C. 10110011D. 000110017.为了区分汉字与ASCII码,计算机中汉字编码的最高位为()。

A. 0B. 1C. 2D. 48.在微型计算机系统中,I/O接口位于()之间。

A. CPU和内存储器B. 外部设备与内存储器C. 总线与输入输出设备D. 主机和输入输出设备9.在微型计算机中,常用()码实现十进制数与二进制数之间的自动转换。

NOIP2007试题+答案+解析(学生版)

NOIP2007试题+答案+解析(学生版)

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

每题有且仅有一个正确答案。

)1.在以下各项中,()不是CPU的组成部分。

A.控制器B.运算器C.寄存器D.主板2.在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。

A.二叉树B.多叉树C.哈希表D.二维表3.在下列各项中,只有()不是计算机存储容量的常用单位。

A.Byte B.KB C.UB D.TB4.ASCII码的含义是()。

A.二→十进制转换码 B.美国信息交换标准代码C.数字的二进制编码D.计算机可处理字符的唯一编码5.一个完整的计算机系统应包括()。

A.系统硬件和系统软件B.硬件系统和软件系统C.主机和外部设备D.主机、键盘、显示器和辅助存储器6.IT的含义是()。

A.通信技术B.信息技术C.网络技术D.信息学7.LAN的含义是()。

A.因特网B.局域网C.广域网D.城域网8.冗余数据是指可以由其它数据导出的数据。

例如,数据库中已存放了学生的数学、语文和英语的三科成绩,如果还存放三科成绩的总分,则总分就可以看作冗余数据。

冗余数据往往会造成数据的不一致。

例如,上面4个数据如果都是输入的,由于操作错误使总分不等于三科成绩之和,就会产生矛盾。

下面关于冗余数据的说法中,正确的是()。

A.应该在数据库中消除一切冗余数据B.用高级语言编写的数据处理系统,通常比用关系数据库编写的系统更容易消除冗余数据C.为了提高查询效率,在数据库中可以保留一些冗余数据,但更新时要做相容性检验D.做相容性检验会降低效率,可以不理睬数据库中的冗余数据9.在下列各软件,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。

A.gcc B.g++ C.Turbo C D.Free Pascal10.以下断电后仍能保存数据的有()。

NOIP2007 初赛试题及答案提高组C

NOIP2007 初赛试题及答案提高组C

NOIP2007 初赛试题(提高组C)2008-08-03 15:09分类:默认分类字号:大中小信息学奥赛试题NOIP2007 初赛试题(提高组C)© 中国计算机学会20071第十三届全国青少年信息学奥林匹克联赛初赛试题(提高组C 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10 题,每题1.5 分,共计15 分。

每题有且仅有一个正确答案)。

1. 在以下各项中,()不是CPU 的组成部分。

A. 控制器B. 运算器C. 寄存器D. 主板E. 算术逻辑单元(ALU)2.在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。

A. 二叉树B. 多叉树C.哈希表D. B+树E.二维表3.在下列各项中,只有()不是计算机存储容量的常用单位。

A. ByteB. KBC.MBD.UBE.TB4.ASCII 码的含义是()。

A. 二—十进制转换码B. 美国信息交换标准代码C. 数字的二进制编码D. 计算机可处理字符的唯一编码E. 常用字符的二进制编码5.在C 语言中,表达式23|2^5 的值是()A. 23B. 1C.18D.32E.246.在C 语言中,判断a 等于0 或b 等于0 或c 等于0 的正确的条件表达式是()A. !((a!=0)||(b!=0)||(c!=0))B. !((a!=0)&&(b!=0)&&(c!=0))C. !(a==0&&b==0)||(c!=0)D. (a=0)&&(b=0)&&(c=0)E. !((a=0)||(b=0)||(c=0))7.地面上有标号为A、B、C 的3 根细柱,在A 柱上放有10 个直径相同中间有孔的圆盘,从上到下依次编号为1,2,3,……,将A 柱上的部分盘子经过B 柱移入C 柱,也可以在B 柱上暂存。

如果B 柱上的操作记录为:“进,进,出,进,进,出,出,进,进,出,进,出,出”。

历届全国青少年信息学奥赛pascal语言初赛试题答案

历届全国青少年信息学奥赛pascal语言初赛试题答案

历届全国青少年信息学奥赛pascal语言初赛试题答案(6-16届)提高组[转]2011-10-14 09:24:40| 分类:信息学奥赛| 标签:|举报|字号大中小订阅第六届全国青少年信息学(计算机)奥林匹克分区联赛初赛试题(提高组参考答案)一、选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1.5分,多选无分,共30分)二、问题解答(第1题的第1问2分,第2问5分,第2题7分,两题共14分)1.答:有5种不同形态的二叉树可以得到这一遍历结果;可画出的这些二叉树为:2. 用递推公式给出的某人从底层开始走完全部楼梯的走法为(用F(N))记录不同案数:F(1)=1F(2)=2F(3)=4F(N)=F(N-3)+F(N-2)+F(N-1)(N≥4)三、阅读程序,并写出程序的正确运行结果:(10分,共20分)(1)程序的运行结果是:430 2(2)程序的运行结果是:BBAC第七届全国青少年信息学(计算机)奥林匹克分区联赛初赛试题(提高组参考答案)一、选择一个正确答案代码(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分。

noip2007普及组复赛试题[精品]

noip2007普及组复赛试题[精品]

全国信息学奥林匹克联赛(NOIP2007)复赛普及组1.奖学金(scholar.pas/c/cpp)【问题描述】某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。

期末,每个学生都有3门课的成绩:语文、数学、英语。

先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。

任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前五名名学生的学号和总分。

注意,在前5名同学中,每个人的奖学金都不相同,因此,你必须严格按上述规则排序。

例如,在某个正确答案中,如果前两行的输出数据(每行输出两个数:学号、总分) 是:7 2795 279这两行数据的含义是:总分最高的两个同学的学号依次是7号、5号。

这两名同学的总分都是 279 (总分等于输入的语文、数学、英语三科成绩之和) ,但学号为7的学生语文成绩更高一些。

如果你的前两名的输出数据是:5 2797 279则按输出错误处理,不能得分。

【输入】输入文件scholar.in包含n+1行:第1行为一个正整数n,表示该校参加评选的学生人数。

第2到n+1行,每行有3个用空格隔开的数字,每个数字都在O到100之间z第1行的3个数字依次表示学号为j-1的学生的语文、数学、英语的成绩。

每个学生的学号按照输入顺序编号为l~n (恰好是输入数据的行号减1)。

所给的数据都是正确的,不必检验。

【输出】输出文件scholar.out共有5行,每行是两个用空格隔开的正整数,依次表示前5名学生的学号和总分。

全国信息学奥林匹克联赛(NOIP2007)复赛普及组【输入输出样例1】【输入输出样例2】【限制】50%的数据满足:各学生的总成绩各不相同 100%的数据满足: 6<=n<=300全国信息学奥林匹克联赛(NOIP2007)复赛普及组2.纪念品分组(group.pas/c/cpp)【题目描述】元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。

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

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

每题有且仅有一个正确答案。

)1.在以下各项中,()不是CPU的组成部分。

A.控制器B.运算器C.寄存器D.主板2.在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。

A.二叉树B.多叉树C.哈希表D.二维表3.在下列各项中,只有()不是计算机存储容量的常用单位。

A.Byte B.KB C.UB D.TB4.ASCII码的含义是()。

A.二→十进制转换码B.美国信息交换标准代码C.数字的二进制编码D.计算机可处理字符的唯一编码5.一个完整的计算机系统应包括()。

A.系统硬件和系统软件B.硬件系统和软件系统C.主机和外部设备D.主机、键盘、显示器和辅助存储器6.IT的含义是()。

A.通信技术B.信息技术C.网络技术D.信息学7.LAN的含义是()。

A.因特网B.局域网C.广域网D.城域网8.冗余数据是指可以由其它数据导出的数据。

例如,数据库中已存放了学生的数学、语文和英语的三科成绩,如果还存放三科成绩的总分,则总分就可以看作冗余数据。

冗余数据往往会造成数据的不一致。

例如,上面4个数据如果都是输入的,由于操作错误使总分不等于三科成绩之和,就会产生矛盾。

下面关于冗余数据的说法中,正确的是()。

A.应该在数据库中消除一切冗余数据B.用高级语言编写的数据处理系统,通常比用关系数据库编写的系统更容易消除冗余数据C.为了提高查询效率,在数据库中可以保留一些冗余数据,但更新时要做相容性检验D.做相容性检验会降低效率,可以不理睬数据库中的冗余数据9.在下列各软件,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。

A.gcc B.g++ C.Turbo C D.Free Pascal10.以下断电后仍能保存数据的有()。

A.硬盘B.高速缓存C.显存D.RAM11.在下列关于计算机语言的说法中,正确的有()。

A.高级语言比汇编语言更高级,是因为它的程序的运行效率更高B.随着Pascal、C等高级语言的出现,机器语言和汇编语言已经退出了历史舞台C.高级语言比汇编语言程序更容易从一种计算机上移植到另一种计算机上D.C是一种面向对象的高级计算机语言12.近20年来,许多计算机专家都大力推崇递归算法,认为它是解决较复杂问题的强有力的工具。

在下列关于递归算法的说法中,正确的是()。

A.在1977年前后形成标准的计算机高级语言“FORTRAN77”禁止在程序使用递归,原因之一是该方法可能会占用更多的内存空间B.和非递归算法相比,解决同一个问题,递归算法一般运行得更快一些C.对于较复杂的问题,用递归方式编程一般比非递归方式更难一些D.对于已经定义好的标准数学函数sin(x),应用程序中的语句“y=sin(sin(x));”就是一种递归调用13.一个无法靠自身的控制终止的循环成为“死循环”,例如,在C语言程序中,语句“whil e(1) printf(“*”);”就是一个死循环,运行时它将无休止地打印*号。

下面关于死循环的说法中,只有()是正确的。

A.不存在一种算法,对任何一个程序及相应的输入数据,都可以判断是否会出现死循环,因而,任何编译系统都不做死循环检查B.有些编译系统可以检测出死循环C.死循环属于语法错误,既然编译系统能检查各种语法错误,当然也应该能检查出死循环D.死循环与多进程中出现的“死锁”差不多,而死锁是可以检测的,因而,死循环也可以检测的14.在Pascal语言中,表达式(23 or 2 xor 5)的值是()。

A.18 B.1 C.23 D.3215.在Pascal语言中,判断整数a等于0或b等于0或c等于0的正确的条件表达式是()。

A.not ((a<>0) or (b<>0) or (c<>0))B.not ((a<>0) and (b<>0) and (c<>0))C.not ((a=0) and (b=0)) or (c<>0)D.(a=0) and (b=0) and (c=0)16.地面上有标号为A、B、C的三根柱,在A柱上放有10个直径相同中间有孔的圆盘,从上到下依次编号为1,2,3……,将A柱上的部分盘子经过B柱移入C柱,也可以在B柱上暂存。

如果B柱上的操作记录为“进、进、出、进、进、出、出、进、进、出、进、出、出”。

那么,在C柱上,从下到上的编号为()。

A.2 4 3 6 5 7 B.2 4 1 2 5 7 C.2 4 3 1 7 6 D.2 4 3 6 7 517.与十进制数1770对应的八进制数是()。

A.3350 B.3351 C.3352 D.354018.设A=B=True,C=D=False,一下逻辑运算表达式值为假的有()。

A.(﹁A∧B)∨(C∧D∨A) B.﹁(((A∧B)∨C)∧D)C.A∧(B∨C∨D)∨D D.(A∧(D∨C))∧B19.(2070)16 + (34)8 的结果是()。

A.(8332)10 B.(208A)16 C.(100000000110)2 D.(20212)820.已知7个节点的二叉树的先根遍历是1 2 4 5 6 3 7(数字为节点的编号,以下同),中根遍历是4 2 6 5 1 7 3,则该二叉树的后根遍历是()。

A.4 6 5 2 7 3 1 B.4 6 5 2 1 3 7 C.4 2 3 1 5 4 7 D.4 6 5 3 1 7 2二、问题求解(共2题,每题5分,共计10分)。

1、(子集划分)将n个数(1,2,…,n)划分成r个子集。

每个数都恰好属于一个子集,任何两个不同的子集没有共同的数,也没有空集。

将不同划分方法的总数记为S(n,r)。

例如,S(4, 2)=7,这7种不同的划分方法依次为{(1),(234)},{(2),(134)},{(3),(124)},{(4),(1 23)},{(12),(34)},{(13),(24)},{(14),(23)}。

当n=6,r=3时,S(6,3)=_______ _______。

(提示:先固定一个数,对于其余的5个数考虑S(5,3)与S(5,2),再分这两种情况对原固定的数进行分析。

)2、(最短路线)某城市的街道是一个很规整的矩形网络(见下图),有7条南北向的纵街,5条东西向的横街。

现要从西南角的A走到东北角的B,最短的走法共有多少种?__________ _var i,a,b,c,x,y:integer;p:array[0..4] of integer;beginy:=20;for i:=0 to 4 do read(p);readln;a:=(p[0]+p[1])+(p[2]+p[3]+p[4]) div 7;b:=p[0]+p[1] div ((p[2]+p[3]) div p[4]);c:=p[0]*p[1] div p[2];x:=a+b-p[(p[3]+3) mod 4];if (x>10)then y:=y+(b*100-a) div (p[p[4] mod 3]*5)elsey:=y+20+(b*100-c) div (p[p[4] mod 3]*5);writeln(x,',',y);end.{注:本例中,给定的输入数据可以避免分母为0或数组元素下表越界。

} 输入:6 6 5 5 3 输出:______________________2、program j302;var a,b:integer;var x,y:^integer;procedure fun(a,b:integer);var k:integer;begin k:=a; a:=b; b:=k; end;begina:=3; b:=6;x:=@a; y:=@b;fun(x^,y^);writeln(a,',',b);end.输出:_______________________________3、program j303;var a1:array[1..50] of integer;var i,j,t,t2,n,n2:integer;beginn:=50;for i:=1 to n do a1[i]:=0;n2:=round(sqrt(n));for i:=2 to n2 doif (a1[i]=0) thenbegint2:=n div i;for j:=2 to t2 do a1[i*j]:=1;end;t:=0;for i:=2 to n doif (a1[i]=0) thenbeginwrite(i:4); inc(t);if (t mod 10=0) then writeln;end;writeln;end.输出:_____________________________________________ _____________________________________________4、Program j304;Type str1=string[100];Str2=string[200];VarS1:str1; s2:str2;Function isalpha(c:char):Boolean;Var i:integer;Begini:=ord(c);if ((i>=65) and (i<=90)) or ((i>=97) and (i<=122)) then isalpha:=trueelse isalpha:=false;end;function isdigit(c:char):Boolean;var i:integer;begini:=ord(c); if (i>=48) and (i<=57) then isdigit:=trueelse isdigit:=false;end;procedure expand(s1:str1;var s2:str2);var i,j:integer; a,b,c:char;beginj:=1; c:=char(1); i:=0;while (i<=ord(s1[0])) dobegin inc(i); c:=s1[i];if c='-' then begin {1}a:=s1[i-1]; b:=s1[i+1];if (isalpha(a) and isalpha(b)) or (isdigit(a) and isdigit(b)) then begindec(j);while (ord(upcase(a))<ord(upcase(s1[i+1]))) dobegins2[j]:=a; inc(j); inc(a); end;endelsebegin s2[j]:=c; inc(j); end;end{1}else begin s2[j]:=c; inc(j); end; end; s2[0]:=char(j-2); end;begin readln(s1); expand(s1,s2); writeln(s2);end.输入:wer2345d-h454-82qqq 输出:__________________________四、完善程序(前4空,每空2.5分,后6空,每空3分,共28分)。

相关文档
最新文档