2019년 가 선택하기
소프트웨어공학 선택하기
18. 는 어떤 과목의 통과 여부를 결정하는 프로그램에 대한 명세이다. 의 프로그램은 에 따라 작성하였지만 오류가 있다. 의 오류를 검출할 수 있는 테스팅 기법과 테스트 입력을 바르게 짝 지은 것은?
명세
입력 점수가 70보다 크거나 같으면 통과이고 그렇지 않으면 통과하지 못한다. 점수는 0이상 100이하 범위를 갖는 정수형이다. 프로그램의 반환 값이 0이면 통과, 1이면 통과하지 못함, -1이면 입력이 범위를 벗어났음을 나타낸다.

코드
int passOrNot(int score) {
     if ((score > 100) || (score < 0)) return -1;
     if (score > 70) return 0;
     else return 1;
}
  • 1
     경계 값 분석 기법, 70
  • 2
     경계 값 분석 기법, 100
  • 3
     동등 분할 기법, 50
  • 4
     동등 분할 기법, 80

위키 해설 위키해설을 등록해주세요!
📝 문제 해설(등록자)
클릭하면 보입니다.
🤖 AI 문제 해설
AI의 해설은 정확하지 않을 수 있으니 읽어보시고 꼭 평가해주세요. 시기에 따라 사용 가능한 모델이 달라질 수 있습니다. 🤝 무료 LLM 모델을 찾고 있습니다.
클릭하면 보입니다.
AI 답변을 생성 중입니다.
Loading...

최대 1분까지 걸릴 수 있습니다.

🗣️ 관련 포럼글
자유 댓글

모든 문제들의 저작권은 원저작권자에게 있습니다. 본 사이트는 웹상에 공개되어 있는 문제만 모아서 보여드립니다.
저작권 안내   데이터 보호 안내   제휴 문의

copyright 2026 뉴비티::새로운 CBT 시스템 - newbt.kr (Listed on LeanVibe)