반응형
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

 

 

반응형
Posted by 명문코딩컴퓨터
,