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

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

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

A. Not( ‘90' '100 ')

B.Round((Abs(-10.5))) 10

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 'A' )or(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

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

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 ' '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

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 b then begin t:=a;a:=b;b:=t;end;writeln( ④ );

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、下列表达式的值为FALSE 的是( )。 A. Not( ‘90' '100 ') B.Round((Abs(-10.5))) 10 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 'A' )or(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 7、(2014)16 + (924)10 的结果是( )

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 ' '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 条,哥哥弟弟各钓了多少条? 哥哥____________________ 弟_ 弟___________________________

小学生Scratch现场编程比赛试题scratch比赛-

小学生Scratch现场编程比赛试题scratch比赛- 小学生Scratch现场编程比赛试题 制作时间:三小时 一、试题 (一)基础部分(20分) 1. 按下空格键,会从小猫身上发射一个面向鼠标指针的小球,小球碰到边缘后隐藏,再次按下空格键将重复以上动作。 2. 绿旗被点击时,猫画出一个边长为100步的正方形。 3. 猫在舞台左侧,老鼠在舞台中间,按下绿旗后猫在1秒钟内滑行到了老鼠的位置,当猫碰到老鼠时,老鼠消失,猫发出“喵”的叫声,2秒钟以后猫和老鼠回到原位。 4. 猫被单击后头上出现一顶帽子,1秒钟后帽子消失。 (二)创作部分(80分) 在给出5-7 这3个候选设计主题,选择一个主题进行设计,每个主题图片素材分别放在“素材1”、“素材2”、“素材3”文件夹中,如果时间有余的选手可以完成其它主题,酌情加分。 5. 演示类 参照下图制作一个简单实物电路图:从“素材1”中选取或画出不同电器原件,设计一个简单的实物电路。要求如下: (7)用鼠标单击开关控制打开和闭合。 (8)灯泡不通电时,颜色都是无色透明的,通电后灯泡变亮且颜色分别为绿色和 红色。 (9)风扇不通电时是静止的,通电后顺时针旋转。 (10)电铃不通电时静止且不发声,通电后电铃不停敲击且发出“铃铃……”的声 音。 (11)开关S和S5同时闭合时会导致电路短路,短路时所有用电器不能工作,电源 损坏(可以做出电源损坏的特效),且电源损坏后再也无法工作(按绿旗才能)。 6. 故事类 根据下文《井底之蛙出井后》为情节,制作一个动画故事;背景、角色可以按需选择“素材2”中的图片,也可从背景库和角色库中选取;所用图片可以截取或处理后使用,条件允许的情况下也可以自行绘制部分图片。以下为故事:从前有一只青蛙,过着和祖先一样的生活。每天不是吃饭,喝水就是睡觉,偶尔抬头看看蓝蓝的天空。生活就这样无忧无虑的一天一天的过去了。直到一天飞来了一只小鸟。 那只小鸟从远处的森林里飞过来的,它飞累了正好停在青蛙坐的那口井的井沿边上休息。青蛙问小鸟:“朋友,你从哪里来啊? ”小鸟回答说:“青蛙哥哥,我从遥远的森林飞过来的啊! ”“森林是什么啊?我怎么没见过啊? ”青蛙奇怪地

2015第30届宁波市中小学生计算机程序设计竞赛初赛__小学卷试卷及参考答案

2015年宁波市第30届中小学生计算机程序设计竞赛 一、选择题(每题有且仅有一个正确答案,选对得1.5分,选错、不选或多选均不得分) 1. 下列不能描述鼠标性能的指标是()。(A)刷新率(B)CPI (C)DPI (D)UPI 2. 下列关于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)74 5. 给定序列a=(5,3,1,2,4),每次可以交换序列中的两个数,代价为这两个数的和。那么将a排序的最小代价是多少()。 (A)18 (B)19 (C)17 (D)20 6. 一棵有根树中,每个非叶节点都有三个儿子,所有叶结点深度相同。若这棵树中存在一条最长的路径有9个结点,则这棵树共有多少结点()。(A)(3^5 - 1)/2 (B)3^5 (C)(3^6 - 1)/2 (D)3^6 7. 十进制数174转化成二进制是()。 (A)10011110 (B)10010011 (C)10110000 (D)10101110 8. 已知A=True,B=False,C=True,下列逻辑表达式中值为真的是 (A)(A∨C)∧B (B)(A∧B)∨(B∧C) (C)(A∨C)∨(A∧(B∨?C)) (D)(?(A∧C))∨(B∧C) 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组成的字符串。 (C)P("012121")=true (D)P("02")=true 11. 以下哪个出栈序列不能由入栈序列(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. 请计算右图代码的时间复杂度 (A)O(n^2) (B)O(n) (C)O(1) (D)O(n^n) 14. 表达式19 shr 1 的结果为(A)9 (B)8 (C)10 (D)38 15. 在pascal表达式中,变量a的初始值是24,变量b的初始值是5,变量c的初 始值是3。下列哪个表达式的运算值和其他不一样 (A)sqrt(a+1) (B)trunc(a/b) (C)round(a/b) (D)c div a +b

小学程序设计竞赛选择题专项训练1(答案)

选择题专项训练1 1、下列选项中,对计算机运行速度没有影响的是:(D ) A.CPU B.内存C.硬盘缓存 D.显示器的屏幕尺寸2、右图是一张黑白两色位 图,假如使用0表示白色,1 表示黑色那么这幅黑白两色 位置对应的二进制编码为(B ) A.0100011 B.1011100 C.1000011 D.0100001 3、上题中的黑白两色位置如果要在计算机内部完整地保 存,在不进行压缩的前提下,最少需要多少存储空间( C)A. 8Byte B. 8KB C. 8bit D.8MB 4、关于网页中的超链接,下列说法正确的是:(A) A.超链接的HTML标志是 B.一张网页只能包含一个超链接 C. 将网页保存为文本文件后,超链接依然存在 D.超链接的对象只能是另一张网页。 5、下面列出的文件,不能用windows附件中画图程序打 开的是(C) A.apple.bmp B.banana.jpg C.orange.raw D.pear.png 6、为了能在Internet上浏览网页,需要在我们的电脑上 安装浏览器,国产如360安全浏览器,腾讯TT浏览器。下列不属于浏览器软件的是(D) A.Internet Explorer B.Google Chrome C.Opera D.Fireworks 7、下列有关算法的理解,不正确的是(C) A.计算机算法必须要有结果输出 B.算法的每一步必须是明确的、无异议的 C.对于顺序结构、选择结构、循环结构这三种算法 流程,解决同一个问题只能用一种结构 D.递归算法就是在某个过程或函数中,自己调用自 己。 8、若变量a的值是13,b的值是100,x的值是8。下列 各表达式中,结果是true的是(C) A.’a’>’x’ B.(a>=b) and (a<>x) C. (a-b)>x or x>(b div a) D.(b div a)*a=b or (b div x)*x=b 9、在pascal表达式中,变量a的初始值是24,变量b 的初始值是5,变量c的初始值是3。下列哪个表达式的运算值和其他不一样?(B) A.sqrt(a+1) B.trunc(a/b) C.round(a/b) D.c div a +b 10、数组在计算机内在中一般是按行优先的顺序连续存 放的,对于二维数组a[1..5,1..9],每个元素占两个字节,已知a[1,1]的起始地址是1000,则a[5,5]的起始地址是:(B) A.1082 B.1080 C.1068 D.1066 11、对于一组数{6、13、27、29、52、27、81},现要对其从小到大排序,采用纯粹的冒泡排序算法,需要两两比较次数是(B) A.42次 B.21次 C.49次 D.2次 12、已知一个顺序表由128个从小到大排列的整数组成,依次采用顺序查找算法,最坏情况下查找次数是(A)A.128 B.64 C.7 D.10 13.现在世界最快的超级计算机“天河一号”植入了“中国芯”,这里“中国芯”是指我国自主研制的(A)。 A)CPU B)运算器C)控制器D)存储器14.断电后计算机信息依然存在的部件为( C )。 A)寄存器B)RAM存储器 C)ROM存储 D)运算器 15. 彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和(D)色混合而成的。 A)紫B)白C)黑D)绿E)橙16.设a[1]=1,a[2]=2,a[3]=3,a[4]=4,a[5]=5,a[6]=6,且i=1,j=2,k=3,m=4下列变量的值等于3的是( D)。 A)a[i*j] B)a[a[k-i]+3] C)a[m div j] D)a[a[j+k-2]] 17.ASCII码最多能表示的符号数目是(B ) A) 256 B) 128 C) 1024 D) 64 18.下列描述中,不属于程序设计基本结构的是( B )。 A)循环结构B)交叉结构C)分支结构D)顺序结构19.在字符串“abcde”中有_B_个子串。 A)14 B)15 C)16 D)17 20..算式(1000)10-(100)16-(10)8的结果是( C ). A)(890)10B)(986)8C)(2E0)16D)(735)10 21.IE是目前流行的浏览器软件,它的工作基础是解释执行用( C )语言书写的文件。 A)VB B)Pascal C)HTML D)HTTP 22.对整数8923639998每次删掉1个数字,使余下的数最小,那么第三次删掉的是(A)。 A)6 B)8 C)9 D)3 23.要制作一份PPT小报的正确顺序是(A)。 ①收集与选择素材②制作小报③设计版面④确定主题⑤评价修改 A)④①③②⑤B)④①②③⑤ C)④①③⑤②D)④③①⑤② 24. 计算机中声音、图形图像信息都是以文件的形式存储的,它们的文件格式有许多种,可以通过扩展名来识别,常见的文件扩展名有:BMP、AIF、JPG、WA V、GIF、VOC 其中,表示声音文件的有(D )。 A)①②B)③⑤C)②③④D)②④⑥25.有一3*3的方格棋盘(每个格子长宽都为1),共有多少个正方形( B )。 A)12 B)14 C)16 D) 18

宁波市第25届小学生计算机程序设计竞赛试题和答案

宁波市第25届中小学生程序设计竞赛 小学组初赛试题 一、选择题(每题2分,共30分。每小题只有唯一一个正确答案) 1、在宁波市中小学生程序设计比赛复赛(上机编程)时,以下不能使用的编程语言是:(A)Turbo Pascal (B)Free Pascal (C)C (D)C++ 2、在Free Pascal中按功能键F7或F4时,以下叙述正确的是: (A)F4逐条语句执行(包括子程序),F7运行至光标位置 (B)F7逐条语句执行(包括子程序),F4运行至光标位置 (C)F4逐条语句执行(不包括子程序),F7运行至光标位置 (D)F7逐条语句执行(不包括子程序),F4运行至光标位置 3、使用高级语言编写的程序称之为: (A)源程序(B)编辑程序(C)编译程序(D)链接程序 4、如果自己的程序进入了死循环,应当按什么键终止? (A)Ctrl+C (B)Ctrl+D (C)Alt+C (D)Alt+D 5、参加宁波市中小学生程序设计比赛复赛(上机编程)时,以下哪种行为是允许的?(A)访问互联网或局域网(B)使用U盘或光盘 (C)使用自带的草稿纸(D)考试时发现机器有问题,举手示意监考人员处理 6、参加宁波市中小学生程序设计比赛复赛(上机编程)时,你有一个程序被判0分。你发现程序其实是正确的,但存在以下问题,提出申诉,以下哪个申诉会被接受? (A)源程序文件名和存放源程序的目录名错误 (B)只是存放源程序的目录名错误,源程序文件名是正确的 (C)存放源程序的目录名正确,源程序文件名是错误的 (D)根据比赛规则,以上申斥都不会被接受 7、在Free Pascal语言,以下关于各种数据类型占内存空间大小的描述错误的是:(A)每个intege型占2个字节(B)每个longint型占4个字节 (C)每个boolean型占2个字节(D)每个extended型占10个字节 8、关键码相同的二个元素,原来在排在前面的还能保证排在前面,这种排序算法我们称它是稳定的。冒泡排序、选择排序、插入排序中,一般意义上是稳定的有几种: (A)1 (B)2 (C)3 (D)0 9、在Free Pascal中编辑当前源程序时,可以使用快捷键Ctrl+F7增加调试程序时监视的变量,但如果不小心错按为Ctrl+F6时,会将当前源程序窗口隐藏起来。此时,可以使用菜单命令“Windows/List”调出Windows List对话框,在该对话框中选中隐藏的当前正在编辑的源程序,然后按下面哪个命令按钮可以显示当前正在编辑的源程序?

宁波市第31届小学生教育计算机程序设计初赛精彩试题

宁波市第31届小学生计算机程序设计初赛试题 — . 选择题(每題1 . 5 分,共3 0分。每小题只有唯一个正确答案) 1. 一个16 位整型变量占用()个字节 A.1 B.2 C.4 D.8 2. 表达式29 div 5 mod 2 + trunk(3.78)的值是() A.33 B.32 C.4 D.5 3. 字母信息在计算机中最终是以数值的形式存储的,ascii 码统一规定了常用符号用哪些数值来表示,例如字母‘Z'的ascii 码是十进制的90,字母‘L’的ascii 码是十进制(), A. 108 B.90 C.76 D.75 4. 下列选顶中不属于音频文件格式的是() A.wav 格式 B.mp3 格式 C.avi 格式 D.flac 格式 5. 如主存容量为32M 字节,且按字节编址,表示该主存地址至少应需要()位 A.16 B.20 C.2 D.32 6. 如果一棵二叉树的前序遍历是ABDEFC.中序遍历是DEBFAC,那么它的后序遍历是() A.ABCDFE B.CAFBED C.EDFBCA D.DEFBCA 7. 表达式a*(b+c)-d 的后缀表达式是() A.abcd*+- B.abc+*d- C.abc*+d-

D. -+*abcd 8. 计算机所能辨认的最小信息单位是() A.字节 B.位 C.字符串 D.(K) 9. 对于下图,至少要减掉()条边,使之存在一条路径,经过图中每条边一次且仅一次 A.0 B.1 C.2 D.3 10. NFC 是近距离无线通讯技术,此项可以用在手机上,以下()不属于此技术在手机上的应用实例 A.手机登录wifi 刷微信 B.手机机场登机验证 C.手机充当大厦的门禁钥匙 D.手机公交刷卡 11. 己知有abcdef 六个整型变量,大小关系如下:a>b,a>c,a>d,b>f,b>c,f>d,d>c,f>e,d>e,c>e 根据以上大小关系,请分折六个整型变量第3 大的是() A.a B.b C.d D.f 12. 一片容量为16GB 的SD 卡能存储大约()张大小为2MB 的码照片。 A.2000 B.4000 C. 8000 D.16000 13. 下列哪个不属于物联网的应用实例( ) A.电脑实时显示快递车辆运动轨迹 B.苹果手机小偷刷机时警察定位并抓荻 C.远监控工地施工 D.实况足球里的角色具备c 罗、梅西的个人能力

全国计算机等级考试二年级Java语言程序设计试题及答案五

全国计算机等级考试二年级J a v a语言程序设计试题及答案五 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

一、选择题(每小题1分,共40小题,共40分) 1.常采用的两种存储结构是( )。 A.顺序存储结构和链式存储结构 B.散列方法和索引方式 C.链表存储结构和数组 D.线性存储结构和非线性存储结构 A。【解析】线性表的存储结构有顺序存储结构和链式存储结构。 2.在深度为5的满二叉树中,叶子结点的个数为( )。 A.32 B.31 C.16 D.15 C。【解析】根据满二叉树的定义,一棵深度为k且有 2k-1个结点的二叉树为满二叉树。满二叉树的叶子结点为最后一层的结点数。根据满二叉树的性质,在满二叉树的第i层上至多有2i-1个结点。因此深度为5的满二叉树的叶子结点数为25-1=16个。 3.下列叙述中错误的是( )。 A.线性表是由n个元素组成的一个有限序列 B.线性表是一种线性结构 C.线性表的所有结点有且仅有一个前件和后件 D.线性表可以是空表 C。【解析】线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前驱,最后一个结点没有后继,其他结点有且只有一个前驱和后继,所以选项C是错误的。 4.数据库技术的根本目标是要解决数据的( )。 A.存储问题 B.共享问题 C.安全问题 D.保护问题

B。【解析】在数据库系统中,需要对数据进行集合、统一的管理,以达到被多个应用程序共享的目标。 5.在设计程序时,应采纳的原则之一是( )。 A.不限制goto语句的使用 B.减少或取消注解行 C.程序越短越好 D.程序结构应有助于读者理解 D。【解析】程序设计中,程序不要求长度,以结构清晰、易于理解为标准,程序员可以添加注释来助于理解,同时要尽量少用goto语句,否则会破坏程序的结构。 6.结构化程序设计的核心和基础是( )。 A.结构化分析方法 B.结构化设计方法 C.结构化设计理论 D.结构化编程方法 C。【解析】结构化程序设计的核心和基础是结构化设计理论,其中包括:结构化分析方法、结构化设计方法和结构化编程方法。 7.对下列二叉树进行中序遍历的结果是( )。 A.ACBDFEG B.ACBDFGE C.ABDCGEF D.FCADBEG A。【解析】二叉树的遍历有3种:前序、中序和后序。中序遍历首先遍历左子树或左子结点,然后访问根结点,最后遍历右子树或右子结点。分析本题二叉树,对其进行中序遍历,结果为ACBDFEG。 8.软件设计中模块划分应遵循的准则是( )。 A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合

六一计算机竞赛 小学Python决赛题目

2019年上海市六一小学生计算机创新实践活动 Python比赛决赛试题 注意事项: 请先在D盘上建立一个文件夹,此文件夹命名为“准考证编号学生姓名”。(如:P131 柯艺),然后将你编写的程序保存在这个文件夹里。考试结束上传到教师机中。 一、春夏秋冬(文件名p1.py) 一年四季,春夏秋冬。每年的3月到5月,春,6月到8月,夏,9月到11月秋,12,1,2三月为冬。输入月份,输出对应的季节。 程序运行示例: 输入月份:7 输出:夏 二、求人数(文件名p2.py) 某小学五年级共有N个班,每个班的人数已知,现在请你统计五年级共有多少人。全年级的人数等于各班人数的和。数据输入:共有N+1行,第一行为班数N(n<=10),接下来有N行,每行一个正整数,表示各班的人数(小于等于60)。 数据输出:只有一个数,表示全年级的人数。 输入输出样例:输入 3 36 40 38 输出 114 三、三角形(文件名p3.py) 输入一个自然数n,在命令行中输出由"#"组成的n行直角三角形。 程序运行示例:

N:4 # ## ### #### 四、玫瑰数(文件名p4.py) 如果一个四位数,其各位数字的四次方和等于其本身,称此四位数为玫瑰数。请计算所有的玫瑰数。 五、子序列(文件名p5.py) 一个数列,元素可能为负整数、0、正整数。找出和最大的子序列,输出最大的子序列和。如数列为1,2,3,-5,0,7,8时,输出15。 六、欧氏距离(文件名p6.py) 欧几里得距离,又称欧氏距离,是最常见的距离度量,衡量的是多维空间中各个点之间的绝对距离。 人工智能中,在计算相似度(比如人脸识别)的场景下,欧几里得距离是比较直观、比较常见的一种相似度算法。欧氏距离越小,相似度越大;欧氏距离越大,相似度越小。 二维平面上两点a(x1,y1)与b(x2,y2)间的欧氏距离: 请大家编写函数euclideanDistance(x1, y1, x2, y2)计算两个点的欧几里得距离。 之后调用函数,计算点(1,1)与b(2,3)间的欧氏距离。

2021上海市六一小学生计算机创新活动网上初赛试题及答案

2021上海市六一小学生计算机创新活动网上初赛试题及答案 一、单选题:(20题,每题3分,20*3=60) 1、下列()选项表示一个完整的计算机系统 A 主机,键盘,显示器 C 系统软件和应用软件 B 主机和它的外围设备 D 硬件系统和软件系统 2、计算机处理信息的全过程是()。 A、输出、处理、存储 B、输入、存储与处理、输出 C、输入、存储、输出 D、输入、存储、处理 3、电子商务通俗的讲,是指利用互联网为工具,使双方不需碰面就能进行各种商业和贸易活动。以下描述的各项活动,属于电子商活动的是()。 A、网上购物 B、网上业务咨询 C、网上支付钱款 D、以上都是 4、在对一幅( )进行编辑修改时,实际上修改的是其中曲线的属性,可对其进行移动、缩放、改变形状和颜色不而影响它的显示质量( )。 A、矢量图 B、位图 C、 gif动画 D、矢量动画

5、Scratch的数字和逻辑运算可以用来描述数学表达式,请在以下选项中找出能够表达18-9*(4+3)的程序块( ) )。 A、 B、 C、 D、 6、为了能让全球更多的青少年学生学习程序设计的乐趣,Scratch提供了40多种语言、多种操作系统环境下可运行的版本,请选出还不能使用Scratch进行程序设计的操作系统。 A、Windows B、Android C、Mac OS D、Linux 7、构成FLASH动画的基本元素是(?) A、元件 B、图像 C、字体 D、帧 8、Word的样式是一组()的集合 A、格式 B、模板 C、公式 D、控制符

9、存储设备是用于储存信息的设备,通常是将信息数字化后再以利用电、磁或光学 等方式的媒体加以存储。以下常用存储设备中,利用光学方式存储信息的设备是() A、硬盘 10、通常我们使用()语言来控制小海龟作图。 A、LOGO B、 BASIC C、 PASCAL D、 C++ B、CD、DVD C、RAM、ROM D、U盘 11、在LOGO语言中,画一条半径为50海龟步的四分之三的圆弧,应选择命令(?) 。 A、REPEAT 90[BK 0.0174*50 LT 1] B、 REPEAT 180[FD 0.0174*50 RT 1] C、 REPEAT 270[FD 0.0174*50 RT 10] D、 REPEAT 270[FD 0.0174*50 RT 1] 12、2021“闸北二中心杯”上海市“六一”小学生计算机创新活动网上初赛的地址是: A、https://www.360docs.net/doc/1119308271.html, B、https://www.360docs.net/doc/1119308271.html, C、https://www.360docs.net/doc/1119308271.html, D、https://www.360docs.net/doc/1119308271.html, 13、本届作品类项目的主题是:

小学计算机试题题库及答案

小学计算机试题题库及答案 一、选择题 1. 下列设备中属于输入设备的是: A. 显示器 B. 鼠标 C. 打印机 D. 风扇 2. 以下哪个不是计算机网络的作用: A. 实现信息共享 B. 实现外部设备的连接 C. 提供全球互联网 D. 实现远程操作 3. 以下哪个不是计算机软件的类型: A. 操作系统 B. 浏览器 C. 键盘 D. 办公软件

4. 下列存储设备中,运行速度最快的是: A. 硬盘 B. 光盘 C. U盘 D. DVD 5. 下面哪个不是计算机语言: A. 英语 B. C++ C. Python D. Java 二、填空题 1. 操作系统是计算机的_____________。 2. 鼠标是一种_____________设备。 3. 在计算机中,1KB等于_____________字节。 4. WWW的英文全称是_____________。 5. 在Excel中,用来计算和处理数据的单位是_____________。 三、判断题 1. C语言是一种高级程序设计语言,可以直接运行在计算机上。 ( )

2. 电子邮件是计算机网络中常用的通信方式之一。 ( ) 3. 操作系统是控制和管理计算机硬件和软件资源的软件。 ( ) 4. Word是一款常用的电子表格软件。 ( ) 5. 网页是用来在计算机上浏览网上内容的界面。 ( ) 四、简答题 1. 什么是硬件?请列举几个常见的计算机硬件设备。 2. 什么是操作系统?它的作用是什么? 3. 请简要介绍一下计算机网络的类型和作用。 4. 什么是文件格式?为什么文件格式很重要? 5. 在计算机中,什么是二进制数?它与十进制数有什么区别? 五、综合题 假设你是一位小学计算机老师,请你设计一个教学活动,帮助学生巩固对计算机基础知识的掌握。请根据以下要求完成设计: 1. 活动名称:小小计算机达人 2. 活动目标:通过游戏式的学习活动,帮助学生巩固计算机基础知识,提高对计算机的认识和操作技能。 3. 活动内容:选择合适的试题,包括选择题、填空题、判断题和简答题,涵盖计算机硬件、软件、网络等方面的基础知识。

中小学生计算机试题及答案

中小学生计算机试题及答案近年来,计算机技术在中小学教育中起着越来越重要的作用。为了帮助中小学生更好地掌握计算机知识,提高他们的信息技术水平,许多学校都会组织计算机试题的考试。本文将提供一些适合中小学生的计算机试题,并附带答案供学生参考。 一、选择题 1. 计算机的基本运算单位是: A. 字节 B. 比特 C. 十进制 D. 字 答案:B 2. 下列设备是计算机输入设备的是: A. 打印机 B. 显示器 C. 鼠标 D. 麦克风 答案:C

3. 下列哪项不是操作系统的功能: A. 文件管理 B. 病毒检测 C. 硬件控制 D. 程序运行 答案:B 4. 下列哪个是常用的Internet浏览器? A. Microsoft Word B. Adobe Photoshop C. Google Chrome D. Windows Media Player 答案:C 5. Word文档中的一个字节是由多少个二进制位组成的? A. 4 B. 8 C. 16 D. 32 答案:B

二、填空题 1. 计算机内部的主要电子元件是______。 答案:芯片 2. Ctrl+C的快捷键可以实现的功能是______。 答案:复制 3. 打印机把计算机中的图形或文字转化为________。 答案:纸质输出 4. 在网络上发送和接收电子邮件的协议是______。 答案:SMTP 5. 编程语言C++是在哪个年代发展起来的? 答案:20世纪80年代 三、简答题 1. 什么是操作系统?请简要解释其作用。 答案:操作系统是一种控制和管理计算机硬件与软件资源的系统软件。它的作用是协调和组织计算机的工作,为用户提供一个友好的操 作界面,并管理计算机的硬件设备、控制程序的运行和资源的分配等。 2. 举例说明应用软件和系统软件的区别。

小学计算机试题及答案

小学计算机试题及答案 小学计算机试题及答案 计算机俗称电脑,是现代一种用于高速计算的电子计算机器,我们看看下面的小学计算机试题及答案吧! 小学计算机试题及答案 一、单选题。(请将一个正确的答案标号填写在括号内。本题共15小题,每小题3分,共45分) 1、小明准备为班级制作班级网页,你认为他应该选择哪个工具最合适()。 A、PowerPoint B、Excel C、Word D、FrontPage 2、在下面的()种情况下不能随意设置页面的背景。 A. 使用了主题样式 B. 使用了表格 C. 超级链接 D. 插入了图片之后 3、关于HTML文件中的超级链接,()说法是错误的。 A. 可以链接到一个特定的网址 B. 可以链接到一个e-mail C. 可以链接到一个文件 D. 不能链接到当前网页中的一个特定位置 4、网页横幅有两种属性,它们分别是()。 ①滚动字幕②图片③文本④水平线⑤导航栏⑥表格 A、①和⑥ B、②和④ C、③和⑤ D、②和③ 5、在编辑网页中的文字时,如果我想将光标移到下一行,可以()。 A、按Shift + Enter B、按Enter C、移动方向键 D、按PageDown 6、在制作相册网页时,我们可以利用()很好地排列图片和文字,让图文看起来整齐美观。 A、水平线 B、滚动字幕 C、网页横幅 D、表格 7、在FrontPage的“()”视图下,可以编辑网页内容。 A. HTML B. 普通 C.预览 D.编辑

8、关于表格各个单元格,下面的说法错误的是()。 A. 表格的每个单元格可以有不同颜色的文本 B. 表格的每个单元格必须使用相同格式的文字 C.可以在表格的单元格中使用超级链接 D. 可以在表格的单元格中使用图片 9、无论是FrontPage还是(),对表格进行合并与拆分的方法相同。 A、画图 B、金山画王 C、word D、IE 10、在网页中要插入Flash动画,是选择“插入”菜单中的()选项。 A、高级 B、图片 C、表格 D、动画 11、导航视图会显示当前站点的结构,其中至少要有()。 A、图片 B、主页 C、链接 D、主题 12、共享边框一般用来添加网页横幅、公司徽标、导航栏、版权注意事项、回复电子邮件地址等网页内容,要添加共享边框,可以执行的菜单命令是()。 A."格式→共享边框" B."格式→边框与阴影" C."格式→样式" D."格式→属性" 13、如果想设置一种在网站浏览时,鼠标指向导航栏的`按钮,该按钮能够发光的效果,应该插入()选项。 A、主题 B、导航栏 C、共享边框 D、悬停按钮 14、要设置浏览网页出现时的收缩、擦除等的过渡效果,要在菜单选项中选择格式,再找到(),然后在属性框中进行设置就可以了。 A、项目符号和编号 B、动态HTML效果 C、网页过渡 D、背景 15、我们如果想在图片上添加文字,要利用()工具栏的工具。 A、常用 B、格式 C、绘图 D、图片 二、判断题。(判断每小题的正误,对的写“√”,错的写“×”。

小学生计算机编程大赛题库

小学生计算机编程大赛题库 目录 1. [题目一:我的第一个程序](#题目一:我的第一个程序) 2. [题目二:数字游戏](#题目二:数字游戏) 3. [题目三:画图程序](#题目三:画图程序) 4. [题目四:故事接龙](#题目四:故事接龙) 5. [题目五:数学计算器](#题目五:数学计算器) --- 1. 题目一:我的第一个程序 题目描述 编写一个程序,打印出“Hello, World!”。 编程语言要求

Python 输入输出要求 程序运行后,在控制台输出“Hello, World!”。示例代码 print("Hello, World!") 评分标准 - 正确输出“Hello, World!”:2分 - 代码格式规范:1分 --- 2. 题目二:数字游戏 题目描述

编写一个程序,实现一个简单的数字游戏。程序会随机生成一个1到100之间的整数,用户需要猜这个数字是多少。用户每次猜测后,程序会提示用户猜大了、猜小了还是猜对了。 编程语言要求 Python 输入输出要求 程序运行后,首先输出一个1到100之间的随机整数作为待猜数字,然后依次输出用户每次猜测的结果及提示信息,直到用户猜对为止。 示例代码 import random target = random.randint(1, 100)

guess = 0 while guess != target: guess = int(input("请猜一个1到100之间的整数:")) if guess < target: print("猜小了,请再试一次。") elif guess > target: print("猜大了,请再试一次。") else: print("恭喜你,猜对了!") 评分标准 - 正确实现数字游戏功能:3分 - 代码格式规范:1分 --- 3. 题目三:画图程序

2022年长沙市小学生计算机奥林匹克竞赛初赛模拟试题及参考答案

2022年长沙市小学生计算机奥林匹克竞赛初赛试题 (语言:Turbo Pascal 时间:90分钟) 参赛证号姓名学校总分 一、单项选择题(每小题2 分,共40分) 1、被称为“现代计算机之父”的是() A、图灵 B、冯.诺依曼 C、比尔.盖茨 D、巴贝奇 2、计算机在工作时突然停电,则()中的信息全部丢失,来电之后也不能恢复。 A、ROM和RAM B、ROM C、RAM D、硬盘 3、扫描仪、绘图仪、触摸屏、音箱当中有()中具有输出功能。 A、1 B、2 C、3 D、4 4、计算机能为我们做很多工作,下列缩写CAD、CAM、CAI分别对应的是() A、计算机辅助设计/辅助制造/辅助教学 B、计算机辅助制造/辅助设计/辅助教学 C、计算机辅助教学/辅助设计/辅助制造 D、计算机辅助设计/辅助教学/辅助制造 5、二进制数00100100与00010100的和是() A、00101000 B、00111100 C、00110100 D、00111000 6、程序设计的三种基本结构是() A、主程序、函数、过程 B、顺序、选择、循环 C、程序首部、说明总分、执行部分 D、for、while、repeat 7、在Windows中,“回收站”是()的一块区域。 A、硬盘 B、内存 C、软盘 D、光盘 8、在Turbo Pascal语言环境下,快捷组合键Ctrl+F的功能是() A、下拉File子菜单 B、保存程序 C、关闭窗口 D、新开窗口 9、互联网上最常用的浏览器称为() A、word B、QQ C、IED、TCP/IP 10、某计算机的硬盘有100G,等于()字节。 A、100 B、100×1000 C、100×1024×1024 D、100×1024×1024×1024 11、下列数据类型中不是构造类型的是() A、集合类型 B、数组类型 C、文件类型 D、枚举类型 12、Integer类型的数据范围是() A、-32767~32767 B、0~32767 C、-32768~32767 D、0~65535 13、下列表达式的值为FALSE的是() A、Odd(True) B、Round((Abs))<10 C、Not(‘9’<’100’) D、Ord(Chr(Pred(8)))>=7 14、R:=Random(100)+1产生一个随机数R,R的取值范围是() A、0<=R<=100 B、0’z’ B、’a’<=ch<=’z’ C、(ch>=a)and(ch<=z) D、ch>=’a’ and ch<=’z’ 16、设n是实型变量,下列表达式能使n四舍五入保留两位小的是() A、Round(n*100)/100 B、Round(n/100)*100 C、Trunc(n*100)/100 D、Trunc(n/100)*100 17、设a、b、c都是整型变量,由键盘输入如下三行数据

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

宁波市第29届小学生计算机程序设计竞赛试卷及答案 2014年宁波市第29届中小学生计算机程序设计竞赛 小学组初赛试题 (说明:答案请写在答题卷上。考试时间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)(11)5 4. 世界上第一台电子计算机诞生于 (A)1949 (B)1849 (C)1946 (D)1893 5. 在下面各奖项中,为计算机科学与技术领域作出杰出贡献的科学家设立的奖项是 (A)沃尔夫奖(B)诺贝尔奖(C)菲尔兹奖(D)图灵奖 6. 操作系统的文件夹采用的层次结构为 (A)网状(B)链状(C)树状(D)块状 7. 在pascal语言中,pos(‘a’,’bbccc’)的返回值为 (A)0 (B)-1 (C)5 (D)’a’ 8. 在pascal语言中,下列语句属于正确的赋值语句的是 (A)s := 1 (B)s = a+1 (C)a+1 = s (D)a+1 := s 9. 计算圆周长的算法描述如下: ①输入圆半径r; ②计算圆周长a(计算公式为a = 2πr); ③输出结果; ④结束。 该算法属于

(A)枚举算法(B)递归算法(C)排序算法(D)以上都不是 10. 现有一个数列A为1,2,3,另一个数列B为3,2,1,若采用选择排序分别的两个数列实现从小到大排序,则两个数列需要的比较次数为 (A)A比B多(B)A和B一样多(C)B比A多(D)不一定 11. 在下述程序段中,判断语句a <> 100被执行的次数为 a := 99 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项参赛资格,则至少有()人没有获任何项目参赛资格。

2021年3月份青少年软件编程(图形化)等级考试试卷(四级)及答案

2021年3月电子学会青少年软件编程(图形化)等级考试试卷(四级) 分数:100 题数:29 一、单选题(共15题,每题2分,共30分) 1.运行如下图所示的程序后,以下描述正确的是?() A.角色停留在(0,0)的位置,不会移动。 B.角色会在舞台上沿水平方向不停地左右往返移动,碰到边缘就反弹。 C.角色会向右沿水平方向移动,碰到边缘后就停止移动。 D.角色停留在坐标(10,0)的位置。 标准答案:B 试题难度:较难 2.小明同学非常喜欢吃香蕉,运行如下图所示的程序,小明输入“banana”并按下回车键后,小猫说出的内容是?()

A.aaa B.aan C.bnn D.aa 标准答案:D 试题难度:一般 3. 运行程序1和程序2,关于变量“计数”的值描述正确的是?( )

A. 运行程序1和程序2作用相同,按下空格键并松开后使变量“计数”增加1。 B. 运行程序1和程序2,都不能使变量“计数”加1。 C. 运行程序1,按下空格键松开后,变量“计数”才会加1;运行程序2,按下空格键后不需要松开,变量“计数”立即加1。 D. 运行程序1,按下空格键不需要松开,变量“计数”立即加1;运行程序2,按下空格键松开后,变量“计数”才会加1。 标准答案:C 试题难度:一般 4.计算数列1-2+3-4+5-6+7-8+9-10的和,以下哪些程序可以计算出该数列的和?()

A. 程序1、程序4 B. 程序1、程序2、程序3、程序4 C. 程序2、程序3、程序4 D. 程序1、程序2、程序4 标准答案:D 试题难度:一般 5.默认小猫角色,运行下图所示的程序,角色说出的内容是?()

相关文档
最新文档