频道栏目
首页 > 资讯 > JAVA > 正文

java考试题库及答案(4)

16-06-17        来源:[db:作者]  
收藏   我要投稿
  分析以下程序的运行结果,得到的结论是。(B)

  Public class MyClass{

  String a;

  Public static void main (String[] args){

  MyClass static void MyClass();

  m.go();

  }

  Void MyClass(){

  S=”constructor”;

  }

  Void go(){

  System.out.println(s);

  }

  }

  A. 程序可以运行,但是屏幕没有输出任何字符

  B. 程序可以运行,屏幕输出字符串为”null”

  C. 程序可以运行,屏幕输出字符串为”constructor”

  D. 程序无法编译运行

  公共成员变量max_length是一个int型值,如果变量的值保持常数值100,要使用那个短声明语句定义这个变量?说出理由。(D)

  A.public int max_length=100;

  B. final int max_length=100;

  C. final public int max_length=100;

  D. public final int max_length=100;

  (1)创建一个Rectangle类,添加两个属性width、height。

  (2)在Rectangle中添加两个方法计算矩形的周长和面积。

  (3)编程利用Rectangle输出一个矩形的周长和面积。

  解;(1)创建一个Rectangle类,添加两个属性width、height的源程序代码如下;

  Public class Rectangle{

  Static int width,height;

  }

  (2)在Rectangle类中添加两个方法计算矩形的周长和面积的源程序代码如下;

  Public class Rectangle{

  Static int width,height;

  Int 矩形周长(int w,int h){

  width=w; height=h;

  int s=2*(width+height);

  return s;

  }

  int 矩形的面积(int w,int h){

  int s=w*h;

  return s;

  }

  }

  (3)利用Rectangle输出一个矩形的周长和面积的源程序代码如下;

  Public class 题4_18{

  Public static void main(String arg[]) {

  Int w=integer.parseInt (args[0]);//从键盘输入数值

  Int h=integer.parseInt (args[1]);//从键盘输入数值

  Rectangle d=new Rectangle();

  System.out.println(“矩形的周长=”+d.矩形的周长(w,h));

  System.out.println(“矩形的面积=”+d.矩形的面积(w,h));

  }

  }

  (1)设计一个Array类,添加一个整形数组,减价构造方法对数组赋初值。

  (2)为Array类添加数组求和方法,添加返回求和值的方法。

  (3)编程利用Array计算数组的求和值并输出。

  解;(1)设计一个Array类,添加一个整形数组,减价构造方法对数组赋初值的程序代码如下。

  Public class Array{

  Static int a[]=new int[5];

  Int n=5;

  Array(){//构造方法

  For (int i=0; i

  a[i]=i;

  }

  }

  (2)为Array类添加数组求和方法,添加返回求和值的方法的源程序代码如下。

  Public class Array{

  Static int a[]=new int[5];

  Int n=5;

  Array(){//构造方法

  For (int i=0; i

  a[i]=i;

  }

  Int sum(){//求和方法

  Int s=0;

  For (int i=0; i

  s=a[i]+s;

  return s;

  }

  }

  (3) 编程利用Array计算数组的求和值并输出的源程序代码如下。

  Public class 题 4-19{

  Public static void main(String args[]){

  Array f=new Array();

  System.out.println(“数组的和=”+f,sum());

  }

  }

相关TAG标签
上一篇:java考试题库及答案(5)
下一篇:java考试题库及答案(3)
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站