noip2014普及组初赛试题+答案_第1页
noip2014普及组初赛试题+答案_第2页
noip2014普及组初赛试题+答案_第3页
noip2014普及组初赛试题+答案_第4页
noip2014普及组初赛试题+答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、NOIP 2014第二十届全国青少年信息学奥林匹克联赛初赛普及组C+语言试题竞赛时间:2014年10月11日14:3016:30选手注意:1、试题纸共有5页,答题纸共有2页,满分100分。请在答题纸上作答,写在试题纸上的一 律无效。2、不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。-、单项选择题(共20题,每题1.5分,共计30分;每题有且仅有一个正确选项)1.D.BasicC.2的30次方D.2的40次方的和是()。C.01000101D.00111001)下哪个是面向对象的高级语言A.汇编语言 B.C+C.Fortran2. 1TB代表的字节数是()。A.2的10次

2、方B.2的20次方A.00101000B.0010101004以下哪一种设备属于输出设备(A.扫描仪B.键盘C.鼠标D.打印机r Ltd “ 矢亠一丄 j 3亠 r=t士丄 J d/A.负责外设与主机之间的信息交换B.负责诊断机器的故障C.控制和管理计算机系统的各种硬件和软件资源的使用D.将没有程序编译成目标程序6. CPU、存储器、I/O设备是通过()连接起来的。A接口 B.总线C.控制线D.系统文件7断电后会丢失数(据的存储器是A.SMT P B.UD P CP2P D.FT P9下列选项中不属于图像格式的是(A.JPEG 格式 B.TXT 格式 C.GIF格式 DPNG格式io.链表不具

3、有的特点是(A.不必事物估计存储空间C.插入删除不需要移动元素11下列各无符号十进制整数中,B.可随机访问任辰D.所需空间与线性表长度成正比能 用八位二进制表示的数中最大的是D.199A.RAM B.ROM C.硬盘 8以下哪一种是属于电子邮件收发的协议12下列几个32位IP地址中,书写错误的是()。13 要求以下程序的功能是计算:s=1+1/2+1/3+.+1/10#in elude using n ames pace std;int mai n()int n;float s;s = 1.0;for(n = 10; n 1;s = s + 1 / n; cout s en dl; retur

4、n 0;程序运行后输出结果错误,导致错误结果的程序行是()。A.s = 1.0; B.for( n = 10; n 1; n-)C.s = s + 1 / n;D.cout s endl;设变量X为float型且已赋值,则以下语句中能将 X中的数值保留到小数点后两位,并 将第三位四舍五入的是(A.X = (X* 100) + 0.5/ 100.0;B.x =(X* 100 + 0.5)/ 100.0;C.X = (in t)(X * 100 + 0.5)/100.0;D.x = (X/100 + 0.5) * 15 有以下程序 #in elude using n ames pace std;i

5、nt mai n()int s, a, n; s = 0;a= 1; cin n;dos += 1; a 2;while(a != n); cout s en dl; return 0;若要使程序的输出值为2,则应该从键盘给输入的值是(A.-1B.-3C.-5 DO16棵具有5层的满二叉树中结点数为A.31B.32C.33D.1617 有向图中每个顶点的度等于该顶点的A.入度B.出度C.入度和出度之和D.入度和出度之差18 设有100个数据元素,采用折半搜索时,最大比较次数为(A.6B.7C.8D.1019 若有如下程序段,其中S、a、b、c均已定义为整型变量,且 a、c均已赋值,c0。s =

6、 a;for (b = 1; b = c; b+)s += 1;则与上述程序段功能等价的赋值语句是()A.s = a + bB.s = a + c C.s = s + c,s =+ c20计算机界的最高奖是()。A.菲尔兹奖B.诺贝尔奖C.图灵奖D.普利策奖二、问题求解(共2题,每题5分,共计10分;每题全部答对得5分,没有部分分)1. 把M个同样的球放到N个同样的袋子里,允许有的袋子空着不放,问共有多少种不同的放 置方法?(用K表示)。例如,M=7, N二3时,K=8 ;在这里认为和是同一种放置方法。 问:M 二 818A到E的最短距离是,N 二 5 时,K2.如图所三、阅读程序写结果(共4

7、题,每题8分,共计32分)using n ames pace std;int mai n()int a, b, c, d3 ans;cin a b c;d = a b;a = d + c;ans = a * b;cout ”Ans = n ans en dl; return 0;输入:2 3 4输出:Ans = 92.#in elude using n ames pace std;int fun (i nt n)if(n = 1)return 1;if(n = 2)return 2;return fun(n -2) - fun(n -1); int mai n()int n;cin n;cou

8、t fun(n) vv en dl; return 0;输入:7输出:-113.#in elude #in elude using n ames pace std;int mai n()stri ng st;int i, le n;getl in e(ci n, st);len = st.size();for(i = 0; i = a & sti = *z*)sti = sti - a* + TV;cout st en dl;return 0;输入: Hello, my n ame is Lostm on key.输出:HELLO, MY NAME IS LOSTMONKEY4.#in elu

9、de using n ames pace std;con st int SIZE = 100;int mai n()int p SIZE;int n, tot, i, cn;tot = 0;cin n;for(i = 1; i = n; i+) pi = 1;for(i = 2; i = n; i+) if(P i = 1)tot+; cn = i * 2; while(c n = n)p cn = 0; cn += i;cout tot en dl; return 0;输入:30输出:10四、完善程序(共2题,共计28分)1.(数字删除)下面程序的功能是将字符串中的数字字符删除后输出。请填空

10、。(每空3分,共12分)#in elude using n ames pace std;int deinu m(char *s) j = 0;for(i = 0; si != *0: i+) if(si 9) sO = si; j+;return j; const int SIZE = 30;int mai n()charsSIZE;int len5 i;cin. getl in e(s, sizeof(s);len = del nu m(s);for(i = 0; i len; i+)cout si;cout en dl;return 0;2. (最大子矩阵和)给出m行n列的整数矩阵,求最(

11、子矩阵不能为空)。大的子矩阵和输入第一行包含两个整数m和n ,m行,每行n个整数,描即矩阵的行数和列数。之后(最后一空4分,其余3分,共16分)述整个矩阵。程序最终输出最大的子矩阵和。比如在如下这个矩阵中:027 0926 24 14 11 8 0拥有最大和的子矩阵为:92-4 1-18其和为15-2 10 20-1 1002 023最大子矩阵和为12802999 1157-4 3 7 6-1775最大子矩阵和为26#in elude using n ames pace std;con st int SIZE = 100;int matrixSIZE + 1SIZE + 1;int rowsumSIZE + 1SIZE + 1;/rowsumij记录第 i 行前 j 个数的和int m, n, i, j, first, last, area, ans;int mai n()cin m n;for(i = 1; i = m; i+)for(j = 1; j = n; j+)cin matrixij;ans = matrix11;for(i = 1; i = m; i +) rowsumi0 = 0;for(i = 1; i = m; i+)for(j = 1 ; j = n;

温馨提示

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

评论

0/150

提交评论