디시인사이드 갤러리

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

갤러리 본문 영역

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

성님들(112.150) 2012.12.10 15:44:06
조회 97 추천 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 - -
공지 프로그래밍 갤러리 이용 안내 [88] 운영자 20.09.28 45617 65
2873009 틱톡에 우아,태이 떡방박제됐네 ㅋ 짤리기 전에 봐 ㄱㄱ 프갤러(211.218) 06:30 0 0
2873007 Ada 언어가 앞으로 유망할 예정 [1] 나르시갤로그로 이동합니다. 05:29 15 0
2873005 러빨러, c++빨러 왜 안 보이냐 나르시갤로그로 이동합니다. 05:10 14 0
2872997 난 프갤러들 대부분 서울 • 경기에 살줄 [1] 루도그담당(58.239) 01:58 52 0
2872990 KG에서 건수하나 올렸구나 [3] 개멍청한유라갤로그로 이동합니다. 01:38 40 0
2872989 전한길 표정 재밋지않냐? [7] 헬마스터갤로그로 이동합니다. 01:35 62 0
2872987 일하면서 틈틈히 개인용 프로그램만들었는데 ㅇㅇ(14.5) 01:05 27 0
2872985 모스탄이 사짜 냄새 나는 이유 2가지.JPG [1] 야옹아저씨갤로그로 이동합니다. 01:04 41 0
2872984 컴퓨터 프로그래밍 강의 4과목 양도 KG 아이티뱅크 [2] 프갤러(14.63) 00:39 39 1
2872983 아반떼CN7 페리 차량 5일 주행후기 [5] 야옹아저씨갤로그로 이동합니다. 00:28 75 7
2872981 유럽 복지국가 흑인 범죄율, 미국 흑인 범죄율 과학적 비교와 분석 발명도둑잡기갤로그로 이동합니다. 00:25 16 0
2872978 "너는 가장 많은 시간을 보내는 5명의 평균"의 문제 [1] 발명도둑잡기갤로그로 이동합니다. 00:19 34 0
2872976 비와서 그런가 인터넷이 간헐적으로 끊기네 [3] ㅆㅇㅆ(124.216) 00:03 57 0
2872975 오늘 가족, 친척들 대인관계 상담을 잘 해줬더니 [3] 발명도둑잡기갤로그로 이동합니다. 07.19 44 0
2872974 ㅆㅇㅆ 클러스터랑 이중화차이좀 프갤러(106.101) 07.19 34 0
2872971 음기 충전 발명도둑잡기갤로그로 이동합니다. 07.19 19 0
2872969 천국 사이카 [1] 넥도리아(220.74) 07.19 29 0
2872968 우리신입뽑는대 너무귀찮타... [2] 프갤러(106.101) 07.19 65 0
2872966 돈까스시킴 프갤러(121.139) 07.19 17 0
2872964 코레일에서 이직할만한 기업 추천좀 프갤러(211.203) 07.19 20 0
2872963 이재명 정부가 부활시킨 특활비... '내로남불' 논쟁 끝내는 방법 발명도둑잡기갤로그로 이동합니다. 07.19 14 0
2872962 취미로 진짜 언어 배우는 사람 있음? [1] ㅇㅇ(106.241) 07.19 38 0
2872961 "스윙스는 여자화장실에 들어갈 수 있다" 글 보니 드는 생각 발명도둑잡기갤로그로 이동합니다. 07.19 19 0
2872960 블로그글 써야하는데 최근 너무 바쁘다 ㅆㅇㅆ(124.216) 07.19 18 0
2872959 취업할라믄 무해야대지 [1] 무관갤로그로 이동합니다. 07.19 65 0
2872958 헤롱헤롱 발명도둑잡기갤로그로 이동합니다. 07.19 16 0
2872957 류류야 그만해라, 내 동창들 다 결혼했다. 나만 안했다. [2] 넥도리아(220.74) 07.19 28 0
2872956 엄마가 내 방 쓰레기래... 랜다. 낮에 [7] 넥도리아(220.74) 07.19 43 0
2872955 첨왔는데 프로그래밍 갤러리에 념글이 왜케 정치적인글이 많음? [3] 프갤러(121.151) 07.19 44 0
2872954 러스트 안 좋아서 엿먹으라고 권하는 것 [7] 나르시갤로그로 이동합니다. 07.19 34 0
2872953 나 차단당했냐? 19금 올려서.... [1] 넥도리아(220.74) 07.19 30 0
2872950 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ ♥삣삐냥덩♥갤로그로 이동합니다. 07.19 22 0
2872949 2년차 신입 초보 웹개발자인데 이 책들 공부할까요 (+선배님들의 조언부탁 [4] 프갤러(112.133) 07.19 56 0
2872948 형님들 전자과인데 [3] 단팥빵갤로그로 이동합니다. 07.19 47 0
2872947 나님 오늘의 미션을 완수하고 복귀하시다. [2] 헬마에스트로(211.235) 07.19 65 0
2872946 친중 2찢명 때문에 이제 자동차사고 존나 많이날듯 ♥삣삐냥덩♥갤로그로 이동합니다. 07.19 38 0
2872945 어케 멍퀴벌레는 24시간 일주일 내내 발정 나있는걸깡? [8] ♥삣삐냥덩♥갤로그로 이동합니다. 07.19 58 0
2872944 핸드폰 중고로 사려는데 XZ1 순정롬 넥도리아(220.74) 07.19 18 0
2872943 내 친구 강유현이 그립구나 [5] ㅆㅇㅆ(124.216) 07.19 59 0
2872942 에구구 이눔아! ♥삣삐냥덩♥갤로그로 이동합니다. 07.19 24 0
2872940 잡아먹힐거 같아.. [5] ♥삣삐냥덩♥갤로그로 이동합니다. 07.19 47 0
2872939 C++ Malloc 쓴다는 병신 들어와라 프갤러(106.101) 07.19 49 1
2872937 옛날 프갤은 언제를 말하는건가요? [10] 개멍청한유라갤로그로 이동합니다. 07.19 84 0
2872936 옛날프갤이 그립당.. [3] ♥삣삐냥덩♥갤로그로 이동합니다. 07.19 49 0
2872935 옛사람들 나이를 생각해보면 왜 안오는지 대충 짐작이 가지 [3] 프갤러(110.8) 07.19 66 0
2872932 ㅇㅅㅇ❤+ ♥냥덩이는충전중♥갤로그로 이동합니다. 07.19 17 0
2872931 ㅔ근데 요즘 퓨어 c++ 쓰는사람 없어서 malloc 모를수있다봄 [3] 초코냥갤로그로 이동합니다. 07.19 84 0
2872930 전세계 부정선거조작 배후 밝혀졌넹 ㄷㅅㄷ [1] ♥냥덩이는충전중♥갤로그로 이동합니다. 07.19 30 0
2872929 옛날사람들 왜 안옴? 배구공(119.202) 07.19 20 0
뉴스 Mnet '보이즈 2 플래닛', 두 개의 플래닛 중 ‘K’ 참가자 데뷔 경쟁 본격 돌입 디시트렌드 07.18
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2