《宁波市第20届中小学生计算机程序设计初赛试题.doc》由会员分享,可在线阅读,更多相关《宁波市第20届中小学生计算机程序设计初赛试题.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1宁波市宁波市第第 20 届届小学生计算机程序设计初赛试题小学生计算机程序设计初赛试题(说明:考试时间 90 分钟,满分 120 分)一、选择题(每小题 2 分,共 40 分)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项写在答题卷相应位置上,答在试卷上不得分。1、一个完整的计算机系统应包括_。A 主机,键盘和显示器 B 计算机及其外部设备C 系统硬件和系统软件 D 硬件系统和软件系统 2、十进制数 2005 转换为二进制,结果是( )。A、11111010101 B、11000101101 C、11111001011 D、101110101013、下列电子邮件地址,
2、正确的是( )。 A B caijcc.pc.toolrf.edu.jpC 162.105.111.22 D 4、彩色显示器所显示的五彩斑斓的色彩,是由红色,蓝色和( )色混合而成的A、紫色 B、白色 C、黑色 D、绿色 E、橙色5、目前世界上计算机的工作原理是_,它来源于_提出的_原理。 A、 存储程序和程序控制、冯。诺依曼、程序设计B、 存储程序控制、冯。诺依曼、存储程序和程序控制C、 存储程序、Taring、程序控制D、 存储程序控制、Turing、程序设计6、关于计算机病毒,下列说法正确的是()A、病毒是由软盘表面粘有灰尘造成的B、病毒常隐藏在数据文件或系统中,具有隐蔽性和潜伏性C、
3、大部分病毒不具有传染性和破坏性D、病毒会对计算机造成轻或重的损害,但制造病毒的人并不构成犯罪7、计算机网络的目标是实现( )。A、数据处理 B、文献检索C、资源共享和信息传输 D、信息传输8、目前比较流行的网络编程语言是 ( )A、 Java B、FoxPrl C、Pascal D、C9、根据域名代码规定,域名为 表示的网站类别应是( )。A、教育机构 B、军事部门 C、商业组织 D、非营利组织210、计算机的硬件系统包括( )。A、运算器、控制器、存储器、输入设备、输出设备B、控制器、运算器、输入和输出设备C、中央处理器、输入和输出设备D、主机和键盘、显示器11、算法是指( )A、为解决问
4、题而编制的计算机程序B、为解决问题而采取的方法与步骤C、为解决问题需要而采用的计算机编程语言D、为解决问题而采用的计算方法12、Internet 上访问 Web 信息时用的工具是浏览器。目前常用的 Web 浏览器之一是( )。A、Internet Explorer B、Outlook ExpressC、Google D、Flash13、小明打算向在远北京工作的叔叔发送电子邮件,下面的说法中,正确的是()A、小明叔叔的电脑必须开机,否则接收不到小明的电子邮件B、小明可以将自己最近的一张照片以附件的形式发送给叔叔C、只有小明的电脑与互联网保持连接状态,才能书写邮件内容D、小明不能把祝福的邮件同时发
5、送给他远在天津读书的小阿姨14、某种计算机的内存容量是 640K,这里的 640K 容量是指()个字节A、640 B、640*1000 C、640*1024 D、 640*1024*102415、以下有关操作系统的叙述中,哪一个是错误的( )A、操作系统管理着系统中的各种资源B、操作系统应为用户提供良好的界面C、操作系统是资源的管理者和仲裁者D、操作系统是计算机系统中的一个应用软件16、下列四项中,合法的 IP 地址是 ( )A、1902205 B、20653378C、2065331278 D、123,43,82,22017、目前世界上最大的计算机互联网络是( )A、ARPA 网 B、IBM
6、网 C、INTERNET D、 INK.ET18、下列计算机语言中,CPU 能直接识别的是( )。A、自然语言 B、高级语言 C、汇编语言 D、机器语言19、设 A1=ture,A2=False,A3=True 表达式 A1 OR A2 ANDA3 的值为_。 A、FALSE B、TRUE C、0 D、1 320、有下列程序:for i=7 to 90 begini:=i+5;write(i);end;共执行循环次数是( )。A、14 B、15 C、16 D、17二、读程序 (每空 6 分,共 30 分)请阅读下列各题程序,并将程序的正确运行结果写在答题卷相应位置上,答在试卷上不得分。1、va
7、r a,b,c,d,e:integer;begina:=79 ; b:=34; c:=57;d:=0 ; e:=-1;if (ac) then d:=d+eelse if (d+10n dobeginwhile mn dom:=mn;4while nm don:=nm;end;writeln(m);end程序运行结果: 三、程序填空(每空 5 分,共 30 分)请阅读下列各题的题意及程序,并将程序的空缺部分填空完善,填空的内容写在答题卷相应位置上,答在试卷上不得分。 1 下列程序用来求 sum=1+1/1*2+1/2*3+.+1/a(n+1), 直到累加到第 30 项为止, 试选择正确一项填入
8、空格处_。 program sum(output); var s,a:real; n:integer; begins:=1.0;n:=0repeat( );a:=1/( );s:s+a until n=29; wrileln(n=,n:2;s=,s:6:3) end.2 函数 FN 使用递归方法求 1+2+3+N。其返回值为:当 N1,则返回 0;当 N=1,则返回 1+2+3+。+N 的值。请填空完成它function fn(n:integer):integer; begin if n1 thenfn:=0elseif n=1 then fn:=_ _ ; elsefn:=fn( _ )+n
9、; end;3 孪生素数是指两个相差为 2 的素数,例如:3 和 5,5 和 7,11 和 13 等。下面的程序可输 15 对孪生素数,其中函 F 判断整数 A 是否为素数。5program p(output);vark,n:integer; function f(a:integer):boolean; vark:integer;flag:boolean; beginflag:=_;k:=2;while(k=a div 2 and_doif a mod k=0 then_elsek:=k+1;f:=flag;end; begin n:=0; k:=2; repeat if f(k)and _
10、then beginn:=n+1; writeln(k,k+2) end; k:=k+1 until n=15 end.6一、选择题一、选择题(每小题每小题 2 分,共分,共 40 分分) 12345678910111213DAADBBCAAABAB14151617181920CDBCDBD二、阅读程序,并写出程序的正确运行结果二、阅读程序,并写出程序的正确运行结果(每空每空 6 分,共分,共 30 分分)1、程序运行结果: -1 2、程序运行结果: mo 3、程序运行结果: 9 4、程序运行结果: (1) n:=n+1; (2) (n*(n+1)三、程序填空三、程序填空(每空每空 5 分,共分,共 30 分分)1、 N 或 1 N-1 TRUE 2、 FLAG 或 FLAG=TRUE FLAG:=FALSE F(K+2)=TURE 或 F(K+2)