目前本站已有 十几万 份求职资料啦!


程序设计相关笔试题目

12-17 15:51:45 来源:http://www.qz26.com 笔试题目   阅读:8459
导读:一: 写入如下程序的运行结果 1、 public class Test { int i = 1; int j = 3; public Test(int m, int n){ this.i = m; this.j = n; } public Test(){} public static void main(String[] args) { new Test().test(); } public void test(){ new Test(4,2); System.out.println("i="+i+",j="+j); }} 我写的是 i=2, j=4。 而实际上的运行结果为i=1, j=3。 2、 public class A { public int Avar; public A(){ System.out.println("AAA"); doSomething(); } public void d
程序设计相关笔试题目,标签:银行笔试题目,企业笔试题目,http://www.qz26.com

一:  写入如下程序的运行结果          

1、 

 public class Test {
 int i = 1;
 int j = 3;
 
 public Test(int m, int n){
  this.i = m;
  this.j = n;
 }
 public Test(){}

 public static void main(String[] args) {
  new Test().test();
 }
 
 public void test(){
  new Test(4,2);
  System.out.println("i="+i+",j="+j);
 }
}

  我写的是 i=2, j=4。 而实际上的运行结果为i=1, j=3。

  

2、 

public class A {
 public int Avar;
 
 public A(){
  System.out.println("AAA");
  doSomething();
 }
 
 public void doSomething(){
  Avar = 1111;
  System.out.println("A.doSomething()");
 }

}

public class B extends A {
 
 public int Bvar = 2222;
 public B(){
  System.out.println("BBBB");
  doSomething();
  System.out.println("Avar="+Avar);
 }
 
 public void doSomething(){
  System.out.println("Bvar="+Bvar);
 }
 
 public static void main(String[] args) {
  new B();

   }

}

我写的运行结果为:

AAA

A.doSomething()

BBB

2222

1111

而实际运行结果为:

AAA
Bvar=0
BBB
Bvar=2222
Avar=0

3、  Interger integer;

        if(integer==42){   do  something  ...  }。 次代码片段在运行时抛 空指针异常。 因为Integer为非基本类型的变量, 其默认值为null,  所以 ....     ... 

4、 

/**
  * 测试 string 的
  */
 public static void main(String[] args) {
  String str1 = new String("A");
  String str2 = new String("B");
  operateString(str1, str2);
  System.out.println("str1="+str1+",str2="+str2);
  int x=10;
  operateInt(x);
  System.out.println(x);
  
  StringBuffer str3 = new StringBuffer("A");
  StringBuffer str4 = new StringBuffer("B");
  operateStringBuffer(str3, str4);
  System.out.println("str3="+str3+",str4="+str4);
  
  testOperator();
 }

 public static void operateString(String a, String b){
  a.concat(b);
  b=a;
 }
 
 public static void operateInt(int x){
  x = x+100;
 }
 
 public static void operateStringBuffer(StringBuffer a, StringBuffer b){
  a.append("B");
  b=a;
 }

输出结果为:  A, B, 10, AB, B.  此题给出了正解。

5、 String 类型的变量也支持重载符: “+=”。

6、  编程题, 实现 归并排序算法:

public class MergeSort2 {

public int[] sort(int[] data) {
        int[] temp=new int[data.length];

[1] [2]  下一页


Tag:笔试题目银行笔试题目,企业笔试题目求职笔试面试 - 笔试题目
【字号: 】 【打印】 【关闭
《程序设计相关笔试题目》相关文章
最新更新
推荐热门
联系我们 | 网站地图 | 财务资料 | 范文大全 | 求职简历 | 财会考试 | 成功励志
Copyright 二六求职资料网 All Right Reserved.
1 2 3 4 5 6 7 8 9 10