420206297 | What is a program? | A set of instructions | |
420206298 | What is software? | A program | |
420206299 | What is hardware? | All physical devices | |
420206300 | What part of the computer actually runs the program? | CPU | |
420206301 | What part of the computer serves as a work area to store program and its data while the program is running? | Main memory | |
420206302 | What part of the computer holds data for long periods of time, even when there is no power to the computer? | Secondary storage | |
420206303 | How does a disk drive store data? | By magnetically encoding it onto a disc | |
420206304 | How is data encoded on CD's and DVD's? | A series of PITS and LANS | |
420206305 | What part of the computer collects data from people and other devices? | Input devices | |
420206306 | What part of the computer formats and presents data for people or other devices? | Output devices | |
420206307 | How is data stored in a computer? | Stored in Bytes | |
420206308 | What amount of memory is enough to store a letter of the alphabet or a small number? | One bytes | |
420206309 | What are the smallest store locations in a computers memory? | Bit | |
420206310 | In what numbering system are all numeric values written as sequences of 0 and 1? | Binary | |
420206311 | What is ASCII? | Encoding scheme | |
420206312 | What encoding scheme is extensive to represent all the characters of all the languages in the world? | Unicode | |
420206313 | What is the only programming language a computer's CPU understands? | Machine | |
420206314 | True or False. A program is nothing more than a list of instructions that cause the CPU to perform operations? | True | |
420206315 | What do we write machine language instructions in? | Binary | |
420206316 | What programming language would I be using if I wrote 10111001 00000000 01100100 as a line of code? | Binary | |
420206317 | What do we call the entire set of instructions that a CPU can execute? | A program | |
420206318 | What programming language would I be using if I wrote SR 4, 5 as a line of code? | Assembly | |
420206319 | What level of programming language would I be using if I wrote for current in range (100,0,-1) as a line of code? | High level | |
420206320 | What is a syntax? | A set of rules | |
420206321 | What is a compiler? | A program that translates high level language program into a separate machine language program | |
420206322 | What is an interpreter? | Both translates and executes the instructions in a high level program | |
420206323 | In terms of program execution do compiled programs run faster or slower than interpreted program? | Slower | |
420206324 | What is a syntax error? | Violation of rules | |
420206325 | What is system software? | A program that controls the basic operation of the computer | |
420206326 | Name operating system software? | Windows 7, OS X, Linux | |
420206327 | What are application programs? | Programs that make computers useful for everyday tasks | |
420206328 | Name some application programs? | Microsoft word, excel, powerpoint | |
420206329 | What is a logic error? | A mistake that does not prevent the program from running but gives incorrect results | |
420206330 | What are the steps of the program development cycle? | Design, write code, correct syntax error, test code, debug code | |
420206331 | What is an algorithm? | Set of well defined logical steps that must be taken to perform the task | |
420206332 | What are the three stages/steps of a program? | Input, process, output | |
420206333 | What is a flowchart? | A diagram that graphically depicts steps that take place in a program | |
420206334 | What is an oval used for in a flowchart? | Start/Stop | |
420206335 | What is a parallelogram used for in a flowchart? | Input/Output | |
420206336 | What is a rectangle used for in a flowchart? | Processing | |
420206337 | What is pseudocode? | Informal language--writing codes without syntax rules | |
420206338 | What do we call a set of statements that execute in the order they appear? | Sequence structures | |
420206339 | What is a control structure? | Logical design that controls the order in which a sequence of statements execute | |
420206340 | What are the three control structures? | Sequence, Decision, Repetition | |
420206341 | What is a string? | Sequence of characters used as data | |
420206342 | What is a string literal? | When a string appears as actual code | |
420206343 | What symbol is used to mark the beginning and end of a string? | Quotation marks | |
420206344 | What is a variable? | Storage location in memory that is represented by a name | |
420206345 | What are the rules for naming variables? | Starts with a letter, no spaces, one word, no punctuation characters | |
420206346 | How do we write variable names using camel casing? | The first letter of the second word is capitalized | |
420206347 | How do we display multiple items with one display statement? | Separate with a comma | |
420206348 | What is a prompt? | A message that tells a user to enter a specific value | |
420206349 | What is an assignment statement? | Set a variable to a specific value | |
420206350 | What is the purpose of the exponent operator? | To set to a power | |
420206351 | What special name do we give a value that cannot be changed during a program's execution? | A named constant | |
420206352 | Be able to follow pseudocode as if it was executing to determine the results of the program? | Hand tracing |
Computer Programming Terms 101 Flashcards
Primary tabs
Need Help?
We hope your visit has been a productive one. If you're having any problems, or would like to give some feedback, we'd love to hear from you.
For general help, questions, and suggestions, try our dedicated support forums.
If you need to contact the Course-Notes.Org web experience team, please use our contact form.
Need Notes?
While we strive to provide the most comprehensive notes for as many high school textbooks as possible, there are certainly going to be some that we miss. Drop us a note and let us know which textbooks you need. Be sure to include which edition of the textbook you are using! If we see enough demand, we'll do whatever we can to get those notes up on the site for you!