noip普及组初赛模拟试卷
- 格式:doc
- 大小:56.00 KB
- 文档页数:11
N O I P初赛模拟考试题及答案解析集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]信息学奥林匹克联赛初赛模拟试题(普及组C语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内(每题1.5分,共30分)1.被誉为“人工智能之父”的是()。
A.冯·诺依曼。
B.巴贝奇。
C.文顿·瑟夫和卡恩。
D.阿兰·图灵。
E.弗雷德里克·特曼。
2.下列哪个不是CPU(中央处理单元)()。
A.IntelItaniumB.DDRSDRAMC.AMDAthlon64D.AMDOpteronE.IBMPower53.常见的邮件传输服务器使用()协议发送邮件。
A.HTTPB.SMTPC.TCPD.FTPE. POP34.下列无符号数中,最小的数是()。
10 C.(37)8 D.(2A)165.下列哪个软件属于操作系统软件()。
A.MicrosoftWordB.PhotoshopC.FoxmailD.WinRARE.RedHatLinux6.下列哪个不是计算机的存储设备()。
A.文件管理器B.内存C.高速缓存D.硬盘E.U盘7.组成’教授’(jiaoshou)’副教授’(fujiaoshou)与’讲师’(jiangshi)这三个词的汉字,在GB2312-80字符集中都是一级汉字.对这三个词排序的结果是()。
A教授,副教授,讲师B.副教授,教授,讲师C讲师,副教授,教授D.副教授,讲师,教授8.彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和()色混合而成的。
A.紫B.白C.黑D.绿E.橙9.以下哪个软件不是即时通信软件()。
A.网易泡泡B.MSNMessengerC.GoogleTalkD.3DSMaxE.QQ10.一台计算机如果要利用电话线上网,就必须配置能够对数字信号和模拟信号进行相互转换的设备,这种设备是()。
noip普及组初赛模拟试卷(附答案)————————————————————————————————作者:————————————————————————————————日期:选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1.5分,多选无分, 共30 分)题号 1 2 3 4 5 6 7 8 9 10 选择 C D C D D B B A B C题号11 12 13 14 15 16 17 18 19 20 选择 C D D A B C C D C B 二.问题求解(共2题,每题5分,共计10分)1. 当m=4,n=4时选法数=352. 共有多少种选法1360二. 阅读程序,并写出程序的正确运行结果:(共4题,每题8分,共32分)1. 程序的运行结果是: 1262. 程序的运行结果是: 115 1123.程序的运行结果是:114. 程序的运行结果是:DCBA CDBA CBDA CBAD BDCA BCDA BCAD BADC BACD ADCB ACDB ACBD ABDC ABCDNum=14四.根据题意, 将程序补充完整(每空2.8分,共28分)1.①readln(d,i);②d-1③x*2+1④a[x]:=(4)true;2.①j<=trunc(sqrt(k))②L-1③a[v]<=m④inc(v)⑤s=2*L-1一、选择题:共20题,每题1.5分,共计30分1. 关于计算机语言,正确的说法是(C)。
A.BASIC语言是一种高级语言,每台计算机都必须配备B.汇编语言是一种比BASIC语言更高级的计算机语言C.机器语言是计算机可以直接识别的语言,但编程比较困难D.PASCAL语言是BASIC语言的更高版本2. 计算机接入网络后,它的功能会大大拓展,主要表现在( D )。
A.共享资源与分担负荷B.数据通讯C.可以使用他人的资源D.以上三项功能都有【分析与解答】计算机网络能够实现的功能是:数据通讯,资源共享,实现信息的分布式处理和提高计算机系统的可靠性与实用性。
选择题1.二进制数01100100转换成十六进制数是:_A____A.64B. 63C.100D.1442.下列四条关于计算机基础知识的叙述中,正确的一条是:__B_____A.微型计算机是指体积微小的计算机B.存储器必须在电源电压正常时才能存取信息C.字长32位的计算机是指能计算最大为32位十制数的计算机D.防止软盘感染计算机病毒的方法是定期对软盘格式化3. 外存与内存有许多不同之处,外存相对于内存来说,以下叙述不正确的是_D___。
A.外存不怕停电,信息可长期保存B.外存的容量被内存大得多,甚至可以说是海量的C.外存速度慢,内存速度快D.外存和内存都是由半导体器件构成4.以下几种说法中,___B_____是正确的。
A. 只有诞生了计算机之后,人类才知道处理信息B. 不同型号的计算机上使用的机器语言是不相同的C. 在计算机中,汉字也用ASCII码来表示D. 不论哪种计算机,内存储器的容量大小都一样5.在PASCAL程序中,表达式(35 XOR 18 OR 10 )的值是 __C___A. 56B. 48C. 59D. 496.在搜索引擎的搜索中输入以下的“____D____”关键字,搜索后返回的条目最少。
A.地图B.中国地图C.中国上海地图D.中国上海交通地图7.下面说法正确的是____C____。
A. 调制解调器(Modem)是一种输入设备B. 调制解调器(Modem)是一种输出设备C. 调制解调器(Modem)既是输入设备,也是输出设备D. 调制解调器(Modem)既不是输入设备,也不是输出设备8.(5A)16+128+(110011)2结果为____B___。
A.100001110B.100001101C.100001000D.1000011009.“语文”、“数学”、“英语”三个词在计算机内的升序的排序结果是__C______。
A.数学、语文、英语B.语文、数学、英语C.数学、英语、语文D.英语、数学、语文10.小张用十六进制、八进制和十进制写了如下的一个等式 52-19=33。
选择题1. C语言解释程序属于__B__。
A)应用软件B)系统软件C)编译程序的一种D)汇编程序的一种2.多媒体技术中的"多媒体"的含义主要是指如( B )等表示信息的形式.A)磁盘、光盘B)声音、图象C)电缆、光纤D)声卡、绘图仪3. 每一个Office 应用程序的菜单中都有<保存>命令和<另存为>命令。
以下概念中正确的是: 当文档首次存盘时,__D__。
A. 只能使用"保存"命令B. 只能使用"另存为"命令C. 无论使用"保存"命令或"另存为"命令,都会出现<保存>对话框D. 无论使用"保存"命令或"另存为"命令,都会出现<另存为>对话框4、中央处理器(CPU)能访问的最大存储器容量取决于__A__。
A.地址总线B.数据总线C.控制总线D.实际内存容量5、下列关于队列的叙述,错误的是___A_____。
A.我们可以将一个堆栈存放到一个队列元素中B.可以用数组实现队列操作C.队列操作的特点是“先进先出,后进后出”D.队列的元素可以是任何数据类型6、彻底删除文件的操作应选__A___。
A.不仅删除此文件,并在回收站中加以清空B.删除此文件C.不仅删除此文件,并删除它所在的文件夹D.不仅删除此文件,并删除它所在的各层文件夹7.与(65.5625)10对应的四进制数是( B )。
A、1001.23B、1001.21C、100010.31D、1001.138、下列关于栈的描述中错误的是__B__。
A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针9.“因特网”定义为若干网络间的一种连接,使用的是( A )协议.A)TCP/IP B)NETBEUI C)IPX/SPX D)NETWARE10. IP地址是一个( C ) 位二进制码.A)8 B)16 C)32 D)1211.关于计算机通信,下列说法中正确的是___D___。
选择题1.大家知道,不同类型的存储器组成了多层次结构的存储器体系,按存取速度从快到慢的排列是(C)。
A.快存/辅存/主存 B.外存/主存/辅存 C.快存/主存/辅存 D.主存/辅存/外存2.以下是计算机存储容量大小的比较,结果为TRUE的式子是(B)。
A.100B>1KB B.1GB<1TB C.0.25KB>2000bit D.1000KB=1MB3.已知有一个运算符号“☆”,使下列式子成立:8☆7=15;5☆3=7。
求式子的值:7☆3=(D)。
A.10 B.9 C.8 D.74. IE浏览器软件,它的窗口与Windows窗口相似,以下说法正确的是(B)A、不能在IE窗口和其他应用程序窗口间切换。
B、IE窗口由标题栏、菜单栏、工具栏、地址栏、页面显示区和状态栏组成。
C、不可改变IE窗口大小。
D、同时只能打开一个IE窗口。
5.在待排序的数据表已经为有序时,下列排序算法中花费时间反而多的是( B ).A 堆排序B 希尔排序C 冒泡排序D 快速排序6.假设待进栈的元素依次为1,2,3,出栈后不可能的序列为:(D)A、123B、132C、213D、3127.为了便于管理和控制文件而将文件分为若干种类型,典型的文件类型有:(B)a.设备文件和数据文件b.数据文件和程序文件c.程序文件和设备文件d.文本文件和可执行文件8.假设A=true,B=false,C=true,D=true,逻辑运算表达式A∧B∨C∧D的值是____B____。
A.falseB.trueC.1D.09.在Pascal语言中,表达式 (21 xor 2)的值是_______B_。
A.24B.23C.22D.44010.某数列有10个各不相同的单元,由低至高按序排列;现要对该数列进行二分法检索(binary search),在最坏的情况下,需检视的单元数是____C____。
A.2B.3C.4D.511.通常用GB、KB、MB表示存储器的容量,它们之间的大小关系是____A____。
1.在磁盘上建立子目录有许多优点,下列描述中不属于建立子目录优点的是___C_______.A. 便于文件管理.B.加快文件查找速度C. 节省磁盘使用空间D.解决根目录中目录项个数有限问题.2. 关于计算机内存下面的说法哪个是不正确的:____C_____A)CPU读写随机存储器(RAM)的速度优于硬盘。
B)1MB内存通常是指1024*1024字节大小的内存。
C)计算机内存严格说来包括主存(memory)、高速缓存(cache)和寄存器(register)三个部分。
D)ROM中的数据即使在断电的情况下也能保留2个小时以上。
3. 计算机主机由CPU、主板和____D______组成.A)鼠标B)机箱C)显示器D)主存4.以下是关于计算机病毒的说法,不正确的是_____B__________A)病毒属于计算机软件B)病毒属于硬件C)病毒具有破坏性、传播性、可激发性、潜伏性、隐蔽性等特点D)若软盘染上病毒,能清除病毒的措施是删除该软盘上的所有文件5.下列关于十进制数-100的不正确说法是______B___A)原码为11100100BB)反码为E4HC)反码为9BHD)补码为9CH6. 下列是关于数据结构的说法正确的是(D)。
A)线性表的线性存储结构优于链式存储结构B)队列中允许插入的一端称为队头,允许删除的一端称为队尾C) 栈的插入和删除只能在栈底进行D)队列是只能在一端插入,另一端删除的线性表7.A=11001010B,B=00001111B,C=01011100B,则A∨B∧C=( D )BA)01011110 B)00001111 C)01011100 D)110011108.下列不属于冯.诺依曼计算机模型的核心思想是(D ).A)采用二进制表示数据和指令;B)采用”存储程序”工作方式C)计算机硬件有五大部件(运算器、控制器、存储器、输入和输出设备)D)计算机软件只有系统软件9。
算式(1000)10-(100)16-(10)8的结果是( D ).A)(1011100000)2 B)(2E0)16 C)(736)10 D)前三项均正确10。
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 普及组初赛试题及答案#### 一、选择题(每题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 初赛模拟试题(2小时C语言普及组)姓名成绩一、选择题(共20题,每题1.5分,共计30分。
)1.微型计算机的性能主要取决于()。
A)内存B)主板C)中央处理器D)硬盘E)显示器2.设T是一棵有n个顶点的树,以下说法不正确的是()。
A.T是联通的,无环的。
B.T是联通的,有n-1条边。
C.T是无环的,有n-1条边。
D.以上都不对。
3.能将高级语言程序转换为目标程序的是( ).A)调试程序B) 连接程序C)编辑程序D)编译程序4.若A=45,B=38,C=78则A^ B & C=( )A)38 B)18 C)11 D)455.计算机病毒传染的必要条件之一是( ) 。
A)在内存中运行病毒程序B)对磁盘进行读写操作C)在内存中运行含有病毒的可执行程序D)复制文件E)删除文件6. TCP/IP协议共有( )层协议A)3 B)4 C)5 D)6 E)77.192.168.0.1是属于( ).A)A类地址B)B类地址C)C类地址D)D类地址E)E类地址8.对给定的整数序列(54,73,21,35,67,78,63,24,89)进行从小到大的排序时,采用快速排序的第一趟扫描的结果是( ).A)(24,21,35,54,67, 78,63,73,89)B)(24,35,21,54,67, 78,63,73,89)C)(24,21,35,54,67, 63,73,78,89)D)(21,24,35,54,63, 67,73,78,89)9.一棵n个结点的完全二叉树,则二叉树的高度h为( ).A)n/2 B)log2n C)(log2n)/2 D) [log2n]+1 E)2n-110.下图对该图进行广度优先拓朴排序得到的顶点序列正确的是( ).A)1,2,3,4,5,6B)1,3,2,4,5,6C)1,3,2,4,6,5D)1,2,3,4,6,5,E)1,3,2,4,5,6A)采用二进制表示数据和指令;B)采用”存储程序”工作方式C)计算机硬件有五大部件(运算器、控制器、存储器、输入和输出设备)D)结构化程序设计方法12.下列不属于输入设备的是( ).A)打印机B)扫描仪C)光笔D)鼠标13.算式(1000)10-(101)16 - (11)8的结果是( ).A)(891)10 B)(886)8C)(10111000011)2D)(2DE)1614.下面关于算法的不正确的说法是( )A)算法必须有输出B)算法必须在计算机上用某种语言实现C)算法不一定有输入D)算法必须在有限步执行后能结束E)算法的每一步骤必须有确切的定义15.下列关于十进制数100的正确说法是( ).A)原码为01101100BB)反码为64H C)反码为9BH D)补码为65H16.关于windows系统中的窗口和对话框的说法正确的是( ).A)对话框能移动和改变大小B)窗口不能移动,能改变大小C)对话框只能移动,不能改变大小D)对话框不能移动但能改变大小E)窗口能移动和但不能改变大小17.若A=true,B=false,C=true,D=false,以下逻辑运算表达式真的有()A.(A∧B)∨(C∧D∨¬A)B.((¬A∧B)∨C)∧¬BC.(B∨C∨D)∧D∧¬AD. ¬A∧(D∨¬ C) ∧B18.下列关于排序说法不正确的是( ).A)插入排序、冒泡排序是稳定的B)选择排序的时间复杂性为O(n2)C)选择排序、希尔排序、快速排序、堆排序是不稳定的D)希尔排序、快速排序、堆排序的时间复杂性为O(nlog2n)E)占用内存空间大的是归并排序。
学校姓名年级1.选择一个正确答案代码(A/B/C/D),填入每题的括号内 (每题1.5分,多选无分, 共30分)题号 1 2 3 4 5 6 7 8 9 10选择题号 11 12 13 14 15 16 17 18 19 20选择二.问题求解(共2题,每题5分,共计10分)1. 最少需要交换次。
__________2. 递推公式。
二. 阅读程序,并写出程序的正确运行结果:(共4题,每题8分,共32分)(1)程序的运行结果是:(2)程序的运行结果是:(3)程序的运行结果是:(4)程序的运行结果是:四.根据题意, 将程序补充完整 (前4空,每空2.5分,后6空,每空3分,共28分)1.①②③④2.①②③④⑤⑥一、单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案.)。
(1)1983年,我国第一台亿次巨型电子计算机诞生了,它的名称是()A)东方红B)神威C)曙光D)银河(2)十进制数215用二进制数表示是()A)1100001 B)11011101 C)0011001 D)1 1010111(3)有一个数是123,它与十六进制数53相等,那么该数值是()A)八进制数B)十进制数C)五进制D)二进制数(4)下列4种不同数制表示的数中,数值最大的一个是()A)八进制数227 B)十进制数789 C)十六进制数1 FFD)二进制数1010001(5)某汉字的区位码是5448,它的机内码是()A)D6D0H B)E5E0H C)E5D0H D)D5E0H(6)在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。
A.二叉树 B.多叉树 C.哈希表 D.二维表(7)LAN的含义是()。
A.因特网 B.局域网 C.广域网 D.城域网(8) Web2.0 是近年来互联网的热门概念之一,其核心思想是互动与分享。
下列网站中,()是典型的Web 2.0应用。
A.Sina B.Flicker C.Yahoo D.Google (9)常见的邮件传输服务器使用()协议接收邮件。
信息学奥林匹克联赛初赛模拟试题(普及组 C 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内 (每题1.5分, 共30分)1.被誉为“人工智能之父”的是()。
A.冯·诺依曼。
B.巴贝奇。
C.文顿·瑟夫和卡恩。
D.阿兰·图灵。
E.弗雷德里克·特曼。
2.下列哪个不是CPU(中央处理单元)()。
A. Intel ItaniumB. DDR SDRAMC. AMD Athlon64D. AMD OpteronE. IBM Power 53.常见的邮件传输服务器使用()协议发送邮件。
A. HTTPB. SMTPC. TCPD. FTPE. POP34.下列无符号数中,最小的数是()。
A.(11011001)2B.(75)10C.(37)8D.(2A)165.下列哪个软件属于操作系统软件()。
A. Microsoft WordB. PhotoshopC. FoxmailD. WinRARE. Red Hat Linux6.下列哪个不是计算机的存储设备()。
A. 文件管理器B. 内存C. 高速缓存D. 硬盘E. U盘7.组成’教授’(jiao shou )’副教授’(fu jiao shou )与’讲师’( jiang shi)这三个词的汉字,在GB2312-80字符集中都是一级汉字.对这三个词排序的结果是()。
A教授,副教授,讲师 B.副教授,教授,讲师C讲师,副教授,教授 D.副教授,讲师,教授8.彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和()色混合而成的。
A. 紫B. 白C. 黑D. 绿E. 橙9.以下哪个软件不是即时通信软件()。
A. 网易泡泡B. MSN MessengerC. Google TalkD. 3DS MaxE. QQ10.一台计算机如果要利用电话线上网,就必须配置能够对数字信号和模拟信号进行相互转换的设备,这种设备是()。
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. 编写一个程序,实现一个简单的计算器,能够进行加、减、乘、除四则运算。
选择题1.人类的信息处理技术包含:(B)a.电子技术、多媒体技术b.模拟技术、数字技术c.通讯技术、网络技术d.多媒体技术、网络技术2. PC是指___(A)a.Personal computerb.Professional computerc.Personal computingd.Professional computing3. 计算机的存储量通常以能存储多少个二进制位或多少个字节来表示,1个字节是指_____个二进制位,1MB的含义是____个字节。
(B)a.1024、1024b.8、1024Kc.8、1000Kd.16、10004. _____是为了解决实际问题而编写的计算机程序。
(D)a.系统软件b.数据库管理系统c.操作系统d.应用软件5. 计算机病毒的特点是____。
(A)a.复制性、传播性和破坏性b.传播性、破坏性、易读性c.复制性、破坏性、安全性d.复制性、传播性和安全性6. 下列关于计算机系统硬件的说法中,正确的是______。
(D)A. 内存可以长期保存信息B. 键盘是计算机输入数据的唯一手段C. 计算机硬件由中央处理器和存储器组成D. 显示器和打印机都是输出设备7. CPU的英文名称是Central Processing Unit,它是计算机的核心部件,其组成如下:____。
(D)A. 软驱、硬盘和光驱B. RAM和ROMC. 主机和屏幕D. 运算器和控制器8.被选中的单选框内有一个_______记号;被选中的复选框内有一个_______记号。
(A)A. 小圆点、勾号B. 小圆点、叉号C. 勾号、叉号D. 叉号、勾号9.连接在因特网的任何一台计算机,都有自己的____。
(C)A. 网址B. 域名C. IP地址D. 网页10.以下软件中,______不是Internet上网专用的软件。
(C )A. IE(Internet Explorer)B. NavigatorC. PowerPointD. Outlook Express11.下列关于使用电子邮件的说法中正确的是____。
学校姓名年级1.选择一个正确答案代码(A/B/C/D),填入每题的括号内 (每题1.5分,多选无分, 共30分)题号 1 2 3 4 5 6 7 8 9 10选择题号 11 12 13 14 15 16 17 18 19 20选择二.问题求解(共2题,每题5分,共计10分)1. 最少需要交换次。
__________2. 递推公式。
二. 阅读程序,并写出程序的正确运行结果:(共4题,每题8分,共32分)(1)程序的运行结果是:(2)程序的运行结果是:(3)程序的运行结果是:(4)程序的运行结果是:四.根据题意, 将程序补充完整 (前4空,每空2.5分,后6空,每空3分,共28分)1.①②③④2.①②③④⑤⑥一、单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案.)。
(1)1983年,我国第一台亿次巨型电子计算机诞生了,它的名称是()A)东方红B)神威C)曙光D)银河(2)十进制数215用二进制数表示是()A)1100001 B)11011101 C)0011001 D)1 1010111(3)有一个数是123,它与十六进制数53相等,那么该数值是()A)八进制数B)十进制数C)五进制D)二进制数(4)下列4种不同数制表示的数中,数值最大的一个是()A)八进制数227 B)十进制数789 C)十六进制数1 FFD)二进制数1010001(5)某汉字的区位码是5448,它的机内码是()A)D6D0H B)E5E0H C)E5D0H D)D5E0H(6)在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。
A.二叉树 B.多叉树 C.哈希表 D.二维表(7)LAN的含义是()。
A.因特网 B.局域网 C.广域网 D.城域网(8) Web2.0 是近年来互联网的热门概念之一,其核心思想是互动与分享。
下列网站中,()是典型的Web 2.0应用。
A.Sina B.Flicker C.Yahoo D.Google (9)常见的邮件传输服务器使用()协议接收邮件。
noip初赛试题及答案一、选择题(每题5分,共50分)1. 在计算机科学中,以下哪个选项不是数据结构的分类?A. 线性结构B. 非线性结构C. 树形结构D. 随机结构答案:D2. 以下哪种算法的时间复杂度是O(n^2)?A. 归并排序B. 快速排序C. 插入排序D. 哈希表查找答案:C3. 在C++中,以下哪个关键字用于定义类?A. structB. unionC. enumD. typedef答案:A4. 在关系型数据库中,以下哪个操作用于删除表中的数据?A. SELECTB. INSERTC. UPDATED. DELETE答案:D5. 在计算机网络中,以下哪个协议是负责传输层的?A. HTTPB. FTPC. TCPD. IP答案:C6. 在操作系统中,以下哪个选项是进程调度算法?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 轮转调度(RR)D. 所有以上答案:D7. 在二进制系统中,以下哪个值是8的二进制表示?A. 1000B. 1001C. 1010D. 1100答案:A8. 在计算机程序设计中,以下哪个选项是面向对象编程的特征?A. 封装B. 继承C. 多态D. 所有以上答案:D9. 在HTML中,以下哪个标签用于定义最重要的标题?A. <h1>B. <h2>C. <h3>D. <h4>答案:A10. 在计算机编程中,以下哪个选项是算法的属性?A. 有穷性B. 确定性C. 可行性D. 所有以上答案:D二、填空题(每题5分,共30分)1. 在计算机科学中,数据结构通常由____和____组成。
答案:数据元素,关系2. 在C语言中,以下代码段的输出结果是____。
```c#include <stdio.h>int main() {int a = 10;printf("%d", a++);return 0;}```答案:103. 在数据库设计中,为了减少数据冗余和避免数据不一致,通常采用____范式。
NOIP考前模拟测试一、选择题(每空1.5分,共30分)1、关于图灵机下面的说法哪个是正确的()A) 图灵机是世界上最早的电子计算机。
B) 由于大量使用磁带操作,图灵机运行速度很慢。
C) 图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作用D) 图灵机只是一个理论上的计算模型。
2、关于ASCII,下面哪个说法是正确的()A) ASCII码就是键盘上所有键的唯一编码。
B) 一个ASCII码使用一个字节的内存空间就能够存放。
C) 最新扩展的ASCII编码方案包含了汉字和其他欧洲语言的编码。
D) ASCII码是英国人主持并推广使用的。
3、表达式a*(b+c)-d的后缀表达式是()A) abcd*+ B) abc+*d- C) abc*+d- D) -+*abcd4、有一个由4000个整数构成的顺序表,假定表中的元素已经按升序排列,采用二分查找定位一个元素。
则最多需要几次比较就能确定是否存在所查找的元素()A) 11次B) 12次C) 13次D) 14次5、2E+03表示()A) 2.03 B) 5 C)8 D)20006、以下逻辑表达式的值为真的是()A) P∨(—P∧Q)∨(—P∧—Q) B)Q∨(—P∧Q)∨(P∧—Q)C)P∨Q∨(P∧—Q)∨(—P∧Q) D)P∨—Q∨(P∧—Q)∨(—P∧—Q)7、设X、Y、Z分别代表三进制下的一位数字,若等式XY+ZX=XYX在三进制下成立,那么同样在三进制下,等式XY*ZX=( )也成立。
A) YXZ B) ZXY C) XYZ D)XZY8、主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。
而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。
于是,为了提高系统整体的执行效率,在CPU中引入了()。
A) 寄存器B)高速缓存C)内存D)外存9、一片容量为8GB的SD卡能存储大约()张大小为2MB的数码相片。
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. 在关系型数据库中,____是一种特殊的表,用于定义表之间的关系。
选择题1. 计算机自诞生以来,无论在性能、价格等方面都发生了巨大的变化,但是下列______D____并没有发生多大的改变。
A:耗电量B:体积C:运行速度D:基本工作原理2. 设二维数组F的行下标为1至5,列下标为0至8,F的每个数据元素均占4个字节。
在按行存贮的情况下,已知数据元素F[2,2]的第一个字节是1044,则F[3,4]和F[4,3]的第一个字节的地址分别为A 和____D_______ ,A、1088B、1084C、1092D、11203. 以下数据结构中_____B_____________是线性结构?A、有向图B、栈C、二叉树D、B树4. 与十进制数 1770.625 对应的八进制数是( D )。
A. 3350.5B. 3352.65C. 3352.1161D. 前 3 个答案都不对5. (2004)10 + (A2)16的结果是( C )。
A. (2036)16B. (2054)10C. (4166)8D. (100000000110)26. 常见的邮件传输服务器使用( B )协议发送邮件。
A. HTTPB. SMTPC. TCPD. POP37.与二进制数101.01011等值的十六进制数为( D )。
A)A.B B)5.51 C)A.51 D)5.588.CPU处理数据的基本单位是字,一个字的字长( D ) 。
A) 为8个二进制位 B) 为16个二进制位C) 为32个二进制位 D) 与芯片的型号有关9.在计算机硬件系统中,cache是( D )存储器。
A)只读B)可编程只读 C)可擦除可编程只读 D)高速缓冲10.在Windows98中,通过查找命令查找文件时,若输入F*.? , 则下列文件( C ) 可以被查到。
A) F.BAS B) FABC.BAS C) F.C D) EF.11.设循环队列中数组的下标范围是1..n,其头尾指针分别为f和r,则其元素个数为( B )A) f+r B) (r-f+n)mod n C) f+r+n D) (r-f) mod n12.下列关于高级语言的说法正确的有( D )。
学校姓名年级1.选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1.5分,多选无分, 共30 分)题号12345678910选择题号11121314151617181920选择二.问题求解(共2题,每题5分,共计10分)1. 最少需要交换次。
__________2. 递推公式。
二. 阅读程序,并写出程序的正确运行结果:(共4题,每题8分,共32分)(1)程序的运行结果是:(2)程序的运行结果是:(3)程序的运行结果是:(4)程序的运行结果是:四.根据题意, 将程序补充完整(前4空,每空2.5分,后6空,每空3分,共28分)1.①②③④2.①②③④⑤⑥一、单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案.)。
(1)1983年,我国第一台亿次巨型电子计算机诞生了,它的名称是()A)东方红 B)神威 C)曙光 D)银河(2)十进制数215用二进制数表示是()A)1100001 B)11011101 C)0011001 D)11010111(3)有一个数是123,它与十六进制数53相等,那么该数值是()A)八进制数 B)十进制数 C)五进制 D)二进制数(4)下列4种不同数制表示的数中,数值最大的一个是()A)八进制数227 B)十进制数789 C)十六进制数1FFD)二进制数1010001(5)某汉字的区位码是5448,它的机内码是()A)D6D0H B)E5E0H C)E5D0H D)D5E0H(6)在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。
A.二叉树B.多叉树C.哈希表D.二维表(7)LAN的含义是()。
A.因特网B.局域网C.广域网D.城域网(8)Web2.0 是近年来互联网的热门概念之一,其核心思想是互动与分享。
下列网站中,()是典型的Web 2.0应用。
A.Sina B.Flicker C.Yahoo D.Googl e(9)常见的邮件传输服务器使用()协议接收邮件。
A. HTTPB. SMTPC. TCPD.POP3(10)下列网络中常用的名字缩写对应的中文解释错误的是()。
A、WWW(World Wide Web):万维网B、URL(Uinform Resource Locator):统一资源定位器C、HTTP(Hypertext Transfer Protocol):超文本传输协议D、FTP (File Transfer Protocol):快速传输协议(11)一个无法靠自身的控制终止的循环成为“死循环”,例如,在C语言程序中,语句“while(1) printf(“*”);”就是一个死循环,运行时它将无休止地打印*号。
下面关于死循环的说法中,只有()是正确的。
A.不存在一种算法,对任何一个程序及相应的输入数据,都可以判断是否会出现死循环,因而,任何编译系统都不做死循环检查B.有些编译系统可以检测出死循环C.死循环属于语法错误,既然编译系统能检查各种语法错误,当然也应该能检查出死循环D.死循环与多进程中出现的“死锁”差不多,而死锁是可以检测的,因而,死循环也可以检测的(12)在Pascal语言中,表达式(23 or 2 xor 5)的值是()。
A.18 B.1 C.23 D.32(13)(2070)16 + (34)8的结果是()。
A.(8332)10B.(208A)16C.(100000000110)2D.(20212)8(14)(2008)10+(5B)16的结果是()。
A.(833)16B.(2089)10C.(4163)8 D.(100001100011)2(15)设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))∧B(16)在下列关于计算机语言的说法中,不正确的是()。
A. Pascal和C都是编译执行的高级语言B. 高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上C. C++是历史上的第一个支持面向对象的计算机语言D. 与汇编语言相比,高级语言程序更容易阅读(17)高度为n 的均衡的二叉树是指:如果去掉叶结点及相应的树枝,它应该是高度为n-1 的满二叉树。
在这里,树高等于叶结点的最大深度,根结点的深度为0,如果某个均衡的二叉树共有2381 个结点,则该树的树高为()。
A. 10B. 11C. 12D. 13(18)递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
A.队列B.多维数组C.线性表D.栈(19)设T是一棵有n个顶点的树,下列说法不正确的是()。
A.T有n条边B.T是连通的C.T是无环的D.T 有n-1条边(20)已知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 31 5 4 7D.4 6 5 3 1 7 2二.问题求解(共2题,每题5分,共计10分)(1)将数组{32, 74, 25, 53, 28, 43, 86, 47}中的元素按从小到大的顺序排列,每次可以交换任意两个元素,最少需要交换次。
__________(2).有2×n的一个长方形方格,用一个1×2的骨牌铺满方格。
例如n=3时,为2×3方格。
此时用一个1×2的骨牌铺满方格,共有3种铺法试对给出的任意一个F(n),求出铺法总数的递推公式。
三.阅读程序写结果(共4题,每题8分,共计32分)(1)输出:________________________(2)输出:________________________(3)输入103输出:________________________(4)输出:________________________四.完善程序(前4空,每空2.5分,后6空,每空3分,共28分)(一)求从10名同学中选出3名代表,有几种不同的选法。
(公式:C(m,n)=m!/n!*(m-n)!从m中选n)program zohe1;var m,n:integer;c:longint;function factor(x:integer):longint;{定义}var (1)______________p:longint;begin(2)______________for i:=1 to x do p:=p*i;(3)______________ end;beginwrite('m,n=');readln(m,n);(4)______________ writeln('c(',m,',',n,')=',c);end.(二)独木舟上的旅行【题目描述】我们计划搞一次独木舟旅游活动。
独木舟可以在港口租到,并且它们之间是没有区别的。
一条独木舟上最多只能乘坐两个人,且乘客的总重量不能超过独木舟的最大承载量。
我们要尽量减少在这次活动中的花销,所以要找出可以安置所有旅客的最少的独木舟条数。
任务:请写一个程序,读入独木舟的最大承载量、旅客的数目和每位旅客的重量。
根据给出的规则,计算要安置所有旅客所必须的最少的独木舟条数,并输出结果。
【输入格式】第1行包括一个整数w,80≤w≤200,为一条独木舟的最大承载量。
第2行为一个整数n,1≤n≤30000,表示旅客的数目。
以下的n行中,每行包含一个[5..w]中的整数,表示所对应旅客的重量。
【输出格式】所需要的最少独木舟的数目。
【输入样例】9053040506070【输出样例】3【解题思路】vara,b,i,j,k,n,m,w:integer;s:array[1..200] of integer;c:array[1..200] of boolean;beginassign(input,'save.in');(1)______________assign(output,'save.out');(2)______________readln(w,n); m:=0;for i:=1 to n do(3)______________for i:=1 to n doread(s[i]);for i:=1 to n-1 dobegink:=i;for j:=i+1 to n doif s[k]<s[j] thenk:=j;if k<>i thenbegin (4)______________ end; end;for i:=1 to n doif c[i]=true thenbegin for j:=1 to n do write(s[i]);s[i]:=w-s[i];(5)______________ for j:=1 to n doif s[j]<s[i] thenbeginc[j]:=false; (6)______________break;end;end;write(m);close(input);close(output);end.编程1.词组缩写Description定义:一个词组中每个单词的首字母的大写组合称为该词组的缩写。
比如,C语言里常用的EOF就是end of file的缩写。
Input测试数据占一行,有一个词组,每个词组由一个或多个单词组成;每组的单词个数不超过10个,每个单词有一个或多个大写或小写字母组成;单词长度不超过10,由一个或多个空格分隔这些单词。
Output 输出规定的缩写Sample Input end of fileSample Output EOF2.牛的速记【试题描述】奶牛们误解了速记的含义。
他们是这样理解的:给出一个少于250个字母的小写字母串。
找到一个出现次数最多的字母,将该字母从字母串中统统删去,如果出现次数最多的字母不止一个,就删去在字母表中靠前的一个,即序号小的那个,已知a的序号为97,b的序号为98,c的序号为99,以此类推。
然后输出这个字符串,重复上面的操作,直到字符串中没有字符。
当然,你不应该输出最后的空串。
虽然他们误解了,但是这却是一个非常好的程序设计想法。
用你的程序实现这个过程!【输入描述】包含一行,即这个字符串。
【输出描述】一些连续的字符串(如题目中描述的),每行一个字符串。
【输入样例】maryhadalittlelambitsfleecewaswhite【输出样例】mryhdlittlelmbitsfleecewswhitemryhdlittllmbitsflcwswhitmryhdittmbitsfcwswhitmryhdimbisfcwswhimryhdmbsfcwswhmrydmbsfcwswrydbsfcwswrydbfcwwrydbfcrydfcrydfryfryy3.贝贝的加密工作【试题描述】贝贝找了一份为一些文件的某些部分加密的工作,加密的部分是一串小写英文字母,加密的规则是这样的:要是连续出现相同的字母,则把它们替换成这个字母的大写形式,后面紧跟相同字母的个数,并把它之前跟之后的两段字串调换,例如出现bcaaaaaaef,则新字符串变成:efA6bc,则新字符串变成:efA6bc,然后重新扫描字串,直到没有出现相同小写字母为止。