잡지식/C++ 연습 문제 풀이
스터디 3주차 직테/필기 테스트/ 알고리즘 테스트 문제
Basasakk
2019. 12. 28. 16:07
1. A는 B의 ,B는 C의 기본 클래스 일 때 C클래스의 인스턴스를 선언한다고 가정할때 생성자와, 소멸자의 실행 순서는?
2. malloc() vs new
3. 유니티 콜라이더의 모든 종류와 특성에 대해 설명하세요.
4. A*[에이스타] 알고리즘에 대해 설명하고 간단한 수도코드를 작성하여 설명하세요.
5. 2차원 상의 특정 세개의 점 A,B,C가 있다. 이 세개의 점은 삼각형을 이루고 있다.
그리고 2차원 상에 랜덤한 좌표를 입력 받았을때 입력받은 좌표가 삼각형 ABC안에 위치하는지 확인하는 코드를 작성하시오.
6. 메모리 단편화에 대해서 설명하시고 해결 방안에 대해서 설명해주세요.
7. async/await가 어떤 구조로 작동하며,
유니티에서 이 기능을 사용할 수 있는 이유가 무엇이고,
코루틴 대신 사용했을 때 얻을 수 있는 이점을 설명하세요.
8. Convex Hull 알고리즘을 설명하고, 유니티에서 이 알고리즘이 사용된 곳을 설명하세요.
9.
int c1 = 100;
int c2 = 200;
public enum MyColor
{
ColorA = c1, ColorB = c2
}
위 예제에서 오류가 발생하는지 여부와, 해당 오류를 수정하는 방법을 쓰시오.
다음 C# 예제들 중 잘못된 표현과, 그 이유를 쓰시오
1) int? i = null;
2) Nullable s;
3) Nullable d=null;
4) DateTime? dt;