C언어
[C언어의 특징] C언어에 대한 설명으로 가장 옳지 않은 것은?
① 구조화 언어라고 부를 수 있는 제어구조와 제어 문을 가지고 있다.
② 어셈블리어와 같은 저급언어의 범주에 속한다.
③ 포인터의 사용이 가능하다.
④ 이식성이 뛰어나다
[예약어와 식별자]
다음 중 C언어에서 식별자(identifier)표기가 잘못된 것?
① age01 ② -jumsu ③ x25 ④ x
[표준입출력( scanf(), printf() )]
C언어에서 표준 입력인 키보드로부터 문자열을 지정 된 양식에 따라 읽어 변수 값을 문자열로 변환시켜 주는 함수는 무엇인가?
① getchar() ② putchar() ③ scanf() ④ printf()
[자료형(data type)]
표준 C언어에서 사용하는 데이터형의 명칭이 아닌 것은?
① charater ② int ③ float ④ short
[변환문자열]
C언어에서 “printf”에 사용되는 파라미터(parameter) 중 변환문자열에 대한 의미로 틀린 것은?
① %o : 2진수로 출력한다. ② %c : 문자로 출력한다.
③ %f : 부동 소수점 수로 출력한다. ④ %d : 10진수로 출력한다.
[Escape sequence]
C언어에서 이스케이프 시퀀스의 설명이 옳지 않은 것은?
① \n : carriage return ② \f : fault ③ \t : tab ④ \b : backspace
[연산자(operator)]
C언어에서 x의 연산 결과는?
#include <stdio.h> int main() {
unsigned char x = 7; x = x << 8;
printf(“%d”, x); return 0;
}
① 0 ② 56 ③ 192 ④ 256
[제어방법-반복문 while]
프로그램 제어방법 중 반복문과 가장 거리가 먼 것 은?
① while 문 ② switch case 문 ③ do while 문 ④ for 문
[배열(array)]
C언어에서 int a[]={ 4, 5, 6, -9} 라는 명령을 정적 배열로 초기화하는 것과 동일하게 수행하는 명령은?
① int a[4] = 4, 5, 6, -9;
② int a[4] = {4, 5, 6, -9};
③ int a[4 ,5, 6, -9];
④ int a[] = 4 ,5, 6, -9;
[포인터(pointer)]
C언어에서 포인터에 대한 기본개념의 설명으로 틀린 것은?
① 포인터 변수를 선언할 때 %를 붙인다.
② 주소를 담는 그릇(변수)이라고 생각한다.
③ 포인터 변수 p에는 변수의 주소가 들어간다.
④ 포인터 변수는 정수형이든 문자형이든 관계없이 4byte를 차지한다.
[배열(array)과 포인터(pointer)]
다음 프로그램에서 출력되는 결과는?
#include <stdio.h> int main() {
char *str = “zjavb";
int i;
for( i=4 ; i >= 0 ; i--) putchar(*(str + i));
}
① avbzj ② zjavb ③ vbzja ④ bvajz
[기억클래스(storage class)]
C언어에서 변수의 생존기간과 범위에 대한 설명으로 틀린 것은?
① 자동(auto)변수는 프로그램 블록 내에서나 함수내부에서만 유효한 변수이다.
② 정적(static)변수는 모든 원시프로그램의 내부 어디에서나 사용이 가능한 변수이다.
③ 외부(extern)변수는 모든 원시 프로그램에 걸쳐사용되는 변수이다.
④ 레지스터(register)변수는 정적(static)변수 기능과 같으며, 저속 연산용 변수이다.
[구조체(structure)와 공용체(union)]
다음 C 언어로 작성된 프로그램을 실행했을 때 출력 결과로 옳은 것은?
struct KRY {
int a; int b;
};
int main() {
struct KRY y; struct KRY *p; p = &y;
y.a = 100; y.b = 200;
printf(“%d”, p->a);
}
① 100 ② 200 ③ 10000 ④ 20000
[열거형(enum)]
다음 중 C언어의 열거형에 해당하는 것은?
① enum ② subtype ③ typedef ④ union
'전자계산기 조직응용 기사' 카테고리의 다른 글
필기 - 03 PC어셈블리 (0) | 2023.02.12 |
---|---|
필기 - 01 프로그래밍의 이해 (8) | 2023.01.12 |
전자계산기 조직응용 기사 필기시험 출제기준 (0) | 2023.01.12 |