Exam 12: Event Driven Gui Programming Multithreading and Animation

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

A(n) ____ consists of a label placed beside a small square.

Free
(Multiple Choice)
4.8/5
(33)
Correct Answer:
Verified

C

A GUI picture album represents "snapshot" views of the screens the user will encounter during the run of a program.

Free
(True/False)
4.7/5
(32)
Correct Answer:
Verified

False

Discuss multithreading.

Free
(Essay)
4.9/5
(40)
Correct Answer:
Verified

You use multithreading to improve the performance of your programs. Multithreaded programs often run faster, but more importantly, they are more user-friendly. With a
multithreaded program, a user can continue to make choices by clicking buttons while the program is reading a data file. An animated figure can appear on one part of the
screen while the user makes menu selections elsewhere on the screen. When you use the Internet, the benefits of multithreading increase. For example, you can begin to read a long text file, watch a video, or listen to an audio file while the file is still downloading. Web users are likely to abandon a site if they cannot use it before a lengthy downloading
process completes. When a Web site employs multithreading to perform concurrent tasks, visitors are less likely to abandon the Web site-this is particularly important if the site
sells a product or service or relies on advertising income that is based on the number and duration of user visits.

Many object-oriented languages offer built-in classes that contain methods you can use to draw geometric figures.

(True/False)
4.8/5
(37)

Discuss the purpose of a storyboard.

(Essay)
4.7/5
(43)

Making programs easier to use for people with physical limitations is known as enhancing ____.

(Multiple Choice)
4.8/5
(29)

Performing an operation on an icon causes a(n) ____.

(Multiple Choice)
4.8/5
(30)

____ is the rapid sequence of still images, each slightly different from the previous one, that produces the illusion of movement.

(Multiple Choice)
4.8/5
(34)

Discuss the purpose of a wireframe.

(Essay)
4.9/5
(29)

A ____ represents a picture or sketch of a screen the user will see when running a program.

(Multiple Choice)
4.9/5
(36)

In an event-driven program, you design the screens, define the objects, and define how the screens will connect.

(True/False)
4.9/5
(35)

A ____ is a rectangular area into which the user can type text.

(Multiple Choice)
5.0/5
(43)

When you develop an event-driven application, you need to expand on the ____ step in the program development cycle.

(Multiple Choice)
4.7/5
(33)

Describe the container class.

(Essay)
4.9/5
(34)

From the 1950s, when businesses began to use computers to help them perform many jobs, through the 1980s, almost all interactive dialogues between people and computers took place at the ____.

(Multiple Choice)
4.9/5
(37)

Explain why your program should be forgiving.

(Essay)
4.8/5
(43)

A ____ is one of the tiny dots of light that form a grid on your screen.

(Multiple Choice)
4.9/5
(38)

In most object-oriented languages, a method named ____________________ executes automatically when a class object is created.

(Short Answer)
4.8/5
(46)

In object-oriented languages, the procedural modules that depend on user-initiated events are often called ____.

(Multiple Choice)
5.0/5
(40)

List the events in developing an event-driven program.

(Essay)
4.9/5
(36)
Showing 1 - 20 of 51
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)