#G1004. GOC小学乙组初赛1
GOC小学乙组初赛1
第1题 左转命令
GoC中让笔左转90°的命令是( )。
{{ select(1) }}
- rt(90)
- lt(90)
- fd(90)
- bk(90)
第2题 rr命令
运行代码 “p.rr(100,50);” 绘制出的图形是( )。
{{ select(2) }}
第3题 实心椭圆
在GoC中,绘制一个宽半径是50,高半径是100的实心椭圆的命令是( )。
{{ select(3) }}
- e(50,100)
- e(100,50)
- ee(50,100)
- ee(100,50)
第4题 两个圆
GoC中颜色号0是黑色,1是红色。运行代码“p.oo(100,1).o(90,0);”绘制出的图形是( )。
{{ select(4) }}
第5题 picU()命令
对于笔的命令picU(), 下面描述正确的是( )。
{{ select(5) }}
- picU(0)是让文字的方向可以旋转;
- picU(0)是让图形或图片的方向可以旋转;
- picU(1)是让文字的方向可以旋转;
- picU(1)是让图形或图片的方向可以旋转;
第6题 rr命令
rr()是画实心矩形命令,画边长100的红色正方形,正确代码是( )。
{{ select(6) }}
- p.rr(100,1);
- p.rr(100,100);
- p.rr(1,100,100);
- p.rr(100,100,1);
第7题 循环变量
for()循环中,要让循环变量的值依次变化为:1,2,3,4,5,正确代码是( )。
{{ select(7) }}
- for(int i=1; i<6; i++)
- for(int i=0; i<5; i++)
- for(int i=1; i<5; i++)
- for(int i=0; i<6; i++)
第8题 六边形顶点
下图是边长为100的正六边形,笔从当前位置移动到红点位置,需要执行的代码是( )。

{{ select(8) }}
- p.rt(60).fd(100).rt(60);
- p.fd(100).rt(60).fd(100);
- p.lt(60).fd(100).lt(60);
- p.fd(100).lt(60).fd(100);
第9题 矩形十字架
下图是两个矩形叠加绘制的图形,颜色号是14(橙色)、13(黄色),下面( )代码是正确的。

{{ select(9) }}
- p.r(50,150,13).rr(150,50,14);
- p.e(150,50,14).ee(50,150,13);
- p.rr(50,150,14).r(150,50,13);
- p.e(150,50,13).ee(50,150,14);
第10题 简易风车
用for循环画出下图的简易风车图案,则需要循环4次,循环体为:p.fd( ).bk( ).rt(90);在循环体代码中,括号内应填的正确数字是( )。

{{ select(10) }}
- 100 50
- 50 100
- 100 100
- 50 50
第11题 倾斜的椭圆
绘制一个倾斜的45°的空心椭圆,宽半径50,高半径100,颜色12。绘制这个图形的代码是( )。

{{ select(11) }}
- p.picU(0).lt(45).e(50,100,12);
- p.picU(1).lt(45).e(50,100,12);
- p.picU() .rt(45).e(50,100,12);
- p.picU(1).rt(45).e(50,100,12);
第12题 画气球
下图中,笔fd(100)画出蓝色直线运行到当前位置,接下来需要绘制红色的半径为50的气球,正确代码是( )。

{{ select(12) }}
- p.o(50);
- p.fd(50).o(50);
- p.up().fd(50).o(50);
- p.up().fd(100).o(50);
第13题 正多边形
下面是绘制正n边形的代码,括号中缺少部分正确的选项是( )。

{{ select(13) }}
- 180/n
- 360/n
- 180.0/n
- 360.0/n
第14题 等差数列
用代码输出等差数列:12、17、22、27、32、37。下面代码中缺少的部分应填( )。

{{ select(14) }}
- i
- 12+i
- 12+i*5
- 12+(i+1)*5
第15题 确定坐标
下图绘制了一个宽200,高100的矩形,A点坐标为(-100,0),B点坐标应是( )。

{{ select(15) }}
- 0,100
- 100,200
- 100,100
- 200,100
第二部分 小草
阅读下面的程序,回答第17~20题。

第17题 小草-选择题1
该程序输出的图像是( )。(此题4分)
{{ select(17) }}
第18题 小草-判断题1
如果将代码第3行的i++改为i+=2,将会绘制3棵小草。( )
{{ select(18) }}
- 正确
- 错误
第19题 小草-判断题2
代码第2行的p.picL(1,"grass.png")是加载图片并编号的命令,如果命令中的1改为2,那么第5行的命令p.pic(1)中的1也要改为2。( )
{{ select(19) }}
- 正确
- 错误
第20题 小草-判断题3
代码第5行的fd(100),若fd()中的值越大,图片间距越大。( )
{{ select(20) }}
- 正确
- 错误











