小学生计算机程序设计竞赛试卷及参考答案

时间:2014-11-20 14:53:00

分享到:

核心提示:◆◆请将正确答案在答题卷上填写,在本试题卷上答题无效◆◆一、选择题(2*7)1、下列表达式的值为FALSE的是( )。A. Not(‘90’’100’) B.Round((Abs(-10.5)))10...

◆◆请将正确答案在答题卷上填写,在本试题卷上答题无效◆◆

一、 选择题(2*7)

1、下列表达式的值为FALSE的是(   )。

A. Not(‘90’

C. Odd(True(98.49))         D.Ord(Chr(Pred(8)))>=7

2、判断变量ch的值是否为大写字母,下列表达式正确的是(   )。

A. ch>=’A’ and ch<=’Z’       B.’A’<=ch<=’Z’

C.(ch>=A)and(ch<=Z)        D. not(ch’Z’)

3、表达式Chr(Ord(‘a’)+5))的值是(   )。

A.’f’             B.‘E’           C.102             D.101

4、与十进制数2014等值的二进制数是(   )。

A.11111011110       B.11110011110

C.10111111110         D.11111111010

5、[x]补码=10011101,其原码为(   )。

A.11001111       B.11100100          C.11100011       D.01100101

6、十进算术表达式:5*512+7*64+4*8+7的运算结果,用二进制表示为(   )。

A. 101111100111    B.111111100101

C. 111110100101    D.111111011011

7、(2014)16 + (924)10的结果是(   )。

A. (9036)10       B. (23B0)16

C. (9130)10     D. (100011000110)2

二、计算下列函数(1*15)

1、Sqr(7)的值为( )。

2、Round(19.6)的值为(  )。

3、Round(14.4)的值为(  )。

4、int(-5.7)的值为(  )。

5、Abs(-4.1)的值为(  )。

6、-37 mod 6的值为(  )。

7、’A’

8、odd(25)的值(  )。

9、Not(17-5>13)的值为(   )。

10、(11>10)and(7>=7)的值为(   )。

11、Round(-11.1)的值为(  )。

12、Round(-9.7)的值为(  )。

13、Trunc(-17.7)的值为(  )

14、chr(ord(‘h ’))的值为(  )。

15、已知chr(97)的值为字母a则chr(99)的值为字母(  )。

三、问题求解(5+6)

1、兄弟两人去钓鱼,一共钓了23条,哥哥钓的鱼比弟弟的三倍还多3条,哥哥弟弟各钓了多少条?

哥哥___________________ 弟弟______________________

2、对一批编号为1~100,全部开关朝上(开)的灯进行以下操作:凡是1的倍数反方向拨一次开关;2的倍数反方向又拨一次开关;3的倍数反方向又拨一次开关;……100的倍数反方向又拨一次开关。问:最后为关熄状态的灯的编号有哪些?

______________________________________________________

四、看程序写结果

1、

var d, p: integer;

begin

p:=1;

d:=5;

while d>1 do

begin

p:=2*(p+1);

d:=d-1

end;

writeln (p)

end.

输出:__________________

2、

var x,y:longint;

begin

x:=2014; y:=924;

while (x<>0) and (y<>0) do

begin

if x>=y then x:=x-y else y:=y-x

end;

if x=0 then writeln(y) else writeln(x)

end.

输出:_________________________

3、

var i,j,n:integer;

b:array[1..10] of 0..2;

begin

n:=2014;j:=0;

while n>0 do begin

j:=j+1;b[j]:=n mod 3; n:=n div 3;

end;

for i:=j downto 1 do write(b[i]);

writeln;

end.

输出:

4、

var   i,j,s:integer;

b    :array[0..5] of integer;

begin

s:=1;

for i:=1 to 5 do   b[i]:=i;

j:=1;

while j>0 do

begin

j:=5;

while (j>0) and (b[j]=10+j-5) do j:=j-1;

if j>0 then

begin

s:=s+1;  b[j]:=b[j]+1;

for i:=j+1 to 5 do  b[i]:=b[j]+i-j

end;

end;

writeln('s=',s);

end.

输出:______________________________

5、

var i,k:integer;  a:array [0..20] of integer; begin      a[1]:=1;

a[2]:=1;

k:=1;

repeat

a[k+2]:=1;

for i:=k+1 downto 2 do a[i]:=a[i]+a[i-1];

k:=k+1;

until k>=5;

for i:=1 to 6 do write(a[i]:5);

writeln

end.

输出:________________________________

五、完善程序(3*4)

1、鸡兔同笼问题:

鸡有一头二脚,兔有一头四脚;鸡兔同笼共有头m个、脚n个,问笼中鸡、兔各有多少?例如输入:4 10

输出:

3

1

var n,m:Qword;

begin

readln(m,n);

writeln(①                      );

writeln(②                       );

end.

2、最小公倍数

求两个正整数m、n的最小公倍数k。例如输入:12 9  输出:36

var a,b,t:Qword;

function gcd(m,n:Qword):Qword;

begin

if m mod n=0 then gcd:=n else gcd:= ③                       ;

end;

begin

readln(a,b);if a

end.

3、汉诺塔问题

将A柱上的圆盘移到C柱。移动规则如下: 1、一次只能移动一个盘; 2、不允许把大盘放在小盘上。 第一行只有一个正整数:k,表示总移动次数

接下来的k行,每行是一种移动方法。例如输入3

输出

7

A->C

A->B

C->B

A->C

B->A

B->C

A->C

var

k,n,i:longint;

procedure try(a,b,c:char;m:longint);

begin

if m=1 then writeln(⑤                        )

else

begin

try(⑥                       );

writeln(a,'->',c);

try(⑦                       );

end;

end;

begin

readln(n);

k:=1;

for i:=1 to n do

⑧                        ;

writeln(⑨                       );

try(⑩                       );

end.

计算机程序设计竞赛答案

一、 选择题:(2 *7)

题号 1 2 3 4 5 6 7

答案 A或B D A A C A B

二、计算下列函数(1*15)

题号 1 2 3 4 5

答案  49  20  14 -5.0…E+000  4.1

题号 6 7 8 9 10

答案 -1  True  True True  True

题号 11 12 13 14 15

答案 -11 -10 -17 h c

三、问答题(5+6)

1、     18         5

2、  1 4 9 16 25 36 49 64 81 100

四、看程序写结果(6*5)

1、         46

2、          2

3、        2202121

4、         s=252

5、     1    5   10   10    5    1

五、完善程序(3*10)

1、 ①    (m*4-n)div 2          ②        m-(m*4-n)div 2

2、 ③    gcd(n,m mod n)        ④       a*b div gcd(a,b)

3、 ⑤    a,'->',c               ⑥       a,c,b,m-1 (a,c,b, m div 2)

⑦       b,a,c,m-1(b,a,c,m div 2)           ⑧       k:=k*2

⑨        k-1               ⑩      'A','B','C',n ('A','B','C',K-1)

作者:不详 来源:网络

小学计算机程序竞赛,小学生计算机程序设计竞赛试卷及参考答案相关推荐

  1. 2016宁波计算机程序复赛,宁波第31届中小学生计算机程序设计竞赛复赛试题小学组.PDF...

    宁波第31届中小学生计算机程序设计竞赛复赛试题小学组 宁波市第31 届中小学生计算机程序设计竞赛复赛试题(小学组) 宁波市第31 届中小学生计算机程序设计竞赛 复赛试题(小学组) 比赛时间:2016 ...

  2. 慈溪学计算机,2016年慈溪市小学生计算机程序设计竞赛复赛试题及测试数据

    [实例简介] 2016年慈溪市小学生计算机程序设计竞赛复赛试题及测试数据 [实例截图] [核心代码] 2016慈溪 └── 2016 ├── 2016年慈溪市小学生计算机程序设计竞赛复赛试题.pdf ...

  3. 宁波医院计算机试题及答案,(宁波市第25届小学生计算机程序设计竞赛试题及答案.doc...

    (宁波市第25届小学生计算机程序设计竞赛试题及答案 宁波市第25届中小学生程序设计竞赛组初赛试题 1.在宁波市中小学生程序设计比赛复赛(上机编程)时,以下不能使用的编程语言是: (A)Turbo Pa ...

  4. 宁波市第23届中小学生计算机程序设计竞赛初赛,宁波市第24届中小学生计算机程序设计竞赛初赛试题(小学组)...

    宁波市第24届中小学生计算机程序设计竞赛初赛试题(小学组) 更多试题请登陆nb.aoshu.com2009年宁波市第24届中小学生计算机程序设计竞赛一.选择题(1.5每题)1.以下不属于程序的基本结构 ...

  5. 第29届宁波市中小学生计算机程序设计竞赛复赛名单公布,宁波市第23届中小学生计算机程序设计竞赛复赛试题(小学组)...

    <宁波市第23届中小学生计算机程序设计竞赛复赛试题(小学组)>由会员分享,可在线阅读,更多相关<宁波市第23届中小学生计算机程序设计竞赛复赛试题(小学组)(7页珍藏版)>请在人 ...

  6. c语言程序设计2试卷答案,《C语言程序设计》试卷2参考答案.doc

    <C语言程序设计>试卷2参考答案.doc <C语言程序设计>试卷二参考答案及评分标准 一.单项选择题(每小题1分,共30分/35分,信息安全专业1-35小题全做,其它专业只做1 ...

  7. 宁波计算机程序初赛,宁波市27届中小学生计算机程序设计竞赛初赛在鄞州实验中学举行...

    3月24日下午,第27届宁波市中小学生计算机程序设计竞赛初赛在鄞州实验中学举行,来自十二个县市区98所学校的768名同学参加了本届大赛.鄞州区有15所学校的96名同学参赛,参赛面为历年最广.比赛活动在 ...

  8. 2020慈溪市小学生计算机程序设计竞赛,2008年慈溪市小学生计算机程序设计竞赛(cxoi2008)复赛试题(免费版)...

    2008 年慈溪市小学生计算机程序设计比赛 复赛试题 比赛时间:2008 年 12 月 21 日上午 8:30-10:30 题目概览 中文题目名称 促销收费 统计人数 队形变换 工作分配 提交源程序文 ...

  9. 计算机控制技术试题a卷,计算机控制技术试题试卷及参考答案

    微型计算机控制技术试题A卷 一.(40分)回答下列问题 1. DDC与DCS由何不同. 2. 画出异步串行通讯8个数据位,无校验,一个停止位传送数据为03H的信息帧. 3. 以太网可否采用环形网. 4 ...

最新文章

  1. python栈溢出_Python栈溢出【新手必学】
  2. H3C静态路由、Track与BFD联动配置举例
  3. Zabbix 3.4.3 使用阿里云短信服务进行报警
  4. 从需求出发来看关系模型与非关系模型–关系模型与非关系模型概述
  5. 从网页(WEB)登录SAP
  6. 总结了200道经典的机器学习面试题 (附参考答案)
  7. SAP Spartacus 中,Angular <ng-container>使用的一个例子
  8. 07-图6 旅游规划 (25 分)
  9. 修改el-table滚动条样式
  10. 深入理解Hadoop之HDFS架构
  11. arcmap常见错误及常用操作(待补充)
  12. w ndows10隐藏桌面设置,Win10双击桌面隐藏/显示图标?这个可以有
  13. 文献标识码、文献载体类型标识
  14. 哈工大2022计统大作业
  15. MER 音乐情感识别-论文笔记7
  16. (转)做好产品需求文档的10步
  17. AI 去掉图片的背景色
  18. LabVIEW开发FPGA参考框架
  19. ArcGIS GeoEvent 使用教程(一)
  20. OpenHarmony分布式软总线与设备认证模块总结

热门文章

  1. postgresql jar 包下载地址
  2. (iOS) IPTools.h/m - 获取ip地址(ipv4/ipv6)
  3. BUG探究 ConCurrentHashMap 源码中的 bug
  4. 阿里云服务器安装zabbix v3.2.3的步骤
  5. 【VRP问题】基于企鹅优化算法求解冷链配送物流车辆调度优化研究
  6. 基于SpringBoot的图书管理系统[毕业设计]
  7. pythontime数据类型_Python基本数据类型及时间库函数的使用,time
  8. bubblesort java_排序--冒泡排序BubbleSort(Java)
  9. 汇编语言程序设计实验一
  10. 译)如何使用cocos2d制作基于tile地图的游戏教程:第一部分