프로그래밍 언어의 문법
채련
질문 제목 :
프로그래밍 언어의 문법을 위반하였을 경우에 발생하는 오류는?
질문 내용 : 1번 보기가 컴파일 시간 오류
2번 보기가 실행 시간 오류
3번 보기가 논리적인 오류
4번 보기가 링크 시간오류
입니다.
위의 문제의 답과 각 보기의 오류가 일어나는 경우를 쉽게 가르쳐주시기 바랍니다ㅜㅜ
초보에다 독학이라 ..
-
좍좍
여러분 감사해용^^ 덕분에 쉽게 잘 풀리네요^^
-
샤르
예를 들면 while을 whole라고 쓴다든가 if 뒤에 (를 빼먹는 경우가 논리적인 오류는 아니죠...-_-;
-
달
3번이 아닌가요??
-
재넘이
질문게시판에는 반드시 돋움체 또는 굴림체를 사용해야 됩니다.
이 폰트로 계속해서 덧글을 달면 탈퇴가 됩니다.
폰트는 자신의 블로그에서 설정할 수 있습니다. -
연파랑
답은 1번이죠.
보통 컴파일 시간 오류라고 안하고
컴파일타임 에러라고 부릅니다 ㅎㅎ
실행시간오류라는 말보다는
런타임 에러라는 말을 쓰고요
설명은 윗분이 자세히 해주셨네요 -
이거이름임
당연히 1번입니다. 컴파일이란 것 자체가 문법 검사로 시작하기 때문이죠.
2번 런타임(실행시간..이라는 번역은 좀 개발 번역) 오류는 실행 중에 프로그램이 죽는 경우입니다. 컴파일은 잘 되지만 실행 중에 사용자가 입력값을 잘못 넣었는데 체크를 안한다든가 하는 이유로 죽는 등 경우의 수는 매우 많죠.
3번 논리 오류는 실행도 잘 되고 프로그램도 잘 돌아가지만 프로그램이 이상 동작을 하는 경우입니다. 1+1을 계산하랬는데 답이 3이 나온다든가...
4 -
유라
출제자의 의도로 유추해 보면 답은 3번입니다만
상당히 애매하게 출제를 한 것 같습니다.