第一范文网 - 专业文章范例文档资料分享平台

Java基础练习题附答案

来源:用户分享 时间:2025/7/10 6:58:42 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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()方法时,只有图像真正需要绘制时,数据才真正加载。

.. ..

搜索更多关于: Java基础练习题附答案 的文档
Java基础练习题附答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6w3fx7spq025ui718xfz9x6b742s6901dui_8.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top