본문 바로가기
728x90

쉽게 풀어 쓴 C언어 express 솔루션32

쉽게 풀어 쓴 C언어 Express 14장 Exercise 문제 쉽게 풀어 쓴 C언어 Express 14장 Exercise 문제 1. 다음은 무엇을 선언하는 문장인가? (a) int **dp; int형 이중 포인터 변수 dp 선언 (b) int *pa[10]; int형 포인터 배열 pa 선언 (c) int (*p)[10]; int형 배열 포인터 p 선언 (d) void (*f)(int a); int형 매개 변수를 가지고 반환형이 없는 함수를 가리키는 포인터 f 선언 4. 다음의 설명에 맞는 문장을 작성하라. (a) int **dp; (b) double *pa[5]; (c) double (*pf)(char); (d) int (*pf[10])(short, short); (e) void *p; 5. 다음 프로그램의 출력을 쓰시오 (a) int i = 80; int *p =.. 2020. 12. 7.
쉽게 풀어 쓴 C언어 Express 13장 Exercise 문제 쉽게 풀어 쓴 C언어 Express 13장 Exercise 문제 1. struct customer { char name[20]; // 이름 int zip_code; // 주소 long mileage; // 마일리지 정보 } ; struct customer c1; 2. (a) 구조체를 선언하면 자동으로 변수가 생성된다. -> 거짓 (b) typedef은 변수를 선언하는 키워드이다. -> 거짓 (c) 구조체는 == 연산자를 사용하여 비교할 수 있다.-> 거짓 (d) 구조체를 함수로 전달하면 원본이 전달된다. -> 거짓 (e) 구조체 변수는 =연산자를 이용하여 대입될 수 있다.-> 참 3. (2) 4. (1), (3) 5. enum colors { white, red=3, blue, green, black=9.. 2020. 12. 7.
쉽게 풀어 쓴 C언어 Express 12장 Exercise 문제 쉽게 풀어 쓴 C언어 Express 12장 Exercise 문제 1. (a) strcat() (b) strcpy() (c) strtok() (d) gets() (e) strlen() 2. (a) '?'을 “?”로 변경 (b) if( strcmp(s, "value")==0 ) (c) strcpy(a, "Hello World!"); 3. s1이 가리키는 것은 문자열 상수로서 더 이상의 추가 공간을 가지고 있지 않기 때문에 s2가 가리키는 문자열을 저장할 수 없다. 수정한 결과는 다음과 같다. char s1[20] = "Hi! "; char *s2 = "Programmers"; strcat(s1, s2); 4. 첫번째 문장에서는 문자 배열이 선언되고 문자 배열의 초기값이 "Hello World!"가 된다. 두.. 2020. 12. 7.
쉽게 풀어 쓴 C언어 Express 11장 Exercise 문제 쉽게 풀어 쓴 C언어 Express 11장 Exercise 문제 1. (a) *(list+6) (b) *(name+3) (c) cost[8] (d) *(message+0) 2. char *p; p = &code; *p = ‘a’; 3. (3) 4. (3) 5. 5 5 계속하려면 아무 키나 누르십시오 . . . 6. 1008 2008 계속하려면 아무 키나 누르십시오 . . . 7. 0 1 1 계속하려면 아무 키나 누르십시오 . . . 8. (a) void print_array(double a[]) (b) void print_array(double *a) 9. ip의 값이 전달되었기 때문에 ip를 변경할 수 없다. ip를 변경하려면 ip의 주소를 전달하여 야 한다. 2020. 12. 6.
쉽게 풀어 쓴 C언어 Express 10장 Exercise 문제 쉽게 풀어 쓴 C언어 Express 10장 Exercise 문제 1. (2) 2. (3) 3. (3), (4) 4. (1) 5. (4) 6. #define MAX_SIZE 4 int main(void) { int a[MAX_SIZE] = { 0, 1, 2, 3 }; int b[4]; int i; for (i=0;i 2020. 12. 6.
쉽게 풀어 쓴 C언어 Express 9장 Exercise 문제 쉽게 풀어 쓴 C언어 Express 9장 Exercise 문제 1. #include void f(void); double ratio; // (b) extern int counter; // (d) int main(void) { static int setting; // (f) ... } void f(void) { int number; // (a) register int index; // (c) extern int total; // (e) ... } 2. #include int a; // 파일 전체, 정적, 연결 가능 static int b; // 파일 전체, 정적, 연결 불가능 extern int c; // 파일 전체, 정적, 외부 변수 참조 int main(void) { int d; // 블록, 자동, 연.. 2020. 12. 6.
쉽게 풀어 쓴 C언어 Express 8장 Exercise 문제 쉽게 풀어 쓴 C언어 Express 8장 Exercise 문제 1. (1) 2. (3) 삶의 동기가 부족하다면 배달알바 해봐라 인터넷에서 유명한 글인 삶의 동기가 부족하다면 배달알바 해봐라에 대해 알아보도록 하겠습니다. 이 글을 처음부터 끝까지 읽어주시면 삶의 동기가 부족하다면 배달알바 해봐라에 대해 아는 tistorysolution.tistory.com 3. (1), (2), (4) 4. (1) 스포츠카를 못타는 인생은 진짜 불쌍한 인생이다 인터넷에서 유명한 글인 스포츠카를 못타는 인생은 진짜 불쌍한 인생이다에 대해 알아보도록 하겠습니다. 이 글을 처음부터 끝까지 읽다 보면 스포츠카를 못타는 인생은 진짜 불쌍한 인생이다 tistorysolution.tistory.com 5. (a) 1.720000 (b.. 2020. 12. 6.
쉽게 풀어 쓴 C언어 Express 7장 Exercise 문제 쉽게 풀어 쓴 C언어 Express 7장 Exercise 문제 1. ① 조건식의 값이 1일 때만 참으로 간주된다.-> 조건식의 값이 0이 아니면 참으로 간주된다. ③ do...while 문에서 조건식의 값이 거짓이면 한 번도 수행되지 않는다.-> 거짓이라고 하더라도 한번은 수행된다. ④ for 문에서 초기식, 조건식, 증감식이 전부 비어 있으면 안 된다.->비어 있어도 된다. 2. ① while( 1 ) { } ③ for ( ; 1 ; ) { } ④ for ( ; ; ) { } 3. 한번도 출력되지 않는다. 4. (a) 0 3 6 9 (b) 0 3 6 9 (c) 0 2 4 6 8 (d) 0 3 6 9 (e) ********* (f) 54321 전업투자자 되는법과 현실 인터넷에서 화제인 전업투자자 되는법과.. 2020. 12. 6.
쉽게 풀어 쓴 C언어 Express 6장 Exercise 문제 쉽게 풀어 쓴 C언어 Express 6장 Exercise 문제 1. (1) 2. (1) 3. (2), (3) 4. (a) if( (speed >= 60) && (speed y ) { max = x; min = y; } else { max = y; min = x; } (c) switch(op) { case 1: printf("one"); break; case 2: printf("two"); break; case 3: printf("three"); break; } 5. (a) switch(x) { case -1: num--; break; case 1: num--; break; default: num = 0; break; } (b) if( code == 'X' ) x++; else if( code == 'Y'.. 2020. 12. 5.
728x90