반응형
COS Pro 3급 코딩 전문 자격 시험 안내 시험 시간 : 50분 검정 방법 : 실기 문항 구성 : 10개 문항(완성5, 부분 5) 합격 기준 : 600점 이상 합격 합격 점수는 1,000점 만점으로 시험 종료 후 바로 성적표가 발급됩니다 |
1. 아스키 코드값과 문자가 출력되도록 빈칸을 채워 소스 코드를 완성하세요. |
[ 아스키 코드 ]
◆ 대문자 : 65 ~ 90( 'A' - (65) 'B'-(66) ... 'Z'-(90))
◆ 소문자 : 97 ~ 122( 'a' - (97) 'b'-(98) ... 'z'-(122))
◆ 숫자 : 48 ~ 57( '0' - (48) '1'-(49) ... '9'-(57))
#include <iostream>
using namespace std;
int main()
{
char ch1 = 'A';
char ch2 = 'C';
int a = 65;
int b = 70;
cout << ch1 << ' ' << @@@(ch1) << endl; //아스키코드값이 출력되도록 빈칸을 채우세요.
cout << ch2 << ' ' << @@@(ch2) << endl; //아스키코드값이 출력되도록 빈칸을 채우세요.
cout << a << ' ' << @@@(a) << endl; //아스키코드값 65인 문자가 출력되도록 빈칸을 채우세요.
cout << b << ' ' << @@@(b) << endl; //아스키코드값 70인 문자가 출력되도록 빈칸을 채우세요.
}
더보기
#include <iostream>
using namespace std;
int main()
{
char ch1 = 'A';
char ch2 = 'C';
int a = 65;
int b = 70;
cout << ch1 << ' ' << int(ch1) << endl;
cout << ch2 << ' ' << int(ch2) << endl;
cout << a << ' ' << char(a) << endl;
cout << b << ' ' << char(b) << endl;
}
2. 입력 받은 문자가 대문자인지 소문자 인지 판별하는 소스 코드를 완성하세요. |
#include <iostream>
using namespace std;
int main()
{
char ch;
cin >> ch;
if(@@@ && @@@)
{
cout << "대문자";
}else if(@@@ && @@@)
{
cout << "소문자";
}
else
{
cout << "그외 문자";
}
}
더보기
#include <iostream>
using namespace std;
int main()
{
char ch;
cin >> ch;
if(ch>=65 && ch<=90)
{
cout << "대문자";
}else if(ch>=97 && ch<=122)
{
cout << "소문자";
}
else
{
cout << "그외 문자";
}
}
3. 문자열을 입력 받아 첫 줄에는 대문자를 두번째 줄에는 소문자를 출력하는 소스 코드를 완성하세요. |
#include <iostream>
using namespace std;
int main()
{
string st;
cin >> st;
for(int i=0; i<@@@ ; i++)
{
if( @@@ )
{
cout << st[i];
}
}
cout << endl;
for(int i=0; i<@@@ ; i++)
{
if(@@@ )
{
cout << st[i];
}
}
return 0;
}
더보기
#include <iostream>
using namespace std;
int main()
{
string st;
cin >> st;
for(int i=0; i<st.size(); i++)
{
if(st[i] >='A' && st[i]<='Z')
{
cout << st[i];
}
}
cout << endl;
for(int i=0; i<st.size(); i++)
{
if(st[i] >='a' && st[i]<='z')
{
cout << st[i];
}
}
return 0;
}
4. 문자열을 입력 받아 대문자의 개수와 소문자의 개수를 출력하는 소스 코드를 완성하세요. |
#include <iostream>
using namespace std;
int main()
{
string st;
int n=0, m=0;
cin >> st;
for(int i=0; i<@@@ ; i++)
{
if(@@@)
{
n++;
}
if(@@@)
{
m++;
}
}
cout << "대문자 = " << n << '\n';
cout << "소문자 = " << m;
return 0;
}
더보기
#include <iostream>
using namespace std;
int main()
{
string st;
int n=0, m=0;
cin >> st;
for(int i=0; i<st.size(); i++)
{
if(st[i] >='A' && st[i]<='Z')
{
n++;
}
if(st[i] >='a' && st[i]<='z')
{
m++;
}
}
cout << "대문자 = " << n << '\n';
cout << "소문자 = " << m;
return 0;
}
5. 문자열을 입력 받아 대문자는 소문자로 소문자는 대문자로 변환하여 출력하는 소스 코드를 완성하세요. |
#include <iostream>
using namespace std;
int main()
{
string st;
cin >> st;
for(int i=0; i<st.size(); i++)
{
if(st[i] >='A' && st[i]<='Z')
{
st[i] = @@@;
}
else if(st[i] >='a' && st[i]<='z')
{
st[i] = @@@;
}
}
cout << st << endl;
return 0;
}
더보기
#include <iostream>
using namespace std;
int main()
{
string st;
cin >> st;
for(int i=0; i<st.size(); i++)
{
if(st[i] >='A' && st[i]<='Z')
{
st[i] += 32;
}
else if(st[i] >='a' && st[i]<='z')
{
st[i] -= 32;
}
}
cout << st << endl;
return 0;
}
6. 한 문자를 입력 받아 대문자는 소문자로 소문자는 대문자로 변환하여 출력하는 소스코드를 완성하세요. |
#include <iostream>
using namespace std;
int main()
{
char c;
cin >> c;
if(c >=65 && c<=90)
{
cout << @@@;
}
else
{
cout << @@@;
}
return 0;
}
더보기
#include <iostream>
using namespace std;
int main()
{
char c;
cin >> c;
if(c >=65 && c<=90)
{
cout << char(c+32);
}
else
{
cout << char(c-32);
}
return 0;
}
7. 대문자 A ~ Z 까지 출력하세요. |
[ 대문자 출력 - 1 ]
#include <iostream>
using namespace std;
int main()
{
int i;
for(i=65;i<=90;i++)
{
cout << @@@;
}
return 0;
}
더보기
#include <iostream>
using namespace std;
int main()
{
int i;
for(i=65;i<=90;i++)
{
cout << char(i);
}
return 0;
}
[ 대문자 출력 - 2 ]
#include <iostream>
using namespace std;
int main()
{
int i;
for(i=@@@ ;i<=@@@ ;i++)
{
cout << char(i);
}
return 0;
}
더보기
#include <iostream>
using namespace std;
int main()
{
int i;
for(i='A';i<='Z';i++)
{
cout << char(i);
}
return 0;
}
[ 대문자 출력 - 3 ]
#include <iostream>
using namespace std;
int main()
{
int i;
for(i=0;i<=25;i++)
{
cout << @@@;
}
return 0;
}
더보기
#include <iostream>
using namespace std;
int main()
{
int i;
for(i=0;i<=25;i++)
{
cout << char(i+65);
}
return 0;
}
반응형
'COS Pro 3급 모의고사' 카테고리의 다른 글
COS Pro 모의고사 5회 - python (0) | 2022.11.09 |
---|---|
COS Pro 3급 모의고사 5회 - C++ (0) | 2022.11.09 |
[파이썬] COS Pro 3급 대비 - 문자열 (0) | 2022.10.31 |
COS Pro 3급 모의고사 4회 - python (2) | 2022.10.31 |
COS Pro 3급 모의고사 4회 - C++ (0) | 2022.10.31 |