윈도우즈 프로그래밍 예상 시험 문제

Document Sample
윈도우즈 프로그래밍 예상 시험 문제 Powered By Docstoc
					         윈도우즈 프로그래밍 예상 시험 문제
               30문제 중 20문제 출제

콜백함수에 대한 설명으로 옳은 것은?
가. 기억공간 소멸 시 호출되는 함수이다.
나. 이벤트 발생 시 호출되는 함수이다.
다. 프로그램 윈도우 초기화 시 호출되는 함수이다.
라. 이벤트가 없어도 항상 실행된다.


응용프로그램을 위하여 운영체제가 제공하는 함수의 집합은?
가. API
나. ASP
다. DB
라. OBJECT


DC(Device Context) 대한 설명으로 옳지 않은 것은?
가. DC(Device Context)란 출력에 필요한 모든 정보를 가지는 데이터 구조체이다.
나. 폰트의 종류, 선의 색상 등에 필요한 출력 정보를 가지고 있다.
다. 운영체제에 필요한 장치 드라이버이다.
라. GDI에 의하여 관리된다.


MFC를 사용하여 얻는 이점이 아닌 것은?
가. 윈도우, 메뉴, 대화상자, 기본입출력을 관리
나. 개발 속도, 실행 속도가 빠르다.
다. 이식성이 좋은 코드를 생성할 수 있다.
라. Win32API를 직접 사용하는 것이 좋다.


Operationg System에 대한 설명으로 옳지 않은 것은?
가. 운영체제를 사용자에 따른 분류를 하면 단일 사용자 시스템은 UNIX, LINUX, MVS이고
다중 사용자 시스템은 DOS이다.
나. 운영체제의 목적은 시스템을 보다 효율적이고 편리하게 관리하는데 있다.
다. 운영체제는 사용자와 시스템간의 인터페이스 프로그램으로 볼 수 있다.
라. 운영체제가 관리하는 자원에는 프로세서, 기억장치, 입·출력장치 등을 들 수 있다.
윈도우즈 프로그래밍에 대한 설명으로 옳지 않은 것은?
가. Windows API를 사용해서 프로그래밍 하면, Windows3.1, Windows95, Windows 98,
Windows 2000 상호 호환된다.
나. Win32API란 32비트 윈도우에서 응용프로그램을 작성하기 위한 API이다.
다. MFC를 사용하여 프로그래밍할 시 문서/뷰 간의 데이터 교환이 용이하다.
라. C 언어로 프로그래밍 할 때 프로그램의 시작 위치는 WinMain()함수이다.


Win32 API에 대한 옳은 설명은?
가. MFC를 사용할 경우 Win32 API는 동작하지 않는다.
나. 16비트 운영체제를 위한 것이다.
다. WinMain()함수로 시작하고, Call Back 함수에게 메시지를 처리한다.
라. WinMain 함수는 명령행 인자는 받아 들이지 않는다.


일반적인 Win32 API 프로그램의 메시지 루프내에서 실행되는 함수가 아닌 것은?
가. GetMessage()
나. TranslateMessage()
다. EventMessage()
라. DispatchMessage()
원격 프로시저 호출(remote procedure call) 기법의 장점은?
가. 사용자는 복잡한 네트워크 통신의 자세한 절차를 몰라도 사용할 수 있다.
나. 클라이언트와 서버의 연산이 동시에 병렬 실행될 수 있다.
다. 서로 다른 두 컴퓨터에서 실행되는 프로세스들의 주소 공간이 공유될 수 있다.
라. 클라이언트와 서버는 서로 상대방을 몰라도 사용할 수 있다.


WinAPI에서 윈도우를 생성하는 함수는?
가. BeginWindow()
나. StartWinProc()
다. MakeWindow()
라. CreateWindow()


Win32 API프로그래밍에서 윈도우클래스를 정의하고, 윈도우를 생성하는 루틴은?
가. WinBegin
나. WinProc
다. WinStart
라. WinMain


WinMain() 함수에 전달되는 매개 변수가 아닌 것은?
가. 프로그램의 인스턴스 핸들
나. 바로 앞에 실행된 현재 프로그램의 인스턴스 핸들
다. 명령행으로 입력된 프로그램 인수
라. 프로그램의 프로세서 ID


윈도우 프로그램에서 비트맵, 커서, HTML, 아이콘, 버전, 메뉴바, 툴바, 대화상자 등을 무엇
이라고 하는가?
가. 이벤트
나. 리소스
다. 함수들
라. 도구모음
메시지 관련 함수에서 입력 메시지를 해석하여 프로그램에서 사용할 수 있는 형태로 변경해
주는 함수는?
가. GetMessage( )
나. Translate( )
다. DispatchMessage( )
라. WinMain( )


Win32 API에서 DrawText 수평 왼쪽 정렬을 뜻하는 것은?
가. DT_LEFT
나. TA_LEFT
다. ST_LEFT
라. MB_LEFT


윈도우즈 프로그래밍에서 메시지 처리와 관련이 없는 함수는?
가. GetMessage()
나. MutMessage()
다. DispathMessage()
라. TranslateMessage()


윈도우즈 프로그래밍 시 윈도우 메시지를 메시지 처리 함수에게 전달해 주는 기능을 하는
API 함수는?
가. WinMain()
나. PostQuitMessage()
다. TranslateMessage()
라. DispatchMessage()


원시 프로그램을 기계어로 번역해주는 것이 아닌 것은?
가. 어셈블러(Assembler)
나. 컴파일러(Compiler)
다. 로더(Loader)
라. 인터프리터(Interpreter)
DirextX에서 윈도우 모드와 풀스크린 모드를 선택하는 데 사용하는 함수는?
가. QueryInterface()
나. CreateSurface()
다. DirectDrawCreate()
라. SetCooperativeLevel()
운영체제의 구성요소가 아닌 것은?
가. 파일관리자
나. 사용자 명령 인터페이스
다. 프로그래밍 관리자
라. 프로세서 관리자


운영체제의 자원을 사용하기 위해 서비스를 요청하려면 서비스 요청과 관련하여 응용프로그
램에서 지켜야 할 규칙을 무엇이라 하는가?
가. 이벤트
나. 리소스
다. 서비스처리
라. API


운영체제의 커널(kernel) 부분에서 수행하는 기능과 거리가 먼 것은?
가. 새로운 프로세스의 생성
나. 사용자 명령 해석
다. 주기억장치 관리
라. 프로세스간의 동기화 처리


DirectX SDK의 구성 요소가 아닌 것은?
가. DirectInput, DirectControl
나. DirectDraw, Direct3D
다. DirctDraw, DirectSound
라. DirectSound, DirectInput


WM_KEYDOWN 메시지와 WM_KEYUP 메시지가 연속하여 발생한 경우, WM_CHAR 메시
지를 발생시키는 역할을 하는 Win32API 함수는?
가. GetMessage()
나. PeekMessage()
다. TranslateMessage()
라. DispatchMessage()
Win32 API에서 CallBack 함수의 역할은 무엇인가?
가. WndClass 클래스 정의를 나타낸다.
나. WinMain() 함수의 메시지 루프에서 처리할 메시지가 발생하면, 이를 전달받아 메시지를
처리한다.
다. 메시지를 기다리고, 처리해야 되는 메시지 루프 시작과 끝을 나타낸다.
라. 사용자에게 입력을 받아 입력된 결과를 화면에 출력할 때 사용되는 함수이다.


윈도우 운영체제에 관련된 설명 중 틀린 것은?
가. 선점형 운영체제이다.
나. 여러 프로세스들이 시간을 나누어서 사용한다.
다. 주기억장치 용량이 부족할 경우 디스크에 가상 메모리를 생성한다.
라. 모든 프로세스의 우선순위가 동일하다.


Win32 Application 프로그래밍에서 윈도우즈 어플리케이션(windows application)의 종류가
아닌 것은?
가. An empty project.
나. a simple 32 application
다. "Good Morning" application
라. A typical "Hello World" application.
윈도우 프로그래밍에서 메시지를 처리하는 부분의 함수는 어느 것인가?
가. WinMain()
나. WndProc()
다. About()
라. CreateWindow()


윈도우즈 프로그래밍에서 메시지를 처리하는데 필요한 함수가 아닌 것은?
가. GetMessage()
나. PutMessage()
다. TranslateMessage()
라. DispathMesssage()


윈도우즈 프로그래밍에서 윈도우를 화면에 나타나도록 하는 함수는?
가. CreateWindow()
나. Initlnstance()
다. ShowWindow()
라. GetMessage()

				
DOCUMENT INFO
Shared By:
Stats:
views:175
posted:7/26/2009
language:Korean
pages:8