C프로그래밍
(1970-01-01 기출문제 - 전체보기)
총 175문제
답안 완료: 0문제
C프로그래밍
1. 다음 중 상수에 대한 설명으로 올바르지 않는 것은? (2점)
C프로그래밍
1. C 프로그램 작성 시 반드시 작성해야 하는 함수는? (2점)
C프로그래밍
1. 다음 중 C프로그램 언어의 예약어(reserved word)가 아닌 것은? (2점)
C프로그래밍
1. 다음 중 C 프로그램 완성과정의 순서로 올바른 것은? (2점)
C프로그래밍
1. 다음 중 사용자 정의 명칭으로 올바른 것은? (2점)
C프로그래밍
1. C 프로그램 작성 시 반드시 작성해야 하는 함수는? (2점)
C프로그래밍
1. 다음 중 원시 프로그램이 번역되어 실행될 때의 파일 확장자로서 올바른 것은? (2점)
C프로그래밍
2. 다음 프로그램을 조건 연산자를 사용하여 바꾼다면 가장 올바른 것은? (2점) if(a>10) x=a*100; else x=a*200;
C프로그래밍
2. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> #define SUM(x,y) x+y void main(){ int a; a=10*SUM(3, 4); printf("a=%d", a); }
C프로그래밍
2. 다음 중 변수선언 형식으로 올바른 것은? (여기서 a는 변수명) (2점)
C프로그래밍
2. 다음 중 문자열의 입출력에 사용되는 함수가 아닌 것은? (2점)
C프로그래밍
2. 다음 중 변수선언 형식으로 올바른 것은? (2점) (여기서 a는 변수명이다)
C프로그래밍
2. 다음 중 출력양식 변환기호의 설명으로 잘못된 것은? (2점)
C프로그래밍
2. 다음 중 상수에 대한 설명으로 올바르지 않는 것은? (2점)
C프로그래밍
3. 다음 프로그램 중 잘못된 문장은? (2점) #define <stdio.h> ---- ㉠ void main( ) ---- ㉡ { printf("keep looking!"); ---- ㉢ printf("You\'ll find it! \n"); ---- ㉣ }
C프로그래밍
3. 다음 설명 중 잘못된 것은? (2점)
C프로그래밍
3. 위에서 문자열 자료를 입력받기 위해 ㉠의 위치에서 사용될 수 있는 표준 입력함수는? (2점)
C프로그래밍
3. 위에서 ㉠의 결과로 올바른 것은? (3점)
C프로그래밍
3. 다음과 같은 프로그램의 실행결과로 올바른 것은? (3점) #include <stdio.h> void main(){ int a, b, c, result; a=10, b=20, c=30; result=-a*b/5+c%7; printf("result=%d\n", result); }
C프로그래밍
3. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> #define SUM(x,y) x+y void main() { int a; a=10*SUM(3, 4); printf("a=%d", a); }
C프로그래밍
3. 위에서 ㉠의 결과로 올바른 것은? (3점)
C프로그래밍
4. 다음 프로그램이 실행된 후 출력되는 값으로 올바른 것은? (3점) #include <stdio.h> main( ) { int a=4, b=7, c, d; c=a<2&&b>=8; d=a<5||b<=7; printf("c=%d d=%d", c, d); }
C프로그래밍
4. 다음 프로그램의 실행결과로 올바른 것은? (3점) #include <stdio.h> void main() { int a=4, b, c; b=a>2; printf("b=%d", b); c=a<2; printf("c=%d", c); }
C프로그래밍
4. 위에서 입력된 문자열 자료를 출력하기 위해 ㉡의 위치에 사용된 출력함수로서 올바른 것은? (2점)
C프로그래밍
4. 위에서 ㉡의 결과로 올바른 것은? (3점)
C프로그래밍
4. 다음 프로그램의 결과로 올바른 것은? (3점) #include <stdio.h> main() { char var='A'; putchar(var+2); putchar('K'+1); }
C프로그래밍
4. 다음 프로그램을 조건 연산자를 사용하여 바꾼다면 가장 올바른 것은? (2점) if(a>10) x=a*100; else x=a*200;
C프로그래밍
4. 위에서 ㉡의 결과로 올바른 것은? (3점)
C프로그래밍
5. 다음 프로그램의 출력결과로 올바른 것은? (3점) #include <stdio.h> main( ) { int a=10; if(a>=0) if(a==0) printf("첫번째 if"); else printf("두번째 if"); else printf("세번째 if"); }
C프로그래밍
5. 다음 프로그램의 출력결과로 올바른 것은? (3점) #include <stdio.h> void main(){ int i, j; i=j=4; if(i==3) if(i==4) printf("\n%d", i=i+j); else printf("\n%d", i=i-j); printf("\n%d", i); }
C프로그래밍
5. 다음 프로그램의 실행결과로 올바른 것은? (3점) #include <stdio.h> void main() { int a=10, b; b=(a>15)? (a+10) : (a-10); printf("b=%d", b); }
C프로그래밍
5. 다음 프로그램의 ㉠, ㉡, ㉢에서 각각 10진수, 8진수, 16진수를 출력하려고 한다. 출력양식변환기호가 순서대로 올바르게 나열된 것은? (3점) #include <stdio.h> void main() { int a = 8086 print(" ㉠ \n", a); print(" ㉡ \n", a); print(" ㉢ \n", a); }
C프로그래밍
5. 다음 프로그램의 출력결과로 올바른 것은? (3점) #include <stdio.h> void main(){ int i, j; i=j=4; if(i==3) if(i==4) printf("\n%d", i=i+j); else printf("\n%d", i=i-j); printf("\n%d", i); }
C프로그래밍
5. 다음 프로그램의 실행결과로 올바른 것은? (2점) #include <stdio.h> void main() { int a=4, b, c; b=a>2; printf("b=%d", b); c=a<2; printf("c=%d", c); }
C프로그래밍
5. 다음 프로그램의 ㉠, ㉡, ㉢에서 각각 10진수, 8진수, 16진수를 출력하려고 한다. 출력양식변환기호가 순서대로 올바르게 나열된 것은? (3점) #include <stdio.h> void main() { int a = 8086 print(" ㉠ \n", a); print(" ㉡ \n", a); print(" ㉢ \n", a); }
C프로그래밍
6. 다음 프로그램의 결과로 올바른 것은? (3점) #include <stdio.h> main( ) { char var='A'; putchar(var+2); putchar('K'+1); }
C프로그래밍
6. 다음 중 함수에 대한 설명으로 잘못된 것은? (2점)
C프로그래밍
6. 다음 프로그램의 출력결과로 올바른 것은? (3점) #include <stdio.h> void main(){ int a, b, sum=0; for (a=0; a<10; a++) for(b=5; b>1; b--) sum+=1 printf("%d", sum); }
C프로그래밍
6. 다음 프로그램의 출력결과로 올바른 것은? (3점) #include <stdio.h> main(){ int a=10; if(a>=0) if(a==0) printf("첫번째 if"); else printf("두번째 if"); else printf("세번째 if"); }
C프로그래밍
6. 다음 프로그램의 출력결과로 올바른 것은? (3점) #include <stdio.h> void main() { int a=10, b; b=(a>15)? (a+1): (a-1); printf("b=%d", b); }
C프로그래밍
6. 다음 프로그램이 실행됐을 때 x는 몇 번 출력되는가? (3점) #include <stdio.h> void main() { int i=0, j=0; for(i=0; i<5; i++) for(j=5; j>2; j--) putchar('x'); }
C프로그래밍
6. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main() { int a=10; static int b=20; { int a=5; b=a+10; } printf("a=%d b=%d\n", a, b); }
C프로그래밍
7. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main( ) { int a=10; static int b=20; { a=5; b=a+10; } printf("a=%d b=%d\n", a, b); }
C프로그래밍
7. 다음 중 표준함수에 대한 설명으로 잘못된 것은? (2점)
C프로그래밍
7. 다음 중 문자열 상수에 대한 설명으로 올바르지 않은 것은? (2점)
C프로그래밍
7. 다음 프로그램 중 잘못된 문장은? (2점) #include <stdio.h> ---- ㉠ void main() { ---- ㉡ printf("This is a program with a"); do_it("problem!"); ---- ㉢ return; ---- ㉣ }
C프로그래밍
7. 위에서 변수 선언은 어디에서 이루어지고 있는가? (2점)
C프로그래밍
7. 다음 프로그램의 출력결과로 올바른 것은? (3점) #include <stdio.h> main() { int a=10; if(a>=0) if(a==0) printf("첫 번째 if"); else printf("두 번째 if"); else printf("세 번째 if"); }
C프로그래밍
7. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (2점) #include <stdio.h> void main() { int a=10, b=3 ; a*=(b-1); b=(a>15)? (a+1):(a-1); printf("a=%d b=%d", a, b); }
C프로그래밍
8. 위에서 변수선언은 어디에서 이루어지고 있는가? (2점)
C프로그래밍
8. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main(){ int i=1, j=2; { int i=3; { int i=4; } printf("i=%d", i); } printf("i=%d", i); }
C프로그래밍
8. 다음 프로그램에서 ㉠, ㉡, ㉢, ㉣의 출력되는 결과가 순서대로 올바르게 나열된 것은? (3점) #include <stdio.h> void main(){ int i = 1, j = 2; { int i =3; { int i = 4; printf(" %d", i); ---- ㉠ printf(" %d", j); ---- ㉡ } printf("%d", i); ---- ㉢ } printf(" %d", i); ---- ㉣ }
C프로그래밍
8. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (2점) #include <stdio.h> void main() { int a=10, b=3 ; a*=(b-1); b=(a>15)? (a+1):(a-1); printf("a=%d b=%d", a, b); }
C프로그래밍
8. 위에서 설명문은 어디인가? (2점)
C프로그래밍
8. 위에서 문자열 자료를 입력받기 위해 ㉠의 위치에 사용될 수 있는 표준 입력함수로서 올바르게 나타낸 것은? (3점)
C프로그래밍
8. 다음 프로그램의 출력결과로 올바른 것은? (3점) #include <stdio.h> void main() { int i, j; i=j=4; if(i==3) if(i==4) printf("\n%d", i=i+j); else printf("\n%d", i=i-j); printf("\n%d", i); }
C프로그래밍
9. 위에서 사용자 정의 함수의 헤더(header) 부분은 어디인가? (2점)
C프로그래밍
9. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> int max(int x, int y) { return(x>y? x: y); } int min(int x, int y) { if(x>y) return y; else return x; } void main() { int i=10, j=20; printf("%d %d", max(i, j), min(i, j)); }
C프로그래밍
9. 위에서 ㉠에 대한 결과로서 올바른 것은? (2점)
C프로그래밍
9. 다음 프로그램이 수행되었을 때 sum의 값은? (3점) #include <stdio.h> void main() { int a, b, sum=0; for(a=1; a<5; a++) for(b=5; b>1; b--) sum+=1; }
C프로그래밍
9. 위에서 선행처리기는 어느 부분인가? (2점)
C프로그래밍
9. 위에서 입력된 문자열 자료를 출력하기 위해 ㉡의 위치에 사용될 수 있는 표준 출력함수로서 올바르게 나타낸 것은? (3점)
C프로그래밍
9. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main() { int i=1, j=2; { int i=3; { int i=4; } printf("i=%d", i); } printf("i=%d", i); }
C프로그래밍
10. 위에서 선행처리기는 어느 부분인가? (2점)
C프로그래밍
10. 다음 프로그램의 출력결과로 올바른 것은? (3점) #include <stdio.h> void main() { int a=10, b; b=(a>15)? (a+1): (a-1); printf("b=%d", b); }
C프로그래밍
10. 위에서 ㉡에 대한 결과로서 올바른 것은? (2점)
C프로그래밍
10. 다음 프로그램을 조건 연산자를 사용하여 바꾼다면 가장 올바른 것은? (3점) if(a>10) x=a*100; else x=a*200;
C프로그래밍
10. 위에서 사용자정의함수의 원형선언이 이루어지는 부분은? (2점)
C프로그래밍
10. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main() { int a=10; static int b=20; { int a=5; b=a+10; } printf("a=%d b=%d\n", a, b); }
C프로그래밍
10. 다음 프로그램의 출력결과로 올바른 것은? (3점) #include <stdio.h> void main() { int a, b, sum=0; for (a=0; a<10; a++) for(b=5; b>1; b--) sum+=1 printf("%d", sum); }
C프로그래밍
11. 위에서 사용자 정의 함수의 호출이 일어나는 부분은? (2점)
C프로그래밍
11. 위에서 설명문은 어느 부분인가? (2점)
C프로그래밍
11. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main() { int n=15; switch(n%5) { case 0: printf("나머지는 0"); break; case 1: printf("나머지는 1"); break; case 2: printf("나머지는 2"); break; default: printf("나머지는 3이나 4"); break; } }
C프로그래밍
11. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main() { int a=10; static int b=20; { int a=5; b=a+10; } printf("a=%d b=%d\n", a, b); }
C프로그래밍
11. 위에서 사용자정의함수의 호출이 일어나는 부분은? (3점)
C프로그래밍
11. 다음 중 함수에 대한 설명으로 잘못된 것은? (2점)
C프로그래밍
11. 다음과 같은 프로그램의 결과로 올바른 것은? (4점) #include <stdio.h> void main() { int array[3][4]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; printf("%d", array[2][3]); }
C프로그래밍
12. 다음의 배열에 대한 설명 중 올바르지 않은 것은? (2점)
C프로그래밍
12. 위에서 함수의 원형선언이 이루어지는 부분은 어디인가? (2점)
C프로그래밍
12. 다음 중 배열과 포인터에 대한 설명으로 올바르지 않은 것은? (4점)
C프로그래밍
12. 선행처리기(preprocessor)의 설명으로 올바르지 않은 것은? (3점)
C프로그래밍
12. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main(){ int i=1, j=2; { int i=3; { int i=4; } printf("i=%d", i); } printf("i=%d", i); }
C프로그래밍
12. 다음의 배열에 대한 설명 중 올바르지 않은 것은? (2점)
C프로그래밍
12. 위에서 설명문은 어느 부분인가? (2점)
C프로그래밍
13. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (4점) #include <stdio.h> void main( ){ int n=11; switch(n%5){ case 0: printf("나머지는 0"); case 1: printf("나머지는 1"); case 2: printf("나머지는 2"); break; default: printf("나머지는 3이나 4\n"); } }
C프로그래밍
13. 위에서 사용자 정의 함수의 호출이 일어나는 부분은? (2점)
C프로그래밍
13. 다음 프로그램이 실행됐을 때 x는 몇 번 출력되는가? (3점) #include <stdio.h> void main(){ int i=0, j=0, k=0; for(i=0; i<4; i++) for(j=4; j>1; j--) for(k=0; k<3; k++) putchar('x'); }
C프로그래밍
13. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main() { int n=29; switch(n%5) { case 0: printf("A\n"); break; case 1: printf("B\n"); break; case 2: printf("C\n"); break; default: printf("D\n"); break; } }
C프로그래밍
13. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (4점) #include <stdio.h> void main() { int n=11; switch(n%5){ case 0: printf("나머지는 0"); case 1: printf("나머지는 1"); case 2: printf("나머지는 2"); break; default: printf("나머지는 3이나 4\n"); } }
C프로그래밍
13. 위에서 ㉠에 대한 결과로서 올바른 것은? (2점)
C프로그래밍
13. 위에서 사용자 정의 함수의 원형선언이 이루어지는 부분은 어디인가? (2점)
C프로그래밍
14. 다음 프로그램이 실행됐을 때 x는 몇 번 출력되는가? (3점) #include <stdio.h> void main( ){ int i=0, j=0; for(i=0; i<5; i++) for(j=5; j>2; j--) putchar('x'); }
C프로그래밍
14. 다음과 같은 프로그램의 실행결과로서 올바른 것은?(4점) #include <stdio.h> void main(){ int n=12; switch(n%5){ case 0: printf("나머지는 0"); case 1: printf("나머지는 1"); case 2: printf("나머지는 2"); break; default: printf("나머지는 3이나 4\n"); } }
C프로그래밍
14. 위에서 실수형 포인터 변수 fptr을 선언한다면 올바른 표현은? (3점)
C프로그래밍
14. 다음의 배열에 대한 설명 중 올바르지 않은 것은? (3점)
C프로그래밍
14. 다음 중 표준함수에 대한 설명으로 올바르지 않은 것은? (4점)
C프로그래밍
14. 위에서 ㉡에 대한 결과로서 올바른 것은? (2점)
C프로그래밍
14. 위에서 사용자 정의 함수의 호출이 일어나는 부분은? (2점)
C프로그래밍
15. 다음과 같은 프로그램의 결과로 올바른 것은? (4점) #include <stdio.h> void main( ){ int array[3][4]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; printf("%d", array[2][1]); }
C프로그래밍
15. 다음 프로그램이 실행됐을 때 x는 몇 번 출력되는가? (3점) #include <stdio.h> void main(){ int i=0, j=0, k=0; for(i=0; i<4; i++) for(j=4; j>1; j--) for(k=0; k<3; k++) putchar('x'); }
C프로그래밍
15. 위에서 선언된 포인터 변수 fptr에 변수 number1의 주소를 할당하는 방법으로 올바른 것은? (3점)
C프로그래밍
15. 다음과 같은 프로그램의 결과로 올바른 것은? (3점) #include <stdio.h> void main(){ int array[3][4]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; printf("%d", array[1][3]); }
C프로그래밍
15. 다음의 설명에 대한 함수 헤더의 정의로 올바른 것은? (4점) 세 개의 매개변수가 각각 문자형, 정수형, 실수형 변수 a1, a2, a3를 갖고, 배정도 실수형의 자료를 되돌려 주는 함수 fcn
C프로그래밍
15. 다음과 같은 프로그램의 결과로 올바른 것은? (4점) #include <stdio.h> void main(){ int a[4]={10, 20, }; printf("%d %d %d %d\n", a[0], a[1], a[2], a[3]); }
C프로그래밍
15. 다음과 같은 배열을 선언할 때 배열의 크기는 어떻게 되는가? (2점) char name[ ]="HONG GIL DONG";
C프로그래밍
16. 위에서 ㉠의 결과로서 올바른 것은? (3점)
C프로그래밍
16. 다음과 같은 프로그램의 결과로 올바른 것은? (4점) #include <stdio.h> void main(){ int a[4]={10, 20, }; printf("%d %d %d %d\n", a[0], a[1], a[2], a[3]); }
C프로그래밍
16. 위에서 변수 number2에 포인터 변수 fptr이 가리키는 값을 할당하는 방법으로 올바른 것은? (3점)
C프로그래밍
16. 위에서 ㉠의 결과로서 올바른 것은? (3점)
C프로그래밍
16. 다음의 배열에 대한 설명 중 올바르지 않은 것은? (3점)
C프로그래밍
16. 다음과 같은 프로그램의 결과로 올바른 것은? (4점) #include <stdio.h> void main() { int array[3][4]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; printf("%d", array[1][2]); }
C프로그래밍
16. 다음의 포인터에 대한 설명으로 올바르지 않은 것은? (2점)
C프로그래밍
17. 위에서 ㉡의 결과로서 올바른 것은? (3점)
C프로그래밍
17. 다음 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main(){ int i; int a[5]={1, 2, 3, 4, 5}; int *p=a; for(i=0; i<5; i++) p[i]=p[i]+2; for(i=0; i<5; i++) printf("%d", p[i]); }
C프로그래밍
17. 다음과 같은 프로그램의 결과로 올바른 것은? (4점) #include <stdio.h> void main(){ int array[3][4]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; printf("%d", array[2][1]); }
C프로그래밍
17. 위에서 ㉡의 결과로서 올바른 것은? (3점)
C프로그래밍
17. 다음 프로그램의 결과로서 올바른 것은? (4점) #include <stdio.h> void main() { int a[4]={10, 20, }; printf("%d %d %d %d\n", a[0], a[1], a[2], a[3]); }
C프로그래밍
17. 다음 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main() { int a=10, b=20, c=30; int *array[3]={&a, &b, &c}; printf("%d", *array[1]); }
C프로그래밍
17. 다음 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main() { char *names[4]={"Korea", "National", "Open", "University"}; printf("%s", names[2]); }
C프로그래밍
18. 위에서 ㉢의 결과로서 올바른 것은? (3점)
C프로그래밍
18. 다음 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main(){ int a=10, b=20, c=30; int *array[3]={&a, &b, &c}; printf("%d", *array[1]); }
C프로그래밍
18. 위에서 ㉠의 결과로 올바른 것은? (3점)
C프로그래밍
18. 위에서 ㉢의 결과로서 올바른 것은? (3점)
C프로그래밍
18. 다음 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main() { int i; int a[5]={1, 2, 3, 4, 5}; int *p=a; for(i=0; i<5; i++) p[i]=p[i]+2; for(i=0; i<5; i++) printf("%d", p[i]); }
C프로그래밍
18. 위에서 ㉠의 결과로서 올바른 것은? (3점)
C프로그래밍
18. 위에서 ㉠의 결과로서 올바른 것은? (3점)
C프로그래밍
19. 위에서 실수형 포인터 변수 fptr을 선언한다면 올바른 표현은? (3점)
C프로그래밍
19. 다음의 배열에 대한 설명으로 올바르지 않는 것은? (2점)
C프로그래밍
19. 위에서 ㉡의 결과로 올바른 것은? (3점)
C프로그래밍
19. 위에서 ㉠의 결과로 올바른 것은? (2점)
C프로그래밍
19. 다음 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main() { int a=10, b=20, c=30; int *array[3]={&a, &b, &c}; printf("%d", *array[1]); }
C프로그래밍
19. 위에서 ㉡의 결과로서 올바른 것은? (3점)
C프로그래밍
19. 위에서 ㉡의 결과로서 올바른 것은? (3점)
C프로그래밍
20. 위에서 포인터 변수 fptr에 주소를 할당하는 방법으로 올바른 것은? (3점)
C프로그래밍
20. 다음 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main(){ char *names[4]={"Korea", "National", "Open", "University"}; printf("%s", names[2]); }
C프로그래밍
20. 위에서 ㉢의 결과로 올바른 것은? (3점)
C프로그래밍
20. 위에서 ㉡의 결과로 올바른 것은? (2점)
C프로그래밍
20. 다음 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main() { char *names[4]={"Korea", "National", "Open", "University"}; printf("%s", names[2]); }
C프로그래밍
20. 위에서 실수형 포인터 변수 fptr을 선언한다면 올바른 표현은? (3점)
C프로그래밍
20. 다음과 같은 배열이 선언되어 있을 때 *(cp+2)의 값은? (3점) char *cp, s[ ]="computer"; cp=s;
C프로그래밍
21. 위에서 ㉠의 결과로 올바른 것은? (3점)
C프로그래밍
21. 위에서 ㉠의 결과로 올바른 것은? (3점)
C프로그래밍
21. 다음 프로그램의 실행결과로서 올바른 것은? (3점) #include <stdio.h> void main(){ int a=10, b=20, c=30; int *array[3]={&a, &b, &c}; printf("%d", *array[1]); }
C프로그래밍
21. 위에서 ㉠의 결과로 올바른 것은? (2점)
C프로그래밍
21. 위에서 ㉠의 결과로 올바른 것은? (3점)
C프로그래밍
21. 위에서 포인터 변수 fptr에 주소를 할당하는 방법으로 올바른 것은? (3점)
C프로그래밍
21. 다음과 같은 구조체가 선언되어 있을 때 초기화 방법으로 알맞은 것은? (4점) struct person { char name[8]; int age; char gender; }; struct person x;
C프로그래밍
22. 위에서 ㉡의 결과로 올바른 것은? (3점)
C프로그래밍
22. 위에서 ㉡의 결과로 올바른 것은? (3점)
C프로그래밍
22. 다음 중 “int형 멤버와 double형 멤버를 갖는 구조체 명이 data 인 구조체를 정의하고, 구조체 변수명이 var 인 구조체를 선언”한 것으로 올바른 것은? (4점) ⓐ struct var{ int x; double y; }; struct var data; ⓑ struct data{ int x; double y; }; struct data var; ⓒ struct var{ int x; double y; }struct var data; ⓓ struct data{ int x; double y; }; struct var;
C프로그래밍
22. 위에서 ㉡의 결과로 올바른 것은? (2점)
C프로그래밍
22. 위에서 ㉡의 결과로 올바른 것은? (3점)
C프로그래밍
22. 다음 중 “int형 멤버와 double형 멤버를 갖는 구조체 명이 data 인 구조체를 정의하고, 구조체 변수명이 var 인 구조체를 선언”한 것으로 올바른 것은? (3점) ⓐ struct var{ int x; double y; }; struct var data; ⓑ struct data{ int x; double y; }; struct data var; ⓒ struct var{ int x; double y; }struct var data; ⓓ struct data{ int x; double y; }; struct var;
C프로그래밍
22. 다음과 같은 프로그램의 결과로 올바른 것은? (3점) #include <stdio.h> struct student { char name[10]; int kor; int math; }; void main() { struct student hs[4] = {{"KIM HG",90,95}, {"LEE SY",85,90}, {"PARK GS",70,85}, {"CHOI HJ",95,75}}; struct student *p; p=hs; p+=2; printf("%s %d %d\n", p->name, p->kor, p->math); }
C프로그래밍
23. 위에서 빈칸 ㉠에 들어갈 내용으로 올바른 것은? (4점)
C프로그래밍
23. 위에서 빈칸 ㉠에 들어갈 내용으로 올바른 것은? (4점)
C프로그래밍
23. 위에서 빈칸 ㉠에 들어갈 내용으로 적당한 것은? (2점)
C프로그래밍
23. 위에서 빈칸 ㉠에 들어갈 내용으로 올바른 것은? (4점)
C프로그래밍
23. 위에서 빈칸 ㉠에 들어갈 내용으로 올바른 것은? (2점)
C프로그래밍
23. 위에서 빈칸 ㉠에 들어갈 내용으로 올바른 것은? (4점)
C프로그래밍
23. 위에서 빈칸 ㉠에 들어갈 내용으로 올바른 것은? (4점)
C프로그래밍
24. 위에서 빈칸 ㉡에 들어갈 내용으로 올바른 것은? (4점)
C프로그래밍
24. 위에서 빈칸 ㉡에 들어갈 내용으로 올바른 것은? (4점)
C프로그래밍
24. 위에서 빈칸 ㉡에 들어갈 내용으로 적당한 것은? (2점)
C프로그래밍
24. 위에서 빈칸 ㉡에 들어갈 내용으로 올바른 것은? (4점)
C프로그래밍
24. 위에서 빈칸 ㉡에 들어갈 내용으로 올바른 것은? (2점)
C프로그래밍
24. 위에서 빈칸 ㉡에 들어갈 내용으로 올바른 것은? (4점)
C프로그래밍
24. 위에서 빈칸 ㉡에 들어갈 내용으로 올바른 것은? (4점)
C프로그래밍
25. 다음 중 기억 공간 할당 함수들에 대한 설명으로 잘못된 것은? (2점)
C프로그래밍
25. 다음 중 힙(heap)에 대한 설명으로 올바르지 않는 것은? (2점)
C프로그래밍
25. 다음의 기억 공간 할당 함수들에 대한 설명으로 틀린 것은? (4점)
C프로그래밍
25. 다음 중 그 성격이 다른 함수는? (4점)
C프로그래밍
25. 다음 중 기억공간 힙(heap)에 대한 설명으로 잘못된 것은? (2점)
C프로그래밍
25. 다음 중 동적할당에 대한 설명으로 잘못된 것은? (2점)
C프로그래밍
25. 다음 기억공간 할당함수들에 대한 설명으로 잘못된 것은? (2점)
진행 상황
답안 완료율
0%
미답안
답안완료