디시인사이드 갤러리

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

갤러리 본문 영역

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

성님들(112.150) 2012.12.10 15:44:06
조회 98 추천 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/21 - -
340652 꼬꼬마가 재미있는 이야기 해줌 [2] de(183.103) 12.12.14 189 0
340651 재미있는글좀 써봐 프게이들아 [3] ㅁㅁ(211.244) 12.12.14 85 0
340650 2D에서 후레쉬 효과 구현하는거 말인데 [4] de(183.103) 12.12.14 115 0
340649 소니 slz18lp 알아? [3] ioi(211.41) 12.12.14 51 0
340648 xp용 프로그램좀 작작나왔으면좋겠다 [3] ㅁㅁ(211.244) 12.12.14 147 0
340647 C++ 열혈강의와 뇌를 자극하는 시리즈 중 뭐가 나을까요? [8] ㅁㄴㅇㄹ(110.14) 12.12.14 455 0
340645 뭐냐 [6] ASync갤로그로 이동합니다. 12.12.14 94 0
340644 근데 D2D말이야 궁금한데 [6] 고자춫(125.180) 12.12.14 74 0
340643 ㅁㅁ 봐라 ㅡㅡ [1] 고자춫(125.180) 12.12.14 55 0
340641 완전 기초적인거 배우는중인데 하나만 여쭈어봐도 될까요 [2] dd(122.34) 12.12.14 105 0
340639 내가 보기에 내가 해답을 구할려고 하는 이문제는 [7] ASync갤로그로 이동합니다. 12.12.13 125 0
340637 무료로 쓸 수 있는게 널렸는데 왜 불법복제 쓰냐? [29] 두정갑(222.107) 12.12.13 414 0
340636 구글크롬을 처단했다 ㅁㅁ(211.244) 12.12.13 84 0
340634 윈폰8 개발하려는 사람 있어? [1] 네네빠(118.33) 12.12.13 79 0
340633 형들 나 가입까지 했어 제발 알려줘 [4] ASync갤로그로 이동합니다. 12.12.13 123 0
340632 구글크롬 메모리가 왜이렇게 많이먹지? [6] ㅁㅁ(211.244) 12.12.13 166 0
340631 낄낄이가 요즘 프겔에 못온 이유가 털려서 그런거였냐?? JSP(182.211) 12.12.13 77 0
340630 기초 While문 한줄 어떻게 수정을 해야할지 모르겠다 [10] 형들(211.215) 12.12.13 146 0
340629 제발 좀 알려줘 D2D에서 이미지 이용하는거 WIC 밖에없냐 [3] ASync(175.194) 12.12.13 66 0
340628 고려대 정보보호 대학원 어떤가요? [2] (-(#.-)-)갤로그로 이동합니다. 12.12.13 1384 0
340627 누구 DirectX WIC 이용해서 이미지 처리 해본적 있는사람 질문있음 ASync(175.194) 12.12.13 54 0
340626 자바에서 추상클래스에 정의된 일반메소드는 하위클래스가 구현할 필요 없냐? [4] c발언어(59.0) 12.12.13 80 0
340625 어셈블리해석좀 [1] asa(117.16) 12.12.13 80 0
340623 안드로이드 어플 만들때 필요한것 [1] (1.244) 12.12.13 126 0
340622 [자바취업] 자바교육 웹프로그래밍 우수기업취업교육 특강 [2] 중앙일보HTA갤로그로 이동합니다. 12.12.13 108 0
340621 자바 템플릿 형 고정 안되요?? [4] 부경인갤로그로 이동합니다. 12.12.13 66 0
340620 창문8 메트로앱 개발하려면 라이센스 얻어야해 [4] 초보리버서(49.1) 12.12.13 150 0
340619 베리즈하나 만들고 연습하고있는데요.. [4] 늅눕(121.190) 12.12.13 79 0
340617 고자춫님 최고 [10] 굾굾(211.234) 12.12.13 118 1
340616 웹하드 보안 지전압박 [3] ㅁㅁ(211.244) 12.12.13 152 0
340615 내일 시험보는데 좀 도와주시면 안될까요..... [5] 굾굾(211.234) 12.12.13 96 0
340613 창문 여덞개 앱 개발하고 있는 잉간 있음? [6] 고자춫(125.180) 12.12.13 136 0
340612 좆같은새끼들이 대학선택도와달라니까 개소리하고자빠졌어 [7] 글쓴이(114.71) 12.12.13 221 0
340611 공지 어디감? [2] MUFF갤로그로 이동합니다. 12.12.13 84 0
340610 다이렉트x로 탑뷰게임 후레쉬구현가능할까? [4] (211.246) 12.12.13 102 0
340609 온라인 저지 답을 어떤 스타일로 적어야함? [3] ssapo갤로그로 이동합니다. 12.12.13 51 0
340607 이런 환경이 생길수있을까? [15] (175.192) 12.12.13 194 0
340605 댓글이 적어서 ㅠㅠ 건대컴공 숭실대컴공 [10] 글쓴이(114.71) 12.12.13 276 0
340603 형들 나 물어볼꺼있는데 답좀해줘 ㅠㅠ [2] centre갤로그로 이동합니다. 12.12.13 60 0
340601 C던 파이선이던 포트란이던 XAML이던 C++/Cx던 [5] 네네빠(223.32) 12.12.13 141 0
340599 Direct2D 질문... [1] 네네빠(223.32) 12.12.13 50 0
340598 티버애니 주갤에 정착했넹. ㅇㅇ [3] ☎2.52™갤로그로 이동합니다. 12.12.13 117 0
340597 형님들 자바 인강 추천좀요 [5] ㅁㄴㅇㄹ(49.1) 12.12.13 609 0
340596 프로그래머를 보는시각.jpg [5] ㅁㅁ(211.244) 12.12.13 420 1
340594 다른 건 몰라도 무조건 프갤이다. [1] ㅁㅁ(211.244) 12.12.13 104 0
340592 다른 건 몰라도 무조건 기계어다. [4] ㅋㅋㅋ(222.107) 12.12.13 132 0
340591 어셈블러 프레임웍 C [1] Kyle(220.244) 12.12.13 82 0
340590 다른 건 몰라도 무조건 어셈이다. [2] 안티푸라면갤로그로 이동합니다. 12.12.13 112 0
340589 다른 건 몰라도 운영체제, 하드웨어 관련은 무조건 C다. [11] 두정갑(222.107) 12.12.13 321 0
340588 난 자바가 좋다 [5] 얼룩돼지갤로그로 이동합니다. 12.12.13 137 0
뉴스 여은, 오늘(24일) 새 싱글 ‘밤 하늘의 별도 너처럼 빛나진 않잖아’ 발매! 여름밤 울리는 감성 고백송! 디시트렌드 07.24
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2