NOIP2004普及组初赛pascal试题及答案
NOIP普及组初赛及答案Pascal
第十八届全国青少年信息学奥林匹克联赛初赛(普及组Pascal语言试题)选手注意:试题纸共有10页,答题纸共有2页,满分100分。
请在答题纸上作答,写在试题纸上一律无效。
不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料一、单项选择题(共20题,每题1.5分,共计30分;每题且仅有一个正确选项)1.计算机如果缺少(),将无法正常启动。
A.内存B.鼠标C.U盘D.摄像头2.()是一种先进先出的线性表。
A.栈B.队列C.哈希表(散列表)D.二叉树3.目前计算机芯片(集成电路)制造的主要原料是(),它是一种可以在沙子中提炼出的物质。
A.硅B.铜C.锗D.铝4.十六进制数9A在()进制下是232。
A.四B.八C.十5.()不属于操作系统。
A.WindowsB.DOSD.十二C.PhotoshopD.NOI Linux6.如果一棵二叉树的中序遍历是BAC,那么它的先序遍历不可能是()。
A.ABCB.CBAC.ACBD.BAC7.目前个人电脑的()市场占有率最靠前的厂商包括Intel、AMD等公司。
A.显示器B.CPUC.内存D.鼠标8.使用冒泡排序对序列进行升序排列,每执行一次交换操作系统将会减少1个逆序对,因此序列5,4,3,2,1需要执行()次操作,才能完成冒泡排序。
A.0B.5C.10D.159.1946年诞生于美国宾夕法尼亚大学的ENIAC属于()计算机。
A.电子管B.晶体管C.集成电路D.超大规模集成电路10.无论是TCP/IP模型还是OSI模型,都可以视为网络的分层模型,每个网络协议都会被归入某一层中。
如果用现实生活中的例子来比喻这些“层”,以下最恰当的是()。
A.中国公司的经理与波兰公司的经理交互商业文件B.军队发布命令C.国际会议中,每个人都与他国地位对等的人直接进行会谈D.体育比赛中,每一级比赛的优胜者晋级上一级比赛11.矢量图(VectorImage)图形文件所占的贮存空间比较小,并且无论如何放大、缩小或旋转等都不会失真,是因为它()。
NOIP2004普及组
●●
C 语言
二小时完成 )
●●
全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效
一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内 (每题1.5分, 共30分) 1. 美籍匈牙利数学家冯·诺依曼对计算机科学发展所做出的贡献是( ) 。 A. 提出理想计算机的数学模型,成为计算机科学的理论基础。 B. 是世界上第一个编写计算机程序的人。 C. 提出存储程序工作原理,并设计出第一台具有存储程序功能的计算机 EDVAC。 D. 采用集成电路作为计算机的主要功能部件。 E. 指出计算机性能将以每两年翻一番的速度向前发展。 下列哪个不是 CPU(中央处理单元) ( ) 。 A. Intel Itanium B. DDR SDRAM C. AMD Athlon64 D. AMD Opteron E. IBM Power 5 下列网络上常用的名字缩写对应的中文解释错误的是( ) 。 A. WWW(World Wide Web) :万维网。 B. URL(Uniform Resource Locator) :统一资源定位器。 C. HTTP(Hypertext Transfer Protocol) :超文本传输协议。 D. FTP(File Transfer Protocol) :快速传输协议。 E. TCP(Transfer Control Protocol) :传输控制协议。 下面哪个部件对于个人桌面电脑的正常运行不是必需的( ) 。 A. CPU B. 图形卡(显卡) C. 光驱 D. 主板 E. 内存 下列哪个软件属于操作系统软件( A. Microsoft Word B. 金山词霸 ) 。 C. Foxmail D. WinRAR E. U 盘 E. Red Hat Linux
2004年NOIP普及组初赛试题及参考答案
一、选择题
8. 彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和( )色混合而成的。 A. 紫 B. 白 C. 黑 D. 绿 E. 橙
│9
一、选择题
9. 用静电吸附墨粉后转移到纸张上,是哪种输出设备的工作方式( )。 A. 针式打印机 B. 喷墨打印机 C. 激光打印机 D. 笔式绘图仪 E. 喷墨绘图仪
│ 21
二、问题解答
1. 一个家具公司生产桌子和椅子。现在有 113 个单位的木材。 每张桌子要使用 20 个单位的木材,售价是 30 元;每张椅子要 使用 16 个单位的木材,售价是 20 元。使用已有的木材生产桌 椅(不一定要把木材用光),最多可以卖________________元钱。
│ 22
│ 15
一、选择题
15. 二叉树 T,已知其前序遍历序列为 1 2 4 3 5 7 6,中序遍历序 列为 4 2 1 5 7 3 6,则其后序遍历序列为( )。 A. 4 2 5 7 6 3 1 B. 4 2 7 5 6 3 1 C. 4 2 7 5 3 6 1 D. 4 7 2 3 5 6 1 E. 4 5 2 6 3 7 1
│6
一、选择题
6. 下列哪个不是计算机的存储设备( )。 A. 文件管理器 B. 内存 C. 高速缓存 D. 硬盘 E. U 盘
│7
一、选择题
7. 下列说法中错误的是( )。 A. CPU 的基本功能就是执行指令。 B. CPU 访问内存的速度快于访问高速缓存的速度。 C. CPU 的主频是指 CPU 在 1 秒内完成的指令周期数。 D. 在一台计算机内部,一个内存地址编码对应唯一的一个内存单元。 E. 数据总线的宽度决定了一次传递数据量的大小,是影响计算机性能的因素之一。
noip普及组初赛试题及答案
noip普及组初赛试题及答案一、选择题(每题5分,共50分)1. 在计算机系统中,CPU的中文意思是什么?A. 中央处理器B. 存储器C. 输入输出设备D. 操作系统答案:A2. 下列关于二进制数的描述,错误的是?A. 二进制数只有0和1两个数字B. 二进制数的每一位代表2的幂次C. 二进制数的运算规则与十进制数相同D. 二进制数可以表示计算机中的数据答案:C3. 在编程语言中,用于控制程序流程的语句是?A. 赋值语句B. 条件语句C. 循环语句D. 所有选项答案:D4. 下列哪种数据结构不属于线性数据结构?A. 数组B. 链表C. 树D. 图答案:D5. 在计算机程序中,用于存储临时数据的存储区域是?A. 硬盘B. 内存C. 缓存D. 寄存器答案:B6. 以下哪个算法的时间复杂度是O(n^2)?A. 快速排序B. 归并排序C. 插入排序D. 线性查找答案:C7. 在数据库中,用于存储数据的表之间的关系称为?A. 索引B. 视图C. 外键D. 触发器答案:C8. 下列关于递归函数的描述,正确的是?A. 递归函数不能包含循环B. 递归函数必须有终止条件C. 递归函数可以无限递归D. 递归函数可以没有递归调用答案:B9. 在操作系统中,用于管理内存的机制是?A. 文件系统B. 进程调度C. 内存管理D. 网络通信答案:C10. 在网络通信中,TCP协议的主要作用是?A. 传输文件B. 建立连接C. 错误检测D. 路由选择答案:B二、填空题(每题5分,共30分)1. 在计算机中,一个字节由____位二进制数组成。
答案:82. 一个完整的算法应该包含输入、____和输出三个基本部分。
答案:处理3. 在编程中,____是一种常用的数据结构,用于存储具有相同数据类型的元素集合。
答案:数组4. 在面向对象编程中,封装、继承和____是三个基本特征。
答案:多态5. 在关系型数据库中,____是一种特殊的表,用于定义表之间的关系。
noip2004 普及组第四题测试点
标题:NOIP2004 普及组第四题测试点解析一、题目描述题目描述:给出两组有序数列a[1], a[2], …, a[n]和b[1], b[2], …, b[m],求出所有在a[]中出现,在b[]中未出现的数,按照从小到大的顺序输出。
输入格式:第一行两个整数n, m,分别表示a[]和b[]的数目。
接下来n行,每行一个整数,表示a[i]的值,保证值不重复。
接下来m行,每行一个整数,表示b[i]的值,保证值不重复。
输出格式:输出一行,按照从小到大的顺序输出答案,数字之间用一个空格隔开。
二、题目分析本题目属于简单的集合运算问题,需要求出在a[]中出现的数中,不在b[]中出现的数。
思路上主要是利用集合的差集运算,也可以使用遍历的方法求解。
三、算法设计1. 定义两个数组a[]和b[],分别保存输入的两组数列。
2. 定义一个集合setA,将数组a[]中的元素逐个加入集合setA中。
3. 遍历数组b[],对于每个元素b[i],如果b[i]不在集合setA中,则将其输出。
4. 对输出的结果进行排序,然后按要求格式输出。
四、代码实现```pythonn, m = map(int, input().split())a = []b = []for _ in range(n):a.append(int(input()))for _ in range(m):b.append(int(input())) setA = set(a)ans = []for num in b:if num not in setA:ans.append(num)ans.sort()print(' '.join(map(str, ans)))```五、算法分析1. 时间复杂度分析:遍历数组a[]和b[]的时间复杂度均为O(n+m),集合setA的构建时间复杂度为O(n),对结果进行排序的时间复杂度为O(klogk),其中k为结果数组的长度。
noip普及组初赛试题及答案
noip普及组初赛试题及答案1.在8位二进制补码中,表示的数是十进制下的( )。
A。
43 B。
-85 C。
-43 D。
-842.计算机存储数据的基本单位是( )。
A。
bit B。
Byte C。
GB D。
KB3.下列协议中与电子邮件无关的是( )。
A。
POP3 B。
SMTP C。
WTO D。
IMAP4.分辨率为800x600、16位色的位图,存储图像信息所需的空间为( )。
A。
900KB B。
1200KB C。
2400KB D。
2880KB5.计算机应用的最早领域是( )。
A。
数值计算 B。
人工智能 C。
机器人 D。
过程控制6.下列不属于面向对象程序设计语言的是( )。
A。
C B。
C++ C。
Java D。
C#7.NOI的中文意思是( )。
A。
中国信息学联赛 B。
全国青少年信息学奥林匹克竞赛C。
中国青少年信息学奥林匹克竞赛 D。
XXX8.2017年10月1日是星期日,1999年10月1日是( )。
A。
星期三 B。
星期日 C。
星期五 D。
星期二9.甲、乙、丙三位同学选修课程,从4门课程中,甲选修2门,乙、丙各选修3门,则不同的选修方案共有( )种。
A。
36 B。
48 C。
96 D。
19210.设G是有n个结点、m条边(n ≤m)的连通图,必须删去G的( )条边,才能使得G变成一棵树。
A。
n-1 B。
m-n C。
m+n+1 D。
m+1-n11.对于给定的序列{ak},我们把(i。
j)称为逆序对当且仅当i。
aj。
那么序列1.7.2.3.5.4的逆序对数为()个。
A。
4 B。
5 C。
6 D。
712.表达式a * (b + c) * d的后缀形式是()。
A。
abcd*+* B。
abc+*d* C。
a*bc+*d D。
b+c*a*d13.向一个栈顶指针为hs的链式栈中插入一个指针s指向的结点时,应执行( )。
A。
hs->next=s。
s->next=hs。
hs=s;B。
s->next=hs。
noip普及组初赛试题及答案
noip普及组初赛试题及答案### NOIP 普及组初赛试题及答案#### 一、选择题(每题2分,共10分)1. 题目:计算机程序设计语言中,哪种语言是由Dennis Ritchie在1970年代初期开发的?- A. Java- B. C语言- C. Python- D. Ruby答案:B2. 题目:在计算机科学中,算法的时间复杂度是指什么?- A. 算法执行所需的内存大小- B. 算法执行所需的时间长短- C. 算法的可读性- D. 算法的可扩展性答案:B3. 题目:以下哪个是计算机网络中的数据交换技术?- A. TCP- B. UDP- C. FTP- D. HTTP答案:A4. 题目:在HTML中,用于定义文档类型声明的标签是哪一个?- A. `<!DOCTYPE>`- B. `<html>`- C. `<head>`- D. `<body>`答案:A5. 题目:以下哪个是操作系统的五大基本功能之一?- A. 邮件服务- B. 文件系统管理- C. 网络服务- D. 办公自动化答案:B#### 二、填空题(每空2分,共20分)1. 在C语言中,用于定义一个整型变量的关键字是 int。
2. 数据结构中的栈是一种后进先出(LIFO)的数据结构。
3. 在Java中,一个类可以继承另一个类的属性和方法,这体现了面向对象程序设计的继承特性。
4. 在数据库管理系统中,SQL代表结构化查询语言,它是用于管理关系数据库的标准语言。
5. 计算机网络中的DNS服务用于将域名解析为IP地址。
#### 三、简答题(每题10分,共20分)1. 题目:请简述什么是二叉树,并给出二叉树的两种主要遍历方式。
答案:二叉树是一种特殊的树形数据结构,其中每个节点最多有两个子节点,通常称为左子节点和右子节点。
二叉树的两种主要遍历方式是前序遍历和后序遍历。
前序遍历的顺序是先访问根节点,然后是左子树,最后是右子树。
noip初赛试题及答案
noip初赛试题及答案**NOIP初赛试题及答案**一、选择题(每题2分,共40分)1. 计算机中存储数据的最小单位是()。
A. 字节B. 位C. 字D. 双字答案:B2. 在计算机中,1KB等于()。
A. 1024字节B. 512字节C. 256字节D. 1000字节答案:A3. 下列哪种设备不是计算机的输入设备()。
A. 键盘B. 鼠标C. 显示器D. 扫描仪答案:C4. 在计算机中,二进制数1011转换为十进制数是()。
A. 11B. 12C. 13D. 14答案:A5. 计算机病毒是一种()。
A. 计算机硬件B. 计算机软件C. 生物病毒D. 计算机程序答案:D6. 下列哪种文件格式不是图片格式()。
A. JPGB. BMPC. MP3D. PNG答案:C7. 计算机操作系统的主要功能是()。
A. 管理计算机硬件B. 管理计算机软件C. 管理计算机资源D. 所有选项都是答案:D8. 以下哪个选项不是计算机网络的组成部分()。
A. 网络协议B. 网络硬件C. 网络软件D. 网络用户答案:D9. 在计算机编程中,以下哪个关键字用于定义一个类()。
A. classB. functionC. structD. interface答案:A10. 在计算机编程中,以下哪个关键字用于定义一个方法()。
A. classB. functionC. methodD. procedure答案:C二、填空题(每题2分,共20分)1. 在计算机中,一个字节由____位组成。
答案:82. 计算机的CPU是计算机的____。
答案:中央处理器3. 计算机的RAM是____存储器。
答案:随机访问4. 在计算机编程中,____是一种用于存储数据的数据结构。
答案:数组5. 在计算机编程中,____是一种用于存储键值对的数据结构。
答案:哈希表6. 计算机的USB接口是一种____接口。
答案:通用串行总线7. 在计算机编程中,____是一种用于控制程序流程的语句。
noip初赛试题普及组及答案
noip初赛试题普及组及答案一、选择题(每题5分,共20分)1. 在计算机中,用来表示存储容量的基本单位是()。
A. 字节B. 字C. 位D. 字长答案:A2. 下列关于算法复杂度的描述,正确的是()。
A. 算法复杂度与程序代码的长短有关B. 算法复杂度与程序的运行时间有关C. 算法复杂度与程序运行的输入数据有关D. 算法复杂度与程序运行的机器性能有关答案:C3. 在编程中,若要实现一个循环,直到满足某个条件才停止,应使用()。
A. while循环B. for循环C. do-while循环D. switch语句答案:A4. 在C++中,下列哪个关键字用于定义一个类()。
A. structB. classC. interface答案:B二、填空题(每题5分,共20分)1. 在计算机科学中,数据结构通常分为两大类:线性结构和________。
答案:非线性结构2. 一个完整的程序设计语言包括语法规则和________规则。
答案:语义3. 在计算机中,用二进制表示的数值中,最小的非零数是________。
答案:14. 在C++中,用于定义一个私有成员的关键字是________。
答案:private三、编程题(每题30分,共60分)1. 编写一个程序,计算并输出100以内所有偶数的和。
```c++#include <iostream>using namespace std;int main() {int sum = 0;for (int i = 1; i <= 100; i++) {if (i % 2 == 0) {sum += i;}}cout << "Sum of all even numbers within 100 is: " << sumreturn 0;}```2. 编写一个程序,实现一个简单的计算器,能够进行加、减、乘、除四则运算。
noip初赛试题1-推荐下载
NOIP普及组(初赛)试题精选一、计算机系统1.在以下各项中,()不是CPU的组成部分。
(NOIP2007)A.控制器 B.运算器 C.寄存器 D.主板【答案】D。
CPU由控制器、运算器和寄存器组成。
2.在下列各项中,只有()不是计算机存储容量的常用单位。
(NOIP2007)A.Byte B.KB C.UB D.TB【答案】C。
存储容量:Byte=8 bit(位)、1KB=1024B、1MB=1024KB、1GB=1024MB、1TB=1024GB。
3.与十进制数1770对应的八进制数是()。
(NOIP2007)A.3350 B.3351 C.3352 D.3540【答案】C。
考查进制转换,掌握十进制、二进制、八进制和十六进制互换,以及多个不同进制数的运算(转换为同一进制数进行计算)。
4.与十进制数28.5625相等的四进制数是()。
(NOIP2008)A.123.21 B.131.22 C.130.22 D.130.21【答案】D。
熟练掌握进制转换的知识。
5.计算机在工作过程中,若突然停电,()中的信息不会丢失。
(NOIP2008)A.ROM 和 RAM B.CPU C.ROM D.RAM【答案】C。
ROM(只读存储器)断电后信息不丢失,RAM(随机存储器,内存)断电后信息全部丢失。
6.在32*32点阵的“字库”中,汉字“北”与“京”的字模占用字节数之和是()。
(NOIP2008) A.512 B.256 C.384 D.128【答案】B。
32*32点阵的字库,每个字占字节数为32*32/8=128字节(1个字节等于8个二进制位,1Byte=8bits,而1位对应点阵中的1个点)。
所以2个汉字共要256个字节。
7.在下面各世界顶级的奖项中,为计算机科学与技术领域做出杰出贡献的科学家设立的奖项是()。
(NOIP2006)A. 沃尔夫奖B. 诺贝尔奖C. 菲尔兹奖D. 图灵奖【答案】D。
沃尔夫奖主要是奖励对推动人类科学与艺术文明做出杰出贡献的人士;诺贝尔奖有生理或医学奖、文学奖、物理学奖、化学奖、经济学奖和和平奖;菲尔兹奖-数学界的诺贝尔奖;图灵奖-计算机界的诺贝尔奖,2000年姚期智获得“图灵奖”,也是迄今为止获得此项殊荣的唯一华裔计算机科学家。
历年noip初赛普及组试题
历年noip普及组初赛试题汇编芜湖县实验学校NOIP初赛复习资料第十五届全国青少年信息学奥林匹克联赛初赛试题(2009)(普及组 C++语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案。
)1、关于图灵机下面的说法哪个是正确的:A)图灵机是世界上最早的电子计算机。
B)由于大量使用磁带操作,图灵机运行速度很慢。
C)图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作用。
D)图灵机只是一个理论上的计算模型。
2、关于计算机内存下面的说法哪个是正确的:A)随机存储器(RAM)的意思是当程序运行时,每次具体分配给程序的内存位置是随机而不确定的。
B)1MB内存通常是指1024*1024字节大小的内存。
C)计算机内存严格说来包括主存(memory)、高速缓存(cache)和寄存器(register)三个部分。
D)一般内存中的数据即使在断电的情况下也能保留2个小时以上。
3、关于BIOS下面说法哪个是正确的:A)BIOS是计算机基本输入输出系统软件的简称。
B)BIOS里包含了键盘、鼠标、声卡、显卡、打印机等常用输入输出设备的驱动程序。
C)BIOS一般由操作系统厂商来开发完成。
D)BIOS能提供各种文件拷贝、复制、删除以及目录维护等文件管理功能。
4、关于CPU下面哪个说法是正确的:A)CPU全称为中央处理器(或中央处理单元)。
B)CPU可以直接运行汇编语言。
C)同样主频下,32位的CPU比16位的CPU运行速度快一倍。
D)CPU最早是由Intel公司发明的。
5、关于ASCII,下面哪个说法是正确的:A)ASCII码就是键盘上所有键的唯一编码。
B)一个ASCII码使用一个字节的内存空间就能够存放。
C)最新扩展的ASCII编码方案包含了汉字和其他欧洲语言的编码。
D)ASCII码是英国人主持制定并推广使用的。
6、下列软件中不是计算机操作系统的是:A) Windows B) Linux C) OS/2 D) WPS7、关于互联网,下面的说法哪一个是正确的:A)新一代互联网使用的IPv6标准是IPv5标准的升级与补充。
noip普及组(初赛)试题精选及讲解
一、计算机系统 1. 在以下各项中,( A.控制器 )不是CPU的组成部分。(NOIP2007) C.寄存器 D.主板 B.运算器
【答案】D。CPU由控制器、运算器和寄存器组成。 2. 在下列各项中,只有( )不是计算机存储容量的常用单位。 (NOIP2007) A.Byte B.KB C.UB D.TB 【答案】C。存储容量:Byte=8 bit(位)、1KB=1024B、1MB=1024KB、1GB=1024MB、1TB=1024GB。 3. 与十进制数1770对应的八进制数是( A.3350 D.3540 【答案】C。考查进制转换,掌握十进制、二进制、八进制和十六进制 互换,以及多个不同进制数的运算(转换为同一进制数进行计算)。 4. 与十进制数28.5625相等的四进制数是( B.131.22 )。(NOIP2008) B.3351 )。(NOIP2007) C.3352
1 (xor) 7. 0 1
0 0 0
1 1 0
1 0 1
1 1 (=5) 0 (=18)
(2070)16 + (34)8 的结果是( )。(NOIP2007) A.(8332)10 B.(208A)16 C. (100000000110)2 D.(20212)8 【答案】A。本题两个数分别是十六进制和八进制,故先将它们转换为 二进制,然后再进行计算和转换。 ① (2070)16=(0010,0000,0111,0000)(每位展开为4位二进制数) ② (34)8= (11,100)2 (8332)10 8. (2008)10+(5B)16的结果是( )。(NOIP2008) C.(4163)8
器,内存)断电后信息全部丢失。 6. 在32*32点阵的“字库”中,汉字“北”与“京”的字模占用字节数之和 是( D.128 【答案】B。32*32点阵的字库,每个字占字节数为32*32/8=128字节(1 个字节等于8个二进制位,1Byte=8bits,而1位对应点阵中的1个点)。 所以2个汉字共要256个字节。 7. 在下面各世界顶级的奖项中,为计算机科学与技术领域做出杰出 )。(NOIP2008) B.256 C.384
NOIP初赛模拟试题(Pascal语言、提高组)
NOIP初赛模拟试题(Pascal语⾔、提⾼组)NOIP初赛模拟试题 by OI Store(提⾼组 Pascal语⾔⼆⼩时完成)⼀、单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有⼀个正确答案。
)1.建⽴了计算机最主要的结构原理的⼈是()。
A. 图灵B. ⽐尔·盖茨C. 冯·诺伊曼D. 克拉拉·丹E. 哥德尔2.设a、b、c是三个布尔型(boolean)的变量,则表达式(a∨?b)∧(b∨?c)∧(c∨?a)∧(a∧?a)∧(b∧?b)的值()。
A. 始终为trueB. 始终为falseC. 当且仅当c为true时为falseD. 当且仅当a与b均为true时为trueE.依赖于a、b、c三者的值3.设a、b为两个浮点(float)型变量,下⾯的表达式中最有可能为真的是()。
A. a=bB. a*a+2*a*b+b*b=(a+b)*(a+b)C. (a+b)*(a-b)+b*b-a*a<0.0001D. a/b=1/(b/a)E. sqrt(a)*sqrt(b)=sqrt(a*b)4.下⾯的数据中,在编程中⽤长整型(longint)表⽰最恰当的是()。
A. 宇宙中的原⼦数⽬B. ⼀头⼤象的体重(⽤吨表⽰)C. 姚明的⾝⾼(⽤厘⽶表⽰)D. ⼀个⼭村的准确⼈⼝数E.从现在(2006年)到2008奥运会开幕的倒计时秒数5.⼀个三叉树(即每个节点最多有三个孩⼦)中,有k个孩⼦的结点数⽬表⽰为S(k),则下列关系⼀定成⽴的是()。
A. S(0)=2*S(3)+S(2)-1B. S(0)>3*S(3)+2*S(2)-1C. S(0)<3*S(3)+2*S(2)+1D. S(0)<2*S(3)+S(2)E. S(0)<=3*S(3)+2*S(2)6.佳佳在⽹上购买了⼀个空间,建设了⼀个⽹站。
那么,他向⽹站上上传⽹页时最有可能采⽤的⽹络协议是()。
noip普及组初赛模拟试卷
全国青少年信息学(计算机)奥林匹克分区联赛初赛模拟试题(普及组 PASCAL 语言二小时完成)一.选择一个正确的答案代码(A/B/C/D/E),填入括号内(每题1.5分,共30分)1. 微机内存储器的地址是按()编址的。
A.二进制位B. 字长C.字节D. 微处理器的型号2. 第一台计算机ENIAC的逻辑元件是________。
A、集成电路B、电子管C、晶体管D、继电器3.计算机能直接执行的指令包括两部分,它们是().A.源操作数与目标操作数B.操作码与操作数C.ASCII码与汉字代码D.数字与字符4.在计算机中,ASC11码是()位二进制代码A.8B. 7 C. 12 D. 165. 十进制算术表达式:3*512+7*64+4*8+5的运算结果,用二进制表示为().A. 10111100101B.11111100101C1111l0100101 D.111111011016.能将高级语言程序转换为目标程序的是( ).A)调试程序 B)解释程序 C)编辑程序 D)编译程序 E)连接程序7. TCP/IP协议共有( )层协议A)3 B)4 C)5 D)6 E)78.192.168.0.1是属于( ).A)A类地址 B)B类地址 B)C类地址 D)D类地址 E)E类地址9.下列不属于冯.诺依曼计算机模型的核心思想是( ).A)采用二进制表示数据和指令;B)采用”存储程序”工作方式C)计算机硬件有五大部件(运算器、控制器、存储器、输入和输出设备)D)结构化程序设计方法E)计算机软件只有系统软件10.下列关于排序说法不正确的是( ).A)插入排序、冒泡排序是稳定的B)选择排序的时间复杂性为O(n2)C)选择排序、希尔排序、快速排序、堆排序是不稳定的D)希尔排序、快速排序、堆排序的时间复杂性为O(nlog2n)E)快速排序是速度最快的排序11. 设有一个含有13个元素的Hash表(0~12),Hash函数是:H(key)=key % 13,其中% 是求余数运算。
noip2004 初赛普及组c试题及答案
第十届全国青少年信息学奥林匹克联赛初赛试题(普及组 C 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内 (每题1.5分, 共30分)1.美籍匈牙利数学家冯·诺依曼对计算机科学发展所做出的贡献是()。
A.提出理想计算机的数学模型,成为计算机科学的理论基础。
B.是世界上第一个编写计算机程序的人。
C.提出存储程序工作原理,并设计出第一台具有存储程序功能的计算机EDV AC。
D.采用集成电路作为计算机的主要功能部件。
E.指出计算机性能将以每两年翻一番的速度向前发展。
2.下列哪个不是CPU(中央处理单元)()。
A. Intel ItaniumB. DDR SDRAMC. AMD Athlon64D. AMD OpteronE. IBM Power 53.下列网络上常用的名字缩写对应的中文解释错误的是()。
A.WWW(World Wide Web):万维网。
B.URL(Uniform Resource Locator):统一资源定位器。
C.HTTP(Hypertext Transfer Protocol):超文本传输协议。
D.FTP(File Transfer Protocol):快速传输协议。
E.TCP(Transfer Control Protocol):传输控制协议。
4.下面哪个部件对于个人桌面电脑的正常运行不是必需的()。
A.CPUB. 图形卡(显卡)C. 光驱D. 主板E. 内存5.下列哪个软件属于操作系统软件()。
A. Microsoft WordB. 金山词霸C. FoxmailD. WinRARE. Red Hat Linux6.下列哪个不是计算机的存储设备()。
A. 文件管理器B. 内存C. 高速缓存D. 硬盘E. U盘7.下列说法中错误的是()。
A.CPU的基本功能就是执行指令。
B.CPU访问内存的速度快于访问高速缓存的速度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2004年第十届全国青少年信息学奥林匹克联赛初赛试题(普及组 Pascal语言二小时完成)一、选择一个正确答案代码(A/B/C/D/E)填入每题的挂号内1.美籍匈牙利数学家冯·诺依曼对计算机科学发展所做出的贡献是:()A、提出理想计算机数学模型,成为计算机科学理论基础B、是世界上第一个编写计算机程序的人C、提出存储程序工作原理,并设计出第一台具有存储程序功能的计算机EDV ACD、采用集成电路作为计算机的主要功能部件E、指出计算机性能将以每两年翻一番的速度向前发展2.下列哪个不是CPU(中央处理单元)()A、Intel ItaniumB、DDR SDRAMC、AMD Athlon64D、AMD OpteronE、IBM Power 53、下列网络中常用的名字缩写对应的中文解释错误的是()A、WWW(World Wide Web):万维网B、URL(Uinform Resource Locator):统一资源定位器C、HTTP(Hypertext Transfer Protocol):超文本传输协议D、FTP (File Transfer Protocol):快速传输协议E、TCP (Transfer Control Protocol):传输控制协议4、下面哪个部件对于个人桌面电脑的正常运行不是必需的()A、cpuB、显卡(图形卡)C、光驱D、主板E、内存5、下列哪个软件属于操作系统软件()A、Microsoft WordB、金山词霸C、FoxmailD、WinRARE、Red Hat Linux6、下列哪个不是计算机存储设备()、A、文件管理器B、内存C、高速缓存D、硬盘E、U盘7、下列说法中错误的是()A、CPU的基本功能就是执行指令B、CPU访问内存的速度快于访问高速缓存的速度C、CPU的主频是指CPU在1秒内完成的指令周期数D、在一台计算机内部,一个内存地址编码对应唯一的一个内存单元E、数据中线的宽度决定了一次传递数据量的大小8、彩色显示器所显示的五彩斑斓的色彩,是由红色,蓝色和()色混合而成的A、紫色B、白色C、黑色D、绿色E、橙色9、用静电吸附磨粉后转移到纸张上,是那种输出设备的工作方式()A、针式打印机B、喷墨打印机C、激光打印机D、笔式绘图仪E、喷墨绘图仪10、一台计算机如果要利用电话线上网,就必须配置能够对数字信号和模拟信号进行互相转换的设备,这种设备是()A、调制解调器B、路由器C、网卡D、网关E、网桥11、下列哪个不是数据库软件的名称()A、MYSQLB、SQL SeverC、OracleD、金山影霸E、Foxpro12、下列哪个程序设计语言不支持面向对象的程序设计方法()A、C++B、Object PascalC、CD、SmalltalkE、Java13、由3个a,1个b和2个c构成的所有字符串中,包含子串“abc”的共有()个A、20B、8C、16D、12E、2414、某车站呈狭长形,宽度只能容下一台车,并且只有一个出入口。
已知某时该车站站台为空,从这一时刻开始出入记录为:“进出进进出进进进出出进出”。
假设车辆入站的顺序为1,2,3……,则车辆出站的顺序为()A、1,2,3,4,5B、1,2,4,5,7C、1,3,5,4,6D、1,3,5,6,7E、1,3,6,5,715、二叉树T,已知其前序遍历序列为1 2 4 3 5 7 6,中序遍历序列为4 2 1 5 7 3 6,其后序遍历序列为A、4 2 5 7 6 3 1B、4 2 7 5 6 3 1C、4 2 7 5 3 6 1D、4 7 2 3 5 6 1E、4 5 2 6 3 7 116、满二叉树的叶节点为N,则它的节点总数为()A、NB、2NC、2N-1D、2N+1E、2^N-117、十进制2004等于八进制数()A、3077B、3724C、2766D、4002E、375518、(2004)10 +(32)16的结果是()A、(2036)10B、(2054)16C、(4006)10D、(100000000110)2E、(2036)1619、在下图,从端点()出发存在一条路径可以遍历图中的每条边一次,而且仅遍历一次A、C0,C6,C7,C1,C2,C3,C4,C5B、C0,C1,C2,C3,C4,C6,C7,C5C、C0,C1,C6,C7,C2,C3,C4,C5D、C0,C1,C6,C7,C5,C2,C3,C4E、C0,C1,C2,C3,C6,C7,C5,C4二、问题求解(5分一题,共10分)1、一个家具公司生产桌子和椅子。
现有113个单位的木材。
每张桌子要使用20个单位的木材,售价是30元;每张椅子要用16个单位的木材,售价是20元。
使用已有的木材生产桌椅(不一定要用光木材)做多可以买_____元钱。
2、75名儿童去游乐场玩。
他们可以骑旋转木马,坐滑行轨道,乘宇宙飞船。
已知其中20人这三种东西都玩过,55人至少..玩过其中两种。
若每玩一样的费用为5元,游乐场总共收入700,可知有_____名儿童没有玩过其中任何一种。
三、阅读程序(8’一题,共32’)1、-------------------------------------------program program1;V ara,b,c,d,e:integer;begina:=79 ; b:=34; c:=57;d:=0 ; e:=-1;if (a<c) or (b>c) then d:=d+eelse if (d+10<e) then d:=e+10else d:=e-a;writeln(d);end.输出:_____________________。
2、-------------------------------------------program program2;vari,j:integer;str1,str2:string;beginstr1:='p ig-is-stupid';str2:='clever';str1[1]:='d'; str1[2]:='o';i:=8;for j:=1 to 6 do beginstr1[i]:=str2[j];inc(i);end;writeln(str1);end.输出:_____________________。
3、-------------------------------------------program program3;varu:array[0..3] of integer;a,b,c,x,y,z:integer;beginread(u[0],u[1],u[2],u[3]);a:=u[0]+u[1]+u[2]+u[3]-5;b:=u[0]*(u[1]-u[2] div u[3]+8);c:=u[0]*u[1] div u[2] * u[3];x:=(a+b+2)*3-u[(c+3) mod 4];y:=(c*100-13) div a div (u[b mod 3]*5);if ((x+y) mod 2=0) then z:=(a+b+c+x+y) div 2;z:=(a+b+c-x-y)*2;writeln(x+y-z);read(a);end.输出:_____________________。
4、-------------------------------------------program program4 ;var c:array[1..2] of string[200];s:array[1..10] of integer;m,n,i:integer ;procedure numara;var cod:boolean;i,j,nr:integer;beginfor j:=1 to n do beginnr:=0;cod:=true;for i:=1 to m doif c[i,j]='1' then beginif not cod then begincod:=true;inc(s[nr]);nr:=0;endendelse beginif cod then beginnr:=1;cod:=false ;endelse inc(nr);end;if not cod then inc(s[nr]);end;end;beginreadln(m,n);for i:=1 to m do readln(c[i]);numara;for i:=1 to m doif s[i] <>0 then write(i,' ',s[i],' ');read(i);end.输出:_____________________。
四、完善程序(共28分)1、三角形内切圆的面积题目描述:给出三角形三边的边长,求此三角形内切圆的面积。
输入:三个正实数a、b、c(满足三角形三边关系),表示三角形三边边长。
输出:三角形内切圆的面积,结果四舍五入到小数点后2位输入样例: 3 4 5输出样例: 3.14程序:①②③④⑤PROGRAM PROGRAM1;V ARA,B,C,R,S,T:REAL;BEGINREAD(A,B,C);S :=( ①)/2;T:= ②(S*(S-A)*(S-B)*(S-C));R:=T/S;WRITELN(3.1415927 * R * ③:0: ④;END.2..Joseph题目描述:原始的Joseph问题的描述如下:有n个人围坐在一个圆桌周围,把这n个人依次编号为1,……,n。
从编号是1 的人开始报数,数到m个人出列,然后从出列的下一个人重新开始报数,数到第m个人又出列,……,如此反复直到所有的人全部出列为止。
比如当n=6,m=5的时候,出列的顺序依次是5,4,6,2,3,1。
现在的问题是:假设有k个好人和k个坏人。
好人的编号是1到k,坏人的编号是k+1到2k。
我们希望求出m的最小值,使得最先出列的k个人都是坏人。
输入:仅有的一个数字是k (0<K<14)。
输出:使得最先出列的k个人都是坏人的m的最小值。
输入样例:4输出样例:30程序:program progaram1;vari,k,m,start:longint;find:boolean;function check(remain:integer):boolean;var result:integer;beginresult:=____(1)____ mod remain;if ____(2)____ then beginstart:=result; check:=true;endelse check:=false;end;beginfind:=false;read(k);m:=k;while ____(3)____ do beginfind:=true; start;=0;for i:=0 to k-1 doif (not check(____(4)____)) then beginfind:=false; break;end;inc(m);end;writeln(____(5)____);end.参考答案一、1.C 2.B 3.D 4.C 5.E 6.A 7.B 8.D 9.C 10.A11.D 12.C 13.D 14E 15.B 16.C 17.B 18.D 19.E 20.D二、1.160元 2.10人三、1.-80 2.Dog-is-clever3 . 2634 . 1 12588 2 12337 3 12339四、 1 . a+b+c SQRT R 22 . start+m-1 result>=k not(find) 2*k-I m-1。