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