시무자동화 & 컴퓨터 활용능력 1급/컴활유형 1회차

유형 9회 오답노트 - 1회차(71/70)

유혁스쿨 2021. 7. 23. 05:53
728x90
반응형

액셀 : 71점

못푼문제 문제 2-1 / 문제 2-2 / 문제 2-3 / 문제 2-5

 

 

 

문제 2-2

<풀이>

숫자와 문자 비교때문에 틀림

문자형태의 숫자를 숫자로 변환하기 위해서는 해당값에 * 1을 한다 

 

시간오래걸린문제

 

문제 3-1 피벗테이블

<풀이>

직위랑 입사일이 묶여있었는데 아무리해도 안바뀌길래 그냥 짜증나서

보고서레이아웃 형식을 지문에나온대로 바꿨더니 분리가됨;

시간 욜라까처먹음 개빡침;

다음부터는 무조건 피벗테이블 문제는 지문에서 시키는거 모두 먼저 실행 후 그상태에서 수정해나갈것!!!!!

 

 

문제 4-1

<풀이>

차트에서 데이터를 없애려면... 체크를 해제하면 된다 ㅡㅡ

소계가 두개있었는데 순서상 아래에 숨어있는걸 못찾고 계속 뻘짓함;

그냥 체크해제하는게 맞음;

 

 

 


 

액세스 : 70점 실수없었으면 88점까지 노릴수 있었음.

 

틀린문제 : 문제 3-2 / 문제 4-3

 

문제 3-2

'점수' (txt점수)에서 값이 변경(Before Update)하면 다음과 같은 기능을 수행하도록 구현하시오.

'학점'(txt학점) 컨트롤의 값이 변경되어 입력되도록 이벤트 프로시저를 작성하시오

점수가 90 이상이면 "학점 : A". 80 이상이면 "학점 : B", 70 이상이면 "학점 : C", 60 이상이면 "학점 : D", 그렇지 않으면 "학점 : F"로 표시하라.

오답 : txt학점 필드 - 이벤트 - Before Update

 

If 점수 >= 90 Then
MsgBox "학점 : A"

ElseIf 점수 >= 80 Then
MsgBox "학점 : B"

ElseIf 점수 >= 70 Then
MsgBox "학점 : C"

ElseIf 점수 >= 60 Then
MsgBox "학점 : D"

Else
MsgBox "학점 : F"

End If

 

정답 : txt점수 필드 - 이벤트 - Before Update

 

If 점수 >= 90 Then
txt학점 = "A"
ElseIf txt점수 >= 80 Then
txt학점 = "B"
ElseIf 점수 >= 70 Then
txt학점 = "C"
ElseIf 점수 >= 60 Then
txt학점 = "D"
Else
txt학점 = "F"
End If
MsgBox "학점" & txt학점, vbInformation, "학점확인"

 

<풀이>

문제를 급하게 읽어서 학점 컨트롤의 값을 영문자로 A,B,C,D,F 를 입력하게 하고 해당 점수에 맞게 메시지 박스를 띄우라는건줄 알았는데 아니였다.

처음부터 읽어보면 txt점수 컨트롤의 값을 변경했을때 학점 컨트롤의 값이 변경되어 입력되도록 하라고 되어있으며

그에 따른 조건이 90 이상이면 "학점 : A". 80 이상이면 "학점 : B", 70 이상이면 "학점 : C", 60 이상이면 "학점 : D", 그렇지 않으면 "학점 : F" 인데 이게 쌍따옴표로 묶여있고 게다가 메시지박스가 똑같이 뜨기 때문에 문제를 오해했다.

지문만으로는 오해의 소지가 다분한 햇갈리기 쉬운 문제다;

 

그리고 한가지 의문은... txt점수는 그냥 점수 라고 입력 해도 컨트롤 인식이 된다는것.... 

txt점수 >= 90 아 아니라 점수 >= 90 이게 된다....

 

 

문제 4-3

 

정답 : 학점 필드의 요약 탭을 조건으로 지정 (이렇게 해야 과목명 별로 그룹화? 되서 묶인 평균점수가 나옴.

<풀이>

728x90
반응형