Self Review Exercises 1 Flashcards

1
Q

SRE

Computers process data under the control of sequences of instructions called ________

A

computer programs

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

SRE

A computer consists of various devices referred to as ______, such as the keyboard, screen, mouse, hard disks, memory, DVD drives and processing units

A

hardware

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

SRE

Data items processed by computers form a(n) _______ that becomes larger and more complex in structure as we progress from the simplest data items (called “bits”) to richer data items, such as characters, fields, and so on.

A

data hierarchy

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

SRE

Computers can directly understand only their _____ language, which is composed of only 1s and 0s.

A

machine

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

SRE

The three types of computer languages discussed in the chapter are machine languages, ______ and _____

A

assembly languages, high level languages

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

SRE

Programs that translate high level language programs into machine language are called ______

A

compilers

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

SRE

A(n) _______ processor implements several CPUs on a single “microchip” - a dual core processor has two CPUs and a quad core processor has four CPUs

A

multi core

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

SRE

Objects, or more precisely the ______ that objects come from, are esentially reusable software components

A

classes

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

SRE

You can send messages to an object. Each message is implemented as a method _____ that tells a method of the object to perform its task

A

call

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

SRE

A new class of objects can be created quickly and conveniently by ______; the new class absorbs the characteristics of an existing class, possibly customizing them and adding unique characteristics of its own

A

inheritance

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

SRE

To create the best solutions, you should follow a detailed analysis procedure for determining your project’s ______ and developing a design that satisfies them

A

requirements

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

SRE

Visual Basic is _____ driven. You’ll write programs that respond to mouse clicks, keystrokes, etc.

A

event

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

SRE

Microsoft’s Visual Basic is a(n) ________ programming language - in addition to writing program statements to build portions of your apps, you’ll also use Visual Studio’s graphic user interface (GUI) to conveniently drag and drop predefined objects like buttons and textboxes into place on your screen, and label and resize them.

A

visual

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

SRE

C++ provides several features that “spruce up” the C language, but more important, it provides capabilities for _____ - oriented programming

A

object

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

SRE

A key goal of java is to be able to write programs that will run on a great variety of computer systems and computer controlled devices. This is sometimes called __________

A

write once, run anywhere

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

SRE

The ______ executes .NET programs

A

Common Language Runtime (CLR)

17
Q

SRE

The CLR provides various services to ______ code, such as integrating software components written in different .NET languages, error handling between such components, enhanced security and more.

A

managed

18
Q

SRE

The ability of a program to run without modification across multiple platforms is known as platform _______

A

independence

19
Q

SRE

Visual Studio is a(n) _______ in which Visual Basic programs are developed

A

IDE

20
Q

SRE

The new windows 8 look-and-feel features a start screen with ________ that represent each app, is similar to that of windows phone 8 - a microsoft operating system for smartphones

A

tiles

21
Q

SRE

windows 8 apps feature a(n) ______ window; there’s no longer a border around the window with the typical interface elements such as title bars and menus

A

chromeless

22
Q

SRE

you can sell your own windows phone apps in the ________

A

windows phone marketplace

23
Q

SRE

You can test your phone apps on the windows phone _____ app that microsoft provides with the windows phone sdk (software development kit)

A

emulator

24
Q

SRE

True or False: Software objects model both abstract and real world things

A

true

25
Q

SRE

True or False: The most popular database model is the relational database in which data is stored in simple tables. A table includes records and fields

A

true

26
Q

SRE

True or False: A database is a collection of data that’s organized for easy access and manipulation

A

true

27
Q

SRE

True or False: Secondary storage data takes much longer to access than data in primary memory, but the cost per unit of secondary storage is much higher than that of primary memory

A

false: the cost per unit of secondary storage is much lower than that of primary memory

28
Q

SRE

True or False: High level languages, such as Visual Basic, C#, C++, C, Objective C and Java, allow you to write instructions that look almost like everyday english and contain commonly used mathematical expressions

A

true

29
Q

SRE

True or False: An object has attrributes that it carries along as it’s used in a program.

A

true

30
Q

SRE

True or False: The transmission control protocol ensures that messages, consisting of sequentially numbered pieces called bytes, are properly routed from sender to receiver, arrive intact and are assembled in the correct order

A

false: packets - not bytes

31
Q

SRE

True or False: The information carrying capacity of communication lines on the internet has increased tremendously, while hardware costs have increased

A

false: hardware costs have decreased

32
Q

SRE

True or False: You can build web based apps with Visual Basic and Microsoft’s ASP.NET technology

A

true

33
Q

SRE

True or False: Java has become the key programming language for the Mac OS X desktop operating system and all iOS based devices, such as iPods, Iphones, and iPads

A

false: the language is objective c

34
Q

SRE

True or False: Microsoft’s ASP.WEB technology is used to create web pages

A

false: it’s ASP.net

35
Q

SRE

True or False: Microsoft’s Windows operating system is the most widely used desktop operating system worldwide

A

true

36
Q

SRE

True or False: Windows 8 is designed for resource constrained devices that have less memory and processor power than desktop computers, and limited battery life

A

false: windows phone 8 is designed for resource constrained devices

37
Q

SRE

True or False: Visual Basic 2012 also can be used to develop windows phone 8 apps

A

true

38
Q

SRE

Arrange these byte measurements in order from smallest to largest: terabyte, megabyte, petabyte, gigabyte and kilobyte

A

kilobyte, megabyte, gigabyte, terabyte, petabyte