Computer Programming Terms 101 Flashcards
Terms : Hide Images [1]
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 |