| A | B |
| INPUT | elicit one or more values from the person at the keyboard |
| one question mark appears when the program reaches | the INPUT statement |
| Redo from start | when keyboard input does not match INPUT variables |
| INPUT strings that contain commas | Put quotation marks around |
| Eliminating the INPUT Question Mark | follow the prompt string with a comma instead of a semicolon |
| LINE INPUT lets users input | strings that contain commas without enclosing the strings in quotation marks |
| • You can enter only one string variable | with LINE INPUT |
| LINE INPUT | Does not automatically display a question mark |
| INPUT does not handle well | commas and quotation marks |
| If you put a semicolon immediately after INPUT or LINE INPUT | the cursor remains in the same line as the input prompt |
| 14 | columns in each print zone |
| 5 | print zones per screen |
| print zones are used to determine the spacing between | two PRINT variables separated by commas |
| If your data is longer than a print zone | the data extends into the next print zone |
| For positive numbers QBasic | prints a blank space preceding the number |
| QBasic does not insert a blank space before | string constants that contain a number or negative numbers |
| You can suppress the carriage return-line feed | by putting a semicolon at the end of a PRINT statement |
| TAB (tab value) | the number of spaces you want to move over from the beginning of the screen before printing the next value |
| Never use TAB by itself | always combine it with a PRINT statement |
| LPRINT | sends output to the default printer rather than to the screen |