《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)
一、单选题
1下列程序段执行后的结果是(  )。
String s = new String("abcdefg");
for (int i=0; i<s.length(); i+=2){
    System.out.print(s.charAt(i));
} 
A) aceg  B) ACEG    C) abcdefg    D) abcd    
二、单选题
1下列程序段执行后的结果是(  )。
String s = new String("abcdefg");
for (int i=0; i<s.length(); i+=2){
    System.out.print(s.charAt(i));
} 
B) A) aceg  B) ACEG    C) abcdefg    D) ab                                         
2、有整型数组:int[]  x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是(  ).
A) 2  7  8  12  35                B) 12  35  8    7    2    乐乐pdf在线转换工具
C) 35  12  8    7    2                D) 8  7  12  35  2
3、下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文献夹下的文献1.txt。File构造函数中对的的途径和文献名的表达是(  )。
File f = new File(填代码处);
file =new FileReader(f);
in=new BufferedReader(file);
A) "./1.txt"    B) "../"  C) "c:\\my\\1.txt"        D) "c:\ "         
4、应用程序的main方法中有以下语句,则输出的结果是 (  )。
        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                           
5、应用程序的main方法中有以下语句,则输出的结果是 (  )。
          Hashtable hashtable=new Hashtable();
        hashtable.put("x","12345");
        hashtable.put("y感应电动机和异步电动机","67890");
        hashtable.put("a","abcde");
        System.out.("a"));     
A) a  B) abcde    C) 12345  D) 67890                                                                                 
6下面语句的功能是(  )。
    RandomAccessFile  raf2 = new RandomAccessFile("1.txt","rw" );
A)打开当前目录下的文献1.txt,既可以向文献写数据,也可以从文献读数据。               
B)打开当前目录下的文献1.txt,但只能向文献写入数据,不能从文献读取数据。
C)打开当前目录下的文献1.txt,但不能向文献写入数据,只能从文献读取数据。
D) 以上说法都不对。         
7应用程序的main方法中有以下语句,则输出的结果是 (  )。
        String  s="12345#aaa#bbb#67890";
        int    n=s.indexOf("#");
        int    k=s.indexOf("#",n+1);
        int    m=s.indexOf("#",k+1);
        String  s2=s.substring(m+1);
        System.out.println(s2);   
A) 123456    B) 67890    C) aaa      D) bbb                                                 
8、下面程序段执行后b的值是(  )。
    Integer integ =new Integer(9);
      颜的拼音boolean b = integ  instanceof Object;
A) 9    B) true    C) 1    D) false
9应用程序Test.java的源程序如下,在命令行键入:
        java Test  aaa  bb  c
回车后输出的结果是 (  )。
public class Test {
    public static void main(String args[]) {
        int  k1=args.length;
        int  k2=args[1].length();       
        System.out.print(k1+"    "+k2);
    } 
}
电脑常用的cmd命令大全
A) 3  2      B)1  2    C) 1  3    D) 3  3                                               
10应用程序的main方法中有以下语句,则输出的结果是 (  )。
        int  b[][]={{1}, {2,2}, {2,2,2}};
        int sum=0;
java经典上机编程题
        for(int i=0;i<b.length;i++) {           
            for(int j=0;j<b[i].length;j++) {
                sum*=b[i][j];
            }           
        }
        System.out.println("sum="+sum);
A) 32    B)11    C) 2    D) 3                                                                                                     
11应用程序的main方法中有以下语句,则执行后输出的结果是 (  )。
int[]  x={125,21,5,168,98};
int  max=x[0];
for(int i=1;i<x.length;i++){
    if(x[i]> max)
        max =x[i];
}
System.out.println(max);
A) 125    B) 5    C) 98        D) 168                                               
12、程序Test.java编译运营后输出的结果是(  )。
public class Test {
    String s1="java"; 
    public static void main(String args[]) {                 
        int z=2;             
        Test t=new Test();             
        System.out.println(t.s1+z);
    } 
} 
A) java2    B)2    C)没有输出结果        D)java                                   
13、应用程序的main方法中有以下语句,则输出的结果是 (  )。
        String s1="0.5", s2="12";
      double x=Double.parseDouble(s1);
      int    y=Integer.parseInt(s2);
        System.out.println(x+y);
A) 12.5        B) 120.5        C) 12          D) 12.5                                                   
14下面的程序创建了一个文献输出流对象,用来向文献中输出数据,假设程序当前目录下不存在文献,编译下面的程序Test.java后,将该程序运营3次,则文献 的内容是(  )。
import java.io.*;
public class Test {
    public static void main(String args[]) {
        try {
            String s="ABCDE";
            byte b[]=s.getBytes();
            FileOutputStream file=new FileOutputStream("",true);
            file.write(b);           
            file.close();
        }
        catch(IOException e) {
            System.out.String());

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。