网站大量收购闲置独家精品文档,联系QQ:2885784924

宁波市第29届小学生计算机程序设计竞赛试卷及答案.doc

宁波市第29届小学生计算机程序设计竞赛试卷及答案.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
宁波市第29届小学生计算机程序设计竞赛试卷及答案

2014年宁波市第2届中小学生计算机程序设计竞赛 组初赛试题 (说明:答案请写在答题卷上。考试时间120分钟,满分100分) 一、选择题(每题有且仅有一个正确答案,选对得1.5分,选错、不选或多选均不得分) 1. 存放一个ASCII需要的字节数为 (A)1字节 (B)2字节 (C)0.5字节 (D)4字节 2. 下列软件中不属于操作系统的是 (A)win7 (B)linux (C)winxp (D)winrar 3. 下列数中最小的是 (A)(7)8 (B)(11)7 (C)(15)10 (D)(1)5 4. 世界上第一台电子计算机诞生于 (A)1949 (B)1849 (C)1946 (D)1893 5. 在下面各奖项中,为计算机科学与技术领域作出杰出贡献的科学家设立的奖项是 (A)沃尔夫奖 (B)诺贝尔奖 (C)菲尔兹奖 (D)图灵奖 6. 操作系统的文件夹采用的层次结构为 (A)网状 (B)链状 (C)树状 (D)块状 7. 在pascal中,pos(‘’,’bbccc’)的为 (A)0 (B)-1 (C)5 (D)’’ 8. 在pascal语言中,下列语句属于正确的赋值语句的是 (A) (B) (C) (D)① 输入圆半径r; ② 计算圆周长a(计算公式为a = 2πr); ③ 输出结果; ④ 结束。 该算法属于 (A) (B) (C) (D)A) (B) (C) (D)while a 100 do a := a + 1; (A)0 (B)1 (C)2 (D)3 12. 下面关于堆栈和队列的说法中错误的是 (A)队列是一种先进先出的线性表 (B)堆栈可以选择栈的任意位置进行弹出操作 (C)堆栈只能选择栈顶进行压入操作 (D)堆栈是一种先进后出的线性表 13. 下列说法中不属于计算机病毒特点的是 (A)破坏性 (B)传染性 (C)潜伏性 (D)抗药性 14. 程序设计的三种基本结构是 (A)主程序、函数、过程 (B)顺序、选择、循环 (C)变量、常量、不定量 (D)数组、字符串、浮点型 15. 下列内容中属于信息的是 (A)报纸 (B)黑板 (C)课本 (D)黑板上的放假通知 16. 在pascal语言中,记录类型用到的保留字为 (A)record (B)struct (C)baidu (D)then 17. 某班有30个同学报名参加100、400、800m 3个运动项目比赛。已知有6人获 100m参赛资格,8人获400m参赛资格,18人获800m参赛资格。且其中有1人获全部3项参赛资格,则至少有( )人没有获任何项目参赛资格。 (A)0 (B)1 (C)2 (D)3 18. 下列pascal语言的函数中,返回值不是数值类型的是 (A)pos (B)copy (C)length (D)abs 19. 下列判断语句中,不能判断x为奇数的是 (A)odd(x) = true (B)odd(x) false (C)x and 1 x (D)(x shr 1) shl 1 x 20. 小李在递归函数内部定义了一个长度为100的longint数组,但是编译运行却频频报错,请问最有可能的原因是 (A)代码风格不够优美 (B)程序效率太低导致超时 (C)显示器亮度不够 (D)递归层次过多导致栈空间不足 二.问题求解(每小题5分,共10分) 三、阅读程序写结果(每题8分,共32分) ‘leap year!’) else writeln(‘not a leap year!’); end. 输入:1234 输出: 2. var f: array[1..100, 1..100] of longint; cnt: longint; i, j, n, t, x, y, ans: longint; begin read(n); x := 1; y := 0; for i := 1 to n do begin for j := 1 to n*2-i+1 do begin inc(y); inc(cnt); f[x, y] := cnt; end; for j := 1 to n*2-i do

文档评论(0)

juhui05 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档