1、计算机二级 JAVA-66 及答案解析(总分:100.00,做题时间:90 分钟)一、B基本操作题/B(总题数:3,分数:100.00)1.本程序读取用户输入的字符流,直到用户输入字符串 quit 后结束。 import java.io.*; public class exam_70 public static void main(String args) _; BufferedReader in; ir=new InputStreamReader(System.in); in=new BufferedReader(ir); System.out.println(“please input:“
2、); while(_) try String s=in.readLine(); System.out.println(“echo:“+s); if(s.equals(“quit“) _; catch(Exception e)( (分数:30.00)_2.本程序的变量 a 为字符型,变量 b 为 16 位短整型,变量 c 为 64 位长整型。 public class exam_71 public static void main(String args) _ a=c; _ d=16; _ 1=0xfffL; System.out.println(“a=“+a); System.out.prin
3、tln(“d=“+d); System.out.println(“1=“+1); (分数:30.00)_3.本程序中定义了变量 8 为整型,变量 b 为单精度浮点型,c 为字符型,程序中将变量 a 强制转化为字符型赋给变量 c。其中整型变量 a 为 76,单精度浮点型变量 b 为 34.7,字符型变量 c 为字符L。 public class exam_72 public static void main(String args) _ a=76; _ b=34.7F; char c=_; System.out.println(a); System.out.println(b); System.
4、out.println(c); (分数:40.00)_计算机二级 JAVA-66 答案解析(总分:100.00,做题时间:90 分钟)一、B基本操作题/B(总题数:3,分数:100.00)1.本程序读取用户输入的字符流,直到用户输入字符串 quit 后结束。 import java.io.*; public class exam_70 public static void main(String args) _; BufferedReader in; ir=new InputStreamReader(System.in); in=new BufferedReader(ir); System.o
5、ut.println(“please input:“); while(_) try String s=in.readLine(); System.out.println(“echo:“+s); if(s.equals(“quit“) _; catch(Exception e)( (分数:30.00)_正确答案:(InputStreamReader ir true break)解析:2.本程序的变量 a 为字符型,变量 b 为 16 位短整型,变量 c 为 64 位长整型。 public class exam_71 public static void main(String args) _ a
6、=c; _ d=16; _ 1=0xfffL; System.out.println(“a=“+a); System.out.println(“d=“+d); System.out.println(“1=“+1); (分数:30.00)_正确答案:(char short long)解析:3.本程序中定义了变量 8 为整型,变量 b 为单精度浮点型,c 为字符型,程序中将变量 a 强制转化为字符型赋给变量 c。其中整型变量 a 为 76,单精度浮点型变量 b 为 34.7,字符型变量 c 为字符L。 public class exam_72 public static void main(String args) _ a=76; _ b=34.7F; char c=_; System.out.println(a); System.out.println(b); System.out.println(c); (分数:40.00)_正确答案:(int float (char)a)解析: