1、SEM 知识学习平台来电子商务知识百科http:/ 知识学习平台来电子商务知识百科http:/ Java 程序需要经过的三个主要步骤为 编辑源程序 、编译生成字节码 和 解释运行字节码 。2、编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。Java 源程序的扩展名是 ( .java ),经过编译后的程序的扩展名是( .class ) 。A. java B. .classC. html D. .exe3、 抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。最终(final) 方
2、法是不能被当前类的子类重新定义的方法。4、设 x = 2 ,则表达式 ( x + + )3 的值是 0 。是先运算,在赋值5、设有数组定义:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则执行以下几个语句后的输出结果是 120 。int s = 0 ;for (int i = 0 ; i MyIntArray.length ; i + + )if ( i % 2 = = 1 ) s += MyIntArrayi ;System.out.println(s);(数组中奇数位的数字相加得到的结果 s)6、在 Java 程序中,通过类的定义只能
3、实现 单 重继承,但通过接口的定义可以实现 多 重继承关系。7在 Java 中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。 这个应该是对同一个的引用 不是新对象的生成 ( )8以下哪个不是 Java 的原始数据类型( B )A、int B、Boolean C、float D、charSEM 知识学习平台来电子商务知识百科http:/ 知识学习平台来电子商务知识百科http:/ A )A、static B、package C、private D、public10类 Parent、 Child 定义如下:1 public class Parent2 pu
4、blic float aFun(float a, float b) throws3 IOException 45public class Child extends Parent6(不能和父类构造的成员相同)7将以下哪种方法插入行 6 是不合法的。 ( A )A、float aFun(float a, float b) B、public int aFun(int a, int b)throws Exception C、public float aFun(float p, float q) D、public int aFun(int a, int b)throws IOException 11在
5、使用 interface 声明一个接口时,只可以使用( D )修饰符修饰该接口。接口的修饰词包括 public,abstract 和 strictfpA、private B、protected C、private protected D、public12、有以下方法的定义,请选择该方法的返回类型( D ) 。ReturnType method(byte x, double y) return (short) x/y*2; x 变成 short 型,再和 y 运算,结果就是 double 型了SEM 知识学习平台来电子商务知识百科http:/ 知识学习平台来电子商务知识百科http:/ B、sh
6、ort C、int D、double13、应用程序的 main 方法中有以下语句,则输出的结果是 ( A )。String s1=new String(“abc“);String s2=new String(“abc“);boolean b1=s1.equals(s2);boolean b2=(s1=s2); System.out.print(b1+“ “+b2); A)true false B) false true C) true true D)false false if(s.equals(s1)和 if(s=s1)的区别是什么啊?String s1=“string“;String s2
7、=“string“;String s3 = new String(“string“);s1=s2 trues1=s3 falses1.equals(s3) true 判断相等的写法,(A.equals(B)注:对字符串来说= =这个是比较内存地址,而 equals 是比较数据的内容3、已知如下定义:String s = “story“; 下面哪个语句不是合法的(C )A、s += “books“; B、s = s + 100;C、int len = s.length; D、String t = s + “abc”;源程序:SEM 知识学习平台来电子商务知识百科http:/ 知识学习平台来电子商
8、务知识百科http:/ eepublic static void main(String args)String s = “story“;System.out.print(“sdfdf“+s.length();注:字符串取长是 s.length(),数组是 s.length14、应用程序 Test.java 的源程序如下,在命令行键入:aaa bb c回车后输出的结果是 ( )。public class Test public static void main(String args) int k1=args.length;(数组长度)int k2=args1.length(); (字符串长度
9、) System.out.print(k1+“ “+k2); A) 3 2 B)1 2 C) 1 3 D) 3 3 15、定义一个类,必须使用的关键字是( )A、public B、class C、interface D、static16、定义一个接口必须使用的关键字是( C )A、public B、class C、interface D、static17、如果容器组件 p 的布局是(Frame 对象默认的布局管理器是)BorderLayout ,则在 p 的SEM 知识学习平台来电子商务知识百科http:/ 知识学习平台来电子商务知识百科http:/ b,应该使用的语句是( C )A、p.ad
10、d(b); B、p.add(b,“North“);C、p.add(b,“South“); D、b.add(p,“North“);18、声明并创建一个按钮对象 b,应该使用的语句是( A )A、Button b=new Button(); B、button b=new button();C、Button b=new b(); D、b.setLabel(“确定”);19、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象(A)A、FileInputStream B、FileOutputStreamC、DataOutputStream D、FileWriter1、如果将类 MyClass 声
11、明为 public,它的文件名称必须是( MyClass.java)才能正常编译。2、在 Java 中定义一个字符串类型的变量 str 的语句是:( String str;) ,定义一个具有 10个元素的整型数组 a 的语句是:(int arr = new int10;) 。3、导入 mypackage 包中的所类的命令是( import mypackage.*; ) 。20、有整型数组:int x=12,35,8,7,2;,则调用方法 Arrays.sort(x)后,数组 x 中的元素值依次是( A ). Arrays.sort(x)为从小到大排序A) 2 7 8 12 35 B) 12 3
12、5 8 7 2 C) 35 12 8 7 2 D) 8 7 12 35 221、下面语句的功能是( A )。RandomAccessFile raf2 = new RandomAccessFile(“1.txt“,“rw“ );A)打开当前目录下的文件 1.txt,既可以向文件写数据,也可以从文件读数据。 B)打开当前目录下的文件 1.txt,但只能向文件写入数据,不能从文件读取数据。SEM 知识学习平台来电子商务知识百科http:/ 知识学习平台来电子商务知识百科http:/ 1.txt,但不能向文件写入数据,只能从文件读取数据。D) 以上说法都不对22、应用程序的 main 方法中有以下语
13、句,则输出的结果是 ( )。String s1=“0.5“, s2=“12“;double x=Double.parseDouble(s1);/类型转换,长 String 变成 Doubleint y=Integer.parseInt(s2);/ 类型转换,长 String 变成 intSystem.out.println(x+y);p135A) 12.5 B) 120.5 C) 12 D) “12.5” 23、下面关于 java 中输入/输出流的说法正确的是( ABCD )。A) FileInputStream 与 FileOutputStream 类用读、写字节流。 B) Reader 与
14、 Writer 类用来读、写字符流。C) RandomAccessFile 既可以用来读文件,也可以用来写文件。 D) File 类用来处理与文件相关的操作。24、关于 BufferedReader 类的 readLine()方法,以下说法正确的是(ACD) 。A)方法 readLine()每次读取一行数据。 B)方法 readLine()每次读取一个字节。C)该方法可能抛出 IOException 异常,调用该方法时通常应将它放到 try 块中,并通过catch 块处理异常。D)如果读到流的末尾,该方法返回的结果为 null。25、关于下面的程序 Test.java 说法正确的是( D )。
15、public class Test SEM 知识学习平台来电子商务知识百科http:/ 知识学习平台来电子商务知识百科http:/ x=“1“; int y;public static void main(String args) int z=2; System.out.println(x+y+z); A)3 B)102 C) 12 D)程序有编译错误 (不能对非静态字段 x,y 进行静态引用)若在 x,y 前加上 static,答案就是 102 了25、定义如下的二维数组 b,下面的说法正确的是( ACD )。int b=1, 2, 3, 4, 5,6, 7, 8;A)b.length 的值
16、是 3。 B)b1.length 的值是 3。C)b11的值是 5。 D) 二维数组 b 的第一行有 3 个元素 26、类 B 是一个抽象类,类 C 是类 B 的非抽象子类,下列创建对象 x1 的语句中正确的是( BC )。A) B x1= new B( ); B) B x1= new C( ); C) C x1=new C( ); D) C x1= new B( );27. 下列代码的执行结果是什么? BString s1 = “aaa“;s1.concat(“bbb“); (concat 将指定字符串连接到此字符串结尾)System.out.println(s1);A. The strin
17、g “aaa“.SEM 知识学习平台来电子商务知识百科http:/ 知识学习平台来电子商务知识百科http:/ The string “aaabbb“.C. The string “bbbaaa“.D. The string “bbb“.1欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的 ? ( )A、 ArrayList myList=new Object() ; B、 List myList=new ArrayList() ;(即 List myList;myList=new ArrayList() ;C、 ArrayList myList=new List() ; D、 List myList=new List() ;