下列选项的程序段中( )实现的功能是:绘制多个圆,且当x轴坐标在180到220之间的范围内,不进行圆的绘制。
A: for (y=20; y<=height; y+=a) { for (x=20; x<=width; x+=a) { if (x>=180&&x<220) { continue; } circle(x, y, d); }}
B: for (y=20; y<=height; y+=a) { for (x=20; x<=width; x+=a) { if (x>=180&&x<220) { break; } circle(x, y, d); }}
C: for (x=20; x<=width; x+=a) {for (y=20; y<=height; y+=a) { if (x>=180&&x<220) { continue; } circle(x, y, d); }}
D: for (x=20; x<=width; x+=a) {for (y=20; y<=height; y+=a) { if (x>=180&&x<220) { break; } circle(x, y, d); }}
A: for (y=20; y<=height; y+=a) { for (x=20; x<=width; x+=a) { if (x>=180&&x<220) { continue; } circle(x, y, d); }}
B: for (y=20; y<=height; y+=a) { for (x=20; x<=width; x+=a) { if (x>=180&&x<220) { break; } circle(x, y, d); }}
C: for (x=20; x<=width; x+=a) {for (y=20; y<=height; y+=a) { if (x>=180&&x<220) { continue; } circle(x, y, d); }}
D: for (x=20; x<=width; x+=a) {for (y=20; y<=height; y+=a) { if (x>=180&&x<220) { break; } circle(x, y, d); }}
举一反三
- 下面代码的BIG= lambda x,y :(x>y) * x+(x<y) * ySM= lambda x,y: (x>y) * y+(x<y) * xa=10b=20print(BIG(a,b),SM(a,b))输出结果是( ) A: 10 10 B: 20 20 C: 20 10 D: 10 20
- 有代码片段:var x=20,y=30,z;z=x;x=y;y=z;document.write('x='+x+' y='+y); 输出结果是( )。 A: x=20 y=30 B: x=30 y=20 C: x=20 y=20 D: x=30 y=30
- X ⊕ Y(即X异或Y)等于( )。 A: XY+/X /Y B: X /Y+/X Y C: X+/Y D: X+Y
- 在HTML5中,Canvas绘制矩形相关的方法不包含( )? A: fillRect(x, y, width, height) B: ptRect(x, y, width, height) C: strokeRect(x, y, width, height) D: clearRect(x, y, width, height)
- X→Y能用FD推理规则推出的充分必要条件是() A: Y⊆X B: Y⊆X+ C: X⊆Y+ D: X+=Y+