45) A bit, or binary digit, represents one character. 46) EBCDIC is the standard coding format for mainframe computers. 47) ASCII is the most widely used binary code for microcomputers. 51) A parity bit is used for the purpose of testing the accuracy of data transmission. 54) Which set of numbers listed below correctly represents the binary number system? a) 0, 1 b) 0, 1, 2 c) 1, 2 d) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 55) A character is represented in a computer by a) 8 bytes. b) a "0" or a "1". c) 8 bits. d) none of the above THE FOLLOWING QUESTIONS RELATE TO THE BASIC LANGUAGE PICK THE BEST ANSWER. 73. TO PUT CURRENT PROGRAM IN PERMANENT STORAGE, THE COMMAND IS (A)SAVE (B)KEEP (C)HOLD (D)EXIT (E)PUT 74. SYMBOLIC NAMES OR VARIABLE NAMES OR IDENTIFIERS (A) MUST START WITH A LETTER (B) CAN CONTAIN A NUMBER AFTER A LETTER (C) CAN END WITH A $ (D) REPRESENT VALUES THAT CAN CHANGE (E) ALL OF THE ABOVE 75. A SEMICOLON (;) AT THE END OF A PRINT STATEMENT WILL (A) CAUSE A SYNTAX ERROR (B) CAUSE AN IMMEDIATE SKIP TO THE NEXT LINE (C) CAUSE A SEMICOLON TO BE PRINTED (D) CAUSES NEXT ITEM PRINTED TO APPEAR ON SAME LINE(NO SKIP) 76. WHICH OF THE FOLLOWING ASSIGNMENTS IS INVALID? (A)A=3.1 (B)LET C=A (C)BB=4 (D) D$="Z" (E)NONE OF THESE 77. WHICH OF THE FOLLOWING CONSTANTS IS INVALID? (A) 3.1415 (B) "J" (C) "3.4010" (D) 3,000 (E) 342 78. IN A PRINT STATEMENT, ITEMS MAY BE SEPARATED BY: (A) COMMAS, SEMICOLONS AND COLONS (B) BLANKS ONLY (C) COMMAS ONLY (D) COMMAS AND SEMICOLONS (E) SEMICOLONS ONLY 79. IN AN IF STATEMENT (A) ANY TYPE OF EXECUTABLE STATEMENT MAY FOLLOW THE THEN (B) A BRANCH INSTRUCTION MUST GO FURTHER DOWN IN THE CODE (C) GOTO'S MAY NOT FOLLOW THE THEN (D) THEN 320 WILL CAUSE AN ERROR SINCE THE GOTO IS MISSING 80. WHICH IS AN INVALID ARITHMETIC OPERATOR? (A) + (B) * (C) ! (D) - (E) / 81. WHICH IS NOT A LOGICAL OPERATOR? (A) < (B) <> (C) ^ (D) = (E) > 82. THE REM STATEMENT IS USED TO (A) REMEMBER A STORED ITEM IN MEMORY (B) FIND THE REMAINDER IN A DIVISION STEP (C) MAKE A COMMENT WITHIN A PROGRAM (D) REMOVE ONE ITEM IN A DATA LIST 83. THE RESULT OF 6*(-2) + 10 WILL BE (A) -2 (B) -1 (C) +1 (D) +2 (E) NONE OF THESE 84. GIVEN THE FOLLOWING PROGRAM: 10 K=-1 20 K= K + 2 30 IF K > 12 THEN 100 40 PRINT K 50 GOTO 20 100 END WHAT VALUES WILL BE PRINTED FOR K (A) 1,2,3,4,5,6,7,8,9,10,11,12 (B) 1,3,5,7,9,11 (C) 2,4,6,8,10,12 (D) 1,3,5,7,9,11,13 85. THE STATEMENT READ N WILL (A) REQUEST N VALUES TO BE INPUT FROM THE KEYBOARD (B) ACCEPT N VALUES FROM A DATA LIST (C) REQUEST 1 VALUE FROM THE KEYBOARD (D) ACCEPT 1 VALUE FROM A DATA LIST 86. THE STATEMENT A$ = "Y" (A) ALLOCATES STORAGE FOR A CHARACTER STRING OF LENGTH 8 (B) ALLOCATES STORAGE FOR A NUMBER (C) ASSIGNS "Y" TO A$ (D) IS AN INVALID BASIC STATEMENT 87. IN THE EXPRESSION A=(0)*1 A WILL EQUAL (A) 0 (B) ANY INTEGER (WHOLE) NUMBER (C) A ROUNDED NUMBER (TO 0 DECIMAL PLACES) (D) A NUMBER BETWEEN 0 AND 1 (E) NONE OF THE ABOVE FOR QUESTIONS 88-91 USE THE FOLLOWING PROGRAM: 110 DATA 2,3,2 120 READ A,B 140 READ Z1 150 READ A$, B$, Z$ 160 X = B/A*Z1 170 Y = A/Z1*B 180 Q = B^Z1/A 190 PRINT X,Y,Q; 200 PRINT A,B,Z1 205 DATA "F", "I","R","S","T" 210 END 88. WHAT IS THE VALUE PRINTED FOR X (A) 1 (B) 2 (C) 1.5 (D) 3 (E) NONE OF THESE 89. WHAT IS THE VALUE PRINTED FOR Y (A) 1 (B) 2 (C) 1.5 (D) 3 (E) NONE OF THESE 90. WHAT IS THE VALUE FOR Q (A) 4.5 (B) 3 (C) 5.5 (D) 4 (E) NONE OF THESE 91. WHAT IS THE VALUE STORED IN Z$ (A) F (B) I (C) R (D) S (E) T 92. THE OPERATIONS * AND + HAVE THE SAME IMPORTANCE IN THE ORDER OF OPERATIONS. T OR F 93. THE NUMBER RESULTING FROM X*X*X*X IS THE SAME AS X^4. T OR F 94. ONE OF THE MOST POWERFUL COMPUTER TECHNIQUES IS LOOPING. T OR F GIVEN THAT J=6, M=3 AND K=1 EVALUATE THE FOLLOWING LOGICAL BASIC EXPRESSION AND ANSWER TRUE OR FALSE(T OR F): 95. J = 2*M 96. J+K < 7*K 97. M >= K*3 98. K = 3 AND J = 6 EVALUATE THE FOLLOWING PROGRAM AND ANSWER THE QUESTIONS: 10 N=0 20 DATA " ","1","W"," ","#","E","A","3"," ","-","E","B","$" 30 READ A$ 40 IF A$="-" THEN GOTO 80 50 IF A$= " " THEN N = N + 1 60 PRINT A$; 70 GOTO 30 80 PRINT N 90 END 99. LINE 80 WILL PRINT WHAT VALUE? (A) 0 (B) BLANK (C) 1 (D) 2 (E) 3 100. THE NUMERICS IN THE DATA LINE WILL CAUSE AN ERROR SINCE THE A$ CAN ONLY HOLD LETTERS. T OR F 101. THE PURPOSE OF THIS PROGRAM IS TO COUNT THE NUMBER OF BLANKS IN THE DATA LINE (T OR F) 102. LINE 70 WILL BE EXECUTED HOW MANY TIMES? (A) 3 (B) 5 (C) 7 (D) 9 E(12) 103. THE EXPRESSION A+20-30+40 WILL GIVE THE VALUE (A) 10 (B) 20 (C) 30 (D) 40 (E) 50 104. THE RESULT OF (D*100+ 0.5) / 100+0.5 IS (A) 3.64 (B) 3.13433 (C) 3.12438 (D) 3.65 (E) NONE OF THESE FOR THE FOLLOWING ANSWER T OR F FOR VALID BASIC STATEMENTS: The BASIC statements are independent and do not relate to other lines. 105. 10 PRINT "TEST", "SAMPLE"; "EXAMPLE" 106. 20 X1=3.14297 107. 30 IF X1 IS 3.14297 THEN GOTO 10 108. 40 INPUT A,B,C 109. 50 READ A,B,C 110. 60 DATA 32.1, 18.6, 88.23, 54.6 111. 70 A = A + B * C / X1 EVALUATE THE FOLLOWING PROGRAM AND ANSWER THE QUESTIONS: 10 N=0 20 K=0 30 N=N+2 40 K=K+1 50 IF (K = 4) THEN GO TO 100 60 GO TO 30 100 PRINT N,K 120 END 112. WHAT IS THE ENDING VALUE FOR K? (A) 0 (B) 2 (C) 4 (D) 10 (E) 24 113. WHAT IS THE ENDING VALUE FOR N? (A) 0 (B) 4 (C) 8 (D) 16 (E) 20 114. WHAT IS THE STARTING VALUE FOR N? (A) 0 (B) 2 (C) 4 (D) 8 (E) 16 115. N ALWAYS BE AN EVEN NUMBER. T OR F 116. THE 2 OUTPUT VALUES BE PRINTED ON SEPARATE LINES. T OR F 117. THIS PROGRAM GENERATE AN ENDLESS LOOP. T OR F PICK THE BEST ANSWER FOR THE FOLLOWING: 118. Command used in BASIC to recall an existing program file. A. READ B. LOAD C. RETRIEVE D. INPUT E. GET 119. Command used in BASIC that is associated with the DATA instruction. A. READ B. LOAD C. RETRIEVE D. INPUT E. GET 120. Command used in BASIC that will cause a ? to appear on the screen. A. READ B. LOAD C. RETRIEVE D. INPUT E. GET 121. The command used in BASIC to place your program on your disk. A. PUT B. KEEP C. SAVE D. PRINT E. LPRINT 122. The command used in BASIC to copy your program to a printer. A. PUT B. KEEP C. SAVE D. PRINT E. LLIST 123. The command in BASIC to show results from your program on the screen. A. PUT B. KEEP C. SAVE D. PRINT E. LPRINT 124. The command in BASIC to show results from your program on a printer. A. PUT B. KEEP C. SAVE D. PRINT E. LPRINT 125. The command that can be used in BASIC to mark the last line in a program. A. EXIT B. QUIT C. SYSTEM D. DONE E. END 126. The command in BASIC to leave the BASIC language. A. EXIT B. QUIT C. SYSTEM D. DONE E. END Disk storage problem. (5 points) BIT elementary storage unit. BYTE group of bits, usually 8, can be used to represent a character. WORD group of bytes, usually 2 or 4 SECTOR larger group of byte, can be 128, 256, 512. TRACK group of SECTORS in one circle on a disk. SURFACE one side of a disk platter, it contains a group of tracks. CYLINDER group tracks in the same relative position on a disk but on different SURFACES. DISK magnetic media composed of a disk platter. DISK PACK group of disk platters with a common spindle. The 3.5" high density disks we use have two SIDES or two SURFACES. They have 80 TRACKS per SURFACE thus they have 80 CYLINDERS (160 tracks per disk). They have 18 SECTORS per TRACK. They have 512 bytes per sector. They have a storage capacity of 1,474,560 bytes or characters. If I have a disk pack with 6 platters on it with the top and bottom surface of the pack not being used (because they are more prone to damage from handling the disk pack), how many characters can be stored if a surface holds 100 tracks per inch of recording surface and there are four inches of recording area on each surface. Each track holds 10 sectors and each sector holds 1000 bytes. Number of characters this disk can hold is ________________. Write the output for the following program: ( 5 points) Show output in its proper relative position, 10 DATA COW, FLEE, SHALL, FARM ,FROM, 6,1,3,2,5,6,4 20 F$ = "THE" 30 READ A$, B$, C$, D$, E$ 50 FOR I = 1 TO 7 65 READ W 70 IF W = 1 THEN PRINT A$;" "; 71 IF W = 2 THEN PRINT B$;" "; 72 IF W = 3 THEN PRINT C$;" "; 73 IF W = 4 THEN PRINT D$;" "; 74 IF W = 5 THEN PRINT E$;" "; 75 IF W = 6 THEN PRINT F$;" "; 80 NEXT I 130 END Communications problem: (5 points) You have a text document that you want to send to another computer. The document is 48,000 characters long. You know your modem speed is 2400 baud (or BITS per SECOND). You also knew that your system uses 8 BITS (8 binary digits) to make up 1 character or BYTE of data. You also know that in communicating between systems some extra BITS are sent with each character for handshaking and error checking. On your system 1 BIT is added as a STOP bit to every character sent and 1 BIT is added for PARITY to every character sent. Allowing for no delays in the transmission how fast in minutes can this job be done. (hint: it's more than 1 minute and less than 10 minutes).