|
시긴아 다급하여 그럽답니다.
책을 보면 다 나와 있겠지요.
그러나 여러가지 사정으로 인하여...
물론 그 입장의 표현의 어려움이 있지만...
부탁합니다.
높은 지식을 부족한 사람에게 베풀어 주시기를...
1. 다음의 c언어의 입출력 함수에서 사용하는 자료형식에 관한 인자이다.
이 중 성격이 다른 하나는 ?
① %f ② %d ③ %o ④ %x
2. 입출력 함수의 표현이 잘못된 것은?
① printf(" %3d" , x) ② getchar(" %c" , x)
③ putchar(x) ④ scanf(" %d" , &x)
3. 다음 중 실수형 상수의 표현으로 옳은 것은 ?
① -28,325 ② 0.
③ 12.5D02 ④ 24.3E+
4. int형이 2바이트인 경우 unsigned int의 표현범위로 맞는 것은?
① -128 ~ 128 ② -32768 ~ 32767
③ 0 ~ 65535 ④ 0 ~ 256
5. 다음 중 'a'와 'abc'의 차이점에 대해 바르게 설명한 것은 ?
① 문자상수 'a'는 1byte, 문자열 상수 ' abc'는 4byte
② 문자상수 'a'는 2byte, 문자열 상수 ' abc'는 2byte
③ 문자상수 'a'는 1byte, 문자열 상수 ' abc'는 2byte
④ 문자상수 'a'는 2byte, 문자열 상수 ' abc'는 4byte
6. 1부터 100까지 자연수 합을 구하는 프로그램이 아닌것은 ?
① while(a<100){
++a;
sum += a;
}
② for(a=1;a<=100;a++ sum+=a;
③ do{
++a;
sum +=a;
}while(a<=100)
④ for(a=1;a<=100;++a, sum+=a);
7. 다음 프로그램의 잘못된 부분을 수정하시오 ?
printf("a = %d, b = %d, a+b = %d\n", a, a+b=a);
8. 다음 프로그래의 잘못된 부분을 수정하시오 ?
for(i=2; k%i==0; ++1){
sum+=i;
i+=2;
}
9. print() 함수에서 이중인용부호안에 구성되는 요소는 단순문자와
그리고 escape 문자가 있다.
10.c언어에서 자료형이 서로 다른 혼합 연산에서는 의 크기가 큰쪽으로 통일 하는 것을 원칙으로 한다.
11.C언어의 특징을 4가지 이상 기술하시오.
12.식별지의 명명규칙 3가지 이상을 기술하시오
13.전처리기에 대해서 간단히 설명하시오
컴파일 전에 프로그램에 대한 일련의 작업을 수행하라고 지시하는 명령어
일반적으로 함수 외부에 기술
기계에 코드를 생성하지 않음
#기호를 명령어 앞에 붙이고 문장의 마지막에 ;기호를 사용하지 않음
프로그램의 확장이 용이하며, 이해가 용이한 프로그램의 작성이 가능
14.다음 프로그램의 결과는?
main()
{
int a='a';
printf("%c",a);
printf("%c",a+1);
printf("%c",a+2);
}
15.다음은 sin 값을 계산하여 그래프화하여 출력하는 프로그램이다.
정확한 결과를 나타내기 위해 빈 부분을 완성하시오.
#define M_PI 3.1415927
main()
{
int i,j, sin_position;
printf("-1 0 1\n");
printf(" I---------------- I ------- I\n");
for(i=0;i<=360;i+=30){
sin_position =
printf(" ");
for(j=0; j <= 24; j++){
if( ) pintf("*");
else if(j==10) printf("I");
else printf(" ");
}
printf("\n");
}
}
16.if 문을 이용하여 키보드로부터 한 문자를 입력받아 그 값에 따라 문자열을 출력하는 프로그램을 작성하시오(입력값 a →출력 문자열 'apple', 입력값 b → 출력 문자열 'banana', 그외의 입력값에 대해서는 '???'을 출력하도록 하시오)
17.30과 20의 데이타를 입력하여 이 들의 사칙연산 결과를 아래와 같이 출력하는 프로그램을 작성하시오.( ____의 문자는 반드시 인수에 의한 결과를 출력할 수 있도록 하시오)
30+20=50
30-20=+10
30*20=600
30을 20으로 나눈 나머지는 10이다.
18.while 문을 이용하여 1에서 100까지 더하는 프로그램을 작성하시오
19.다음의 실행결과를 얻을 수 있도록 프로그램하시오
(제어문은 for와 if만 이용하시오)
*
* *
* * *
|