如果只需要math模块中的sin()函数,建议使用from math import sin来导入,而不要使用import

题目
判断题
如果只需要math模块中的sin()函数,建议使用from math import sin来导入,而不要使用import math导入整个模块。
A

B

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果只需要math模块中的sin()函数,建议使用frommathimportsin来导入,而不要使用importmath导入整个模块。

此题为判断题(对,错)。


正确答案:√

第2题:

已知在脚本文件N.py中有函数调用“B.c()”,其中B是A包中的模块,则import语句的正确写法是()。

A.import A.B.c

B.import A.B

C.from A import B

D.from A.B import c


正确答案:C

第3题:

在JavaScript中要取最接近整数x并且比x小的数值,应该使用:()

A.Math.round()

B.Math.random()

C.Math.ceil()

D.Math.floor()


参考答案:D

第4题:

导入包A中的类AA应该使用下面哪条语句?

A.import A.AA ;

B.import AA.A;

C.package A;

D.package AA;


正确答案:A

第5题:

下列APl不属于Java.lang.Math类的一个是______。

A.random()

B.abs()

C.drawLine()

D.sin()


正确答案:C
解析:选项A,random()方法是java.lang.Math类中给出的求随机数的方法;选项B,abs()方法是java.lang.Math类提供的求绝对值的方法;选项D,sin()方法是java.lang.Math类提供的求正弦函数的方法;选项C,是Graphics类提供的画直线的方法。

第6题:

下列API不属于java. lang. Math类的是( )。

A.random ()

B.abs()

C.drawLine ()

D.sin()


正确答案:C
解析:选项A,random ()方法是java. lang. Math类中的求随机数的方法;选项B,abs ()方法是java. lang. Math类中的求绝对值的方法;选项D,sin ()方法是java. lang. Math类中的求正弦函数的方法;选项C,是Graphics类提供的画直线的方法。

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


正确答案:y=getSize().height/2 int y2=y+(int)(a*Math.sin(i+1)) a=Float.parseFloat(tf1.getText())
y=getSize().height/2 int y2=y+(int)(a*Math.sin(i+1)) a=Float.parseFloat(tf1.getText()) 解析:本题主要考查Applet的图形绘制,Applet的生命周期以及其事件处理机制。解题关键是熟悉Applet窗口中坐标的布局,会使用TextField,Canvas,Button等构件,会使用内部类继承Canvas类,实现在画布中绘制图像的方法,并通过在主程序中结合事件处理机制来调用该方法。本题中,第一处,由于画布中的纵坐标是从上向下从0开始的,因此需要有一个相对坐标原点,这里取画布的一半;第二处,计算下一点的坐标,应该是相对于坐标原点y而言的坐标值,不应该是y1;第三处,a为float类型的变量,因此要用Float类的类型转换方法。

第8题:

执行语句frommathimportsin之后,可以直接使用sin()函数,例如sin(3)。

此题为判断题(对,错)。


正确答案:√

第9题:

下列APl不属于java.lang.Math类的是( )。

A.random()

B.abs()

C.drawLine()

D.sin()


正确答案:C
解析:random ()方法是java.lang.Math类中求随机数的方法;abs ()方法是java.lang.Math类中求绝对值的方法;sin ()方法是java.lang.Math类中求正弦函数的方法。选项C是Graphics类提供的画直线的方法。

第10题:

下列API不属于java.lang.Math的是( )。

A.random()

B.abs()

C.drawLine()

D.sin()


正确答案:C
解析:选项A,random()方法是java. lang. Math类中提供求随机数的方法;选项 B,abs()方法是java. lang. Math类提供求绝对值的方法;选项D,sin()方法是java. lang. Math类提供的求正弦函数的方法:方法drawLine()是Graphics类提供的用来画直线的方法。