java.lang.math.trunc_Java基础练习题附答案

word格式

}

以下哪条语句可以安排在//Here处 ? A.MyOver m = new MyOver(); B.super();

C.this(\D.Base b = new Base(10); 14) 设有类定义如下: class InOut{

String s= new String(\public void amethod(final int iArgs){ int iam; class Bicycle{

public void sayHello(){ //Here } } }

public void another(){ int iOther; } }

以下哪些语句可以安排在//Here处 ? A. System.out.println(s); B.System.out.println(iOther); C. System.out.println(iam); D. System.out.println(iArgs); 九、常用系统类

1) 关于以下程序段,正确的说法是 1. String s1=\2. String s2=\3. if(s1= =s2)

4. System.out.println(\5. if (s1.equals(s2))

6. System.out.println(\A. 行4与行6都将执行

.. ..

word格式

B. 行4执行,行6不执行 C. 行6执行,行4不执行 D. 行4、行6都不执行

2) 要产生[20,999]之间的随机整数使用哪个表达式? A.(int)(20+Math.random()*979) B. 20+(int)(Math.random()*980) C. (int)Math.random()*999 D. 20+(int)Math.random()*980 3) 下列程序运行的结果为: public class Example{

String str=new String(\ char[] ch={'a','b','c'};

public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch);

System.out.print(ex.str+\ Sytem.out.print(ex.ch); }

public void change(String str,char ch[]){ str=\ ch[0]='g'; } }

A. good and abc B. good and gbc C. test ok and abc D. test ok and gbc 4) 设有如下程序 public class test {

public static void main(String args[]) {

Integer intObj=Integer.valueOf(args[args.length-1]); int i = intObj.intValue(); if(args.length > 1) System.out.println(i); if(args.length > 0)

.. ..

word格式

System.out.println(i - 1); else

System.out.println(i - 2); } }

运行程序,输入如下命令: java test 2 则输出为:

A. test B. test -1 C. 0 D. 1 E. 2 5) 下列程序运行的结果为: public class test {

public static void main(String args[]) { int i;

float f = 2.3f; double d = 2.7;

i = ((int)Math.ceil(f)) * ((int)Math.round(d)); System.out.println(i); } }

A. 4 B. 5 C. 6 D. 6.1 E. 9

6)如果以下条件成立,则用到java.lang.Math 类中哪个方法? method( -4.4 ) == -4;

A. round() B. min() C. trunc() D. abs() E. floor() F. ceil() 7) set集合如何处理重复元素 A.如果加入一个重复元素将抛出异常

B.如果加入一个重复元素add方法将返回false

C. 集合通过调用equals方法可以返回包含重复值的元素。 D. 重复值将导致编译出错。

8) 以下哪个方法是Vector类中增加一个新元素的方法。 A.addElement B. insert C. append D. addItem 9) 以下哪些方法是Collection 接口的方法?

A. iterator B. isEmpty C. toArray D. setText

.. ..

word格式

十、Applet编程

1)所有变量初始化、对象创建、参数设置等可以安排在Applet的什么方法内完成.

A.init B. start C. stop D. 以上都不是 2)一个部件重绘时,方法调用按下面哪个次序? A.直接调用 paint()

B.调用update ,而update会调用 paint()

C.调用repaint(),由它调用update(), update 再调用 paint() D. 调用 repaint(),它将直接调用 paint

3) java.awt.Graphics 类的哪个方法可绘制填充矩形? A.fillRect() B.drawRect() C.fillOval() D.drawPolygon() E.drawLine() 4) 下列哪个方法不属于播放声音的方法?

A. loop() B. stop() C. start() D. play()

5) 在Applet画面的左上角至右下角画一条直线,则//draw处应如何选择? import java.awt.*; import java.applet.*;

public class myApplet extends Applet { public void paint(Graphics g) { //draw } }

A. g.drawLine(0,0,getHeight(),getWidth()); B. g.drawLine(0,getWidth(),0,getHeight()); C. g.drawLine(0,getWidth(),getHeight(),0); D. g.drawLine(getWidth(),getHeight(),0,0); 6) 下列说法错误的一项是?

A.getDocumentBase()用于获取包含Applet的HTML文件的URL B.getCodeBase()用于获取Applet主类的URL

C.getParameter(String name)用于获取标记中的参数值 D.若指定参数在HTML中没有说明,则Applet将停止运行。 7) 下列说法错误的一项是?

A.getImage()方法无论图像是否存在,都立即返回

B.getImage()方法调用图像的时候,一直等图像加载完毕才返回

C.使用getImage()方法时,只有图像真正需要绘制时,数据才真正加载。

.. ..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值