공기출
공기출
012345678
연도별 :
과목별 :
[채용] 2024년도 공군 주관 일반군무원 채용시험 시행계획 공고

 

프로그래밍언어론-우정답(2021-04-04 / 182.3KB / 144회)

 

 프로그래밍언어론 우 책형 1 쪽 프로그래밍언어론 문 1. 다음 C 프로그램의 실행 결과로 옳은 것은? #include void main() { int i, total = 0; for (i = 0; i < 10; i++) { if (!(i % 2)) continue; total = total + i; } printf("%d\n", total); } ① 20 ② 25 ③ 45 ④ 55 문 2. 에서 까지 순차적으로 실행하였을 때 출력되는 결과로 옳은 것은? #include int func() { static int x = 10; return x += 10; } void main() { int x; x = func(); x = func(); printf("a = %d\n", x); } #include int x = 10; void func() { x += 10; } void main() { int x = 10; func(); func(); printf("b = %d\n", x); } #include int x = 10; void func() { x += 10; } void main() { func(); func(); printf("c = %d\n", x); } ① a = 10 ② a = 10 b = 30 b = 30 c = 10 c = 30 ③ a = 30 ④ a = 30 b = 10 b = 30 c = 30 c = 30 문 3. 다음의 언어 L을 생성하는 문법으로 옳은 것은? (단, 언어 L의 알파벳은 {a, b, c}이다) L = { a ncbn | n ≥ 0 } ① S → aA A → aA | B B → Bb | c ② S → aAb A → c ③ S → aAb A → aAb | c ④ S → aSb | c 문 4. 다음 Java 프로그램의 실행 결과로 옳은 것은? class ClassA { private static ClassA instance = new ClassA(); private ClassA() { System.out.print("객체생성-"); } public static ClassA getInstance() { return instance; } } public class Test { public static void main(String[] args) { ClassA obj1 = ClassA.getInstance(); ClassA obj2 = ClassA.getInstance(); if (obj1 == obj2) System.out.println("같다"); else System.out.println("다르다"); } } ① 객체생성-객체생성-같다 ② 객체생성-같다 ③ 객체생성-객체생성-다르다 ④ 객체생성-다르다 문 5. 다음 C 프로그램의 실행 결과로 옳은 것은? #include void main() { int a, b, c, r; a = 4; b = 2; c = 3; r = a++ - ++b * (c 또는 문장이 들어가는 경우에 대한 설명으로 옳은 것은? human = (Human)mammal; human.mamma(); mammal = human; mammal.speak(); ① ㉠에 의 문장이 삽입될 경우, human은 Mammal 클래스의 객체를 참조하게 되므로 human.mamma(); 부분에서 문자열 “mamma”를 출력한다. ② ㉠에 의 문장이 삽입될 경우, human = (Human) mammal; 부분에서 컴파일 오류는 발생하지 않지만, 실행시 예외(exception)가 발생한다. ③ ㉠에 의 문장이 삽입될 경우, mammal은 Human 클래스의 객체를 참조하게 되므로 mammal.speak(); 부분에서 문자열 “speak”를 출력한다. ④ ㉠에 의 문장이 삽입될 경우, Human 클래스와 Mammal 클래스는 클래스형(class type)이 서로 다르기 때문에 mammal = human; 부분에서 컴파일 오류가 발생한다. 문 8. 다음 Java 프로그램의 실행 결과로 옳은 것은? import java.util.*; class Test { public static void main(String args[]) { LinkedList list = new LinkedList(); list.addLast(new Integer(20)); list.addLast(new Integer(10)); Iterator e = list.iterator(); while (e.hasNext()) { Integer num = (Integer)e.next(); System.out.print(num + " "); } while (!list.isEmpty()) { Integer num = list.removeLast(); System.out.print(num + " "); } } } ① 10 20 10 20 ② 10 20 20 10 ③ 20 10 10 20 ④ 20 10 20 10 문 9. 다음 C 프로그램의 실행 결과로 옳은 것은? #include int getnext(int a) { return (a * 2 + 1); } void main() { int i, j, k = 0; for (i = 1; i < 10; i++) for (j = 1; j < getnext(i); j++) k++; printf("k = %d\n", k); } ① k = 90 ② k = 99 ③ k = 110 ④ k = 120 문 10. 다음 C 프로그램의 실행 결과로 옳은 것은? #include void main() { int a[2][3] = {{-3, 14, 5}, {1, -10, 8}}; int *b[] = {a[0], a[1]}; int *p = b[1]; printf("%d, ", *b[1]); printf("%d, ", *(--p - 2)); printf("%d\n", *(*(a + 1) + 1)); } ① -3, -3, 8 ② -3, 3, -10 ③ 1, -3, -10 ④ 1, 3, 8 프로그래밍언어론 우 책형 3 쪽 문 11. 다음 C 프로그램은 2차원 배열 x의 각 원소 값을 두배로 만들기 위한 것이다. ㉠과 ㉡에 들어갈 내용으로 옳지 않은 것은? #include ㉠ // 배열의 원소 값을 두배로 하는 함수 정의 void main() { int x[2][3] = {{1, 2, 3}, {4, 5, 6}}; ㉡ // 함수 ㉠ 호출 } ① ㉠ void dubl(int ary[][], int row, int col) { int i, j; for (i = 0; i < row; i++) for (j = 0; j < col; j++) ary[i][j] *= 2; } ㉡ dubl(x, 2, 3); ② ㉠ void dubl(int ary[], int size) { int i; for (i = 0; i < size; i++) ary[i] *= 2; } ㉡ int i; for (i = 0; i < 2; i++) dubl(x[i], 3); ③ ㉠ void dubl(int ary[], int size) { int i; for (i = 0; i < size; i++) ary[i] *= 2; } ㉡ dubl(x[0], 6); ④ ㉠ void dubl(int *ary, int size) { int i; for (i = 0; i < size; i++) *(ary + i) *= 2; } ㉡ dubl(x[0], 6); 문 12. 다음 C 프로그램의 실행 결과로 옳은 것은? #include void swap(int i, int *j) { int tmp; tmp = i; i = *j; *j = tmp; } void main() { int i, j; i = 10; j = 9; swap(i, &j); printf("%d\n", i - 1); } ① 8 ② 9 ③ 10 ④ 11 문 13. 다음 C 프로그램의 실행 결과로 옳은 것은? #include int m(int x) { if (x == 1) return 3; else return 2 * m(x - 1); } void main() { printf("%d\n", m(5)); } ① 12 ② 24 ③ 48 ④ 72 문 14. 다음 Java 프로그램의 실행 결과로 옳은 것은? class C { int x = 10; void show_me() { System.out.println("상위클래스 C의 show_me() 메소드"); } void write() { this.show_me(); System.out.println("x 값은 : " + x); } } class D extends C { int x = 20; void show_me() { System.out.println("하위클래스 D의 show_me() 메소드"); } } class InheritThis { public static void main(String args[]) { D d = new D(); d.write(); } } ① 하위클래스 D의 show_me() 메소드 x 값은 : 10 ② 상위클래스 C의 show_me() 메소드 x 값은 : 10 ③ 하위클래스 D의 show_me() 메소드 x 값은 : 20 ④ 상위클래스 C의 show_me() 메소드 x 값은 : 20 문 15. Java의 접근지정자(access modifier)에 대한 설명으로 옳지 않은 것은? ① public으로 지정된 메소드는 모든 클래스에서 접근할 수 있다. ② private으로 지정된 메소드는 자신이 속한 클래스를 제외한 어떤 클래스에서도 접근할 수 없다. ③ protected로 지정된 메소드는 자신이 속한 클래스와 자신이 속한 클래스의 파생클래스에서만 접근할 수 있다. ④ 접근지정자가 없는 메소드는 자신이 속한 클래스 및 자신이 속한 클래스와 같은 패키지의 클래스에서도 접근할 수 있다. 프로그래밍언어론 우 책형 4 쪽 문 16. 다음 Java 프로그램이 정상적으로 실행되기 위해 ㉠과 ㉡에 들어갈 내용으로 옳은 것은? class ThreadTest implements ㉠ { public void run() { System.out.println("쓰레드 실행부분...."); } } public class ImplOfThread { public static void main(String[] args) { Thread t = new Thread(new ThreadTest()); System.out.println("Before"); ㉡ System.out.println("After"); } } ㉠ ㉡ ① Thread t.join(); ② Thread t.start(); ③ Runnable t.join(); ④ Runnable t.start(); 문 17. 다음 C 프로그램이 실행될 때 함수 fac()의 활성화 레코드(activation record)에 저장될 필요가 없는 요소는? #include int fac(int n) { if (n <= 1) return 1; else return (n * fac(n - 1)); } void main() { int x; x = fac(4); } ① 함수의 반환값(return value) ② 정적 링크(static link) ③ 복귀 주소(return address) ④ 매개 변수 n의 값 문 18. 다음 Java 프로그램을 컴파일하면 오류가 발생한다. 오류의 발생 원인으로 옳은 것은? abstract class Person { int age; protected String name; abstract String job(); public int getAge() { return age; } } public class HumanResource { public static void main(String[] args) { Person p = new Person(); } } ① 멤버변수 age에 접근지정자(access modifier)를 지정하지 않았다. ② 추상 클래스로부터 객체를 생성하였다. ③ 메소드 job()의 몸체가 정의되지 않았다. ④ 메소드 getAge()의 몸체가 추상클래스 내부에 포함되었다. 문 19. 다음 Java 프로그램에서 사용된 객체지향 언어의 특성이 아닌 것은? class Calc1 { protected int a, b; public Calc1() { a = 1; b = 2; } } class Plus extends Calc1 { void answer() { System.out.println(a + "+" + b + "=" + (a + b)); } void answer(int a, int b) { System.out.println(a + "+" + b + "=" + (a + b)); } } ① 오버라이딩(overriding) ② 상속(inheritance) ③ 캡슐화(encapsulation) ④ 오버로딩(overloading) 문 20. 다음 Java 프로그램의 실행 결과로 옳은 것은? class TestExcep { static int a, b; public static void div() { try { System.out.println("a를 b로 나눈 몫 = " + (a / b)); } catch(Exception e) { System.out.println("Exception 처리 루틴2 : "); } finally { System.out.println("div()의 finally 블록 수행"); } } public static void main(String args[]) { try { a = 1; b = 1; div(); } catch(Exception e) { System.out.println("Exception 처리 루틴1 : "); } finally { System.out.println("main()의 finally 블록 수행"); } } } ① a를 b로 나눈 몫 = 1 ② a를 b로 나눈 몫 = 1 div()의 finally 블록 수행 ③ a를 b로 나눈 몫 = 1 main()의 finally 블록 수행 ④ a를 b로 나눈 몫 = 1 div()의 finally 블록 수행 main()의 finally 블록 수행


해설등록

해설수정
0
수정내역

유튜브

주소복사

신고

스크랩
2011 국가직 7급 통계학 문제 정답 (2021-04-04) 2011 국가직 7급 통신이론 문제 정답 (2021-04-04) →2011 국가직 7급 프로그래밍언어론 문제 정답 (2021-04-04) 2011 국가직 7급 한국사 문제 해설 +7 (2017-09-17) 2011 국가직 7급 행정법 문제 해설 +2 (2017-09-17)
?
정렬  > 
  1. 2011 6월 모의평가 사회탐구 문제 해설

    고3 모평학평 2017.09.17 조회수 891
  2. 2011 6월 모의평가 수학 문제 해설

    고3 모평학평 2017.09.17 조회수 456
  3. 2011 4월 학력평가 과학탐구 문제 해설

    고3 모평학평 2017.09.17 조회수 349
  4. 2011 4월 학력평가 사회탐구 문제 해설

    고3 모평학평 2017.09.17 조회수 786
  5. 2011 4월 학력평가 수학 문제 해설

    고3 모평학평 2017.09.17 조회수 314
  6. 2011 3월 학력평가 과학탐구 문제 해설

    고3 모평학평 2017.09.17 조회수 382
  7. 2011 3월 학력평가 사회탐구 문제 해설 +1

    고3 모평학평 2017.09.17 조회수 803
  8. 2011 3월 학력평가 수학 문제 해설

    고3 모평학평 2017.09.17 조회수 367
  9. 2011 국가직 5급 전과목 문제 정답

    국가직 5급 2017.09.17 조회수 7241
  10. 2011 국가직 5급 상황판단 문제 정답

    국가직 5급 2021.04.04 조회수 2023
  11. 2011 국가직 5급 언어논리 문제 정답

    국가직 5급 2021.04.04 조회수 1785
  12. 2011 국가직 5급 자료해석 문제 정답

    국가직 5급 2021.04.04 조회수 1073
  13. 2011 국가직 5급 동역학 문제 해설 (2차)

    국가직 5급 2017.11.09 조회수 612
  14. 2011 국가직 5급 경력채용 전과목 문제 정답

    국가직 5급(경력) 2020.11.05 조회수 3215
  15. 2011 국가직 5급 경력채용 상황판단 문제 정답

    국가직 5급(경력) 2021.04.04 조회수 1069
  16. 2011 국가직 5급 경력채용 언어논리 문제 정답

    국가직 5급(경력) 2021.04.04 조회수 871
  17. 2011 국가직 5급 경력채용 자료해석 문제 정답

    국가직 5급(경력) 2021.04.04 조회수 820
  18. 2011 국가직 7급 전과목 문제 정답 +3

    국가직 7급 2017.09.17 조회수 6649
  19. 2011 국가직 7급 경제학 문제 해설 +1

    국가직 7급 2017.09.17 조회수 5679
  20. 2011 국가직 7급 교육학 문제 해설 +2

    국가직 7급 2017.09.17 조회수 2067
  21. 2011 국가직 7급 국어 문제 해설 +6

    국가직 7급 2017.09.17 조회수 7515
  22. 2011 국가직 7급 기계설계 문제 해설

    국가직 7급 2017.10.29 조회수 1319
  23. 2011 국가직 7급 독어 문제 정답

    국가직 7급 2021.04.04 조회수 89
  24. 2011 국가직 7급 러시아어 문제 정답

    국가직 7급 2021.04.04 조회수 52
  25. 2011 국가직 7급 무역학 문제 정답

    국가직 7급 2021.04.04 조회수 116
  26. 2011 국가직 7급 물리학 문제 해설

    국가직 7급 2017.11.12 조회수 2463
  27. 2011 국가직 7급 반응공학 문제 정답

    국가직 7급 2021.04.04 조회수 130
  28. 2011 국가직 7급 불어 문제 정답

    국가직 7급 2021.04.04 조회수 49
  29. 2011 국가직 7급 생물학개론 문제 정답

    국가직 7급 2021.04.04 조회수 269
  30. 2011 국가직 7급 세법 문제 해설

    국가직 7급 2017.09.17 조회수 1194
  31. 2011 국가직 7급 소프트웨어공학 문제 정답

    국가직 7급 2021.04.04 조회수 230
  32. 2011 국가직 7급 수리수문학 문제 해설

    국가직 7급 2019.10.11 조회수 1438
  33. 2011 국가직 7급 스페인어 문제 정답

    국가직 7급 2021.04.04 조회수 88
  34. 2011 국가직 7급 식용작물학 문제 정답

    국가직 7급 2021.04.04 조회수 164
  35. 2011 국가직 7급 영어 문제 해설 +6

    국가직 7급 2017.09.17 조회수 6894
  36. 2011 국가직 7급 응용역학 문제 해설

    국가직 7급 2017.09.17 조회수 1815
  37. 2011 국가직 7급 일어 문제 정답

    국가직 7급 2021.04.04 조회수 74
  38. 2011 국가직 7급 임업경영학 문제 정답

    국가직 7급 2021.04.04 조회수 91
  39. 2011 국가직 7급 자동제어 문제 해설

    국가직 7급 2017.11.09 조회수 832
  40. 2011 국가직 7급 자료구조론 문제 정답 +2

    국가직 7급 2021.04.04 조회수 361
  41. 2011 국가직 7급 재배학 문제 정답

    국가직 7급 2021.04.04 조회수 286
  42. 2011 국가직 7급 전기기기 문제 정답

    국가직 7급 2021.04.04 조회수 338
  43. 2011 국가직 7급 전기자기학 문제 정답

    국가직 7급 2021.04.04 조회수 531
  44. 2011 국가직 7급 전달현상 문제 정답

    국가직 7급 2021.04.04 조회수 168
  45. 2011 국가직 7급 전자회로 문제 정답

    국가직 7급 2021.04.04 조회수 312
  46. 2011 국가직 7급 조경학 문제 정답

    국가직 7급 2021.04.04 조회수 346
  47. 2011 국가직 7급 조림학 문제 정답

    국가직 7급 2021.04.04 조회수 114
  48. 2011 국가직 7급 중국어 문제 정답

    국가직 7급 2021.04.04 조회수 73
  49. 2011 국가직 7급 토양학 문제 정답

    국가직 7급 2021.04.04 조회수 237
  50. 2011 국가직 7급 토질역학 문제 정답

    국가직 7급 2021.04.04 조회수 681
  51. 2011 국가직 7급 통계학 문제 정답

    국가직 7급 2021.04.04 조회수 547
  52. 2011 국가직 7급 통신이론 문제 정답

    국가직 7급 2021.04.04 조회수 309
  53. 2011 국가직 7급 프로그래밍언어론 문제 정답

    국가직 7급 2021.04.04 조회수 257
  54. 2011 국가직 7급 한국사 문제 해설 +7

    국가직 7급 2017.09.17 조회수 7646
  55. 2011 국가직 7급 행정법 문제 해설 +2

    국가직 7급 2017.09.17 조회수 5543
  56. 2011 국가직 7급 행정학 문제 해설 +2

    국가직 7급 2017.09.17 조회수 5062
  57. 2011 국가직 7급 헌법 문제 해설 +7

    국가직 7급 2017.09.17 조회수 4760
  58. 2011 국가직 7급 형법 문제 해설

    국가직 7급 2017.09.17 조회수 1494
  59. 2011 국가직 7급 형사소송법 문제 정답

    국가직 7급 2021.04.04 조회수 354
  60. 2011 국가직 7급 화공열역학 문제 정답

    국가직 7급 2021.04.04 조회수 243
  61. 2011 국가직 7급 화학개론 문제 정답

    국가직 7급 2021.04.04 조회수 455
  62. 2011 국가직 7급 회계학 문제 해설

    국가직 7급 2017.09.17 조회수 1622
  63. 2011 국가직 7급 회로이론 문제 해설

    국가직 7급 2018.10.30 조회수 1211
  64. 2011 국가직 9급 전과목 문제 정답 - 2011.4.9. +10

    국가직 9급 2017.09.17 조회수 7257
  65. 2011 국가직 9급 건축계획 문제 정답

    국가직 9급 2021.04.04 조회수 226
  66. 2011 국가직 9급 건축구조 문제 정답

    국가직 9급 2021.04.04 조회수 177
  67. 2011 국가직 9급 경제학 문제 해설 +1

    국가직 9급 2018.04.24 조회수 3144
  68. 2011 국가직 9급 공업화학 문제 정답

    국가직 9급 2021.04.04 조회수 357
  69. 2011 국가직 9급 관세법개론 문제 정답

    국가직 9급 2021.04.04 조회수 148
  70. 2011 국가직 9급 교육학 문제 해설 +2

    국가직 9급 2017.09.17 조회수 3368
Board Pagination 1 2 3 4 5
/ 5
뉴스
공고
일정
게시글
댓글
추천
  최근 해설
최근 활동
전체 해설
출간일순
네이버랭킹
더보기