집 >Java >Java인터뷰 질문들 >Java 필기 시험의 일반적인 객관식 문제
1. 알려진 표현식 int m[] = {0,1,2,3,4,5,6}; 다음 표현식의 값은 배열의 길이와 같습니다()
A m.length()
B.m.length
C.m.length()+1
D.m.length+1
답변: B
분석: 배열의 길이는 다음과 같습니다. .length
2. 다음 중 올바른 설명은 무엇인가요? ()
A long l = 4990
B.int i = 4L
C. float f = 1.1
D double d = 34.4
분석: B int는 정수 유형은 int=4여야 합니다. C는 float f=1.1f
3이어야 합니다. 다음 옵션
A int k=new String("aa")
B에서 올바른 Java 표현식()을 선택하세요. String str = String("bb")C.char c=74;D.long j=8888;답변: CD
분석: A에는 강제 유형 변환이 필요합니다. String str =new String( "bb" )
4. 다음 코드의 출력 결과는
System.out.println(""+("12"=="12"&&"12".equals("12"))); (“12”==”12”&&”12”.equals(“12”)) “12”==”12”&&”12”.equals(“12”)truefalse
5입니다. 다음 중 하나를 선택하세요: ()
A &
B. 다음 함수 public void example(){....}의 오버로드된 함수입니까? ()A private void example(int m){...}
B.public int example(){...}
C.public void example2(){...}
D. public int example (int m.float f) {...}
답변: AD분석: BC는 새로운 함수
7을 정의합니다. 특정 Java 프로그램 조각이 주어지면 프로그램이 실행된 후 j 출력 ++i 먼저 증가시킨 후 참조8. Java에서는 테스트 조건에 관계없이 다음 () 루프가 적어도 한 번 실행됩니다. A for
인쇄 결과:
int i=1; Int j=i++; If((j>++j)&&(i++==j)){j+=i:} System.out.println(j);
출력 결과:
package cn.wuliaokankan; public class smaillT{ public static void main(String args[]){ smaillT t=new smaillT(); int b = t.get(); System.out.println(b); } public int get() { try { return 1; }finally{ return 2; } }10. 다음 프로그램의 실행 결과를 지적하세요.
2
인쇄 결과:
int i=9; switch (i) { default: System.out.println("default"); case 0: System.out.println("zero"); break; case 1: System.out.println("one"); break; case 2: System.out.println("two"); break; }
위 내용은 Java 필기 시험의 일반적인 객관식 문제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!