网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
已知有图片pic01.jpg,请选择合适的语句,使图像文件移动速度发生变化,产生动画效果: PImage img1; int i; float x=0,y=255,a=0; void setup(){ size(400,400); img1=loadImage("pic01.jpg"); } void draw() { //设置图片的移动速度 image(img1,x,0,400,400); }
A.n=constrain(mouseX,1,10); x+=n;
B.n=constrain(mouseX,1,10);
C.x+=n;
D.x=constrain(mouseX,1,10);
参考答案和解析
C
更多 “已知有图片pic01.jpg,请选择合适的语句,使图像文件移动速度发生变化,产生动画效果: PImage img1; int i; float x=0,y=255,a=0; void setup(){ size(400,400); img1=loadImage("pic01.jpg"); } void draw() { //设置图片的移动速度 image(img1,x,0,400,400); }A.n=constrain(mouseX,1,10); x+=n;B.n=constrain(mouseX,1,10);C.x+=n;D.x=constrain(mouseX,1,10);” 相关考题
考题
执行下列语句后,输出的结果为______。void run(){static int x=3;x++;cout<<x<<" ";}int main(){for(int i=0;i<2;i++)fun();return D;}
考题
阅读下面程序: include void f(int n) { int x(5); static int y(10); if(n>0) { ++
阅读下面程序:include<iostream.h>void f(int n){int x(5);static int y(10);if(n>0){++x;++y;cout<<x<<","<<y<<endl;}}void main(){int m(1);f(m),}则该程序的输出结果是【 】
考题
下列函数原型声明中错误的是A.void Fun(int x=O,int y=0);B.void Fun(int x,int y);C.void Fun(int x,int y=0);D.void Fun(int x=0,int y);
考题
本题中,鼠标在窗口中单击一下,就在单击的位置生成一个小矩形,如果在小矩形上双击鼠标左键,则删除小矩形。 import java.awt.*; import java.awt.event.*; import javax swing.*; class MousePanel extends JPanel extends MouseMo- tionListener {public MousePanel {addMouseListener(new MouseAdapter {public void mousePressed(MouseEvent evt) {int X=evt.getX; int Y=evt.getY; current=find(x,y); if(current0) add(x,y); } public void mouseClicked(MouseEvent evt) {int X=evt.getX; int Y=evt.getY; if(evt.getClickCount=2) {remove(current); } } }); addMouseMotionListener(this); } public void paintComponent(Graphics g) {super.paintComponent; for(int i=0;insquares;i++) draw(g,i); } public int find(int X,int y) (for(int i=0;insquares;i++) if(squares[i].x-SQUARELENGTH/2= x X=squares[i].x+SQuARELENGTH/2 squares[i].Y-SQUARELENGTH/2 =Y y=squares[i].Y+SQUARELENGTH /2) return i ; return-1 ; } public void draw(Graphics g,int i) {g.drawRect(squares[i].X-SQUARE- LENGTH/2。 squares[i].Y-SQUARELENGTH/2, SQUARELENGTH, SQUARELENGTH); } public void add(int X,int Y) {if(nsquaresMAXNSQUARES) {squares[nsquares]=new Point(x,y); current=nsquares ; nsquares++; repaint; } } public void remove(int n) {if(n0 ‖ n=nsquares)return; Nsquares- -; squares[n]=squares[nsquares]; if(current= =n)current= -l; repaint; } public void mouseMoved(MouseEvent evt) {} public void mouseDragged(MouseEvent evt) {} private static final int SQUARELENGTH=10: private static final int MAXNSQUARES=100; private Point[]squares=new Point[MAX- NSQUARES]; private int nsquares=0; private int current=-l; } class MouseFrame. extends JFramc {public MouseFrame {setTitle("java3"); setSize(300,200); addWindowListener(new WindowAdapter {public void windowClosing(WindowEvent e) {System.exit(0); } }); Container contentPane=getContentPane; contentPane.add(MousePanel); } } public class java3 {public static void main(String[]args) {JFrame. frame=new MouseFrame; frame.show; } }
考题
下面是一个Applet程序,程序的功能输出一个彩色窗体。请改正程序中的错误(有下划线的语句),使程序能输出正确结果。注意:不改动程序的结构,不得增行或删行。程序的输出结果为:import java.awt.*;import java.awt.image.*;import java.applet.Applet;public class MemoryImage extends Applet{Image IMG nClick=over(this) title=放大;public void init(){Dimension d=getSize();int w=d.width,h=d.height;int pix[ ]=new int[w*h];int index=0;for(int y=0;y<h;y++)for(int x=0;x<w;x++){int red=(x|y)0xff;int green=(x*2|y*2)0xff;int blue=(x*4|y*4)0xff;pix[index++]=(255<<24)|(red<<16)|(green<<8)|blue;}IMG nClick=over(this) title=放大=createImage(new FilteredImageSource(w,h,pix, 0,w));}public void paint(Graphics g){g.drawImage(IMG nClick=over(this) title=放大, 0,0,super);}}ex36_3.html:<html><head><title>A Simple Program</title></head><body><applet code=" MemoryImage.class" width=800 height=400></applet></body></html>
考题
下面程序的结果【】。 include int f(int); void main() { int x=1,i; for (i=0; i
下面程序的结果【 】。include<iostream.h>int f(int);void main() {int x=1, i;for (i=0; i<3; i++)cout<<f(x)<<‘ ’ ;cout<<end1;}int f(int x){int y=1;static int z=3y++;z++;return (x+y+z);}
考题
下面程序的运行结果为_____。 include void fun(int x=0,int y=0) { cout
下面程序的运行结果为_____。include<iostream.h>void fun(int x=0,int y=0){cout < < x < < y;}void main( ){fun(5) ;}
考题
下列程序的运行结果是 includeclass Location{private:int X.Y;public:void init(i
下列程序的运行结果是 #include<iostream.h> class Location{ private: int X.Y; public: void init(int=0,int=0); void valueX(int val){X=val;} int valueX( ){ return X;} void valueYA.5 0 6 4B.0 0 6 4C.5 0 6 2D.0 0 6 2
考题
下面是类MyClass的定义,对定义中各种语句描述正确的是( )。class MyClass { publiC: void MyClass(int a) //①{ x=a; ) int func(int a,int b) //②{ x=a; y=b; } int func(int a,int b,int c=0) //③{ x=a; y=b; z=c; } static void resetValue() //④{ x=0; } private: int X,y,Z; };A.语句①是类MyClass的构造函数定义B.语句②和语句③实现类成员函数的重载C.语句④实现对类成员变量x的清零操作D.语句①、②、③和④都不正确
考题
下列程序的输出结果是includeclass Myclass{public:Myclass(int i=0,int j=0){x=i;
下列程序的输出结果是 #include<iostream.h> class Myclass{ public:Myclass(int i=0,int j=0) { x=i; y=j; } void show( ) {cout < <"x=" < < x < <" " <"y=" < < y < < endl;} void show( ) const{cout < <"x=" < <" " < <"y=" < < y < < endl;} privated: int x; int y; }; void main( ) { Myclass my1(3,4) ; const my2(7,8) ; my1.show( ) ;my2.show( ) ;}A.x=4,y=3;x=7,y=8B.x=3,y=4;x=7,y=8C.x=7,y=8;x=4,y=3D.x=8,y=7;x=7,y=8
考题
下列程序的运行结果是inClUdeclass Location{private:int X,Y;pubhc:void init(int
下列程序的运行结果是 #inClUde<iostream.h> class Location{ private: int X,Y; pubhc: void init(int=0,int=0) ; void valueX(int val) {X=val;} int valueX( ) {retum X;} void valueY(int val) {Y=val;} int valueY( ) {retum Y;}};void Location: :init(int initX,int initY) { X=initX; Y=initY;} Void main( ) { Location A,B; A. init( ) ; A. valueX(5) ; cout < < A. valueX( ) < < endl < < A. valueY( ) < < endl; B. init(6,2) ; B. valueY(4) ; cout < < B. valueX( ) < < endl < < B. valueY( ) < < endl;}A.5B.0C.5D.0 0 0 0 0 6 6 6 6 4 4 2 2
考题
下列程序的运行结果是 includeclassLocation{ private: int X,Y; public: void init
下列程序的运行结果是 #include<iostram.h> classLocation{ private: int X,Y; public: void init(int=0, int=0) ; void valueX(int val){X=val:} int valueX(){return X;} void valueY(int val){Y=val;} int valueY(){returnY;}}; void Location∷init(int initX,int initY) { X=initX; Y=initY;} void main() { LocationA,B; A.init(); A.ValueX(5); cout <<A.ValUeX() <<endl<<A,valueY() <<endl; B.init(6,2); B.valueY(4) ; cout<<B.valueX() <<endl<<B.valueY() <<endl;}A.5 0 6 4B.0 0 6 4C.5 0 6 2D.0 0 6 2
考题
下列程序的输出结果是includeclass Myclass{public : Myclass( int i=0,int j=0){x
下列程序的输出结果是 #include<iostream.h> class Myclass{ public : Myclass( int i=0,int j=0) {x=i; y=j; } void show( ){cout<<"x="<<x<<" "<"y="<<y<<endl;} void show( )const{cout<<"x="<A.x=4,y=3;x=7,y=8B.x=3,y=4;x=7,y=8C.x=7,y=8;x=4,y=3D.x=8,y=7;x=7,y=8
考题
有以下程序:includevoid main(){int x=l0,y=l0:for(int i=0;x>8;y=++i)cout
有以下程序: #include<iostream.h> void main() { int x=l0,y=l0: for(int i=0;x>8;y=++i) cout<<x--<<","<<y<<",": } 该程序运行后的输出结果是( )。A.10,1,9,2B.9,8,7,6C.10,9,9,0D.10,10,9,1
考题
下面是一个Apple(程序,其功能是播放动画。要求根据给出的3幅图片设计1个动画。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:import java.awt.*;import java.applet.*;import java.awt.image.*;/*<applet code="ex24_3.class" width=800 height=400 ></applet>*/public class ex24_3 extends Applet implements Runnable {Image[] images=new Image[4];Image image;int IMG nClick=over(this) title=放大Number=3;int currentImage=0;Thread thisThread;public void init(){for (int x=0;x<IMG nClick=over(this) title=放大Number;x++){images[x]= getImage(getCodeBase(),"IMG nClick=over(this) title=放大"+x+".gif");}image=images[0];}public void paint(Graphics g){g.drawImage(image[0],0,0,null);}public void update(Graphics g){paint(g);}public void start(){thisThread = new Thread(this);thisThread.start();}public void stop(){thisThread.stop();thisThread=null;}public void run(){while(true){currentImage++;currentImage=IMG nClick=over(this) title=放大Number;image=images[IMG nClick=over(this) title=放大Number];repaint();try{thisThread.sleep(100);}catch (Exception e){}}}}ex24_3, html<HTML><HEAD><TITLE>ex24_3</TITLE></HEAD><BODY><applet code="ex24_3.class" width=800 height=400 ></applet></BODY></HTML>
考题
下列函数原型声明中错误的是______。A.void Fun (int x=O,int y=O);B.void Fun(int x,int y);C.void Fun(int x,int y=0);D.void Fun(int x=0,int y);
考题
下列函数原型声明中错误的是( )。A.void fuc(int x=0,int y=0)B.void fnc(int x,int y)C.void fuc(int x,int y=0)D.void fuc(int x=0,int y)
考题
有一段程序如下,请设计测试用例以满足语句覆盖要求。 void DoWork (int x,int y,int z) { int k=0,j=0; if ( (x>3) } //语句块2 j=j%3; //语句块3 }
考题
下列程序的运行结果是( )。 #includeiostream.h class Loeation{ private: int X,Y; public: void init(int=0,int=0); void valueX(int val){X=val;} int valueX{returnx;} void valueY(int val){Y=val;} int valueY{return Y;}}; void Location::init(int initX,int initY) {X=initX; Y=initY4} void main(X {Location A,B; A.init; B.value X(5); coutA.value XendlA.value Yendl; B.init(6,2); B.value Y(4); eoutB.value XendlB.value Yendl; }A.5 0 6 4B.0 0 6 4C.5 0 6 2D.0 0 6 2
考题
includeiostream.hclass A{private:int x,y;public:void f1(int i=0,int j=0){x=i;y=j;}void print(){coutx yendl;}void f1(int i=0){x=i,y=0;}};void main(){A a;a.f1(5);a.print();}
考题
有以下程序: #include 〈iostream〉 using namespace std; class A { public: virtual void setx(int i,int j=0) { x=i; y=j; } virtual void print()=0; protected: int x,y; }; class B : public A { public: void print() { cout〈〈x*x〈〈", "; } }; class C : public A { public: void print() { cout〈〈x*x*x〈〈end1; } }; int main() { A *pa; B b; C c; pa=b; pa-setx(5); pa-print (); pa=c; pa-setx(2); pa-print(); return 0; } 程序运行后的输出结果是( )。A.25,8B.2,5C.5,2D.8,25
考题
给定java代码如下所示,在A处新增下列()方法,是对cal方法的重载。public class Test { public void cal(int x, int y, int z) { } //A } A、public int cal(int x,int y,float z){return 0;}B、public int cal(int x,int y,int z){return 0;}C、public void cal(int x,int z){}D、public viod cal(int z,int y,int x){}
考题
下面的函数声明中,()是“void BC(int a, int b);”的重载函数A、 int BC(int x, int y);B、 void BC(int a, char b);C、 float AA(int a, char b);D、 int BC(int a, int b=0);
考题
public class MethodOver { private int x, y; private float z; public void setVar(int a, int b, float c){ x = a; y = b; z = c; } } Which two overload the setVar method?()A、 void setVar (int a, int b, float c){ x = a; y = b; z = c; }B、 public void setVar(int a, float c, int b) { setVar(a, b, c); }C、 public void setVar(int a, float c, int b) { this(a, b, c); }D、 public void setVar(int a, float b){ x = a; z = b; }E、 public void setVar(int ax, int by, float cz) { x = ax; y = by; z = cz; }
考题
Which two code fragments are most likely to cause a StackOverflowError?()A、int []x = {1,2,3,4,5};for(int y = 0; y 6; y++) System.out.println(x[y]);B、static int[] x = {7,6,5,4};static { x[1] = 8;x[4] = 3; }C、for(int y = 10; y 10; y++)doStuff(y);D、void doOne(int x) { doTwo(x); }void doTwo(int y) { doThree(y); }void doThree(int z) { doTwo(z); }E、for(int x = 0; x 1000000000; x++) doStuff(x);F、void counter(int i) { counter(++i); }
考题
多选题public abstract class Shape { private int x; private int y; public abstract void draw(); public void setAnchor(int x, int y) { this.x = x; this.y = y; } } Which two classes use the Shape class correctly?()Apublic class Circle implements Shape { private int radius; }Bpublic abstract class Circle extends Shape { private int radius; }Cpublic class Circle extends Shape { private int radius; public void draw(); }Dpublic abstract class Circle implements Shape { private int radius; public void draw(); }Epublic class Circle extends Shape { private int radius;public void draw() {/* code here */} }Fpublic abstract class Circle implements Shape { private int radius;public void draw() { / code here */ } }
考题
多选题public class MethodOver { private int x, y; private float z; public void setVar(int a, int b, float c){ x = a; y = b; z = c; } } Which two overload the setVar method?()Avoid setVar (int a, int b, float c){ x = a; y = b; z = c; }Bpublic void setVar(int a, float c, int b) { setVar(a, b, c); }Cpublic void setVar(int a, float c, int b) { this(a, b, c); }Dpublic void setVar(int a, float b){ x = a; z = b; }Epublic void setVar(int ax, int by, float cz) { x = ax; y = by; z = cz; }
考题
多选题Which two code fragments are most likely to cause a StackOverflowError?()Aint []x = {1,2,3,4,5};for(int y = 0; y 6; y++) System.out.println(x[y]);Bstatic int[] x = {7,6,5,4};static { x[1] = 8;x[4] = 3; }Cfor(int y = 10; y 10; y++)doStuff(y);Dvoid doOne(int x) { doTwo(x); }void doTwo(int y) { doThree(y); }void doThree(int z) { doTwo(z); }Efor(int x = 0; x 1000000000; x++) doStuff(x);Fvoid counter(int i) { counter(++i); }
热门标签
最新试卷