1、8、把容器划分为东、西、南、北、中5个区域的布局管理器是: A. BoxLayout B. FlowLayout C. ardLayout D. BorderLayout9、下列语句序列执行之后,b1,b2,b3,b4的值分别是: String s1 = peace; String s2 = new String(s1); String s3 = s2; String s4 = new String(PEACE); boolean b1 = (s1 = s2); boolean b2 = s1.equals(s2); boolean b3 = (s3 = s2); boolean b4 = s
2、4.equals(s3); A. true,true,false,false B. false,true,true,true C. false,true,true,false D. false,true,false,false10、下列构造String的语句中,不正确的是: A. String str2 = ; B. String str1 = new String( ); C. String str4 = + 123; D. String str3 = new String(123);11、下列关于构造方法的说法中,不正确的是: A. 构造方法用于创建类的实例 B. 构造方法不可以重载 C.
3、 构造方法不具有返回值类型 D. 构造方法名必须和类名相同12、既能作为类的修饰符, 也能作为类成员的修饰符的是( ) A. public B. extends C. void D. static13、执行完下列语句后,变量x的值是( ) int x=7, y=10; switch( x/y ) case 0: x+; case 7: x*=y; case 14: x+=y; break; default: x%=y; A. 8 B. 70 C. 80 D. 9014、以下由for语句构成的循环的执行次数是: for (int i=0; ijava IO 计算矩形面积 请输入长:1 请输入宽:
4、637 因为System.in.read()接收的是字节0-255。 当输入字符1以后,其实返回的是ASCII码,也就是49。然后你又按了个回车,回车的ASCII码是13。 所以,结果相当于 a=49 b=13 49*13=63732、问:下面的Java程序,打印结果是什么? public static void changeStr(String str) str = welcome String str = 1234 changeStr(str); System.out.println(str);123433、问: public void fun() class SubClass exten
5、ds SuperClass private void fun() SubClass中的fun()无法覆盖 SuperClass 中的 fun();正在尝试指定更低的访问权限;为 public 34、问:下面的代码是否能输出wangke? try System.exit(0); finally 不会输出wangke。在try-catch-finally结构中,如果执行到try代码段或catch代码段中的return语句,则先运行finally代码段,再运行return语句;如果执行到try代码段或catch代码段中的System.exit(0)语句,则直接退出程序,即这时finally代码段不会
6、被执行到。35、问:String s = new String(xyz 创建了几个String Object?两个对象。一个是“xyx”,一个是指向“xyx”的引用对象s。36、问:下面的Test.java程序,有哪两处错误?Class Test void f() public int i;错误1:Class应改为class错误2:public int i; 应改为int i; / 局部变量不能用权限修饰符、static修饰37、问:int count = 10; count += +count; System.out.println(count); 能否通过编译?打印输出是多少?可以通过编译
7、。打印输出21。 int count = 10; / 相当于count = count + (+count); / 输出2138、问:下面的Test.java程序,输出结果是derive吗?class base private void print() / 注意:private修饰 base public void doprint() print();class derive extends base private修饰deriveclass Test base b = new derive(); b.doprint();不是。输出结果是base39、阅读下面的程序,写出程序运行的输出结果。p
8、ublic class Test2 public static char method(char ch) if(ch=A) & (ch i-) s1 = s1 + method(s.charAt(i); System.out.println(s1);程序运行的输出结果是:fedcba987654321040、阅读下面程序,并回答问题。(1)try块中包含的哪些语句或表达式可能抛出异常?(2)流DataOutputStream和DataInputStream常被用于何种操作?(3)假定文件out.txt中原本没有任何数据,这段程序执行完成后,文件out.txt的内容是什么?程序在控制台窗口输出什
9、么?public class Test4 public static void main(String args) DataOutputStream dout = new DataOutputStream( new FileOutputStream(out.txt); for (int i = 0; i 10; i+) dout.writeInt(0 + i); dout.close(); DataInputStream din = new DataInputStream( new FileInputStream( System.out.print(din.readInt() - + , din.close(); catch (IOException e) System.err.println(发生异常: + e); e.printStackTrace();问题(1): new FileOutputStream(“out.txt”) dout.writeInt( 0 +
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1