Name:     ID: 
 
Email: 

DirectX Quiz

Multiple Choice
Identify the choice that best completes the statement or answers the question.
 

 1. 

Because a developer can never know what kind of computer a gameplayer will use, he/she can use ___ in programming.
a.
DirectPlay
c.
DirectX
b.
SSI
d.
MMX
 

Multiple Response
Identify one or more choices that best complete the statement or answer the question.
 

 2. 

What protocol stacks/suites and connections support DirectPlay?
 a.
TCP/IP
 d.
Modems
 b.
IPX/SPX
 e.
Serial connections
 c.
NetBEUI
 

 3. 

Which of the following devices will DirectX allow a game to access?
 a.
Video card
 c.
Joystick
 b.
Audio card
 d.
Printer
 

 4. 

Why would a program prompt a user to install DirectX.
 a.
The program needs direct access to the software on the system
 c.
The program needs to control certain multimedia components on a system.
 b.
An older version or no version of DirectX is installed
 d.
The system does not support DirectX APIs
 

Numeric Response
 

 5. 

DirectX made its debut in what year?

 

Completion
Complete each statement.
 

 6. 

This is a set of APIs developed by Microsoft that enables programmers to write programs that access hardware features of a computer without knowing exactly what hardware will be installed on the machine where the program eventually runs.
 

 

 7. 

The ___ operating system did not need DirectX because it allowed direct access to the hardware.
 

 

Matching
 
 
Match the components of DirectX to its description
a.
DirectDraw
e.
DirectInput
b.
Direct3D
f.
DirectPlay
c.
DirectSound
g.
DirectShow
d.
DirectMusic
h.
DirectX
 

 8. 

A set of APIs that allow developers to write games that will play on any system without knowing what hardware is installed
 

 9. 

Allows the playing of music and sound effects in games and other apps.
 

 10. 

Provides direct access to display devices while maintaining compatibility with the Windows GDI
 

 11. 

Enables the playing of sounds with very low latency and gives applications a high level of control over hardware resources
 

 12. 

Allows streaming media on a Windows platform for high quality capture and playback of multimedia streams
 

 13. 

Allows display and manipulation of 3D graphics
 

 14. 

Provides the ability for game players to play online, via a modem, network or serial cable using a variety of protocol stacks
 

 15. 

Allows a program to retrieve data from a variety of input devices, even if the program is running in the background.
 



 
         Start Over