Chapter1 Flashcards

(25 cards)

1
Q

The _____creates object code and stores it on disk.

A

Compiler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The linker links:

A

The object code with the libraries.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which of the following data items are arranged from the smallest to the largest in the data hierarchy?

A

Bits,Characters, Fields, Records, Files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which of the following is most closely associated with Moore’s Law?

A

Every year or two, the capacities of computers have approximately doubled without any increase in prices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which of the following is not one of the six logical units of a computer?

A

Printer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which of the following is not one of the three general types of computer languages?

A

Spoken languages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

_____ is a graphical language that allows people who design software systems to use an industry standard notation to represent themselves.

A

The Unified Modeling Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which of the following languages is used primarily for scientific and engineering applications?

A

Fortran.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

____ models software in terms similar to those that people use to describe real-world objects.

A

Object-oriented design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Today, virtually all new major operating systems are written in:

A

C or C++

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which language was developed by Microsoft in the early 1990s to simplify the development of Windows applications.

A

Visual Basic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which of the following is not a key organization in the open-source community?

A

Firefox

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The C++11 standard was formerly referred to as ____.

A

C++0x

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which of the following is not a goal stated by the creator of C++ for the new C++ standard?

A

Make C++ an open source programming language.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which of the following is true?

A

Some of the new C++11 Standard Library features were derived from corresponding Boost Library.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Which of the following is false?

A

In use today are more than a trillion general-purpose computers and trillions more cellphones, smartphone and other handheld devices.

17
Q

Which of the following statements is false?

A

Hardware controls software.

18
Q

Which of the following statements is false?

A

Windows is an open source operating system.

19
Q

Which of the following statements is false?

A

Information in the memory unit is persistent-it is retained when the computer’s power is turned off.

20
Q

Which software product release category is “generally feature complete and supposedly bug free, and ready for use by the community?”

A

Release candidate

21
Q

Which statement about the Boost C++ Libraries is false?

A

Smart pointers are used to match specific character patterns in text

22
Q

Which of the following statements is true?

A

Compilers translate high-level language programs into machine language programs

23
Q

Which of the following statements is false?

A

The impressive functions performed by computers involve only the simplest manipulation of 1s and 2s?

24
Q

____ helps Internet-based applications perform like desktop applications.

25
\_\_\_\_\_\_ involves reworking programs to make them clearer and easier to maintain while preserving their correctness and functionality.
Refactoring