COS Pro 3급 코딩 전문 자격 시험 안내 시험 시간 : 50분 검정 방법 : 실기 문항 구성 : 10개 문항(완성5, 부분 5) 합격 기준 : 600점 이상 합격 합격 점수는 1,000점 만점으로 시험 종료 후 바로 성적표가 발급됩니다 |
[ 문제1 ] - 빈칸채우기 |
두 개의 수 a와 b를 입력 받아 a가 b보다 크면 a - b, a가 b보다 작으면 a + b를 a와 b가 같으면 a = b를 출력하세요
표준 입력으로 숫자 두 개를 입력받아, 다음과 같이 출력되도록 빈칸을 채워 전체 코드를 완성해주세요.
##### 입력 설명
표준 입력으로 숫자 두 개가 주어집니다.
* 두 수는 1 이상 100 이하인 자연수입니다.
##### 출력 설명
두 수의 합을 출력해주세요.
##### 입출력 예 1 입력 5 3 출력 5 - 3 = 2 |
##### 입출력 예 2 입력 2 9 출력 2 + 9 = 11 |
##### 입출력 예 3 입력 5 5 출력 5 = 5 |
#include <iostream>
using namespace std;
int main(void)
{
int a;
int b;
cin >> a >> b;
if(a>b)
cout << @@@
else if(a<b)
cout << @@@
else
cout << @@@
return 0;
}
[ 문제2 ] |
한 문자를 입력받아 대문자는 소문자로 소문자는 대문자로 변환하여 출력해주세요
표준 입력으로 문자 한 개를 입력받아, 대문자는 소문자로 소문자는 대문자로 변환하여 출력해주세요.
##### 입력 설명
표준 입력으로 문자한 개가 주어집니다. 영문자 이외의 문자는 주어지지 않습니다.
##### 출력 설명
대문자는 소문자로 소문자는 대문자로 변환하여 출력해주세요.
##### 입출력 예 1 입력 A 출력 a |
##### 입출력 예 2 입력 f 출력 F |
[ 문제3 ] |
별("*")로 밑변과 높이가 N인 정삼각형을 출력하려고 합니다.
예를 들어, N이 5일 때 다음과 같이 출력합니다.
*
***
*****
*******
*********
##### 입력 설명
표준 입력으로 자연수 N이 주어집니다.
* N은 1 이상 100 이하입니다.
##### 출력 설명
별로 밑변과 높이가 N인 정삼각형을 출력해주세요.
##### 입출력 예 입력 5 출력 * *** ***** ******* ********* |
[ 문제4 ] - 빈칸채우기 |
print() 함수를 이용하여 다음 폴더명을 출력하시오.
"Python:\test"
##### 입력 설명
입력은 없습니다.
##### 출력 설명
다음과 같이 출력하시오.
##### 입출력 예 출력 "Python:\test" |
#include <iostream>
using namespace std;
int main(void)
{
cout << @@@ ;
return 0;
}
[ 문제5 ] |
초를 입력 받아 분/초의 형태로 출력하세요
60 -> 1 0 (1분 0초를 뜻함)
70 -> 1 10 (1분 10초를 뜻함)
표준 입력으로 숫자 한 개를 입력받아, 분/초의 형태로 출력하세요
##### 입력 설명
표준 입력으로 숫자 한 개가 주어집니다.
- 입력되는 수는 1이상 1,000 이하인 정수입니다.
##### 출력 설명
입력받은 수의 분/초의 형태로 출력하세요
##### 입출력 예 1 입력 65 출력 1 5 설명 1분 5초를 뜻합니다. |
##### 입출력 예 2 입력 150 출력 2 30 설명 2분 30초를 뜻합니다. |
[ 문제6 ] - 빈칸채우기 |
다음은 while문을 이용하여 1 ~ n 사이에서(n포함) 3의 배수 합을 구하는 프로그램이다. 빈칸을 채워 빈칸을 채워 전체 코드를 완성해주세요.
##### 입력 설명
표준 입력으로 자연수 n이 주어집니다.
##### 출력 설명
1 ~ n 사이에서(n포함) 3의 배수 합을 구하는 프로그램을 빈칸을 채워 코드를 완성해주세요.
##### 입출력 예 1 입력 10 출력 18 |
##### 입출력 예 2 입력 1000 출력 166833 |
#include <iostream>
using namespace std;
int main()
{
int n, sum, i;
sum = 0;
i = 1;
cin >> n;
while( @@@ )
{
if( @@@ )
{
sum += i;
}
@@@;
}
cout << sum;
}
[ 문제7 ] |
자연수 n과 m이 입력되면 다음과 같이 n * m 크기의 사각형을 출력하세요.
##### 입력 설명
표준 입력으로 자연수 n과 m이 주어집니다.
* n, m은 1 이상 1,000 이하입니다.
##### 출력 설명
크기과 n * m크기의 사각형을 출력하세요.
##### 입출력 예1 입력 3 4 출력 **** **** **** |
##### 입출력 예2 입력 7 3 출력 *** *** *** *** *** *** *** |
[ 문제8 ] |
표준 입력으로 자연수 n과 배열 arr을 입력받아 배열 arr에서 가장 큰수와 작은수의 차를 출력하는 코드를 작성하려고 합니다.
##### 입력 설명
표준 입력으로 자연수 n과 배열 arr이 주어집니다.
* n은 2 이상 50 이하입니다.
* arr의 원소는 -100 이상 100 이하인 정수입니다.
##### 출력 설명
배열 arr에서 가장 큰수와 작은수의 차를 출력해주세요.
##### 입출력 예1 입력 6 3 6 2 12 8 20 출력 18 (큰수 20) - (작은수 2) = 18 |
##### 입출력 예2 입력 5 -2 -6 10 -10 4 출력 20 (큰수 10) - (작은수 -10) = 20 |
[ 문제9 ] - 빈칸채우기 |
표준 입력으로 자연수 n과 배열 arr을 입력받아 배열 arr에서 첫줄에는 홀수번째 입력받은 수를 두번째 줄에는 짝수번째 입력받은 수를 출력하는 코드를 빈칸을 채워 코드를 완성해주세요,
##### 입력 설명
표준 입력으로 자연수 n과 배열 arr 주어집니다.
##### 출력 설명
첫줄에는 홀수번째 입력받은 수를 두번째 줄에는 짝수번째 입력받은 수를 출력하세요.
##### 입출력 예 입력 7 12 4 2 10 83 6 8 출력 12 2 83 8 4 10 6 |
#include <iostream>
#include <string>
using namespace std;
int main(void) {
int n;
int arr[50];
cin >> n;
for(int i = 0; i < n ; i++) {
cin >> arr[i];
}
for(int i = @@@ ; i < n ; @@@) {
cout << arr[i];
}
cout << endl;
for(int i = @@@ ; i < n ; @@@) {
cout << arr[i];
}
return 0;
}
[ 문제1 0] |
표준 입력으로 자연수 n과 배열 arr을 입력받아 배열 arr에서 첫줄에는홀수를 두번째 줄에는 짝수를 출력하세요. 세번째 줄에는 홀수의 합과 짝수의 합을 출력하세요.
##### 입력 설명
표준 입력으로 자연수 n과 배열 arr 주어집니다.
##### 출력 설명
첫줄에는 홀수 두번째 줄에는 짝수 세번째 줄에는 홀수의 합과 짝수의 합을 출력하세요.
##### 입출력 예 1 입력 5 4 8 1 1 9 출력 1 1 9 4 8 11 12 |
##### 입출력 예 2 입력 9 2 5 1 7 9 9 4 1 2 출력 5 1 7 9 9 1 2 4 2 32 8 |
'COS Pro 3급 모의고사' 카테고리의 다른 글
COS Pro 3급 모의고사 4회 - C++ (0) | 2022.10.31 |
---|---|
COS Pro 3급 모의고사 3회 - python (0) | 2022.10.31 |
COS Pro 3급 모의고사 2회 - python (0) | 2022.10.31 |
COS Pro 3급 모의고사 2회 - C++ (0) | 2022.10.31 |
COS Pro 3급 모의고사 1회 - python (0) | 2022.10.31 |