COS Pro 3급 코딩 전문 자격 시험 안내 시험 시간 : 50분 검정 방법 : 실기 문항 구성 : 10개 문항(완성5, 부분 5) 합격 기준 : 600점 이상 합격 합격 점수는 1,000점 만점으로 시험 종료 후 바로 성적표가 발급됩니다 |
[ 문제1 ] |
다음과 같이 출력되는 프로그램을 작성하세요.
각 요소들은 10칸씩 공간을 확보하여 오른쪽 정렬하여 출력합니다.
##### 출력 설명
출력의 예처럼 출력하세요.
name kor mat tot avg aaa 55 95 150 75 bbb 100 90 190 95 ggg 88 100 188 94 |
[ 문제2 ] |
영문자, 숫자, 특수문자열로 구성된 문자열을 입력받아 대문자, 소문자의, 숫자의 갯수를 출력하는 프로그램을 작성하세요.
표준 입력으로 문자열이 주어집니다.(공백은 포함하지 않습니다.)
##### 입력 설명
표준 입력으로 문자열 한개가 주어집니다.
##### 출력 설명
대문자의 개수, 소문자의 개수, 숫자의 개수를 차례대로 출력하세요.
##### 입출력 예 1 입력 Coding-C++/Python 출력 3 10 0 |
##### 입출력 예 2 입력 C++456Programming!!! 출력 2 10 3 |
[ 문제3 ] |
별("*")로 밑변과 높이가 N인 삼각형을 출력하려고 합니다.
예를 들어, N이 5일 때 다음과 같이 출력합니다.
*
**
***
****
*****
##### 입력 설명
표준 입력으로 자연수 N이 주어집니다.
* N은 1 이상 100 이하입니다.
##### 출력 설명
별로 밑변과 높이가 N인 삼각형을 출력해주세요.
##### 입출력 예 입력 5 출력 * ** *** **** ***** |
[ 문제4 ] - 빈칸채우기 |
국어 영어 수학 컴퓨터 점수를 입력받아서 총점과 평균을 구하는 프로그램을 작성하세요.
(단, 평균은 소수점 첫째자리까지 출력하세요,)
##### 입력 설명
정수 4개가 차례대로 주어집니다.
##### 출력 설명
다음과 같이 출력하시오.
##### 입출력 예 1 70 85 61 99 출력 sum = 315 avg = 78.8 |
#include <iostream>
#include < @@@ >
using namespace std;
int main()
{
int a,b, c, d;
int sum=0;
float avg;
cin >> a >> b >> c >> d;
sum = @@@
avg = @@@
cout << "sum = " << @@@ << endl;
cout << "avg = ";
cout << @@@ << @@@ << @@@ << endl;
return 0;
}
[ 문제5 ] - 빈칸채우기 |
2개의 정수를 입력 받아서 두 수가 짝수이면 두 수의 합을, 그렇지 않으면 짝수에서 홀수를 뺀 값을 출력하세요.
##### 입력 설명
표준 입력으로 수 두 개가 주어집니다.
- 입력되는 수는 1이상 1,000 이하인 정수입니다.
##### 출력 설명
두 수가 짝수이면 두 수의 합을, 그렇지 않으면 짝수에서 홀수를 뺀 값을 출력하세요.
##### 입출력 예 1 입력 10 6 출력 1 6 |
##### 입출력 예 2 입력 8 7 출력 1 |
##### 입출력 예 3 입력 11 20 출력 9 |
#include <iostream>
#include < @@@ >
using namespace std;
int main()
{
int a,b;
cin >> a >> b;
if( @@@ )
{
cout << a+b << endl;
}
else
{
if( @@@ )
{
cout << a- b <<endl;
}
else
{
cout << b -a << endl;
}
}
return 0;
}
[ 문제6 ] - 빈칸채우기 |
다음은 while문을 이용하여 1 ~ n 사이에서 3의 배수와 7의 배수를 출력하는 프로그램이다. 빈칸을 채워 전체 코드를 완성해주세요.
##### 입력 설명
표준 입력으로 자연수 n이 주어집니다.
##### 출력 설명
1 ~ n 사이에서 3의 배수와 7의 배수를 출력하는 프로그램을 빈칸을 채워 코드를 완성해주세요.
##### 입출력 예 1 입력 30 출력 3 6 7 9 12 14 15 18 21 24 27 28 30 |
#include <iostream>
using namespace std;
int main()
{
int a=0;
int n;
cin >> n;
a = 1;
while( @@@ )
{
if @@@ )
{
cout << a << ' ';
}
a++;
}
return 0;
}
[ 문제7 ] - 빈칸채우기 |
정수 n이 주어지면 구구단 n단을 출력하는 프로그램을 빈칸을 채워 전체 코드를 완성해주세요.
##### 입력 설명
표준 입력으로 자연수 n이 주어집니다.
* n은 1 이상 9 이하입니다.
##### 출력 설명
n단을 출력의 예와 같이 출력하세요.
##### 입출력 예1 입력 3 출력 3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 3 x 4 = 12 3 x 5 = 15 3 x 6 = 18 3 x 7 = 21 3 x 8 = 24 3 x 9 = 27 |
#include <iostream>
#include < @@@ >
using namespace std;
int main()
{
int a=0;
int n;
cin >> n;
a = 1;
while( a <= 9 )
{
cout << @@@ << endl;
a++;
}
return 0;
}
[ 문제8 ] |
정수 n과 m을 입력 받아 n x m 크기의 정수 사각형을 출력하는 프로그램을 빈칸을 채워 완성하세요.
##### 입력 설명
표준 입력으로 자연수 n과 m이 주어집니다.
* n은 2 이상 50 이하입니다.
##### 출력 설명
n x m 크기의 정수 사각형을 출력하세요.
##### 입출력 예1 입력 4 6 출력 1 2 3 4 5 6 2 3 4 5 6 7 3 4 5 6 7 8 4 5 6 7 8 9 |
#include <iostream>
using namespace std;
int main()
{
int i, j;
int n, m;
cin >> n>> m;
for(i=1; @@@ ; i++)
{
for(j=0 ; @@@ ; j++)
{
cout << @@@ << ' ';
}
cout << endl;
}
return 0;
}
[ 문제9 ] |
표준 입력으로 정수 10개를 배열 arr을 입력받아 배열 arr에서 첫 줄에는 입력 받은 10개의 수를 역순으로 출력하고 두번째 줄에는 30이상 50하의 수를 출력하세요.
##### 입력 설명
표준 입력으로 정수 10개가 차례대로 주어집니다.
##### 출력 설명
첫줄에는 입력받은 10개의 수를 역순으로 출력하고 두번째 줄에는 30이상 50이하의 수를 출력하세요.
##### 입출력 예 입력 12 25 31 10 58 100 95 46 78 60 출력 60 78 46 95 100 58 10 31 25 12 31 46 |
[ 문제1 0] |
표준 입력으로 정수10개를 배열 arr을 점수를 입력받아 10개의 수중 최대값과 최소값을 출력하는 프로그램을 작성하세요.
##### 입력 설명
표준 입력으로 자연수 10개가 차례대로 주어집니다.
##### 출력 설명
첫줄에 최대값, 최소값을 출력하세요.
##### 입출력 예 입력 12 25 31 10 58 100 95 46 78 60 출력 100 10 |
'COS Pro 3급 모의고사' 카테고리의 다른 글
[파이썬] COS Pro 3급 대비 - 문자열 (0) | 2022.10.31 |
---|---|
COS Pro 3급 모의고사 4회 - python (2) | 2022.10.31 |
COS Pro 3급 모의고사 3회 - python (0) | 2022.10.31 |
COS Pro 3급 모의고사 3회 - C++ (0) | 2022.10.31 |
COS Pro 3급 모의고시 2회 - python (0) | 2022.10.31 |