프로그래밍언어론정답(2021-04-10 / 596.6KB / 56회)
A형 17 - 15 1. 저급 언어에 해당하는 것은? ① 자연어 ② 비절차 언어 ③ 어셈블리어 ④ 객체지향 언어 ⑤ 비주얼 프로그래밍 언어 2. JAVA에서 사용할 수 있는 주석 기호를 에서 모두 고른 것은? ㄱ. ' ㄴ. ㄷ. // ㄹ. '' ㅁ. /*, */ ① ㄱ, ㄹ ② ㄴ, ㄷ ③ ㄴ, ㅁ ④ ㄷ, ㅁ ⑤ ㄴ, ㄷ, ㄹ 3. C 프로그램에서 free함수로 메모리를 해제할 수 있는 함수를 에서 모두 고른 것은? ㄱ. allocmem() ㄴ. calloc() ㄷ. famloc() ㄹ. malloc() ㅁ. realloc() ① ㄱ, ㄴ ② ㄴ, ㄹ ③ ㄴ, ㅁ ④ ㄴ, ㄷ, ㄹ ⑤ ㄴ, ㄹ, ㅁ 4. Visual Basic을 실행 후 Command1 버튼을 클릭했을 때 Str2의 값은? Private Sub Command1_Click() Dim Str1 As Double Dim Str2 As Integer Str1 = 87.67 Str2 = Cint(Str1) Print Str2 End Sub ① 87 ② 87.67 ③ 87.7 ④ 88 ⑤ 89 5. 다음의 HTML 문서를 실행했을 때 나타나는 결과에 대한 설명으로 옳은 것은? 메인 ① 기본 글자색은 ‘blue’이다. ② 처음 실행했을 때 ‘메인’ 글자색이 ‘blue’이다. ③ ‘메인’ 글자를 누르고 있으면 글자색이 ‘green’이다. ④ ‘메인’을 누르면 현재 창에 ‘m.html’ 문서를 보여 준다. ⑤ ‘메인’ 글자를 한 번 누른 적이 있으면 글자색이 ‘red’이다. 6. 다음 Visual Basic 프로그램의 실행 결과 cc의 값은? Private Sub Form_Click() Dim cc As Integer Dim i As Integer cc = 0 For i = 1 To 100 Step 8 cc = cc + 1 Next i Print cc End Sub ① 0 ② 12 ③ 13 ④ 14 ⑤ 97 7. 자바 스크립트를 활용한 HTML 문서의 실행 결과 값은? ① c1=13 ② c1=13 ③ c1=14 c3=false c3=true c3=true ④ c1=14 ⑤ c1=16 c3=false c3=true A형 17 - 16 8. 다음 C 프로그램의 실행 결과로 나타날 수 있는 값은? #include void main() { int i; i = 1; while(i #include void main() { char *s1="Korea Seoul"; char *s2="Korea Jeju"; if (strcmp(s1, s2) > 0 ) printf("Seoul\n"); else if (strcmp(s1, s2) == 0 ) printf("Korea\n"); else printf("Jeju\n"); } ① Jeju ② Korea ③ Seoul ④ 1 ⑤ 0 10. 다음에서 설명하는 객체지향설계 방법은? ○ 객체들을 블록 단위로 정의해서 개발 ○ 블록들 간의 상호작용 다이어그램을 생성 ○ 블록을 서브 시스템으로 조직하여 설계 작업을 검토 ① Coad ② Booch ③ Yourdon ④ Jacobson ⑤ Rambaugh 11. 다음은 무엇에 관한 설명인가? 데이터를 입력하여 출력으로 이동할 때 적용되는 변환과 정보 흐름을 묘사하는 그래픽 기법(Graphical Technique) ① 데이터 흐름도(DFD) ② 데이터 사전(Data Dictionary) ③ 프로세스 명세(Process Specification) ④ 상태 전이도(State Transition Diagram) ⑤ 잭슨 시스템 개발 방법(Jackson System Development) 12. 메모리는 프로그램에서 사용하기 편리하도록 몇 가지 용도로 나뉘는데, 다음 중 데이터 영역(세그먼트) 에 저장되는 것은? ① 전역변수 ② 복귀주소 ③ 지역변수 ④ 함수 호출 인자 ⑤ 프로그램 코드 13. 다음에서 설명하는 암호 알고리즘은? ○ 1977년에 IBM에서 만들어졌음 ○ 64bit의 평문을 한 개의 블록으로 입력 받음 ○ 56bit의 키를 이용하여 64bit의 암호문으로 변환 ○ 미 연방 정보처리 표준 46(FIPS PUB46)으로 채택 ① Dq ② Des ③ Cyzer ④ Solon ⑤ Rall fence 14. 다음 C 프로그램을 실행한 결과 값은? #include #define change(x,y) imsi=x;x=y;y=imsi; void main() { int i, j, K=5, imsi; int num[5]={5, 9, 3, 7, 4}; for(i=0;i void main() { int su1=16, su2=4, mov1, mov2; mov1 = su1 >> 2; mov2 = su2 no); ② scanf("%d", *student.no); ③ scanf("%d", student *no); ④ scanf("%d", &student->no); ⑤ scanf("%d", &student.no); 19. 다음 XML문서에서 아래와 같이 출력하고자 할 때 ㉠에 스타일 시트(beauty.css)를 삽입하는 명령 이 바르게 된 것은? [출력 화면] 자전거 여행 김 훈 320 12,000원 ㉠ 자전거 여행 김 훈 320 12,000원 ① ② ③ ④ ⑤ 20. 임의의 양수를 입력받아 그 수가 2의 거듭제곱 (1, 2, 4, 8, ...)인지를 판별하는 C 프로그램이다. ㉠, ㉡, ㉢에 들어갈 값으로 옳은 것은? #include void f(int a) { if(a > ㉠ && (a ㉡ (a-1)) == ㉢ ) printf("%d는 2의 거듭제곱입니다\n", a); return; } void main() { int input; scanf("%d", &input); f(input); } ① 0, +, 0 ② 0, &, 0 ③ 0, -, 1 ④ 1, &&, 1 ⑤ 1, -, 1