Study your flashcards anywhere!

Download the official Cram app for free >

  • 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

How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key


Play button


Play button




Click to flip

20 Cards in this Set

  • Front
  • Back
What is the CPU?
Central Processing Unit
What language does a CPU understand?
binary, 1's and O's
What makes up the CPU?
control unit, arithmetic logic unit, and the main memory
What is the purpose of input devices?
used to get data into the machine
What are some input devices?
keyboard, mouse, floppies
What is an output device?
used to get data out of the machine
What are some output devices?
printer, monitor, floppies
What are three types of memory?
RAM, ROM, secondary storage
What is RAM?
Random access memory
What is ROM?
Read Only Memory
What is secondary storage?
places where you can store data, ex. hard disk, floppies, tapes, CD ROM, DVD
What are the steps to executing a C program?
editor, source code, compiler, object code, loader, executable
What is source code?
program written in C
What does a compiler do?
translates source code to object code (higher languages to machine code)
What does a linker/loader do?
loads the program into memory
What is an executable?
program that actually execute
What are syntax errors?
error in the program that is from not entering the code correctly, ex misspelled command, missing semi-colon
What are logic errors?
error in the logic flow of the program ex. forget to add a variable that needs added
Will a compiler find logic errors?
Will a compiler find syntax errors?