목차
1. 모의기말고사
2. 해답과 풀이
2. 해답과 풀이
본문내용
PUT 문을 사용할 경우에는 RUN 명령을 한 후 ‘ ? ’기호가
나타나면 데이터를 입력한다.
41. 다음의 프로그램을 실행한 결과값은 ?
10 READ A, B20 C=A*B / 2
30 D=C^240 DATA 4, 5, 6
50 PRINT D60 END
① 50② 60
③ 80④ 100
⑤ 200
42. 프로그램 내에서 그 값이 필요에 따라 바뀌는 수로서, 데이터가 기억될 장소에 붙여지는 것을 무엇이라 하는가 ?
43. 컴퓨터로 베이식에 의해 프로그램을 작성할 때에는 디스크 장치에 있는 베이식이라는 소프트웨어를 ( )(으)로 옮겨야 한다.
44. 다음은 ‘A가 10 보다 크거나 같으면 A에 5를 더한 값을 B에 넣어라.’라 는 명령문이다. ㉠, ㉡을 채워라.
IF A㉠( ) 10 THEN ㉡( )
45. 다음 배정문에서 “A라는 기억 장소에 B에 10을 더한 값을 기억시켜라”는 명령으로 바른 것은 ?
① 20 A=B+10② 20 10=A-B
③ 20 B=A-10④ 20 A-B=10
⑤ 20 A+B=10
46. 다음 중 출력문이 잘못 사용된 것은 ?
① 70 PRINT② 70 PRINT “기술”
③ 70 PRINT C$④ 70 PRINT A+B
⑤ 70 PRINT GOTO 50
47. 다음 프로그램의 실행 결과를 쓰시오.
10 READ A, B, C20 DATA 3, 5, 10, 20
30 READ D40 PRINT A*B+C-D
50 ENDRUN
48. 다음 반복문에서 실행 횟수가 다른 것은 ?
① 10 FOR K=1 TO 4
② 10 FOR K=2 TO 9 STEP 2
③ 10 FOR K=10 TO 0 STEP -3
④ 10 FOR K=2 TO 10 STEP 3
⑤ 10 FOR K=8 TO 1 STEP -2
49. 다음 프로그램을 실행시켰을 때, 배열 A(2, 2)에 기억되는 값은 ?
10 DIM A(2, 3)20 FOR I=1 TO 2
30 FOR J=1 TO 340 DATA 5, 10, 15
50 READ A(I, J)60 NEXT J, I
70 DATA 20, 25, 3080 END
① 10② 15
③ 20④ 25
⑤ 30
50. 다음 <보기>의 조건부 분기문에서 생략할 수 있는 것은 ?
10 IF A>10 THEN PRINT A ELSE 20
① 10② IF
③ PRINT A④ A>10
⑤ ELSE 20
51. 다음 <보기>의 순서도에 대한 명령문으로 바른 것은 ?
① 10 IF A<10 THEN 90 <그림>
② 10 IF A>10 THEN 90
③ 10 IF A<=10 THEN 90
④ 10 IF A>10 THEN A=A+1
⑤ 10 IF A<10 THEN A=A+1
52. 프로그램의 일부분을 주어진 조건에 따라 일정한 횟수만큼 반복하여 수 행하는 명령문은 ?
① INPUT 문② READ~DATA 문
③ GOTO 문④ IF~THEN 문
⑤ FOR~NEXT 문
[53~54] 프로그램을 보고 물음에 답하시오.
10 S=020 FOR K=1 TO 10 STEP 3
30 S=S+K40 PRINT S
50 ( )60 END
53. 위의 프로그램에서 ( )에 알맞은 것은 ?
① NEXT S② S$
③ NEXT K④ K
⑤ NEXT K$
54. 줄 번호 30번 문장이 실행되는 횟수는 ?
① 1 회② 2 회
③ 3 회④ 4 회
⑤ 5 회
55. 다음 순서도 기호 중 연결자 기호는 ?
①②③
④⑤
56. 베이식의 기본 요소인 상수의 설명이 잘못된 것은 ?
① 프로그램 내에서 값이 변하지 않는다.
② 숫자 상수는 크기를 가진 수를 나타낸다.
③ 소수점이 있으면 실수, 소수점이 없으면 정수라 한다.
④ 음수는 반드시 숫자 앞에 ‘-’ 부호를 붙여야 한다.
⑤ 숫자 상수는 반드시 따옴표를 묶어서 표현해야 한다.
57. 베이식의 기본 요소인 변수 중 숫자 변수는 ?
① 123② KM
③ “123”④ H5$
⑤ “ABC”
58. 순서도의 기호를 표시하는 요령이 바르지 못한 것은 ?
① 정해진 순서도 기호를 사용한다.
② 흐름이 교차하지 않도록 한다.
③ 가능한 한 흐름이 위에서 아래로 진행되도록 한다.
④ 흐름이 오른쪽에서 왼쪽으로 진행되도록 표시한다.
⑤ 프로그램의 작성을 위해 명령이 실행되는 순서를 그림으로 나타낸 것이다.
[59~60] 다음의 프로그램을 보고 물음에 답하여라.
10 INPUT “NAME, AGE=”;NA$,A
20 PRINT NA$,A
30 END
59. 위 프로그램을 실행시켰을 때 화면에 나타나는 모양은 ?
① ?② NA$,A
③ NAME=?④ NAME,AGE=?
⑤ “NAME,AGE=”?
60. 위 프로그램의 입력 데이터로 적당한 것은 ?
① 436, 274② KIM, 14
③ PARK, LEE④ 246, PARK
⑤ “KIM, CHOI”
61. 다음의 순서도 기호와 관계가 깊은 베이식 명령은 ?
① LET② GOTO <그림>
③ DIM④ INPUT
⑤ IF~THEN
62. 다음 프로그램을 실행시킨 결과 변수 D에 기억되는 값은 ?
10 DATA 10, 2020 READ A
30 DATA 3040 READ B, C
50 DATA 4060 READ D, E, F
70 PRINT A;B;C;D;E80 DATA 50, 60, 70
90 END
① 10② 20
③ 30④ 40
⑤ 50
모의기말고사
1. ⑤
2. ①
3. C>A:
4. ②
5. ① 5 ② %
6. ③
7. ①
8. C>FORMAT A:
9. ①
10. ①
11. ②
12. 분기문
13. REM문
14. READ
15. ⑤
16. ④
17. ①
18. ②
19. ③
20. 머무름표(;)
21. 하드웨어
22. ④
23. 주기억 장치
24. NEW
25. ③
26. ①
27. ④
28. ③
29. ①
30. ①
31. ②
32. ④
33. ⑤
34. ③
35. ②
36. INPUT
37. ②
38. 50
39. ②
40. ②
41. ④
42. 변수
43. 주기억 장치
44. ㉠ >= ㉡ B=A+5
45. ①
46. ⑤
47. 5
48. ④
49. ④
50. ⑤
51. ②
52. ⑤
53. ③
54. ④
55. ③
56. ⑤
57. ②
58. ④
59. ④
60. ②
61. ④
62. ④
나타나면 데이터를 입력한다.
41. 다음의 프로그램을 실행한 결과값은 ?
10 READ A, B20 C=A*B / 2
30 D=C^240 DATA 4, 5, 6
50 PRINT D60 END
① 50② 60
③ 80④ 100
⑤ 200
42. 프로그램 내에서 그 값이 필요에 따라 바뀌는 수로서, 데이터가 기억될 장소에 붙여지는 것을 무엇이라 하는가 ?
43. 컴퓨터로 베이식에 의해 프로그램을 작성할 때에는 디스크 장치에 있는 베이식이라는 소프트웨어를 ( )(으)로 옮겨야 한다.
44. 다음은 ‘A가 10 보다 크거나 같으면 A에 5를 더한 값을 B에 넣어라.’라 는 명령문이다. ㉠, ㉡을 채워라.
IF A㉠( ) 10 THEN ㉡( )
45. 다음 배정문에서 “A라는 기억 장소에 B에 10을 더한 값을 기억시켜라”는 명령으로 바른 것은 ?
① 20 A=B+10② 20 10=A-B
③ 20 B=A-10④ 20 A-B=10
⑤ 20 A+B=10
46. 다음 중 출력문이 잘못 사용된 것은 ?
① 70 PRINT② 70 PRINT “기술”
③ 70 PRINT C$④ 70 PRINT A+B
⑤ 70 PRINT GOTO 50
47. 다음 프로그램의 실행 결과를 쓰시오.
10 READ A, B, C20 DATA 3, 5, 10, 20
30 READ D40 PRINT A*B+C-D
50 ENDRUN
48. 다음 반복문에서 실행 횟수가 다른 것은 ?
① 10 FOR K=1 TO 4
② 10 FOR K=2 TO 9 STEP 2
③ 10 FOR K=10 TO 0 STEP -3
④ 10 FOR K=2 TO 10 STEP 3
⑤ 10 FOR K=8 TO 1 STEP -2
49. 다음 프로그램을 실행시켰을 때, 배열 A(2, 2)에 기억되는 값은 ?
10 DIM A(2, 3)20 FOR I=1 TO 2
30 FOR J=1 TO 340 DATA 5, 10, 15
50 READ A(I, J)60 NEXT J, I
70 DATA 20, 25, 3080 END
① 10② 15
③ 20④ 25
⑤ 30
50. 다음 <보기>의 조건부 분기문에서 생략할 수 있는 것은 ?
10 IF A>10 THEN PRINT A ELSE 20
① 10② IF
③ PRINT A④ A>10
⑤ ELSE 20
51. 다음 <보기>의 순서도에 대한 명령문으로 바른 것은 ?
① 10 IF A<10 THEN 90 <그림>
② 10 IF A>10 THEN 90
③ 10 IF A<=10 THEN 90
④ 10 IF A>10 THEN A=A+1
⑤ 10 IF A<10 THEN A=A+1
52. 프로그램의 일부분을 주어진 조건에 따라 일정한 횟수만큼 반복하여 수 행하는 명령문은 ?
① INPUT 문② READ~DATA 문
③ GOTO 문④ IF~THEN 문
⑤ FOR~NEXT 문
[53~54] 프로그램을 보고 물음에 답하시오.
10 S=020 FOR K=1 TO 10 STEP 3
30 S=S+K40 PRINT S
50 ( )60 END
53. 위의 프로그램에서 ( )에 알맞은 것은 ?
① NEXT S② S$
③ NEXT K④ K
⑤ NEXT K$
54. 줄 번호 30번 문장이 실행되는 횟수는 ?
① 1 회② 2 회
③ 3 회④ 4 회
⑤ 5 회
55. 다음 순서도 기호 중 연결자 기호는 ?
①②③
④⑤
56. 베이식의 기본 요소인 상수의 설명이 잘못된 것은 ?
① 프로그램 내에서 값이 변하지 않는다.
② 숫자 상수는 크기를 가진 수를 나타낸다.
③ 소수점이 있으면 실수, 소수점이 없으면 정수라 한다.
④ 음수는 반드시 숫자 앞에 ‘-’ 부호를 붙여야 한다.
⑤ 숫자 상수는 반드시 따옴표를 묶어서 표현해야 한다.
57. 베이식의 기본 요소인 변수 중 숫자 변수는 ?
① 123② KM
③ “123”④ H5$
⑤ “ABC”
58. 순서도의 기호를 표시하는 요령이 바르지 못한 것은 ?
① 정해진 순서도 기호를 사용한다.
② 흐름이 교차하지 않도록 한다.
③ 가능한 한 흐름이 위에서 아래로 진행되도록 한다.
④ 흐름이 오른쪽에서 왼쪽으로 진행되도록 표시한다.
⑤ 프로그램의 작성을 위해 명령이 실행되는 순서를 그림으로 나타낸 것이다.
[59~60] 다음의 프로그램을 보고 물음에 답하여라.
10 INPUT “NAME, AGE=”;NA$,A
20 PRINT NA$,A
30 END
59. 위 프로그램을 실행시켰을 때 화면에 나타나는 모양은 ?
① ?② NA$,A
③ NAME=?④ NAME,AGE=?
⑤ “NAME,AGE=”?
60. 위 프로그램의 입력 데이터로 적당한 것은 ?
① 436, 274② KIM, 14
③ PARK, LEE④ 246, PARK
⑤ “KIM, CHOI”
61. 다음의 순서도 기호와 관계가 깊은 베이식 명령은 ?
① LET② GOTO <그림>
③ DIM④ INPUT
⑤ IF~THEN
62. 다음 프로그램을 실행시킨 결과 변수 D에 기억되는 값은 ?
10 DATA 10, 2020 READ A
30 DATA 3040 READ B, C
50 DATA 4060 READ D, E, F
70 PRINT A;B;C;D;E80 DATA 50, 60, 70
90 END
① 10② 20
③ 30④ 40
⑤ 50
모의기말고사
1. ⑤
2. ①
3. C>A:
4. ②
5. ① 5 ② %
6. ③
7. ①
8. C>FORMAT A:
9. ①
10. ①
11. ②
12. 분기문
13. REM문
14. READ
15. ⑤
16. ④
17. ①
18. ②
19. ③
20. 머무름표(;)
21. 하드웨어
22. ④
23. 주기억 장치
24. NEW
25. ③
26. ①
27. ④
28. ③
29. ①
30. ①
31. ②
32. ④
33. ⑤
34. ③
35. ②
36. INPUT
37. ②
38. 50
39. ②
40. ②
41. ④
42. 변수
43. 주기억 장치
44. ㉠ >= ㉡ B=A+5
45. ①
46. ⑤
47. 5
48. ④
49. ④
50. ⑤
51. ②
52. ⑤
53. ③
54. ④
55. ③
56. ⑤
57. ②
58. ④
59. ④
60. ②
61. ④
62. ④