본문 바로가기

전체 글74

C언어 10편 복습 문제 – 문자열 & 구조체/포인터 연계 ✅ C언어 10편 복습 문제 – 문자열 & 구조체/포인터 연계1) 객관식 (1~5번)1.문자열을 저장하기 위한 올바른 선언은?① char str;② char str[10];③ string str;④ int str[10]; 2. char str[20] = "Hello"; 에서 str[0] 값은?① 'e'② 'H'③ NULL④ 'o' 3.문자열의 끝을 나타내는 문자는?① ' ' (공백)② EOF③ '\0'④ 'n' 4.구조체를 정의할 때 사용하는 키워드는?① struct② object③ record④ define 5.다음 중 구조체 멤버 접근 방법으로 옳은 것은? (단, struct Student s; 선언됨)① s->age② Student.age③ s.age④ Student->age2) 단답형 / .. 2025. 8. 20.
C언어 9편 복습 문제 – 포인터 심화 📘 C언어 9편 복습 문제 – 포인터 심화1부. 객관식 (1~5번)1. 다음 중 올바른 포인터 선언은?① int ptr*;② *int ptr;③ int *ptr;④ int &ptr;2. 다음 중 p = &a;가 의미하는 것은?① a의 값을 p에 복사한다② a의 주소를 p에 저장한다③ p가 가리키는 값을 a에 저장한다④ p와 a를 서로 교환한다3. 다음 중 포인터 연산에 대한 설명으로 옳은 것은? (배열이 int arr[5]; int *p = arr; 일 때)① p + 1은 1바이트만 이동한다② p + 1은 arr[1]의 주소를 가리킨다③ *(p + 2)는 컴파일 오류다④ p[2]는 사용할 수 없다4. 이중 포인터에 대한 설명으로 옳은 것은?① 이중 포인터는 정수 두 개를 저장한다② 이중 포인터는 포인터.. 2025. 8. 19.
C언어 8편 복습 문제 (문자열 처리) 📘 C언어 8편 복습 문제 (문자열 처리)객관식 문제1. 문자열을 저장할 때 반드시 필요한 문자는 무엇인가요?① ' ' (공백 문자)② \n (개행 문자)③ \0 (NULL 문자)④ \t (탭 문자)2. 다음 중 문자열을 입력받는 가장 안전한 함수는 무엇인가요?① gets()② scanf("%s", str)③ fgets()④ puts()3. "Hello" 라는 문자열을 저장하기 위해 필요한 최소 배열 크기는 얼마인가요?① 4② 5③ 6④ 74. 문자열 처리 함수 중 문자열의 길이를 구하는 함수는 무엇인가요?① strcpy()② strlen()③ strcmp()④ strcat()5. 문자열 복사 함수 strcpy(str1, str2); 의 의미는 무엇인가요?① str1을 str2로 복사한다.② str2를.. 2025. 8. 18.
C언어 7편 복습 문제 – 함수와 배열 ✅ C언어 7편 복습 문제 – 함수와 배열1부. 객관식 (1~5번)1. 함수에 값을 전달할 때 사용하는 것을 무엇이라고 하는가?① 반환값② 매개변수(전달인자)③ 지역변수④ 전역변수2. 다음 중 1차원 배열의 선언이 올바른 것은?① int arr[5];② int arr = [5];③ int[5] arr;④ arr int[5];3. C언어에서 문자열을 저장하는 배열을 선언할 때 반드시 고려해야 하는 점은?① 배열 길이를 짝수로 해야 한다.② NULL 문자를 위한 공간을 포함해야 한다.③ 첫 번째 요소는 비워두어야 한다.④ 반드시 초기화를 해야 한다.4. 다음 중 2차원 배열의 올바른 선언은?① int arr[3,4];② int arr[3][4];③ int arr(3)(4);④ int[3][4] arr;5. .. 2025. 8. 17.
C언어 6편 복습 문제 – 선택문과 반복문 ✅ C언어 6편 복습 문제 – 선택문과 반복문1부. 객관식 (1~5번)1. switch문의 기본 문법에서 default의 역할은 무엇인가?① 모든 case의 실행을 마친 후 실행된다.② 조건에 맞는 case가 없을 때 실행된다.③ 첫 번째 case 전에 실행된다.④ switch문이 끝난 후 실행된다.2. 다음 중 for문의 구성 요소가 아닌 것은?① 초기식② 조건식③ 증감식④ 반환식3. while문과 do-while문의 가장 큰 차이는?① while문은 반복하지 않는다.② do-while문은 조건에 상관없이 최소 1회 실행된다.③ while문은 변수 선언이 불가능하다.④ do-while문은 무한 루프를 만들 수 없다.4. 다음 코드의 출력 결과는?① 1 2 3② 0 1 2③ 1 2 3 4④ 0 1 2 3.. 2025. 8. 16.
C언어 5편 복습 문제 – 조건문 ✅ C언어 5편 복습 문제 – 조건문1부. 객관식 (1~5번)1. 다음 중 if문의 기본 형태로 맞는 것은?① if (조건식) { 실행문; }② if { 조건식 (실행문;) }③ if 조건식 실행문;④ if 실행문 { 조건식; }2. if-else if-else 구조에 대한 설명으로 올바른 것은?① 여러 개의 조건 중 하나만 참이어도 모든 조건이 실행된다.② 첫 번째 참 조건의 실행문만 실행되고 나머지는 건너뛴다.③ 모든 조건이 참이어야 실행된다.④ 조건의 순서는 중요하지 않다.3. 다음 코드 실행 결과는? ① 짝수② 홀수③ 오류 발생④ 아무것도 출력 안 함4. if문에서 조건이 참일 때 실행되는 블록이 없다면 어떻게 되는가?① 오류가 발생한다.② 그냥 아무 일도 일어나지 않는다.③ 무한 루프가 된다.④.. 2025. 8. 15.
반응형