Self Review Exercises 1 Flashcards
SRE
Computers process data under the control of sequences of instructions called ________
computer programs
SRE
A computer consists of various devices referred to as ______, such as the keyboard, screen, mouse, hard disks, memory, DVD drives and processing units
hardware
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.
data hierarchy
SRE
Computers can directly understand only their _____ language, which is composed of only 1s and 0s.
machine
SRE
The three types of computer languages discussed in the chapter are machine languages, ______ and _____
assembly languages, high level languages
SRE
Programs that translate high level language programs into machine language are called ______
compilers
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
multi core
SRE
Objects, or more precisely the ______ that objects come from, are esentially reusable software components
classes
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
call
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
inheritance
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
requirements
SRE
Visual Basic is _____ driven. You’ll write programs that respond to mouse clicks, keystrokes, etc.
event
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.
visual
SRE
C++ provides several features that “spruce up” the C language, but more important, it provides capabilities for _____ - oriented programming
object
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 __________
write once, run anywhere
SRE
The ______ executes .NET programs
Common Language Runtime (CLR)
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.
managed
SRE
The ability of a program to run without modification across multiple platforms is known as platform _______
independence
SRE
Visual Studio is a(n) _______ in which Visual Basic programs are developed
IDE
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
tiles
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
chromeless
SRE
you can sell your own windows phone apps in the ________
windows phone marketplace
SRE
You can test your phone apps on the windows phone _____ app that microsoft provides with the windows phone sdk (software development kit)
emulator
SRE
True or False: Software objects model both abstract and real world things
true
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
true
SRE
True or False: A database is a collection of data that’s organized for easy access and manipulation
true
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
false: the cost per unit of secondary storage is much lower than that of primary memory
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
true
SRE
True or False: An object has attrributes that it carries along as it’s used in a program.
true
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
false: packets - not bytes
SRE
True or False: The information carrying capacity of communication lines on the internet has increased tremendously, while hardware costs have increased
false: hardware costs have decreased
SRE
True or False: You can build web based apps with Visual Basic and Microsoft’s ASP.NET technology
true
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
false: the language is objective c
SRE
True or False: Microsoft’s ASP.WEB technology is used to create web pages
false: it’s ASP.net
SRE
True or False: Microsoft’s Windows operating system is the most widely used desktop operating system worldwide
true
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
false: windows phone 8 is designed for resource constrained devices
SRE
True or False: Visual Basic 2012 also can be used to develop windows phone 8 apps
true
SRE
Arrange these byte measurements in order from smallest to largest: terabyte, megabyte, petabyte, gigabyte and kilobyte
kilobyte, megabyte, gigabyte, terabyte, petabyte