디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

컴프성님들 이것좀 풀어주소

성님들(112.150) 2012.12.10 15:44:06
조회 96 추천 0 댓글 3



1. 함수에 대한 설명 중 잘못된 것을 모두 고르시오(4점) ( )
① 함수를 정의하기 전에 반드시 함수 원형 정의가 있어야 한다.

② 함수의 매개 변수는 전혀 없을 수도 있다.

③ 함수는 값을 반환하지 않을 수도 있다.

④ 함수 안에 문장이 하나도 없을 수도 있다.

2. 다음의 함수 원형 정의 중에서 잘못된 것을 모두 고르시오(4점) ( )

① int func(int x, y); ② void func(x, y);

③ char func(double); ④ void func(void, void);

3. 다음 라이브러리 함수 반환값의 범위는?(4점) ( )

(a) rand() % 10

(b) rand() % 5 + 2

4. 다음의 함수 정의에서 잘못된 것을 지적하라(6점).

(a)

int func(int x, y)___________________________

{___________________________

return ++x;___________________________

}___________________________

(b)

void func(int x)___________________________

{___________________________

return ++x;___________________________

}___________________________

(c)

int func(int x; int y)___________________________

{___________________________

return ++x;___________________________

}___________________________

5. 지역 변수에 대한 설명 중 잘못된 것을 모두 고르시오(4점). ( )

① 지역 변수의 초기값을 지정하지 않으면 자동적으로 0이 된다.

② 지역 변수의 이름과 전역 변수의 이름은 같을 수도 있다.

③ 지역 변수와 매개 변수의 이름은 서로 달라야 한다.

④ 지역 변수는 블록 외부에서도 접근이 가능하다.

⑤ 지역 변수는 정의된 블록이 끝나면 자동적으로 소멸된다.

6. 다음 프로그램에서 각 변수를 지역 변수와 전역 변수, 정적 변수 등으로 분류하시오. 또 각 변수의 범위와 초기값을 추측하여 보시오(4점).

#include <stdio.h>

int a;

double b;

int main(void)

{

int c;

for(c=0;c<10;c++)

{

int d;

static int e;

printf("a=%d, b=%f, c=%d, d=%d\n", a, b, c, d, e);

}

}

변수의 분류

범위

초기값

변수 a

변수 b

변수 c

변수 d

변수 e

7. 잠시 인간 컴퓨터가 되어 보자. 다음 프로그램의 결과를 예측하여 보라.(6점)

int x = 100;

void test(void)

{

int x = 200;

printf("x = %d\n", ++x);

{

int x = 300;

printf("x = %d\n", ++x);

x++;

}

printf("x = %d\n", ++x);

}

8. 배열 char a[5][6]은 총 몇 개의 원소를 가지는가?(4점) ( )

① 20 ② 24 ③ 30 ④ 42

9. 다음 중 잘못 선언된 배열을 모두 선택하시오.(4점) ( )

① int a[200+1];

② #define MAX 100

int a[MAX];

③ int v = 100;

int a[v];

④ int a[100.25];

10. int a[100] = { 10 }; 으로 선언된 배열에서 a[99]의 초기값은 무엇인가?(4점) ( )

11. 다음 중 잘못 초기화된 배열을 모두 선택하시오.(4점) ( )

① int a[] = { 1, 2, 3, 4, 5};

② int a[100] = { 1, 2, 3, 4, 5};

③ int a[100] = { x, y, z };// x, y, z는 변수

④ int a[100] = { 0, 0 };

12. 배열에 대한 설명 중 잘못된 것을 모두 고르시오(4점). ( )

① a[x+1]와 같이 변수를 인덱스로 하여 배열을 참조할 수는 없다.

② 배열의 인덱스는 1부터 시작한다.

③ 배열을 함수의 매개 변수로 전달하는 경우에 원본이 전달된다.

④ 배열 원소를 함수의 매개 변수로 전달하는 경우에는 복사본이 전달된다.

⑤ 배열은 크기가 커서 지역 변수로 만들 수 없다.

13. 다음 프로그램의 오류를 전부 수정하시오(6점).

#define MAX_SIZE 3_____________________________

int main(void)_____________________________

{_____________________________

int a[MAX_SIZE] = { 0, 1, 2, 3 };_____________________________

int b[3.0];_____________________________

for(i=0;i<=MAX_SIZE; i++)_____________________________

b[i]=a[i];_____________________________

return 0;_____________________________

}_____________________________

15. 로또 복권 당첨 번호를 생성하고 사용자의 복권 번호를 받아서 당첨 여부를 판별하는 프로그램을 작성하여 보자. (20점).

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:rect style="WIDTH: 448.65pt; HEIGHT: 40.04pt; v-text-anchor: top" id=_x94665984 strokeweight="0.33pt" strokecolor="#0000ff" fillcolor="#ffffff"><v:stroke></v:stroke><v:fill type="gradientradial" focusposition="0.00,0.50" color2="#ccffcc"></v:fill><v:textbox>

구입한 복권 번호를 입력하세요: 35 25 11 2 3 7

당첨 번호: 35 25 11 2 3 7

축하합니다.

</v:textbox></v:rect>

<v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape style="WIDTH: 21.55pt; HEIGHT: 9.75pt; v-text-anchor: top" id=_x93566064 type="#_x0000_t75"><v:imagedata src="file:///C:\Users\a\AppData\Local\Temp\DRW00001358349d.gif" o:title="DRW00001358349d"></v:imagedata><?xml:namespace prefix = w ns = "urn:schemas-microsoft-com:office:word" /><w:wrap type="topAndBottom"></w:wrap></v:shape>16. 크기의 2차원 배열을 만들고 0에서 100 사이의 난수를 생성하여 배열 원소를 초기화시킨다. 대각선 원소들의 합을 구하여 출력하라. (20점)

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 휴대폰 액세서리 SALE 운영자 25/07/15 - -
337484 티맥스 에서 개발한 개발관련 제품들을 교육받으면서 든 생각 [1] 캐꼬꼬닭갤로그로 이동합니다. 12.11.16 126 0
337482 소스코드에 주석은 없는게 제일 좋은거에연 [4] 멘탈붕괴_갤로그로 이동합니다. 12.11.16 104 0
337481 바보아싸의 말에 공감 하고 간다. [2] 캐꼬꼬닭갤로그로 이동합니다. 12.11.16 84 0
337480 포인터 질문좀해도될까요? [1] c언어 질문좀(113.198) 12.11.16 51 0
337479 어제 이력서를 냈는데 전화가 안온다.... 떨어진건가? [1] 구직중(182.211) 12.11.16 70 0
337477 아 주의력 결핍증 치료방법좀.. [4] app(182.215) 12.11.16 76 0
337476 비줠스튜디오2012 아이퐁포에스갤로그로 이동합니다. 12.11.16 47 0
337475 보영찡' [2] ㅋㄱ(203.253) 12.11.16 65 0
337474 3d다루는건 다이렉트x나 오픈gl 밖에 없나?? [7] a(219.255) 12.11.16 97 0
337473 플래닛엑스 밥 주네요 [1] 에어로홍갤로그로 이동합니다. 12.11.16 54 0
337472 async 코딩 이거 골 때리네 [1] 천회장(118.131) 12.11.16 43 0
337471 아이유 vs 박보영 [2] WannaParty갤로그로 이동합니다. 12.11.16 110 0
337470 크리스탈 vs 빅토리아 [1] 멘탈붕괴_갤로그로 이동합니다. 12.11.16 55 0
337469 형들 식사하세염 [1] WannaParty갤로그로 이동합니다. 12.11.16 35 0
337468 슈르 소환 [5] 에필로스갤로그로 이동합니다. 12.11.16 48 0
337467 new [] 한 놈을 delete 시키면 어떻게 되냐? [3] ㅁㄴㄻㄹ갤로그로 이동합니다. 12.11.16 86 0
337466 아이유 vs 크리스탈 [2] 멘탈붕괴_갤로그로 이동합니다. 12.11.16 61 1
337464 은근히 프갤러들 오유 많이하네.. 엣헴 [4] 초딩6(59.13) 12.11.16 93 0
337462 솔까말 IT 회사는 나중에 창업을 위해 잠시 다니는 그런 곳 아니냐?? [1] 김창업(182.211) 12.11.16 172 0
337461 플스2 게임은 무슨언어로 만드는거야?? [5] (219.255) 12.11.16 132 0
337460 씨닙 디자이너 뽑는회사 있음? [4] 씨닙(112.216) 12.11.16 50 0
337459 리그오브레전드 c언어로 만들었나?? [3] (219.255) 12.11.16 163 0
337458 플래닛엑스 참석하신분 에어로홍갤로그로 이동합니다. 12.11.16 28 0
337457 node.js 공부할 사람? [5] 천회장(118.131) 12.11.16 116 0
337456 요즘에 멀티 플랫폼이 유행이라 생각하는데.. [4] ㅇㅇ(58.102) 12.11.16 70 0
337455 질문이 있다. 소스 관리 문제다 [4] ㅇㅇ(58.102) 12.11.16 62 0
337454 상장사 시스템개발팀 연봉 3천 힘두롸갤로그로 이동합니다. 12.11.16 92 0
337453 프로그래머 40대면 사망이란게 참트루인가요? [4] 금고래갤로그로 이동합니다. 12.11.16 158 0
337452 중소기업 전산팀 연봉 2700 [6] topandbottom갤로그로 이동합니다. 12.11.16 324 0
337451 오라클 자격증 어떻게 생각하시나요? [5] topandbottom갤로그로 이동합니다. 12.11.16 587 0
337449 여기다들 듣지도 못한 비상장 중소기업들이죠? [1] ㅁㅇㄴㄴㅁㅇ(59.11) 12.11.16 59 0
337448 코낸내라는 말 여기서 첨 들어봤는데 [3] 으앙(59.14) 12.11.16 106 0
337446 어차피 나중에 치킨장사해서 망하는 것보다 [6] 불참상(124.49) 12.11.16 161 0
337445 리눅스 질문~ [1] 야바람(2.97) 12.11.16 67 0
337444 공부할라면 도서관이죻ㅎㅎ 권나라갤로그로 이동합니다. 12.11.16 46 0
337443 아 개발이고 나발이고. [2] ☎2.51™갤로그로 이동합니다. 12.11.16 68 0
337442 아 포커짜는거 시발ㅜㅜ 내가 돌대가리새낀가 [7] 에루스(223.33) 12.11.16 138 0
337441 나 프로그램 배우고있다 궁금한거있다 [8] ㅋㅌㅊ(192.249) 12.11.16 114 0
337440 독학 비법좀.. 알려주세요 [12] 독학(175.192) 12.11.16 196 1
337439 졸업논문쓰는데 슈도코드 어케 만듬? [2] 졸업논문슈발(182.222) 12.11.16 3906 0
337438 자바만한게 없다 Qq(124.195) 12.11.16 72 0
337437 코더들아 안녕? (124.195) 12.11.16 47 0
337435 확실히 대세는 자바같다.. 힝아(115.161) 12.11.16 95 0
337433 같이 놀고싶은데 왠지 무서워서 글 못쓰는 뉴비들 있닝 [7] 정수정•‿•갤로그로 이동합니다. 12.11.16 196 0
337432 for문 수정해 봤음 [13] 힝아(115.161) 12.11.16 136 0
337431 근데 이런 직업은 없는거야? [3] (175.192) 12.11.16 102 0
337430 for문이 안돌아감 ㅠㅠ [18] 힝아(115.161) 12.11.16 114 0
337429 늦었다 [1] 정수정•‿•갤로그로 이동합니다. 12.11.16 68 0
337427 실무 뛰면 되게 루틴하고 단순한 일을 많이 함 [6] 바보아싸갤로그로 이동합니다. 12.11.16 205 0
337426 오카 이곳에 서서 [1] ㅋㄱ(183.96) 12.11.16 37 0
뉴스 1개월에서 1일… 트렌디어 AI, K-뷰티의 Data + AI 혁신 공식을 라스베이거스에서 공개 디시트렌드 07.17
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2