취직 필기시험에서 흔히 볼 수 있는 시험지

2207 단어 Java 면접 시험장
1. Java 프로그램 초기화 실행 순서:
부류 정적 변수, 부류 정적 코드 블록, 부류 정적 변수, 부류 정적 코드 블록, 부류 비정적 변수, 부류 비정적 코드 블록, 부류 비정적 코드 블록, 부류 비정적 변수, 부류 비정적 코드 블록, 부류 비정적 코드 블록, 부류 구조 함수.
2. 프로그램 실행 결과는 얼마입니까?
public class People {String name;public People(){System.out.print(1);}public People(String name){System.out.print(2);this.name = name;}public static void main(String[] args) {new Child("mike");} } class Child extends People{People father;public Child(String name){System.out.print(3);this.name = name;father = new People(name + ":F");}public Child(){System.out.print(4);} }
답:132
3..프로그래밍 문제1: 하나의 그룹을 정해서 질서정연하게 판단합니까?
4
public class Demo4 {

	public static void main(String[] args) {
		int[] arr = {6,5,4,3,2,1};
		boolean flag = method(arr);
		if(flag){
			System.out.println("   ");
		}else{
			System.out.println("   ");
		}
	}

	public static boolean method(int[] arr) {
		for(int i=0;iarr[i+1]){
				if(arr[i+1]<=arr[i+2]) return false;
			}else if(arr[i]>arr[i+1]){
				if(arr[i+1]<=arr[i+2]) return false;
			}
		}
		return true;
	}

}
프로그래밍 문제2: FileOutputStream을 사용하여 100101102103104105를 d:\text에 배열로 쓰기txt 파일에서?
4
public class Demo4 {

	public static void main(String[] args) {
		int[] data = {100,101,102,103,104,105};
		try {
			BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream("d:/text.txt"));
			for(int i=0;i
프로그래밍 문제3: 가방에 넣을 수 있는 물품의 무게는 weight이고 현재 n개의 물품의 무게는 각각 w1, w2,...,wn, 큰 것부터 작은 것까지
-- 이 n개 아이템 중 몇 개를 선택해 가방에 넣어 무게의 합이 weight에 맞도록 할 수 있나.
public class Demo4 {
	static int[] arr = {3,5,6,7,8,9};
	public static void main(String[] args) {
		
		int weight = 18;
		
		int n = arr.length;
		
			if(f(weight,n)==1)
				System.out.println("    ");
			else
				System.out.println("    ");
		
	}
	public static int f(int w,int s){
		if(w==0) return 1;
		if(w<0||w>0 && s==0) return 0;
		if(f(w-arr[s-1],s-1)==1) return 1;
		return f(w,s-1);
	}
}

좋은 웹페이지 즐겨찾기