관리 메뉴

프로그래밍 삽질 중

W3School.com Java Quiz 본문

과거 프로그래밍 자료들/자바(Java)

W3School.com Java Quiz

평부 2021. 6. 10. 22:57

※ 잊어버린 게 너무 많은 거 같아(사실 지금 공부중인 jsp나 servlet, spring, python 할 게 많다) 

자바 공부를 다시 하려다가 w3school에 있는 간단한 퀴즈 리뷰를 해보려고 함

※ 쉬운 걸 틀린 것 같지만(기초만 물어보는 문제이므로 쉬운 걸 틀렸다) 적어놔야 두 번은 안 틀릴 것 같아 작성한다...

※ 참고로 25문제 중 18개를 맞았다(1번부터 틀렸다) 

※ 링크 : https://www.w3schools.com/java/java_quiz.asp

 

Java Quiz

Java Quiz You can test your Java skills with W3Schools' Quiz. The Test The test contains 25 questions and there is no time limit. The test is not official, it's just a nice way to see how much you know, or don't know, about Java. Count Your Score You will

www.w3schools.com

 

 

1. What is a correct syntax to output "Hello World" in Java?

(java에서 "Hello World"를 출력하는 올바른 구문은?)

A: System.out.println("Hello World");

 

C: 처음 답을 print("Hello World")를 골랐다.. 그렇다 그건 python이다

 

2. The value of a string variable can be surrounded by single quotes.

(문자열 변수는 작은 따옴표로 묶을 수 있다)

A: False

 

C: True라고 답했는데 답은 큰 따옴표(double quotes)로 묶어야 한다

 

3. Which method can be used to return a string in upper case letters?

(대문자로 된 문자열을 반환하는 방법은?)

A: toUpperCase()

 

C: 해답 관련 링크 :  https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase

 

String.prototype.toUpperCase() - JavaScript | MDN

toUpperCase() 메서드는 문자열을 대문자로 변환해 반환합니다.

developer.mozilla.org

참고로 원래 답으로 한 upperCase() 자체는 대문자라는 뜻이고, css에서 text-transform: uppercase 이런 식으로 쓰인다

예시 : https://www.w3schools.com/css/tryit.asp?filename=trycss_text-transform 

 

Tryit Editor v3.6

p.uppercase { text-transform: uppercase; } p.lowercase { text-transform: lowercase; } p.capitalize { text-transform: capitalize; } This is some text. This is some text. This is some text.

www.w3schools.com

 

4. To declare an array in Java, define the variable type with

(자바에서 배열 선언 시 사용하는 타입은?)

A: []

 

C: 처음에 {}를 썼는데, {}는 배열 내 값을 표현할 때 사용한다ex) int [] weather = {'rain', 'sunny', 'wind'};예시 : https://wikidocs.net/206

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

5. Which keyword is used to create a class in Java?

(클래스 만들 때 사용하는 키워드는?)

A: class 

 

C: ()가 항상 붙는 건 메서드(기능을 나타냄 ex)System.out.println())

참고 사이트 : https://velog.io/@max9106/Java-%ED%81%B4%EB%9E%98%EC%8A%A4Class

 

[Java] 클래스(Class) - 기본 개념

객체지향 프로그래밍이란? 코드를 짤 때, 객체 중심으로 뭔가를 붙인다. 객체 안에 기능도 포함된다. 객체지향 프로그래밍의 특징 추상화(abstraction) 실제 세상을 프로그래밍으로 옮길 수 있게,

velog.io

 

6. What is the correct way to create an object called myObj of MyClass?

(MyClass의 myObj라는 개체를 만드는 방법은?)

A: MyClass myObj = new MyClass();

 

C: 객체 생성하는 경우 앞 뒤가 같은 객체로 나와야 함 ex) Hero h = new Hero();

참고 사이트 : https://cloudstudying.kr/lectures/196

 

22 객체의 생성과 사용 | CloudStudying

# 객체의 생성과 사용

--- ## 객체의 필요성 우리는 앞서 자바의 특징으로

 

cloudstudying.kr

 

 

 

7. Which method can be used to find the highest value of x and y?

(x와 y의 가장 높은 값을 찾는 방법은?)

A: Math.max(x,y)

 

C: Math.max() : 입력값으로 받은 0개 이상의 숫자 중 가장 큰 숫자 반환함

출처 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/max

 

Math.max() - JavaScript | MDN

Math.max()함수는 입력값으로 받은 0개 이상의 숫자 중 가장 큰 숫자를 반환합니다.

developer.mozilla.org