Lab 7-6 What is DirectX?
Go to the following website:
http://www.webopedia.com/DidYouKnow/Hardware_Software/2005/directx.asp
Read and answer the
questions below.
____ 1. Because a developer can never know what kind
of computer a game player 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 |
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.
When you are finished, you
may use this document on the DirectX Quiz.