게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C 문법 문제좀 봐주세요~
게시물ID : computer_91923짧은주소 복사하기
작성자 : 빵집상인
추천 : 0
조회수 : 418회
댓글수 : 6개
등록시간 : 2013/06/12 01:29:48

1. 다음 중 옳지 않은 것은?

int ** a;

char 10char;

char* print;

int _10int;

int _10;

 

2. 다음 코드에서 틀린 곳과 틀린 이유를 쓰시오. ( 생략형 )

int a;

scanf("%d", a);

 

3. unsigned 는 어떤 뜻인가?

 

4. 콘솔 창에 ? \ ‘ “ ( 물음표 백슬래쉬 작은따옴표 큰따옴표 )를 출력하려고 한다. 빈칸을 채우시오.

printf(" ");

 

5. 다음 코드는 char형 배열 str을 사용하여 문자열을 저장하는 코드이다. Korea5글자인데 왜 배열의 크기를 6으로 하였을까?

char str[6]="Korea";

 

6. 다음 소스 코드의 실행 결과를 서술하시오

#include <stdio.h>

enum{a=1, b, c, d};

enum{e=3, f=3, g, h};

enum{i=3, j=3, k=3, l};

 

int main(void)

{

printf("%d %d %d %d %d", b, d, g, h, l);

}

 

7. 다음 소스 코드의 실행 결과를 서술하시오

#include <stdio.h>

int main(void)

{

int a=1;

if(a=0)printf("!");

else printf("?");

}

 

 

 

8. 다음 소스 코드의 실행 결과를 서술하시오

#include <stdio.h>

int main(void)

{

int a=1;

if(a!=1);

printf("!");

}

 

9. 다음 소스 코드의 실행 결과를 서술하시오

#include <stdio.h>

int main(void)

{

int i;

for (i=0;i<10;i++) {

printf("숫자 = %d\n",i+1);

}

}

 

10. 다음 두 함수의 차이점을 서술하시오.

int plus_value(int a){ a=a+1; return a;}void plus_reference(int *a){ *a=*a+1;}

 

1. 호출 방식 : /

2. Call By ( ) : /

 

11. 실행 결과를 서술하시오

#include <stdio.h>

 

int a = 2;

 

int main(void)

{

int a = 3;

a = a + 1;

printf("%d",a);

}

12. 에러가 발생하는 이유는?

#include <stdio.h>

 

int main(void)

{

{

int i=1;

}

printf("%d",i);

}

 

13. int arr[10]; 을 선언하였을 때, 첫 번째 요소와 마지막 요소는 arr[ ]arr[ ] 이다.

 

14. char str[6]={'K','o','r','e','a'}; 다음 중 str과 같은 식은?

&str

&str[1]

(&a[2])-1

**str

&str[0]

 

15. 다음 코드에서 arr[0]의 값은 ?

int arr[5];

1

0

-1

256

알 수 없다


좀 이상한가요...

적당한 난이도의 문법 점검문제가 실려있는 책이나 쉬운 기초책좀 추천해주세요...

열혈강의 C정도면 정말 이해하기 쉬울줄 알았는데 아닌가보네요 ㅜㅜ

꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호