




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2015年宁波市第30届中小学生计算机程序设计竞赛小学组初赛试题(说明:答案请写在答题卷上。考试时间120分钟,满分100分)一、 选择题(每题有且仅有一个正确答案,选对得1.5分,选错、不选或多选均不得分)1. 下列不能描述鼠标性能的指标是(A) 刷新率(B) CPI(C) DPI(D) UPI2. 下列关于4G网络的说法中错误的是(A) TD-LTE 是其中一种制式(B) FDD-LTE是其中一种制式(C) 4G是集中3G与WLAN与一体(D) 理论上其宽带速度可以达到1000MB每秒3. 下列关于CES2015中Intel公司新推出的CPU产品的说法中错误的是 (A) 是14nm工艺芯片(B) 代号为Broadwell (C) 比Skylake架构更为先进(D) 将首先用于笔记本和移动领域4. 15以内的正整数(包含15) 互质的数共有多少对? (a,b)和(b,a)算同一对。(A) 71(B) 72(C) 73(D) 745. 给定序列 a=(5,3,1,2,4), 每次可以交换序列中的两个数,代价为这两个数的和。那么将a排序的最小代价是多少(A) 18(B) 19(C) 17(D) 206. 一棵有根树中,每个非叶节点都有三个儿子,所有叶节点深度相同。若这棵树中存在一条最长的路径有9个结点,则这棵树共有多少节点(A) (35 1)/2 (B) 35 (C) (36 1)/2 (D) 367. 十进制数174转化成二进制是(A) 10011110(B) 10010011(C) 10110000(D) 101011108. 已知A=True, B=False, C=True, 下列逻辑表达式中值为真的是(A) (AC)B(B) (AB)(BC)(C) (AC)(A(BC)(D) (AC)(BC)9.以下哪个顺序描述了一个编译器(A)语法分析器,语义分析器,词法分析器,中间代码生成器,机器无关代码优化器,代码生成器,机器有关代码生成器(B) 语法分析器,语义分析器,词法分析器,中间代码生成器,机器有关代码优化器,代码生成器,机器无关代码优化器(C) 词法分析器,语法分析器,语义分析器,中间代码生成器,机器无关代码优化器,代码生成器,机器有关代码优化器(D) 词法分析器,语法分析器,语义分析器,中间代码生成器,机器有关代码优化器,代码生成器,机器无关代码优化器10.考虑所有只由0、1、2组成的字符串。在它们构成的集合之上定义一个布尔型函数P。现在告诉你:1) P(“01”)=true.2) 若P(x+”1”)=true, 则P(x+”12”)=true.3) 若P(“0”+x)=true,则P(“0”+x+x)=true.4) 若P(x+”111”+y)=true, 则P(x+”2”+y)=true.5) 若P(x+”22”+y)=true, 则P(x+y)=true.以上,加号为字符串的连接,x和y代表任意由0、1、2组成的字符串。以下命题必定为真的有(A) P(“111”)=true(B) P(“011112”)=true(C) P(“012121”)=true(D) P(“02”)=true11.以下哪个出栈序列不能由入栈序列(1,2,3,4,5)得到(A) (1,2,3,4,5)(B) (5,4,3,2,1)(C) (2,4,1,3,5)(D) (2,5,4,3,1)12.下列最有可能会引起freepascal中201错误的是(A) 数组越界(B) 超时(C) 超空间(D) 代码长度太长13请计算下面代码的时间复杂度i := 1;while ( i = n ) dobeginj := 1;while (j = n) dobeginans := ans + 1;j := j + 1;end;i := i + j;end;(A) O(n2) (B) O(n)(C) O(1)(D) O(nn)14. 表达式19 shr 1 的结果为(A) 9(B) 8(C) 10(D) 3815. 在pascal表达式中,变量a的初始值是24,变量b的初始值是5,变量c的初始值是3。下列哪个表达式的运算值和其他的不一样(A) sqrt(a + 1)(B) trunc(a/b)(C) round(a/b)(D) c div a + b16. 对于一组数(6、13、27、29、52、27、81), 现要对其从小到大排序,采用纯粹的冒泡排序算法,需要两两比较次数是(A) 42(B) 21(C) 49(D) 217. 为了使用计算机对地铁入口的安保检查过程进行处理,最适合的数据结构为(A) 栈(B) 队列(C) 堆(D) 循环18. 下列运算符中,运算结果一定是整型数的是(A) +(B) /(C) div(D) and19. 已知存放每个integer类型的变量需要用2个字节,则数组a,b: array1.10 of integer需要的空间其字节数为(A) 40(B) 21(C) 20(D) 12020. 设a:= “ningbooier”, 从字符串变量a中提取”oier”的函数是(A) copy(a,7,4)(B) copy(a,7,10)(C) length(a,7,4)(D) insert(a,4,7)二问题求解(每小题5分,共10分)1.在同一侧的房号为1、2、3、4的四间房里,分别住着来自韩国、法国、英国和德国的四位专家。有一位记者前来采访他们,1. 韩国人说:“我的房号大于德国人,且我不会说外语,也无法和邻居交流”;2. 法国人说:“我会说德语,但我却无法和我的邻居交流”;3. 英国人说:“我会说韩语,但我只可以和我的一个邻居交流”;4. 德国人说:“我会说我们这四个国家的语言。”按照房号从小到大牌,房间里的人的国籍分别是:_.2.黑白两种棋子共3000枚,分成1000堆,每堆3枚。其中只有1枚白子的共270堆,至少有2枚黑子的共420堆,有3枚白子的与3枚黑子的堆数相同。问:白子共有_枚。三、阅读程序写结果(每题8分,共32分)1.vara, b, c, d, n : integer;beginreadln(n);a := n div 1000;b := n div 100 mod 10;c := n div 10 mod 10;d := n mod 10;writeln(d * 1000 + c * 100 + b * 10 + a);end.输入: 53402.vara, b : longint;beginreadln(a,b);while (a b) dobegin if ( a b) then a := a belse b := b a;end;writeln(a);end.输入: 100 123.var len, i, ans:integer; s,t:ansistring; flag:boolean; cn:longint;begin readln(cn); while(cn 0) do begin readln(s); len := length(s); for i:=1 to len do t:= t + slen -i +1; flag:=true; for i:=1 to len - 1 do if(abs(ord(si+1)-ord(si) abs(ord(ti+1)-ord(ti) then flag:=false; if(flag) then ans:=ans+1; cn:=cn - 1; end; writeln(ans);end.输入:5acxzbcxzasdgqweasdffeasde4.const NN = 111111;var a, pre, suf, st : array0 . NN of integer; n, i, x, cnt, ans : integer;function max(x, y: integer) : integer;begin max:=x; if (xy) then max :=y;end;begin readln(n); for i:=1 to n do read(ai); cnt := 1; stcnt := n; for i:=n-1 downto 1 do begin x := ai; while(cnt 0) and (x = astcnt) do dec(cnt); sufi:=stcnt; inc(cnt); stcnt := i; end; cnt := 1; stcnt:=1; for i:=2 to n do begin x := ai; while(cnt0)and(x = astcnt) do dec(cnt); prei:=stcnt; inc(cnt); stcnt:=i; end; for i:=1 to n do ans:=max(ans, prei * sufi); writeln(ans);end.输入:55 4 3 4 5四程序填空(前5空,每空2分,后6空,每空3分,共28分)1.问题描述:给定一个字符串S和n个字符串T,输出在T中比S长度短的字符串的个数。具体可参考样例。输入格式:第一行:字符串S第二行:n,表示共有n个字符串接下来n行,每行为T中的一个字符串输出格式:仅有一行,表示T中长度比S短的字符串个数。输入样例:ACXX3ASDDDDAAAVV输出样例:2程序清单:vars,t:ansistring;n,i,slen,tlen,ans:longint;beginreadln(s);slen := _(1)_ ;readln(n);ans := 0;for i := 1 to _(2)_ dobegin_(3)_;tlen := length(t);if _(4)_ then ans := ans + 1;end;_(5)_;end.2.问题描述:给定一个序列a1 , a2 , ,an 和一个数 p, 对于每一个询问(l , r), 输出(al+al+1+ar) mod p, 1=n=106, 1=ai=10100, 1=p=108, l=r 。输入格式:第一行:n和p接下来n行:每行一个数,分别表示a1 , a2 , ,an接下来一行:m接下来m行:每行两个数,分别为每次查询的l和r输出格式:输出共有m行,每个查询输出一个结果。输入样例:3 423121311 3程序清单:vari, ans, p, n, m, j, l, r:longint;a, pre:array0.100000 of longint;s:string;beginr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 质押合同若成合同(标准版)
- 水库水文数据采集与分析
- 建设工程项目协同作业方案
- 关于玉米购销合同3篇
- 建筑工程项目进度优化与调整方案
- 2025舟山市普陀区面向大学毕业生退役士兵招聘事业单位工作人员2人-统考备考练习试题及答案解析
- 建筑工地临时设施建设与管理方案
- 2025年河北衡水景县人民医院公开招聘临床医学专业人员10名备考练习题库及答案解析
- 2025年罗江区事业单位公开考核招聘工作人员(11人)考试参考试题及答案解析
- 2025年驻马店市级联考市部分县区学校招聘教师166人备考练习试题及答案解析
- GB/T 45972-2025装配式建筑用混凝土板材生产成套装备技术要求
- 变频及伺服应用技术(郭艳萍 钟立)全套教案课件
- 2024新译林版英语八年级上单词汉译英默写表(开学版)
- 美的集团工作流程体系
- 新学期+心动力+课件-2025-2026学年高二上学期开学第一课主题班会
- 文化创意产品设计及案例PPT完整全套教学课件
- 哈利波特和死亡圣器PPT培训课件
- 以“五位一体”模式提升理论学习中心组学习质量和成效的实践与探究
- 牛津译林版英语七年级上册Unit1Comic strip and Welcome to the unit随堂练习(含答案)
- 国防战备公路工程可行性研究报告
- 《假期有收获》PPT课件
评论
0/150
提交评论