对
错
第1题:
如果只需要math模块中的sin()函数,建议使用frommathimportsin来导入,而不要使用importmath导入整个模块。
此题为判断题(对,错)。
第2题:
A.import A.B.c
B.import A.B
C.from A import B
D.from A.B import c
第3题:
A.Math.round()
B.Math.random()
C.Math.ceil()
D.Math.floor()
第4题:
A.import A.AA ;
B.import AA.A;
C.package A;
D.package AA;
第5题:
下列APl不属于Java.lang.Math类的一个是______。
A.random()
B.abs()
C.drawLine()
D.sin()
第6题:
下列API不属于java. lang. Math类的是( )。
A.random ()
B.abs()
C.drawLine ()
D.sin()
第7题:
下面是一个Applet程序,其功能是根据公式:y=a*sin(x)绘制正弦曲线。要求窗口中有一个文本区作为曲线峰值a的输入,可以判断输入的数字是否符合要求,一个ok按钮,点击则在画布中绘制曲线,以画布中的横坐标值作为sin()的参数x。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.lang.Math.*;
/*
<applet code="ex18_3.class" width=800 height=400 >
</applet>
*/
public class ex18_3 extends Applet implements ActionListener {
Panel pane=new Panel();
drawWnd dw;
Label 11 = new Label("峰值");
TextField tf1 = new TextField(15);
Button btn = new Button("OK");
private float a=0;
public void init(){
pane.setLayout(new FlowLayout(FlowLayout.CENTER,25,5));
pane.add(11);
pane.add(tf1);
pane.add(btn);
btn.addActionListener(this);
add("North",pane);
dw=new drawWnd();
add("South",dw);
}
class drawWnd extends Canvas {
drawWnd() {
setSize(300,100);
setBackground(Color. GRAY);
}
public void paint(Graphics g) {
g.setColor(Color.GREEN);
for(int i=0;i<getSize().width-1;i++){
int y=0;
int y1=y+(int) (Math.sin(i)*a);
int y2=y1+(int) (a*Math.sin(i+1));
g.drawLine(i,y1,i+1,y2);
}
}
}
public void actionPerformed(ActionEvent ae) {
try{
a=Integer.parseInt(tf1.getText());
dw.repaint();
}
catch(NumberFormatException nfe){
tf1.setText("error!");
}
}
}
ex18_3.html
<HTML>
<HEAD>
<TITLE>ex18_3</TITLE>
</HEAD>
<BODY>
<applet code="ex18_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
第8题:
执行语句frommathimportsin之后,可以直接使用sin()函数,例如sin(3)。
此题为判断题(对,错)。
第9题:
下列APl不属于java.lang.Math类的是( )。
A.random()
B.abs()
C.drawLine()
D.sin()
第10题:
下列API不属于java.lang.Math的是( )。
A.random()
B.abs()
C.drawLine()
D.sin()