ava语言试题.pdf_第1页
ava语言试题.pdf_第2页
ava语言试题.pdf_第3页
ava语言试题.pdf_第4页
ava语言试题.pdf_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1) 方法 System.out.println 只在命令窗口中显示(或打印)一行文字。 ( 错误) 2) 声明变量时必须指定一个类型。 (正确 ) 3) Java 应用程序从 main 方法开始执行。 (正确 ) 4) 一个数组可以存放许多不同类型的数值。 (错误 ) 5) 数组可以声明为任何数据类型。 (正确 ) 6) 用= =比较字符串对象时,如果字符串包含的是同一个值时,结果为true。 ( 错误) 7) 子类可以从多个超类中派生出来。 ( 错误) 8) 声明为final的类不能是超类。 ( 正确) 9) Java异常处理适用于方法检查到一个错误却不能解决它的场合, 这时该方法会抛出一个 异常,但不能保证会有一个异常处理程序恰好适合于处理此类异常。 (正确 ) 10) 如果在try块之后没有catch块,则必须有finally块。 ( 正确) 11) 随机存取文件中的记录必须等长。 (错误 ) 12) 在BorderLayout中,添加到NORTH区的两个按钮将并排显示。 (错误 ) 13) Java的大部分网络类都包含在Java .applet包中。 (错误 ) 1) 面向对象程序设计方法的优点:D A可重用性、可扩展性、可操作性 B可重用性、可维护性、可操作性 C可管理性、可扩展性、可操作性 D可重用性、可扩展性、可管理性 2) 有如下的程序: public class Welcome3 public static void main( String args ) System.out.println( “WelcomentonJavanProgramming!“ ); 则它的输出结果是: AWelcome to Java Programming! BWelcomentonJavanProgramming! CWelcome to Java Programming ! DWelcome to Java Programming! 对方法 main 的第 1 行定义正确的是: A. public main( String arg ) B. public void main( String arg ) C. public static void main( String arg ) D. public static void main( String args ) 3) 任何一个 Applet 开始执行时必然会被自动调用三个方法,它们被调用的顺序是: Ainit paint start Bstart paint init Cpaint start init Dinit start paint 4) 所有的程序均可以用几种类型控制结构编写: A顺序结构、选择结构、循环结构 B顺序结构、循环结构 C顺序结构、选择结构 D 选择结构、循环结构 5) 使整值变量X加1,下面写出的形式不对的是: Ax + + B+ + x Cx = x + 1 Dx = + 1 6) 下面程序的输出结果是: public class Test void printValue(int m) do System .out .println(“The value is”+m); while(- - m10); public static void main(String arg) int I=10; Test t= new Test(); t.printValue(i); A8 B9 C10 D11 7) 如果result是布尔变量,下面哪个选项是正确的: Aresult = true; Bif(result)/do something Cif(result!=0)/do something Dresult = 1; 8) 请看下面的程序代码: switch(n) case 0: System .out .println(“first”); case 1: case 2: System .out .println(“second”); break; default: System .out .println(“end”); 当n为何值时,程序段将输出字符串second: A0 B1 C2 D3 9) 线性表和表可以存储在中。 A数组 B堆栈 C文件 D字符串 10) 数组元素之所以相关,是因为它们具有相同的。 A名字 B类型 C下标 D地址 11) 二维数组使用几个下标。 A1 B2 C3 D4 12) 请看下面的程序段: public class Person int arr = new int10; public static void main(String a) System .out .println(arr1); 下面说法正确的是: A当编译时会发生错误 B编译不会发生错误但执行是会发生错误 C输出结果为0 D不会输出结果 13) 请看下面的代码 String s = “story”; 下面选项语句书写正确的是: As += “books”; Bchar c = s1; Cint len = s .length; DString t = s.toLowerCase( ); 14) 下面选项正确创建一个字符型数组(含有4个元素)的是: AString a = new String4; for(int i=0;i0 2) 编写一个字符界面的Java Application程序,接受用户输入的一个浮点数,把它的整数 部分和小数部分分别输出。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Xiaoshu public static void main(String args) String s = null; double d; int i; boolean b=false; do b=false; try System.out.println(“请输入一个浮点数:“); BufferedReader br=new BufferedReader(new InputStreamReader(System.in); try s=br.readLine(); catch (IOException e) System.out.println(“用户输入读入有误。“); b=true; i=s.indexOf(.); d=Double.parseDouble(s); System.out.println(d+“整数部分为:“+(long)d); if(i=-1) System.out.println(d+“小数部分为:0.0“); else System.out.println(d+“小数部分为: “+Double.parseDouble(s.charAt(0)=-)?“-“:“)+“0.“+s.substring(i+1,s.length( ); catch(NumberFormatException nfe) System.out.println(“输入浮点数格式有误。“); b=true; while(b); 3) 编写一个程序用选择法对数组a=20,10,50,40,30,70,60,80,90,100进行由大到小 的排序。 import java.io.*; public class SelectSort public static void main(String args) int a=20,10,50,40,30,70,60,80,90,100; int temp; for(int i=0;ia.length-1;i+) for(int j=i+1;ja.length;j+) if(aiaj) temp=ai; ai=aj; aj=temp; for(int k=0;ka.length;k+) System.out.println(“a“+k+”: ”+ak); 4) 构造一个类来描述屏幕上的一个点, 该类的构成包括点的x和y两个坐标, 以及一些对点 进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的 对象并对其进行操作。 import java.io.*; public class Point public Point(int x, int y) this.x=x; this.y=y; public Point getPoint() Point tempPoint=new Point(x,y); return tempPoint; public void setPoint(Point point) this.x=point.x; this.y=point.y; public static void main(String args) Point Point1=new Point(3,4); System.out.println(“Point1:”+”(”+Point1.x+”,”+Point1.y+”)”); Point Po

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论