프로그래밍기능사

프로그래밍 언어 활용

프로그래밍기능사 · 100문항 · 고르면 바로 정답과 해설이 나옵니다

0 / 100 풀이정답 0
1.C 언어 기초

C 언어에서 모든 프로그램의 실행이 시작되는 함수는?

2.C 언어 기초

C 언어의 변수명으로 사용할 수 없는 것은?

3.C 언어 기초

32비트 시스템에서 일반적으로 4바이트를 차지하지 않는 자료형은?

4.C 언어 기초

printf 함수에서 정수를 10진수로 출력할 때 사용하는 서식 문자는?

5.C 언어 기초

다음 중 실수를 출력하기 위한 서식 문자로 옳은 것은?

6.C 언어 기초

scanf 함수로 정수 변수 a에 값을 입력받는 문장으로 옳은 것은?

7.C 언어 기초

C 언어에서 한 줄 주석을 나타내는 기호는?

8.C 언어 기초

다음 중 C 언어의 예약어가 아닌 것은?

9.C 언어 기초

int a = 10, b = 3; 일 때 a % b 의 결과는?

10.C 언어 기초

int a = 7, b = 2; 일 때 a / b 의 값은?

11.C 언어 기초

int x = 5; 일 때 printf("%d", x++); 가 출력하는 값과 실행 후 x의 값은?

12.C 언어 기초

int x = 5; 일 때 printf("%d", ++x); 의 출력값은?

13.C 언어 기초

C 언어 연산자 중 우선순위가 가장 높은 것은?

14.C 언어 기초

논리 연산자 중 AND에 해당하는 것은?

15.C 언어 기초

int a = 6, b = 3; 일 때 a & b 의 결과는?

16.C 언어 기초

int a = 6, b = 3; 일 때 a | b 의 결과는?

17.C 언어 기초

x = 8 일 때 x >> 1 의 결과는?

18.C 언어 기초

x = 3 일 때 x << 2 의 결과는?

19.C 언어 기초

C 언어에서 문자 하나를 저장하는 자료형은?

20.C 언어 기초

조건 연산자 (a > b) ? a : b 의 의미로 옳은 것은?

실기시험 학원을 찾으세요? 이 자리에 우리 학원 올리기 — 월 550,000원부터(부가세 포함) →
21.C 언어 기초

상수를 정의하는 전처리기 지시어는?

22.C 언어 기초

표준 입출력 함수를 사용하기 위해 포함해야 하는 헤더 파일은?

23.C 언어 기초

변수의 값을 바꿀 수 없도록 선언할 때 사용하는 예약어는?

24.C 언어 기초

함수 안에서 선언되어 그 함수 안에서만 사용되는 변수는?

25.C 언어 기초

함수가 종료되어도 값이 유지되는 지역 변수를 만드는 기억 클래스는?

26.C 언어 기초

이스케이프 문자 \n 의 기능으로 옳은 것은?

27.C 언어 기초

10진수 26을 2진수로 바르게 변환한 것은?

28.C 언어 기초

C 언어에서 자료형의 크기를 바이트 단위로 구하는 연산자는?

29.C 언어 기초

서로 다른 자료형끼리 연산할 때 자료형이 자동으로 맞춰지는 것을 무엇이라 하는가?

30.C 언어 기초

int형 변수 a를 실수로 강제 변환하는 올바른 표현은?

31.제어문과 반복문

구조적 프로그래밍의 기본 제어 구조가 아닌 것은?

32.제어문과 반복문

여러 값 중 하나를 선택해 분기할 때 사용하는 제어문은?

33.제어문과 반복문

switch문에서 각 case 실행 후 switch를 빠져나가기 위해 필요한 문장은?

34.제어문과 반복문

조건을 먼저 검사하기 때문에 조건이 처음부터 거짓이면 한 번도 실행되지 않는 반복문은?

35.제어문과 반복문

반드시 한 번은 실행되는 반복문은?

36.제어문과 반복문

for(i = 0; i < 5; i++) 문장이 반복하는 횟수는?

37.제어문과 반복문

반복문 안에서 현재 반복만 건너뛰고 다음 반복으로 넘어가게 하는 문장은?

38.제어문과 반복문

다음 코드의 출력값은? int s = 0; for(int i = 1; i <= 5; i++) s += i; printf("%d", s);

39.제어문과 반복문

다음 코드의 출력값은? int i = 0, c = 0; while(i < 10) { if(i % 2 == 0) c++; i++; } printf("%d", c);

40.제어문과 반복문

for( ; ; ) 문장의 의미로 옳은 것은?

실기시험 학원을 찾으세요? 이 자리에 우리 학원 올리기 — 월 550,000원부터(부가세 포함) →
41.제어문과 반복문

다음 코드의 출력값은? int i = 5, f = 1; while(i > 1) { f *= i; i--; } printf("%d", f);

42.제어문과 반복문

if(a = 5) 와 같이 작성했을 때 발생하는 문제는?

43.제어문과 반복문

중첩 반복문에서 안쪽 루프의 break가 미치는 범위는?

44.제어문과 반복문

다음 코드의 출력 횟수는? for(int i = 0; i < 3; i++) for(int j = 0; j < 4; j++) printf("*");

45.제어문과 반복문

조건이 참일 때만 실행되고 거짓이면 다른 문장을 실행하는 제어문은?

46.제어문과 반복문

다음 코드의 출력값은? int x = 3; switch(x) { case 1: printf("A"); case 3: printf("B"); case 4: printf("C"); }

47.제어문과 반복문

반복 횟수가 명확할 때 가장 적합한 반복문은?

48.제어문과 반복문

다음 코드의 출력값은? int n = 1234, s = 0; while(n > 0) { s += n % 10; n /= 10; } printf("%d", s);

49.제어문과 반복문

프로그램의 논리 흐름을 도형으로 표현한 것은?

50.제어문과 반복문

순서도에서 마름모 기호가 의미하는 것은?

51.배열·포인터·함수

int a[5]; 로 선언한 배열의 첫 번째 요소를 가리키는 표현은?

52.배열·포인터·함수

int a[10]; 배열이 차지하는 메모리 크기는? (int는 4바이트)

53.배열·포인터·함수

int a[3][4]; 배열의 전체 요소 개수는?

54.배열·포인터·함수

배열명 a가 단독으로 사용될 때 의미하는 값은?

55.배열·포인터·함수

다음 코드의 출력값은? int a[5] = {1, 2, 3, 4, 5}; printf("%d", a[2] + a[4]);

56.배열·포인터·함수

char s[] = "KOREA"; 일 때 배열 s의 크기는?

57.배열·포인터·함수

문자열의 끝을 나타내는 문자는?

58.배열·포인터·함수

포인터 변수가 저장하는 값은?

59.배열·포인터·함수

포인터 p가 가리키는 곳의 값을 얻는 연산자는?

60.배열·포인터·함수

다음 코드의 출력값은? int a = 10; int *p = &a; *p = 20; printf("%d", a);

실기시험 학원을 찾으세요? 이 자리에 우리 학원 올리기 — 월 550,000원부터(부가세 포함) →
61.배열·포인터·함수

int a[5]; 일 때 a + 2 와 같은 의미를 갖는 것은?

62.배열·포인터·함수

함수 호출 시 인수의 값만 복사해 전달하는 방식은?

63.배열·포인터·함수

함수 안에서 원본 변수의 값을 바꾸려면 어떤 방식으로 전달해야 하는가?

64.배열·포인터·함수

반환값이 없는 함수를 선언할 때 사용하는 자료형은?

65.배열·포인터·함수

함수의 원형(prototype) 선언을 하는 이유로 옳은 것은?

66.배열·포인터·함수

자기 자신을 다시 호출하는 함수를 무엇이라 하는가?

67.배열·포인터·함수

다음 재귀 함수 f(4)의 반환값은? int f(int n) { if(n <= 1) return 1; return n * f(n-1); }

68.배열·포인터·함수

두 문자열을 연결하는 표준 라이브러리 함수는?

69.배열·포인터·함수

strlen("COMPUTER") 의 반환값은?

70.배열·포인터·함수

strcmp(s1, s2) 가 0을 반환했다면 의미하는 것은?

71.배열·포인터·함수

실행 중에 필요한 메모리를 할당하는 표준 함수는?

72.배열·포인터·함수

동적 할당한 메모리를 해제하지 않아 사용 가능한 메모리가 줄어드는 현상은?

73.배열·포인터·함수

서로 다른 자료형을 하나로 묶어 사용자 정의 자료형을 만드는 C의 키워드는?

74.배열·포인터·함수

구조체 포인터 p로 멤버 name에 접근하는 올바른 표현은?

75.배열·포인터·함수

프로그램 실행 시 지역 변수와 함수 호출 정보가 저장되는 메모리 영역은?

76.객체지향과 Java

객체지향 프로그래밍의 특징이 아닌 것은?

77.객체지향과 Java

데이터와 그 데이터를 처리하는 함수를 하나로 묶고 내부를 숨기는 것은?

78.객체지향과 Java

객체를 생성하기 위한 설계도에 해당하는 것은?

79.객체지향과 Java

기존 클래스의 속성과 기능을 물려받아 새 클래스를 만드는 것은?

80.객체지향과 Java

같은 이름의 메소드가 상황에 따라 다르게 동작하는 성질은?

실기시험 학원을 찾으세요? 이 자리에 우리 학원 올리기 — 월 550,000원부터(부가세 포함) →
81.객체지향과 Java

매개변수의 개수나 자료형을 달리해 같은 이름의 메소드를 여러 개 정의하는 것은?

82.객체지향과 Java

상위 클래스에서 물려받은 메소드를 하위 클래스에서 다시 정의하는 것은?

83.객체지향과 Java

객체가 생성될 때 자동으로 호출되어 초기화를 담당하는 것은?

84.객체지향과 Java

Java에서 모든 프로그램의 시작점이 되는 메소드 선언으로 옳은 것은?

85.객체지향과 Java

Java에서 클래스 외부에서 접근할 수 없도록 하는 접근 제어자는?

86.객체지향과 Java

다음 Java 코드의 출력값은? int a = 10; int b = 4; System.out.print(a / b);

87.객체지향과 Java

다음 Java 코드의 출력값은? String s = "Hello"; System.out.print(s.length());

88.객체지향과 Java

Java에서 객체를 생성할 때 사용하는 예약어는?

89.객체지향과 Java

Java에서 사용하지 않는 객체의 메모리를 자동으로 회수하는 기능은?

90.객체지향과 Java

Java 프로그램이 운영체제에 상관없이 실행될 수 있게 하는 요소는?

91.Python 기초

Python에서 블록(범위)을 구분하는 방법은?

92.Python 기초

다음 Python 코드의 출력값은? print(7 // 2)

93.Python 기초

다음 Python 코드의 출력값은? print(2 ** 3)

94.Python 기초

다음 Python 코드의 출력값은? a = [1, 2, 3, 4, 5] print(a[1:3])

95.Python 기초

Python에서 값을 변경할 수 없는(불변) 자료형은?

96.Python 기초

Python에서 키와 값의 쌍으로 자료를 저장하는 자료형은?

97.Python 기초

다음 Python 코드의 출력값은? for i in range(3): print(i, end='')

98.Python 기초

Python에서 함수를 정의할 때 사용하는 예약어는?

99.Python 기초

다음 Python 코드의 출력값은? s = 'PROGRAM' print(s[0] + s[-1])

100.Python 기초

Python에서 변수의 자료형을 확인하는 내장 함수는?

실기시험 학원을 찾으세요? 이 자리에 우리 학원 올리기 — 월 550,000원부터(부가세 포함) →
실기시험 학원을 찾으세요? 이 자리에 우리 학원 올리기 — 월 550,000원부터(부가세 포함) →
프로그래밍기능사 다른 단원 풀기

프로그래밍기능사 개인정보처리방침