noip普及组编程模拟试题1(答案)
NOIP初赛模拟考试题及答案解析修订版

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初赛模拟试题(附答案)

信息学初赛模拟试题(中学组PASCAL语言,两小时完成)◆◆请将正确答案在答卷上填写,在本试题卷上答题无效◆◆一、选择题:(本题共20小题,1—15小题为单选题,16—20小题为不定项选择题,只有选对才有分。
每题1.5分,共30分)1.微型计算机的性能主要取决于( )。
A.内存B. 中央处理器C. 硬盘D. 显示卡E. 声音卡2.字长为32位的计算机是指( )。
A.该计算机能够处理的最大数不超过32B.该计算机中的CPU可以同时处理32位的二进制信息C.该计算机的内存量为32MBD.该计算机每秒钟所能执行的指令条数为32MIPSE.该计算机的硬盘转速是32转3.MS——DOS文件系统目录的组织形式属于( )。
A.关系型结构B.网络型结构C.树型结构D.直线型结构E.星型结构4.Windows应用环境中鼠标的拖动操作不能完成的是( )。
A.当窗口不是最大时,可以移动窗口的位置B.当窗口最大时,可以将窗口缩小成图标C.当窗口有滚动条时可以实现窗口内容的滚动D.可以将一个文件移动(或复制)到另一个目录中去E.调整任务栏的大小和位置5.下面关于PASCAL语言的几种说法中,正确的是( )。
A.它是一种高级语言B.它是一种汇编语言C.它是一种低级语言D.它是一种机器语言E.它不是一种过程化语言6.下列叙述中正确的是( )。
A.计算机病毒只能传染给可执行文件B.计算机软件是指存储在软盘中的程序C.计算机每次启动的过程之所以相同,是因为RAM 中的所有信息在关机后不会丢失D.硬盘虽然装在主机箱内,但它属于外存E.ROM是随机存储器7.多媒体计算机系统的两大组成部分是( )。
A.多媒体功能卡和多媒体主机B.多媒体通信软件和多媒体开发工具C.多媒体输入设备和多媒体输出设备D.多媒体计算机硬件系统和多媒体计算机软件系统E. 多媒体主机和多媒体信息8.用WORD编辑文档后并存储在文件中,该文件的文件名缺省后缀名为( )A. *.txtB. *.bmpC. *.exeD. *.docE. *.com9.要在WINDOWS标准窗口的下拉菜单中选择命令,下列操作错误的是( )。
NOIP普及组初赛历年试题及答案选择题篇

NOIP普及组初赛历年试题及答案选择题篇单项选择题:每次共20题,每题1.5分,共计30分。
每题有且仅有一个正确选项。
注:答案在文末一、计算机基础(每年8-10题,占选择题的一半,找份材料翻几遍就可拿分了)NOIP2011-3. 一片容量为8G的SD卡能储存大约()张大小为2MB的数码照片。
A.1600B.2000C.4000D.16000NOIP2011-4. 摩尔定律(Moore'slaw)是由英特尔创始人之一戈登·摩尔(GordonMoor)提出来的。
根据摩尔定律,在过去几十年一级在可预测的未来纪念,单块集成电路的集成度大约每()个月翻一番。
A.1B.6C.18D.36NOIP2011-6.寄存器是()的重要组成部分。
A.硬盘B.高速缓存C.内存D.中央处理器(CPU)NOIP2011-10. 有人认为,在个人电脑送修前,将文件放入回收站中就是已经将其删除了。
这种想法是()。
A.正确的,将文件放入回收站以为着彻底删除、无法恢复B.不正确的,只有将回收站清空后,才意味着彻底删除、无法恢复C.不正确的,即使回收站清空,文件只是被标记为删除,仍可能通过回复软件找回D.不正确的,只要在硬盘上出现过的文件,永远不可能被彻底删除NOIP2011-14. 生物特征识别,是利用人体本身的生物特征进行身份认证的一种技术。
目前,指纹识别、虹膜识别、人脸识别等技术已广泛应用于政府、银行、安全防卫等领域。
以下不属于生物特征识别技术及其应用的是()。
NOIP2011-16. 关于汇编语言,下列说法错误的是()。
A.是一种与具体硬件相关的程序设计语言B.在编写复杂程序时,相对于高级语言而言代码量较大,且不易调试C.可以直接访问寄存器、内存单元、以及I/O端口D.随着高级语言的诞生,如今已完全被淘汰,不再使用NOIP2011-18. 1956年()授予肖克利、巴丁和布拉顿,以表彰他们对半导体的研究和晶体管效应的发现。
NOIP普及组初赛历年试题及答案求解题篇

NOIP普及组初赛历年试题及答案求解题篇问题求解:每次共2题,每空5分,共计10分。
每题全部答对得 5 分,没有部分分。
注:答案在文末在NOIP初赛问题求解中,经常会遇到排列组合问题。
这一类问题不仅内容抽象,解法灵活,而且解题过程极易出现“重复”和“遗漏”的错误,这些错误甚至不容易检查出来,所以解题时要注意不断积累经验,总结解题规律。
解答排列组合问题,首先必须认真审题,明确是属于排列问题还是组合问题,或者属于排列与组合的混合问题,其次要抓住问题的本质特征,灵活运用基本原理和公式进行分析解答。
同时还要注意讲究一些策略和技巧,比如采用分类、分步、捆绑等方法,也可以借助表格、方程等工具,使一些看似复杂的问题迎刃而解。
NOIP2011-1. 每份考卷都有一个8位二进制序列号。
当且仅当一个序列号含有偶数个1时,它才是有效的。
例如,0000000、01010011都是有效的序列号,而11111110不是。
那么,有效的序列号共有______个。
NOIP2011-2. 定义字符串的基本操作为: 删除一个字符、插入一个字符和将一个字符修改成另外一个字符这三种操作。
将字符串A变成字符串B的最少操作步数,称为字符串A到字符串B的编辑距离。
字符串“ ABCDEFG ”到字符串“BADECG ”的编辑距离为_______。
NOIP2012-1. 如果平面上任取n 个整点(横纵坐标都是整数) ,其中一定存在两个点,它们连线的中点也是整点,那么n至少是_____。
NOIP2012-2. 在NOI期间,主办单位为了欢迎来自全国各地的选手,举行了盛大的晚宴。
在第十八桌,有5名大陆选手和5名港澳选手共同进膳。
为了增进交流,他们决定相隔就坐,即每个大陆选手左右相邻的都是港澳选手、每个港澳选手左右相邻的都是大陆选手。
那么,这一桌共有_____种不同的就坐方案。
注意:如果在两个方案中,每个选手左边相邻的选手均相同,则视为同一个方案。
NOIP2013-1. 7 个同学围坐一圈,要选2 个不相邻的作为代表,有_____种不同的选法。
NOIP普及组初赛历年试题及标准答案选择题篇

NOIP普及组初赛历年试题及答案选择题篇————————————————————————————————作者:————————————————————————————————日期:NOIP普及组初赛历年试题及答案选择题篇单项选择题:每次共20题,每题1.5分,共计30分。
每题有且仅有一个正确选项。
注:答案在文末一、计算机基础(每年8-10题,占选择题的一半,找份材料翻几遍就可拿分了)NOIP2011-3. 一片容量为8G的SD卡能储存大约( )张大小为2MB的数码照片。
A.1600B.2000C.4000D.16000NOIP2011-4. 摩尔定律(Moore'slaw)是由英特尔创始人之一戈登·摩尔(GordonMoor)提出来的。
根据摩尔定律,在过去几十年一级在可预测的未来纪念,单块集成电路的集成度大约每( )个月翻一番。
A.1B.6C.18D.36NOIP2011-6.寄存器是( )的重要组成部分。
A.硬盘B.高速缓存C.内存D.中央处理器(CPU)NOIP2011-10. 有人认为,在个人电脑送修前,将文件放入回收站中就是已经将其删除了。
这种想法是( )。
A .正确的,将文件放入回收站以为着彻底删除、无法恢复B.不正确的,只有将回收站清空后,才意味着彻底删除、无法恢复C.不正确的,即使回收站清空,文件只是被标记为删除,仍可能通过回复软件找回D.不正确的,只要在硬盘上出现过的文件,永远不可能被彻底删除NOIP2011-14. 生物特征识别,是利用人体本身的生物特征进行身份认证的一种技术。
目前,指纹识别、虹膜识别、人脸识别等技术已广泛应用于政府、银行、安全防卫等领域。
以下不属于生物特征识别技术及其应用的是( )。
NOIP2011-16. 关于汇编语言,下列说法错误的是( )。
A.是一种与具体硬件相关的程序设计语言B.在编写复杂程序时,相对于高级语言而言代码量较大,且不易调试C.可以直接访问寄存器、内存单元、以及I/O端口D.随着高级语言的诞生,如今已完全被淘汰,不再使用NOIP2011-18. 1956年( )授予肖克利、巴丁和布拉顿,以表彰他们对半导体的研究和晶体管效应的发现。
noip-初赛模拟试题1(c语言含答案)演示教学

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)占用内存空间大的是归并排序。
NOIP初赛模拟考试题和答案及解析

信息学奥林匹克联赛初赛模拟试题(普及组 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普及组(初赛)试题精选及讲解

一、计算机系统 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
NOIP2017扬中普及组1试题

011001100010100011 001010100101110001 【样例输入 2】 00:00:01
【样例输出 2】
000000000000000001 000000000000000001
第2页共5页
jsoi2017 扬中
普及组 1
素数间距
(gap.pas/c/cpp)
1-3
4-5
6-7
8-10
第5页共5页
分别竖着和横着取出字符,于是得到 011001100010100011 和 00101010010111001 两个字符 串。 【输入格式】 一行,一个 24 小时表示的时间。符合 XX:XX:XX 的形式,分别表示时、分、秒 【输出格式】
一行,两个字符串,分别表示竖着和横着取出的字符串(具体参见样例)。两个字符串 用一个空格隔开。 【样例输入 1】 10:37:49
4
【样例输入 2】 15 【样例输出 2】
4
【数据范围】 20% N<=100 40% N<=1000 100% N<=1,000,000
第3页共5页
jsoi2017 扬中
普及组 1
回文分割
(palin.pas/c/cpp)
【问题描述】 大家都知道回文串吧~ 简单地说就是左右对称的一个串,比如 abcba,werrew。小 s 对回文 串的研究已经够深刻了,现在她转而研究其他方面的回文,比如,数的回文拆分。对于自然 数的拆分,就是把一个自然数 N 用若干个整数之和表示。比如 5=1+2+3+4+5=1+2+1+7+1+2+1。 那么怎样的拆分才算是回文的呢?我们用从归纳的角度来定义数的回文拆分。首先一个数 A=A 是一个回文拆分。其次,一个自然数 N=A+A 或是 N=A+x+A,其中 A 是一个回文拆分,x 是任意一个自然数,这两种也是回文拆分。举个例子,7 的所有回文拆分有:7, 1+5+1,2+3+2,1+1+3+1+1,3+1+3,1+1+1+1+1+1+1。现在小 s 想知道,一个正整数 N 的回文拆 分到底有多少种。由于这个数字可能很大,小 s 只需要你告诉她答案除以 1,000,000,007 的 余数的值。 【输入格式】 一行,一个正整数 N 【输出格式】 一行,一个整数 M,为 N 的回文拆分数%(mod) 1,000,000,007 的值 【样例输入 1】 4 【样例输出 1】 4 【样例输入 2】 20 【样例输出 2】 60 【数据范围】 30% 1<=N<=20 100% 1<=N<=1000
2012年信息学奥赛NOIP普及组初赛试题及参考答案

一、选择题
6. 如果一棵二叉树的中序遍历是 BAC,那么它的先序遍历不可能是( )。 A. ABC B. CBA C. ACB D. BAC
│7
一、选择题
7. 目前个人电脑的( )市场占有率最靠前的厂商包括 Intel、AMD 等公司。 A. 显示器 B. CPU C. 内存 D. 鼠标
│8
普及组2012年初赛
一、选择题 二、问题解答 三、程序阅读 四、程序完善
│1
一、选择题
1. 计算机如果缺少( ),将无法正常启动。 A. 内存 B. 鼠标 C. U 盘 D. 摄像头
│2
一、选择题
2. ( )是一种先进先出的线性表。 A. 栈 B. 队列 C. 哈希表(散列表) D. 二叉树
│3
│ 25
二、问题解答
1. 如果平面上任取 n 个整点(横纵坐标都是整数),其中 一定存在两个点,它们连线的中点也是整点,那么n 至少是 ______5____。
│ 26
二、问题解答
⒉在 NOI 期间,主办单位为了欢迎来自各国的选手,举行 了盛大的晚宴。在第十八桌,有 5 名大陆选手和 5 名港澳选手共同进膳。为了增进交流,他们决定相隔就坐, 即每个大陆选手左右旁都是港澳选手,每个港澳选 手左右旁都是大陆选手。那么,这一桌一共有_______种不同 的就坐方案。
│ 22
一、选择题
18. 在程序运行过程中,如果递归调用的层数过多,会因为( )引发错误。 A.系统分配的栈空间溢出 B.系统分配的堆空间溢出 C.系统分配的队列空间溢出 D.系统分配的链表空间溢出
│ 23
一、选择题
19. 原字符串中任意一段连续的字符所组成的新字符串称为子串。则字符“AAABBBCCC”共
NOIP初赛普及组题目及答案

第二十二届全国青少年信息学奥林匹克联赛初赛普及组C++语言试题竞赛时间:2016年10月22日14:30~16:30选手注意:?试题纸共有9页,答题纸共有2页,满分100分。
请在答题纸上作答,写在?试题纸上的一律无效。
??料。
)或查阅任何书籍资不得使用任何电子设备(如计算器、手机、电子词典等一、单项选择题(共20题,每题 1.5分,共计30分;每题有且仅有一个正确选项)1.以下不是微软公司出品的软件是()。
A. PowerpointB. WordC. ExcelD. Acrobat Reader如果256种颜色用二进制编码来表示,至少需要()2. 位。
AD.. 6 B. 7 C. 8 93.以下不属于无线通信技术的是()。
A. 蓝牙B. WiFiC. GPRSD. 以太网(CPU生产厂商的是以下不是。
)4.A D. IBM. Intel B. AMD C. Microsoft5. 以下不是存储设备的是()。
A D. 鼠标. 光盘 B. 磁盘 C. 固态硬盘6.如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照CapsLock、字母键 A、字母键 S 和字母键 D 的顺序循环按键,即 CapsLock、A、S、D、CapsLock、A、S、D、……,屏幕上输出的第 81 个字符是字母()。
A. AB. SC. DD. a的和是(和00010101二进制数001011007. )。
A. 00101000 B. 01000001 C. 01000100 D. 00111000与二进制小数0.1相等的八进制数是()8. 。
D. 0.1 A0.2 . 0.8 B. 0.4 C.初赛普及组C++语言试题CCF NOIP2016页9共,页1第以下是32位机器和64位机器的区别的是()。
9.A. 显示器不同B. 硬盘大小不同C. 寻址空间不同D. 输入法不同10. 以下关于字符串的判定语句中正确的是()。
2019年CSP-J初赛试题(NOIP普及组)试题详解

2019年CSP-J初赛试(普及组)试题详解一、单项选择题(共15题,每题2分,共计30分;每题有且仅有一个正确选项)1.中国的国家顶级域名是?A. CnB. ChC. ChnD. China【答案】A2.二进制数11 1011 1001 Olll和01 0110 1110 1011进行逻辑与运算的结果是?A. 01 0010 1000 1011B. 01 0010 1001 0011C. 01 0010 1000 0001D. 01 0010 1000 0011【答案】D【解析】3.一个32位整型变量占用的字节数是?A. 32B. 128C. 4D. 8【答案】C【解析】32÷8=4 (字节)4.若有如下程序段,其中s、a. b、C均已定义为整型变量,且a、C均已赋值(C 大于0):s=a;for (b=l;b<=c;b++)S=S-I;则与上述程序段功能等价的赋值语句是?A. s=a-c;B. s=a~b;C.S=S-C;D.s=b~c;【答案】A5.设有100个已排好序的数据元素,采用折半查找时,最大比较次数为?A. 7B. 10C. 6D. 8【答案】A【解析】26<100<276.链表不具有的特点是?A.插入删除不需要移动元素B•不必事先估计存储空间C•所需空间与线性表长度成正比D.可随机访问任一元素【答案】D7・7・把8个同样的球放在5个同样的袋子里,允许有的袋子空着不放,问共有多少种不同的分法(如果8个球都放在一个袋子里,无论是哪个袋子,都只算同一种分法)?A. 22B. 24C. 18D. 20【答案】C【解析】因为袋子数量不多,可以枚举岀所有分法:0, 0, 0, 0, 80, 0, 0, 1, 70, 0, 0, 2, 60, 0, 0, 3, 50, 0, 0, 4, 40, 0, 1, 1, 60, 0, 1, 2, 50, 0, 1, 3, 40, 0, 2, 2, 40, 0, 2, 3, 30, 1, 1, 1, 50, 1, 1, 2, 40, 1, 1, 3, 30, 1, 2, 2, 30, 2, 2, 2, 21, 1, 1, 1, 41, 1, 1, 2, 31, 1, 2, 2, 28.—棵二义树如右图所示,若采用顺序存储结构,即用一维数组元素存储该二义树中的结点(根结点的下标为1,若某结点的下标为i,则其左孩子位于下标2i处右孩子位于下标2i+l处),则该数组的最大下标至少为?、A. 6B. 10C. 15.D. 12【答案】C【解析】2^4-l=159.100以内最大的素数是?A. 89B. 97.C. 91D. 93【答案】B10.319和377的最大公约数是?A. 27B. 33C. 29D. 31【答案】C11•新学期开学了,小胖想减肥,健身教练给小胖制定了两个训练方案。
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,其中% 是求余数运算。
2019年noip普及组初赛模拟试卷(附答案)

选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题分,多选无分, 共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四.根据题意, 将程序补充完整(每空分,共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题,每题分,共计30分1. 关于计算机语言,正确的说法是(C)。
A.BASIC语言是一种高级语言,每台计算机都必须配备B.汇编语言是一种比BASIC语言更高级的计算机语言C.机器语言是计算机可以直接识别的语言,但编程比较困难D.PASCAL语言是BASIC语言的更高版本2. 计算机接入网络后,它的功能会大大拓展,主要表现在( D )。
A.共享资源与分担负荷B.数据通讯C.可以使用他人的资源D.以上三项功能都有【分析与解答】计算机网络能够实现的功能是:数据通讯,资源共享,实现信息的分布式处理和提高计算机系统的可靠性与实用性。
故本题答案为D。
3. 若某数的原码为A7H,则其对应的补码为( C )。
A. D7H D. 07H【分析与解答】因为该数原码的最高有效位为1,所以可知它是一个负数。
NOIP精选初赛普及组题目及答案

第十四届全国青少年信息学奥林匹克联赛初赛试题2008(普及组 C++语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案.)。
1.微型计算机中,控制器的基本功能是()。
A. 控制机器各个部件协调工作B. 实现算术运算和逻辑运算C. 获取外部信息D. 存放程序和数据2. 设A=true,B=false,C=true,D=false,以下逻辑运算表达式值为真的是()。
A. (A∧B)∨(C∧D∨⌝A)B. ((⌝A∧B)∨C)∧⌝DC. (B∨C∨D)∧D∧AD. A∧(D∨⌝C)∧B3. 在下列关于图灵奖的说法中,不正确的是()。
A. 图灵奖是美国计算机协会于1966年设立的,专门奖励那些对计算机事业作出重要贡献的个人B. 图灵奖有“计算机界诺贝尔奖”之称C. 迄今为止,还没有华裔计算机科学家获此殊荣D. 图灵奖的名称取自计算机科学的先驱、英国科学家阿兰·图灵4.计算机在工作过程中,若突然停电,()中的信息不会丢失。
A. ROM和RAMB. CPUC.ROMD. RAM5.完全二叉树共有2*N-1个结点,则它的叶节点数是()。
A. N-1B. NC. 2*ND. 2N-16. 在以下各项中,()不是操作系统软件。
A. SolarisB. LinuxC. Windows VistaD. Sybase7.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,f,e,c,a,则栈S的容量至少应该是()。
A. 6B. 5C. 4D. 38. 与十进制数28.5625相等的四进制数是()。
A. 123.21B. 131.22C. 130.22D. 130.219. 设字符串S=”Olympic”,S的非空子串的数目是()。
A. 28B. 29C. 16D. 1710.Web2.0是近年来互联网的热门概念之一,其核心思想是互动与分享。
noip普及组初赛模拟试题1(含答案)教学教材

noip普及组初赛模拟试题1(含答案)教学教材NOIP 2013初赛模拟题一一、选择题:(本题共20题,每题1.5分,共计30分)1、在计算机内部用来传送、存贮、加工处理的数据或指令都是以()形式进行的。
A、二进制码B、八进制码C、十进制码D、智能拼音码2、计算机的软件系统通常分为()A、硬件系统和软件系统B、高级软件和一般软件C、系统软件和应用软件D、军用软件和民用软件3、关于软盘读写孔,正确的说法是()。
A.从该孔读信息B.从该孔写信息C.当该孔处于开状态时,不能删除盘中文件。
D.该孔没有作用4、一棵二叉树的中序遍历为DGBAECHF,后序遍历为GDBEHFCA,则前序遍历是()A、ABCDFGHEB、ABDGCEFHC、ACBGDHEFD、ACEFHBGD5、下列叙述中错误的是()。
A、微机应避免置于强磁场之中B、微机使用时间不宜过长,而应隔几个小时关机一次C、微机应避免频繁关开,以延长其使用寿命D、微机应经常使用,不宜长期闲置不用6、计算机网络最主要的优点是()。
A、运算速度快B、共享资源C、精度高D、存储容量大7、下列4个不同进制表示的数中,最大的一个数是()A、(220.1)10B、(11011011.1)2C、(334.1)8D、(DC.1) 168、为了区分汉字与ASCII码,计算机中汉字编码的最高位为()A、1B、0C、-1D、29、下列不正确的文件名是()。
A. command。
ComB. command_comC. command,comD. command:com10、一般来说,TCP/IP的IP提供的服务是( )A.运输层服务B.会话层服务C.表示层服务D.网络层服务11、通信时,模拟信号也可以用数字信道来传输,能实现模拟信号与数字信号之间转换功能的是()A、D/AB、A/DC、ModemD、Codec12、一个栈的输入顺序为1、2、3、4、5,下列序列中可能是栈的输出序列是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、问题描述:
考虑在0和1之间的所有分母不大于N的最简分数。
下面是N = 5时的情况:
0/1 1/5 1/4 1/3 2/5 1/2 3/5 2/3 3/4 4/5 1/1
问题求解:
编写一个程序,对于一个给定的整数N(1≤N≤100),按从小到大的顺序打印出这些分数,同时打印出它们的总的个数。
输入输出示例:
N = 5
0/1 1/5 1/4 1/3 2/5 1/2 3/5 2/3 3/4 4/5 1/1
TOTAL = 11
var
a,b : array[1..5000] of integer;
i,j,k,n,t : integer;
function gcd(x,y : integer) : integer;
var z : integer;
begin
while y > 0 do begin
z := x mod y;
x := y;
y := z;
end;
gcd := x;
end;
begin
repeat
write('N = ');
readln(n);
until n in [1..100];
t := 0;
for i := 2 to n do
for j := 1 to i-1 do
if gcd(i,j) = 1 then begin
inc(t); a[t] := j; b[t] := i;
end;
for i := 1 to t-1 do
for j := i+1 to t do
if a[i]*b[j] > a[j]*b[i] then begin
k := a[i]; a[i] := a[j]; a[j] := k;
k := b[i]; b[i] := b[j]; b[j] := k;
write('0/1',#9);
for i := 1 to t do write(a[i],'/',b[i],#9);
writeln('1/1',#9);
writeln('Total = ',t+2);
readln;
end.
输入100 输出3045 输入1 输出 2
二、某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。
我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。
由于马路上有一些区域要用来建地铁。
这些区域用它们在数轴上的起始点和终止点表示。
已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。
现在要把这些区域中的树(包括区域端点处的两棵树)移走。
你的任务是计算将这些树都移走后,马路上还有多少棵树。
【输入文件】
输入文件tree.in的第一行有两个整数L(1 <= L <= 10000)和M(1 <= M <= 100),L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开。
接下来的M行每行包含两个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标。
【输出文件】
输出文件tree.out包括一行,这一行只包含一个整数,表示马路上剩余的树的数目。
【样例输入】
500 3
150 300
100 200
470 471
【样例输出】
298
【数据规模】
对于20%的数据,区域之间没有重合的部分;
对于其它的数据,区域之间有重合的情况。
var tree1:array[0..10000]of 0..1;
l,m,i,j,b,e:integer;
begin readln(l,m);
for i:=0 to l do tree1[i]:=1;
for i:=1 to m do
begin readln(b,e);
for j:=b to e do tree1[j]:=0;
end;
j:=0;for i:=0 to l do
if tree1[i]=1 then j:=j+1;
writeln(j);
end.
输入10000 10
123 134
1321 3123
3333 4444
9999 10000
8888 9988
4555 4666
5000 6000
8007 8887
6777 8000
输出2411
三.代数表达式的定义如下:
代
数
表
达
式:
项:
因
子:
字
母:
例如,下面式子是合法的代数表达式:
a;
a+b*(a+c);
a*a/(b+c);
下列式子是不合法的代数表达式:
ab;
a+b*(c+d); {因子中无字母d}
程序要求:
输入:输入一个字符串,以";"结束,(";"本身不是代数表达式中字符,仅作为结束符号) 输出:若表达式正确,则输出:"OK";
若表达式不正确,则输出"ERROR",及错误类型
错误类型约定:
1.式子中出现不允许的字符;
2.括号不配对;
3.其他错误
例如:输入a+(b);
输出:OK
例如:输入a+(b+c*a;
输出 error 2
const charset:set of char=['a'..'c','+','-','*','/','(',')'];
var i,left:integer;ex:string;
procedure error(code:integer);
begin writeln('error',code);
halt
end;
begin write('input a expression:');
readln(ex);
for i:=1 to length(ex) do
if not(ex[i] in charset) then error(1);
left:=0;i:=1;
while (left>=0) and (i<=length(ex)) do
begin if ex[i]='(' then left:=left+1 else
if ex[i]=')' then left:=left-1;
i:=i+1;
end;
if left<>0 then error(2);
if ex[1] in ['+','-','*','/'] then error(3);
if ex[length(ex)] in ['+','-','*','/'] then error(3);
for i:=2 to length(ex)-1 do
case ex[i-1] of
'(': if ex[i] in ['+','-','*','/',']'] then error(3);
')': if ex[i] in ['(','a','b','c'] then error(3);
'+','-','*','/': if ex[i] in ['+','-','*','/',']'] then error(3); 'a'..'c':if ex[i] in ['a','b','c','('] then error(3);
end;
writeln('OK');
end.。