• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/27

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

27 Cards in this Set

  • Front
  • Back
Define the term “bit”
can be either 0 or 1
Define the term “byte”
8 bits in a row
What is “hardware”? Name some examples.
Physical components of the computer. (Things you can “touch”). Examples include: CPU, RAM chips, mother board, disk drives, monitor, mouse, keyboard, cables…
What is “software”? Name some examples.
These are the “programs” that you can run on a computer. Examples:

Internet browsers, games, word processors, spreadsheet programs, the operating system, etc.
An Operating System is an example of “software”. (True/False).
TRUE
Name some different operating systems.
Some are: Windows XP, Mac OS X, unix, linux, solaris…
What does CPU stand for?
Central Processing Unit
What does RAM stand for?
Random Access Memory
Give some examples of secondary memory devices.
Hard drives, floppy disks, flash memory devices, CD’s , DVD’s
What is the advantage of primary memory (RAM) over secondary memory?
It is MUCH faster.
What is the advantage of secondary memory over primary memory?
It is permanent.
What does I/O stand for? Give some examples of I/O devices.
Input/Output. These are devices that allow you to communicate with the computer: monitor, keyboard, mouse, printer, etc.
How many different combinations can be represented using 7 bits?
2^7 = 128
How many bytes are in a kilobyte? Megabyte?
Gigabyte?
2^10 = 1024
2^20
2^30
Name four things that the operating system does for you.
Any of:

· Process management

· Memory management

· Primitive I/O

· Windowing

· Primitive network control

· Security management
What do you call the language that the CPU uses (0’s and 1’s represent instructions in this language).
Machine language
How does “assembly language” relate to "machine language?"
Assembly language is a mnemonic representation of machine language.
Name some higher level languages that were NOT designed for object oriented programming.
Fortran, Cobol, C, etc.
Name some higher level languages that WERE designed for object oriented programming.
C++, Java, etc.
What does IDE stand for?
Integrated Development Environment
What does CVS stand for?
Concurrent Versioning System
When your Java program is compiled, what type of file is created? (Hint: It is NOT machine language.)
A “bytecode” file. (The name of the file will end with “.class”).
What does it mean for someone to say that a Java program is “portable”?
The same bytecode will run successfully on any platform (provided that the Java Virtual Machine (JVM) is running.)
TRUE/FALSE: Inserting unnecessary spaces and/or blank lines could cause your Java program to malfunction.
FALSE
What is the difference between “syntax errors” and “logical errors”?
Syntax errors are due to your failure to follow the rules of the language. Logical errors are where you have written a valid Java program, but it does not behave the way it should.
If your program compiles and runs, but behaves incorrectly, are you probably suffering from “syntax” or “logical” errors?
logical
If Eclipse flags your code with a red mark and won’t let you compile it, are you suffering from “syntax” or “logical” errors?
syntax