Res_Java试题示例.docVIP

  • 14
  • 0
  • 约2.9千字
  • 约 4页
  • 2017-05-12 发布于河南
  • 举报
Res_Java试题示例

一、选择题 1、程序设计语言Java是一种( ): A.在PC机上使用的编程语言 B.面向对象的高级编程语言 C.面向过程的高级编程语言 D.来自于C的中级网络编程语言 2、以下( )标识符是非法的: A.B_1 B.New1 C.A1 D.Class 3、表达式 int x=10;x=x/3的结果是( ): A. 3.3 B.2 C.3 D.3.333333 4、 假设int x=4, y=3, 语句 (xy)? x/2 :y/2运算结果是( ): A. 1 B.2 C.3 D.4 5、哪个是将一个八进制值赋值给一个long型变量? A. long number = 345L; B. long number = 345; C. long number = 0345L; D. long number = 0x345L. 二、是非题 1、Java中的int型数据和变量在内存中占2个字节,使用long型的常量必须在其后加上后缀L,如345L 2、break语句和continue语句都是流程控制语句,它们使switch和循环语句终止执行。 3、在Java类中使用private定义的成员Method(方法),该方法只能被本类中的其他Method(方法)所调用,而不能被其他类,包括该类的子类的Method(方法)调用。 4、final关键字可以定义常量或成员变量,该变量不能被修改。当使用final定义类后,这个类不能被继承。 5、申明包(package)的语句必须放在程序的第一行。 三、程序阅读题。 1、程序段如下: int i=5; float x=4.2f,y,z; y=i+x; z=(float)i/2; 执行后,i、x、y、z的值为多少? 23、程序如下: public class Test1 { public static void main(String [] args){ int a[]= new int[10]; byte i=1; while(i=5){ a[i]=i*i; i++; } for(i--;i0;i--) System.out.print(a[i]+ ); } } 运行程序后,输出的结果为多少? 4、程序如下: public class Circle { public static final double PI=3.14; public double r; public Circle(){ r=0; } public Circle(double r){ this.r=r; } public double CirclePerimeter(){ return 2*PI*r; } public double CircleAera(){ return PI*r*r; } } public class PlaneCircle extends Circle{ public double x,y; public PlaneCircle(double r,double x,double y){ this.r=r; this.x=x; this.y=y; } public boolean isInside(double x,double y){ double dx=this.x-x; double dy=this.y-y; double distance=Math.sqrt(dx*dx+dy*dy); return (distance r); } public static void main(String [] args){ PlaneCircle pc = new PlaneCircle(2.5,0,0); System.out.printf(%.1f\n,pc.CirclePerimeter()); System.out.println(pc.CircleAera()); if (pc.isInside(1,1)==true) System.out.printf(点(1,1)在圆的范围内); else System.out.printf(点(1,1)不在圆的范围内); } } 执行程序后的输出是什么? 四、程序填空题 1、下列程序段中,将在数组

文档评论(0)

1亿VIP精品文档

相关文档