▣ Java_소스코드_assert(), FALSE일 때 실행
2013년 29번
정답 : 3번, 4번
assert()함수는 인자가 FALSE일 때 실행됨
실행되면 프로그램은 해당 assert()함수에서 종료되고 사용자(개발자)에게 종료 정보를 출력함
인자값이 -10이니 assert( value > 0)이 FALSE가 되기 때문에, assert()가 실행되고 assert()문에서 종료됨
따라서 출력 값은 최초 System.out.print(value+ ":"); 으로 '-10:'이 됨
* 본 문제는 이의 제기가 있어서 3번도 정답처리 되었음
assert()함수는 해당 option이 켜져야 동작됨
만약 옵션이 켜지지 않았다면 assert()함수는 무시되므로 3번 처럼 '-10:10'이 출력됨
'소프트웨어공학' 카테고리의 다른 글
C언어로 된 소스코드 해석_for, %, break (0) | 2021.12.16 |
---|---|
소프트웨어 개발 비용_반비례 관계, 관련 업무지식 및 경험 (0) | 2021.12.16 |
C언어_프로그래밍 오류, 중복프리선언 (0) | 2021.12.15 |
SW 유지보수_적응, 수정, 완전화, 예방 유지보수, ISO 25010, lehman 리만 법칙, 진화 (0) | 2021.12.12 |
Java_소스코드_try, catch, finally, 예외(Exception) 발생 (0) | 2021.12.12 |