본문 바로가기
반응형

연습문제24

9장(포인터) 연습문제 #C언어 콘서트 1. 다음 중 올바른 포인터 선언은? - int *x; 2. 다음 중 정수 변수 x의 메모리 주소를 계산하는 수식은? - &x; 3. 포인터 p가 가리키는 메모리의 내용을 계산하는 수식은? - *p; 4. void 포인터는 몇 바이트인가? - 0 5. 다음과 같이 선언되어 있다고 가정한다. int A[] = {2, 6, 5, 1, 3}; int *p; p=A 6. 다음 수식의 값을 적어보시오. (a) *p = 2 (b) *p+2 = 4 (c) *(p+2) = 5 7. 다음 중 문자형 포인터를 정의하는 문장은? - char *p; 8. 다음 프로그램의 출력은 무엇인가? #include int main(void) { int a[10] = {1, 2, 3, 4, 5, 6}; int *p = a; int *q .. 2022. 8. 11.
8장(함수) 연습문제 #C언어 콘서트 1. 다음 중 올바른 함수 원형 정의가 아닌 것은? - double funct(char x) 2. "int func(char x, float v, double t);"와 같은 원형을 가지는 함수 func()의 반환값은? - int 3. 다음 중 올바른 함수 호출은? - func(); 4. 다음 중 함수 전체를 올바르게 구현한 것은? - int func(int x) {return x = x+1;} 5. 왼쪽 박스의 함수 원형 정의에 적합환 return 문을 오른쪽 박스에서 찾아서 서로 연결하시오. - int f(void); return 10+20; void g(int, int); return; double h(double, int); return 'a' + 1.0; 6. 다음 수식의 반환 값의 범위는? r.. 2022. 8. 3.
7장(배열) 연습문제 #C언어 콘서트 1. 배열이 10개의 원소를 가진다면 첫 번째 원소의 배열 번호는? - 0 2. 배열 char a[5][6]은 총 몇 개의 원소를 가지는가? - 30 3. 배열 int a[10]의 마지막 요소의 인덱스는? - 9 4. int a[100] = { 10 };으로 선언된 배열에서 a[99]의 초깃값은 무엇인가? - 0 5. int a[2][2] = { 1, 2, 3, 4 }에서 a[1][1]의 값은? - 4 6. 다음 중 잘못 초기화된 배열을 모두 선택하시오. - int a[] = {1, 2, 3, 4, 5}; int a[100] = {x, y, z}; // x, y, z는 변수 7. int a[10]과 같이 선언된 배열을 a[20]과 같이 경계를 넘어가는 인덱스를 사용하면 어떤 일이 발생하는가? - 컴파일은.. 2022. 8. 1.
6장(반복문) 연습문제 #C언어 콘서트 1. int x; for(x=0; x 2022. 7. 30.
5장(조건문) 연습문제 #C언어 콘서트 1. 두 개의 피연산자가 모두 참인 경우에만 참이 되는 논리 연산자는? - && 2. 수식 !(1 + 1 >= 2)의 결과값은 얼마인가? - 0 3. 다음 중에서 참인 수식을 모두 선택하시오. - 1, 0.1, -1 4. 다음 코드의 실행결과는? int x = 5; if(x < 10) printf("10보다 작음\n"); else if(x == 5) printf("5와 같음\n"); else printf("5와 같지 않음\n"); - 10보다 작음 5. 다음 코드의 실행결과는? int x = 0; if (x==1) if(x==0) printf("if 절\n"); else printf("else if 절\n"); else printf("else 절\n"); - else 절 6. 다음 코드의 실행결과는? i.. 2022. 7. 20.
4장(수식과 연산자) 연습문제 #C언어 콘서트 1. 수식에서 어떤 연산자들이 먼저 계산되는지를 결정하는 것을 무엇이라고 하는가? - 우선순위 2. C프로그램에서 수식 7/9*9은 얼마로 계산되는가? - 0 3. 변수 x, y는 int x=10; int y=20;으로 선언되어 있다고 하자. 다음 중 올바른 수식이 아닌 것은? - 30 = x + y; 4. 다음 코드의 실행결과는? #include int main(void) { int i = 5; i = i /3; printf("%d \n", i); return 0; } - 1 5. 다음 코드의 실행결과는? #include int main(void) { int x = 2 * 9 / 3 + 9; printf("%d \n", x); retrun 0; } - 15 6. 다음 코드의 실행결과는? #include.. 2022. 7. 18.
3장(변수와 자료형) 연습문제 #C언어 콘서트 1. 다음의 식별자 중에서 잘못된 것은? - 1st_number 2. 다음 중 C에서 지원하는 자료형의 이름이 아닌 것은? - real 3. 다음의 상수 중에서 올바르지 않은 상수를 고르시오. - 'abc' 4. 65000을 저장할 수 있는 자료형으로 가장 메모리를 적게 차지하는 자료형은? - unsigned short 5. 다음 프로그램의 실행 결과는? #include int main(void) { printf("\ac programming\nclass\n"); return 0; } (경고 벨소리)c programming class 6. 다음 코드를 컴파일 할 때, 컴파일 경고가 발생하는 이유는 무엇인가? float f; f = 12.345; - main함수를 작성하지 않았다..? 7. 다음 프로그램의.. 2022. 7. 12.
2장(기초사항) 연습문제 #C언어 콘서트 1. 보기에 있는 문장들을 올바르게 배치하여 아래와 같은 출력을 생성하는 프로그램을 작성하시오. 안녕하세요? 인사드립니다. 계속하려면 아무 키나 누르십시오 . . . #include int main(void) { printf("안녕하세요? \n"); printf("인사드립니다. \n"); return 0; } 2. 다음 문장이 콘솔 윈도우에 출력하는 것은 무엇인가? printf("%d * %d = %d \n", 2, 3, 2*3); - 2 * 3 = 6 3. 다음 프로그램의 실행 결과를 예측하시오. #include int main(void) { int x; int y; int result; x = 3; y = 2; result = x * y; printf("%d \n", result); return 0;.. 2022. 7. 10.
1장(프로그래밍 소개) 연습문제 #C언어 콘서트 1. 컴퓨터가 내부적으로 사용하는 진법은? - 2진법 2. C언어로 작성된 프로그램을 기계어로 변환하는 도구는 무엇인가? - 컴파일러 3. 컴퓨터를 이용하여 문제를 해결하기 위한 단계(절차)를 무엇이라고 하는가? - 알고리즘 4. 프로그램 개발 과정을 순서대로 적으시오. ( 소스 코드 작성 - 컴파일 - 디버깅 - 실행 ) 5. 알고리즘을 시각적으로 표현한 것은 무엇인가? - 순서도 6. 프로그래밍 언어의 문법을 위반하였을 경우에 발생하는 오류는? - 논리적인 오류 7. 순서도(flowchart)에서 처리를 나타내는 기호는? - 2번 8. 다음 중에서 C언어를 개발한 사람은 누구인가? - Dennis Ritchie 9. 컴퓨터에서 10진법이 아닌 2진법이 사용되는 이유를 설명해라. - 2진수의 각 자리수.. 2022. 7. 9.
반응형