noip普及组初赛模拟试卷11(附答案)_第1页
noip普及组初赛模拟试卷11(附答案)_第2页
noip普及组初赛模拟试卷11(附答案)_第3页
noip普及组初赛模拟试卷11(附答案)_第4页
noip普及组初赛模拟试卷11(附答案)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、上课时间安排9/5 9/12 10/10(发准考证) 10/16比赛(下午2:30上海中学) 10/17 10/24 选择题1、 关于图灵机下面的说法哪个是正确的:( D )A) 图灵机是世界上最早的电子计算机。B) 由于大量使用磁带操作,图灵机运行速度很慢。C) 图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作用。D) 图灵机只是一个理论上的计算模型。2. BIOS(基本输入输出系统)是一组固化在计算机内( C )上一个 ROM 芯片上的程序。A. 控制器 B. CPU C. 主板 D. 内存条3、关于计算机内存下面的说法哪个是正确的:( B )A) 随机存储器(RAM)的意思

2、是当程序运行时,每次具体分配给程序的内存位置是随机而不确定的。B) 1MB内存通常是指1024*1024字节大小的内存。C) 计算机内存严格说来包括主存(memory)、高速缓存(cache)和寄存器(register)三个部分。D) 一般内存中的数据即使在断电的情况下也能保留2个小时以上。4与十进制数 1770.625 对应的八进制数是( A )。A. 3352.5 B. 3350.5 C. 3352.1161D. 3350.1151 5、关于BIOS下面说法哪个是正确的:(A)A) BIOS是计算机基本输入输出系统软件的简称。B) BIOS里包含了键盘、鼠标、声卡、显卡、打印机等常用输入输

3、出设备的驱动程序。C) BIOS一般由操作系统厂商来开发完成。D) BIOS能供提各种文件拷贝、复制、删除以及目录维护等文件管理功能。6某个车站呈狭长形,宽度只能容下一台车,并且只有一个出入口。已知某时刻该车站状态为空,从 这一时刻开始的出入记录为:“进,出,进,进,进,出,出,进,进,进,出,出”。假设车辆入站的顺序为 1,2,3,则车辆出站的顺序为( C )。A.1,2,3,4,5 B.1,2,4,5,7 C.1,4,3,7,6 D.1,4,3,7,2 7、关于CPU下面哪个说法是正确的:(A)A) CPU全称为中央处理器(或中央处理单元)。B) CPU可以直接运行汇编语言。C) 同样主频

4、下,32位的CPU比16位的CPU运行速度快一倍。D) CPU最早是由Intel公司发明的。8在pascal语言中,判断整数 a等于0或b等于0或c等于0的正确的条件表达式是(B) 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) 9在Pascal语言中,表达式 (23 or 2 xor 5)的值是(A) A. 18 B. 1 C.23

5、D.3210、关于ASCII,下面哪个说法是正确的:(B)A) ASCII码就是键盘上所有键的唯一编码。B) 一个ASCII码使用一个字节的内存空间就能够存放。C) 最新扩展的ASCII编码方案包含了汉字和其他欧洲语言的编码。D) ASCII码是英国人主持制定并推广使用的。11一个无法靠自身的控制终止的循环称为“死循环”,例如,在 C语言程序中,语句“ while(1) printf(“*”);”就是一个死循环,运行时它将无休止地打印 *号。下面关于死循环的说法中,只有(A)是正确的。 A. 不存在一种算法,对任何一个程序及相应的输入数据,都可以判断是否会出现死循环,因而,任何编译系统都不做死

6、循环检验 B有些编译系统可以检测出死循环 C. 死循环属于语法错误,既然编译系统能检查各种语法错误,当然也应该能检查出死循环 D. 死循环与多进程中出现的“死锁”差不多,而死锁是可以检测的,因而,死循环也是可以检测的 12、关于互联网,下面的说法哪一个是正确的:( C )A) 新一代互联网使用的IPv6标准是IPv5标准的升级与补充。B) 互联网的入网主机如果有了域名就不再需要IP地址。C) 互联网的基础协议为TCP/IP协议。D) 互联网上所有可下载的软件及数据资源都是可以合法免费使用的。13、关于HTML下面哪种说法是正确的:( B )A) HTML实现了文本、图形、声音乃至视频信息的统一

7、编码。B) HTML全称为超文本标记语言。C) 网上广泛使用的 Flash动画都是由HTML编写的。D) HTML也是一种高级程序设计语言。14欧拉图 G是指可以构成一个闭回路的图,且图 G的每一条边恰好在这个闭回路上出现一次(即一笔画成)。在以下各个描述中,不一定是欧拉图的是(D)。 A. 图G中没有度为奇数的顶点 B. 包含欧拉环游的图(欧拉环游是指通过图中每边恰好一次的闭路径) C. 包含欧拉闭迹的图(欧拉迹是指通过图中每边恰好一次的路径) D. 存在一条回路,通过每个顶点恰好一次 15、关于程序设计语言,下面哪个说法是正确的:( C )A) 加了注释的程序一般会比同样的没有加注释的程序

8、运行速度慢。B) 高级语言开发的程序不能使用在低层次的硬件系统(如:自控机床)或低端手机上。C) 高级语言相对于低级语言更容易实现跨平台的移植。D) 以上说法都不对。16在24*24点阵的字库中,汉字“世”与“博”的字模占用字节数分别是( C ) (A)32、32     (B)32、72    (C)72、72    (D)72、32 17、已知大写字母A的ASCII编码为65(十进制),则大写字母J的十进制ASCII编码为:(D)A) 71 B) 72 C) 73 D) 以上都不是18若一台

9、计算机的字长为4个字节,这意味着它(     C     )。 (A)能处理的数值最大为4位十进制数9999 (B)能处理的字符串最多位4个英文字母组成 (C)在CPU中作为一个整体加以传送处理的代码位32位 (D)在CPU中运行的结果最大位2的32次方 19有六个元素FEDCBA 从左至右依次顺序进栈,在进栈过程中会有元素被弹出栈。问下列哪一个不可能是合法的出栈序列?( C ) A) EDCFAB B) DECABF C) CDFEBA D) BCDAEF20有一个由4000个整数构成的顺序表,假定表中的元素已经

10、按升序排列,采用二分查找定位一个元素。则最多需要几次比较就能确定是否存在所查找的元素:( B) A) 11次 B) 12次 C) 13次 D) 14次问题求解小陈现有2个任务A,B要完成,每个任务分别有若干步骤如下:A=a1->a2->a3,B=b1->b2->b3->b4->b5。在任何时候,小陈只能专心做某个任务的一个步骤。但是如果愿意,他可以在做完手中任务的当前步骤后,切换至另一个任务,从上次此任务第一个未做的步骤继续。每个任务的步骤顺序不能打乱,例如a2->b2->a3->b3是合法的,而a2->b3->a3->b

11、2是不合法的。小陈从B任务的b1步骤开始做,当恰做完某个任务的某个步骤后,就停工回家吃饭了。当他回来时,只记得自己已经完成了整个任务A,其他的都忘了。试计算小陈饭前已做的可能的任务步骤序列共有 70 种。写出下列程序运行结果1. varu,v:array0.3 of integer;i,x,y:integer;beginx:=10; y:=10;for i:=0 to 3 doread(ui);v0:=(u0+u1+u2+u3) div 7; v1:=u0 div (u1-u2) div u3); v2:=u0*u1 div u2*u3; v3:=v0*v1;x:=(v0+v1+2)-u(v3

12、+3) mod 4;if (x>10) theny:=y+(v2*100-v3) div (uu0 mod 3*5)由OIF收集elsey:=y+20+(v2*100-v3) div (uv0 mod 3*5);writeln (x,',',y);end. *注:本例中,给定的输入数据可以避免分母为 0 或下标越界。输入:9 3 9 4输出:-13,572. vara, b: array0.2 of integer;i, j, tmp: integer;beginfor i := 0 to 2 doread(bi);for i := 0 to 2 dobeginai :=

13、 0;for j := 0 to i dobegininc(ai, bj);inc(bai mod 2, aj);end;end;tmp := 1;for i := 0 to 2 dobeginai := ai mod 10;bi := bi mod 10;tmp := tmp * (ai + bi-3);end;writeln(tmp);end.输入 2 4 5输出 1803var  m,n: integer;   mark: Boolean;function test(m,N:integer):integer;  var i,p: integer;&

14、#160;  flag: boolean;  begin    m := m - 1;    i := 0;   flag := False;    for p:= 2*N downto (N+1) do    begin      i:= (i+m) mod p;      if (i<4) then   &#

15、160;     begin           test := 0;   flag := Ture;      Break;          end    end;    if not(flag) then   &#

16、160; test:=1;  end;begin   read(n);   m:=1;   Mark := False;  repeat    if (test(m,n)=1) then       begin   writeln(m); break;   end;    m:= m+1;  until Mark;end.输入 7 输出 11 4constu: arr

17、ay0.2 of integer = (1, -3, 2);v: array0.1 of integer = (-2, 3);vari, n, sum: integer;function g(n: integer): integer;var i, sum: integer;beginsum := 0;for i := 1 to n do inc(sum, ui mod 3 * i);g := sum;end;beginsum := 0;read(n);for i := 1 to n do inc(sum, vi mod 2 * g(i);writeln(sum);end.输入 103 输出 -

18、400完善程序题目描述:木材厂有一些原木,现在想把这些木头切割成一些长度相同的小段木头(木头有可能有剩余),需要得到的小段的数目是给定的。当然,我们希望得到的小段越长越好,你的任务是计算能够得到的小段木头的最大长度。木头长度的单位是cm。原木的长度都是正整数,我们要求切割得到的小段木头的长度也是正整数。输入:第一行是两个正整数N和K(1 N 10000,1 K 10000),N是原木的数目,K是需要得到的小段的数目。接下来的N行,每行有一个1到10000之间的正整数,表示一根原木的长度。输出:输出能够切割得到的小段的最大长度。如果连1cm长的小段都切不出来,输出”0”。输入样例:3 7232124456输出样例

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论