秦青鸟ts117班吧 关注:3贴子:58
  • 2回复贴,共1

★TS117★【070405】java的简单编程问题及解答

只看楼主收藏回复

问题:
*
*


1楼2007-04-05 16:00回复
    一、 java基础 
    1、 下面那句话编译时不会出现警告或错误:(5分) 
    a) float f = 1.3; 
    b) char c = "a"; 
    c) byte b = 257; 
    d) boolean b = null; 
    e) int i = 10; 
    2、 下面哪段程序编译时不会有错?(5分) 
    a) import java.awt.*; 
    package Mypackage; 
    class Myclass {} 
    b) package MyPackage; 
    import java.awt.*; 
    class MyClass{} 
    c) /*This is a comment */ 
    package MyPackage; 
    import java.awt.*; 
    class MyClass{} 
    3、 当写下命令行:java myprog good morning后屏幕会输出什么?(5分) 
    public class myprog{ 
    public static void main(String argv[]) 

    System.out.println(argv[2]) 


    a) myprog 
    b) good 
    c) morning 
    d) Exception raised: "java.lang.ArrayIndexOutOfBoundsException: 2" 
    4、 下面哪句编译时没有错误?(5分) 
    a) int i=0; 
    if(i) 

    System.out.println("Hello"); 

    b) boolean b = true; 
    boolean b2 = true; 
    if(b==b2) 

    System.out.println("So true"); 

    c) int i=1; 
    int j = 2; 
    if(i ==1|| j==2) 
    System.out.println("OK"); 
    d) 
    int i=1; 
    int j = 2; 
    if(i ==1 &| j==2) 
    System.out.println("OK"); 
    5、 下面哪句是合法的 Java 代码? (5分) 
    a) String A="abcdefg"; 
    A-="cde"; 
    b) String A="abcdefg"; 
    A+="cde"; 
    c) Integer J=new Integer(27); 
    J-=7; 
    d) Integer J=new Integer(27); 
    J--; 
    7、 以下Java代码的异常处理有哪些问题(或不够规范),请逐一指出(7分) 
    1 OutputStreamWriter out = ... 
    2 java.sql.Connection conn = ... 
    3 try { // 
    4 Statement stat = conn.createStatement(); 
    5 ResultSet rs = stat.executeQuery( 
    6 "select uid, name from user"); 
    7 while (rs.next()) 
    8 { 
    9 out.println("ID:" + rs.getString("uid") // 
    10 ",姓名:" + rs.getString("name")); 
    11 } 
    12 conn.close(); // 
    13 out.close(); 
    14 } 
    15 catch(Exception ex) // 
    16 { 
    17 ex.printStackTrace(); // 
    18 } 

    8、 请用写出Java代码实现打印出当前日期:格式为yyyy-mm-dd(5分)


    2楼2007-04-05 16:02
    回复
      一到五题参考答案:
      ****************************************************
      1、 
      e) int i = 10; 

      2、 
      b) package MyPackage; 
      import java.awt.*; 
      class MyClass{} 
      c) /*This is a comment */ 
      package MyPackage; 
      import java.awt.*; 
      class MyClass{} 

      3、 
      d) Exception raised: "java.lang.ArrayIndexOutOfBoundsException: 2" 

      4、 下面哪句编译时没有错误?(5分) 

      b) boolean b = true; 
      boolean b2 = true; 
      if(b==b2) 

      System.out.println("So true"); 

      c) int i=1; 
      int j = 2; 
      if(i ==1|| j==2) 
      System.out.println("OK"); 

      d) 
      int i=1; 
      int j = 2; 
      if(i ==1 &| j==2) 
      System.out.println("OK"); 

      5、 
      b) String A="abcdefg"; 
      A+="cde"; 
      c) Integer J=new Integer(27); 
      J-=7; 
      d) Integer J=new Integer(27); 
      J--;


      3楼2007-04-05 16:04
      回复