1. 조건문의 3가지 종류를 나열하고 설명하시오.
· if문: if(n1 < n2){실행문}
() 괄호 안은 위와 같이 boolean 값이 나올 수 있는 조건식이 대입되고, () 괄호 안에 문장이 하나일 경우 {} 생략이 가능하다.
· if~else문
조건 일치 시 if 실행문 저장, 불일치 시 else 실행문이 저장되며, 반드시 둘 중 하나가 실행될 수 밖에 없다.
· if~elseif~else문
else if {} 실행문은 중간에 else if 절을 얼마든지 추가가 가능하다.
2. 아래의 프로그램을 짜시오.
· 국어: 80, 수학: 80, 영어: 60 총점과 평균 출력하고, 평균에 따른 수우미양가를 출력하시오
3. 아래의 프로그램을 짜시오.
· int num = 33 할당 후, 해당 숫자 짝수면 짝수입니다. 홀수면 홀수입니다. 출력하시오.
4. 아래의 프로그램을 짜시오.
· int num = 66 할당 후, 2의 배수이고 3의 배수이면, 해당 수를 출력하고,
아니라면 2의 배수이고 3의 배수가 아닙니다. 출력하시오.
5. 아래의 프로그램을 짜시오.
· 80, 33 ,55 = 최대값을 출력하시오.
6. 아래를 삼항연산자를 사용하여 프로그래밍 하시오.
· 80, 33 ,55 = 최대값을 출력하시오.
7. switch 문에서 '걸어서 하늘까지' 를 설명하시오.
· 걸리면 브레이크까지: break 문에 해당되는 순간 switch 문을 빠져나간다는 의미이다.
· case와 default로 표기하며, 변수와 case 값이 일치 시 해당 case 실행문을 출력하고, 불일치 시 default 실행문을 출력한다.
8. 아래의 프로그램을 짜시오.
· int num = -10 할당 후 해당 정수에 대한 절대값을 출력하는 프로그램을 작성하시오.
9. 반복문에서 while 문과 do while 문의 차이는?
· while 문의 조건은 앞에 존재하며, 조건식이 true 일 경우 계속해서 반복한다.
조건이 false가 되면 반복 행위를 멈추고 while문을 종료한다. (조건이 만족되지 않으면 실행x)
· do while 문의 조건은 뒤에 존재하며, do while 문은 반드시 한 번은 실행문을 저장한다.
10. for 문과 for 문이 실행되는 순서에 대해 설명하시오.
· for문은 (초기화식; 조건식; 증감식;) 순으로 작성하고, 조건식에 해당되는만큼 반복된다.
· ex)
실행순서: int i = 0; → i < 3; → "실행문" 출력 → i++ → i < 3; → "실행문" 출력 → i++ 반복 ; 조건 불충족 시 stop
11. 9단을 출력하는 프로그램을 만드시오.(while 문 사용할것)
12. 1부터 100까지의 합을 구하시오.
13. 1부터 100까지의 홀수들의 합을 구하시오.
14. 반복문에서의 break 와 continue 를 설명하시오.
· break: 반복문에서 break가 실행되면 해당 조건문과 반복문 자체를 빠져나와 종료한다.
· continue: 조건이 만족되는 값만 출력하며, 아래 명령문은 실행하지 않고 다시 조건으로 이동해서 실행절차를 수행한다.
15. 아래의 프로그램을 짜시오.
· 1과 1000 사이의 숫자중 3의 배수이자 5의 배수인 첫번째 수는?
16. 아래의 프로그램을 짜시오.
· 1과 1000 사이의 숫자중 2의 배수이자 3의 배수인 수는 모두 몇개인가?
17. 화폐매수 구하기 프로그램을 짜시오.
=126500 의 금액을 한국화폐으로 바꾸었을 때 각각 몇 개의 화폐가 필요한지 계산해서 출력하라.
/* 20/11/27 프로그래밍 연습 내용
1. 국어:80 수학:80 영어:60
총점과 평균을 출력하고, 평균에 따른 수우미양가를 출력하시오.
2. int num = 33 할당후 해당 숫자 짝수면 짝수 입니다 출력. 홀수면 홀수 출력
3. int num = 66 할당후, 2의 배수 이고 3의 배수이면, 해당 수를 출력하고,
아니면 2의 배수 이고 3의 배수 가 아닙니다 출력.
4. 80 , 33 ,55 = 최대값을 출력하시오.
5. 1-6 까지의 임의의 정수를 뽑아서 몇번이 나왔는지 맞추는 게임
7. int dan = 3; 구구단 출력
8. 1부터 100까지의 합을 구하시오.
9. 1부터 100까지의 짝수의 합 구하시오.
10.영희가 은행에 500원(원금)을 입금했다.
하루에 1원씩 이자가 붙는다.
5일 후(일수) 잔액은 얼마가 되어 있을까? */
'bitcamp > 면접족보' 카테고리의 다른 글
면접족보 20/12/01_클래스와 객체 개념 (0) | 2021.01.24 |
---|---|
면접족보 20/11/30_반복문, 함수, 별찍기 (0) | 2021.01.24 |
면접족보 20/11/26_결합방향, 연산자 (0) | 2021.01.24 |
면접족보 20/11/25_형변환, 상수와 변수 (0) | 2021.01.24 |
면접족보 20/11/24_변수와 자료형 (0) | 2021.01.24 |