home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpmug / cpmug014.ark / SECTEST.BAS < prev    next >
BASIC Source File  |  1984-04-29  |  10KB  |  259 lines

  1. REM        ********** SECTEST.BAS **********
  2.  
  3. REM    IS A TESTING PROGRAM WRITTEN IN CBASIC.  IT CREATES A FILE
  4. REM    USING THE TESTEE'S LAST NAME TO RECORD THEIR GRADES AND
  5.     ANSWERS.
  6.  
  7. REM    BY BOB GOODMAN
  8.  
  9. PRINT "THIS WILL BE A SHORT QUIZ INVOLVING CERTAIN BUSINESS"
  10. PRINT "RELATED AREAS OF INTEREST.  PLEASE RELAX AND GIVE EACH"
  11. PRINT "QUESTION SOME THOUGHT.  EACH QUESTION REQUIRES JUST"
  12. PRINT "ONE ANSWER.  ONCE ENTERED, AN ANSWER CANNOT BE CHANGED."
  13. PRINT "THE ANSWER TO EACH QUESTION WILL BE 'A', 'B', 'C', 'D' OR 'E'."
  14. PRINT "USE THE 'DEL' KEY TO BACKSPACE FOR CORRECTIONS.  AFTER TYPING"
  15. PRINT "AN ENTRY, PRESS THE 'RETURN' KEY TO ACTUALLY ENTER IT."
  16. PRINT
  17. INPUT "WHAT IS YOUR LAST NAME?";LN$
  18. INPUT "YOUR FIRST NAME:";FI$
  19. INPUT "ENTER TODAY'S DATE AS '12/03/77':";TD$
  20. FILE LN$
  21. PRINT #1;FI$,LN$,TD$
  22. DIM RMI$(6)
  23. PRINT USING "&, THIS PART TESTS YOUR ABILITY TO REMEMBER MAIN IDEAS";FI$
  24. PRINT "AND SIGNIFICANT DETAILS OF WHAT YOU HAVE READ."
  25. PRINT "PLEASE READ THE ARTICLE ON TEENAGERS.  WHEN YOU ARE"
  26. PRINT "FINISHED, SET IT ASIDE AND ANSWER THE FOLLOWING"
  27. PRINT "QUESTIONS WITHOUT REFERENCE TO THE ARTICLE."
  28. PRINT
  29. INPUT "PRESS 'RETURN' WHEN YOU ARE READY FOR THE QUESTIONS.";LINE Q$
  30. PRINT
  31. PRINT "THE 'YOUTH MARKET' IN OUR COUNTRY:"
  32. PRINT
  33. PRINT "(A) REFERS TO OTHERS BESIDES TEENAGERS"
  34. PRINT "(B) REFERS TO ADULTS WHO ACT LIKE TEENAGERS"
  35. PRINT "(C) IS CONFINED TO 'BEATLE-WORSHIPERS' AND 'POP-ART'"
  36. PRINT "    DEVOTEES"
  37. PRINT "(D) HAS COME INTO BEING WITHIN THE LAST FEW YEARS"
  38. PRINT "(E) REFERS TO ANYONE WHO FEELS YOUNG."
  39. PRINT
  40. INPUT "ANSWER A,B,C,D OR E?";RMI$(1):PRINT
  41. PRINT "THE PASSAGE STATES OR IMPLIES THAT THE YOUTH MARKET IS"
  42. PRINT "MORE ESTABLISHED IN:"
  43. PRINT
  44. PRINT "(A) FRANCE THAN IT IS IN WEST GERMANY"
  45. PRINT "(B) ITALY THAN IT IS IN FRANCE"
  46. PRINT "(C) BELGIUM THAN IT IS IN SWEDEN"
  47. PRINT "(D) ENGLAND THAN IT IS IN OUR COUNTRY"
  48. PRINT "(E) OUR COUNTRY THAN IT IS IN ENGLAND."
  49. PRINT
  50. INPUT "ANSWER?";RMI$(2):PRINT
  51. PRINT "WE MAY INFER THAT TEENAGERS:"
  52. PRINT
  53. PRINT "(A) DO NOT PRESENT A CLEAR PICTURE IN REGARD TO THEIR"
  54. PRINT "    SPENDING HABITS"
  55. PRINT "(B) ARE RESPONSIBLE FOR A LARGER PERCENTAGE OF CONSUMER"
  56. PRINT "    SPENDING THAN THEY WERE FIVE YEARS AGO"
  57. PRINT "(C) AND 'BEATNIKS' ARE SYNONYMOUS"
  58. PRINT "(D) AND THEIR SPENDING HABITS HAVE LONG BEEN UNDER CLOSE"
  59. PRINT "    SCRUTINY BY CONSUMER INVESTIGATORS"
  60. PRINT "(E) WILL BUY PRACTICALLY ANYTHING THEY SEE."
  61. PRINT
  62. INPUT "ANSWER?";RMI$(3):PRINT
  63. PRINT "WHICH STATEMENT IS UNTRUE?":PRINT
  64. PRINT "(A) EUROPEAN TEENAGERS MIMIC THEIR AMERICAN PEERS--NOT"
  65. PRINT "    VICE VERSA"
  66. PRINT "(B) FLAVORED CARBONATED BEVERAGES ARE POPULAR AMONG"
  67. PRINT "    TEENAGERS"
  68. PRINT "(C) TEENAGERS IN THE UNITED STATES AS WELL AS IN EUROPE"
  69. PRINT "    ARE 'CONSUMER CONFORMISTS'"
  70. PRINT "(D) ENGLISH YOUTHS PREFER CLOSE-FITTING GARMENTS"
  71. PRINT "(E) TEENAGERS TODAY ARE TOO SOPHISTICATED FOR HERO-WORSHIP."
  72. PRINT
  73. INPUT "ANSWER?";RMI$(4):PRINT
  74. PRINT "THE AMERICAN AND EUROPEAN YOUTH MARKETS ARE ALIKE IN"
  75. PRINT "REGARD TO:":PRINT
  76. PRINT "(A) APPRECIATION OF THE SAME INDIVIDUAL ENTERTAINERS"
  77. PRINT "(B) AMOUNT OF MONEY PER (TEENAGER) CAPITA SPENT ON CLOTHING"
  78. PRINT "(C) OCCURRENCE OF FREQUENT CHANGES IN BUYING HABITS"
  79. PRINT "(D) AMOUNT OF PARENTAL ALLOWANCES FOR CLOTHING"
  80. PRINT "(E) PURCHASE OF LUXURIES.":PRINT
  81. INPUT "ANSWER?";RMI$(5):PRINT
  82. PRINT "IN EUROPE:":PRINT
  83. PRINT "(A) TEENAGERS WHO WORK HAVE MORE LEISURE TIME THAN"
  84. PRINT "    TEENAGERS WHO GO TO SCHOOL"
  85. PRINT "(B) THE STAY-IN-SCHOOL PERIOD IS BECOMING SHORTER"
  86. PRINT "(C) A TEENAGER MAY DROP OUT FROM SCHOOL WHEN HE WISHES"
  87. PRINT "(D) THE EARNINGS OF TEENAGERS ARE STEADILY INCREASING"
  88. PRINT "(E) TEENAGERS ARE GETTING MORE AND MORE SERIOUS."
  89. PRINT
  90. INPUT "ANSWER?";RMI$(6):PRINT
  91. PRINT:PRINT:PRINT
  92. DIM ANA$(10)
  93. PRINT "IN THIS PART EACH OF THE TWO LEAD WORDS HAVE A CERTAIN"
  94. PRINT "RELATIONSHIP TO EACH OTHER.  SELECT THE LETTERED PAIR"
  95. PRINT "WHEREIN THE WORDS ARE RELATED IN THE SAME WAY AS THE"
  96. PRINT "TWO LEAD WORDS ARE RELATED TO EACH OTHER.":PRINT:PRINT
  97. PRINT "1. JAIL is to CRIME as:":PRINT
  98. PRINT "(A) JUDGE is to CRIMINAL"
  99. PRINT "(B) FREEDOM is to BIRD"
  100. PRINT "(C) PRISON is to THIEF"
  101. PRINT "(D) CEMETERY is to DEATH"
  102. PRINT "(E) VICTIM is to INTRUDER"
  103. PRINT
  104. INPUT "ANSWER A,B,C,D OR E?";ANA$(1):PRINT
  105. PRINT "2. DESCRIPTION is to CHARACTERIZATION as:"
  106. PRINT
  107. PRINT "(A) NOVEL is to NARRATION"
  108. PRINT "(B) BIOGRAPHER is to AUTHOR"
  109. PRINT "(C) ARTIST is to WRITER"
  110. PRINT "(D) COMPOSITION is to ARGUMENTATION"
  111. PRINT "(E) PICTURE is to PORTRAIT":PRINT
  112. INPUT "ANSWER?";ANA$(2):PRINT
  113. PRINT "3. MUMBLE is to TALK as:":PRINT
  114. PRINT "(A) ORATE is to SPEAK"
  115. PRINT "(B) SCRAWL is to WRITE"
  116. PRINT "(C) BUMBLE is to BUZZ"
  117. PRINT "(D) YELL is to SHOUT"
  118. PRINT "(E) MUMBO is to JUMBO":PRINT
  119. INPUT "ANSWER?";ANA$(3):PRINT
  120. PRINT "4. HYBRID is to THOROUGHBRED as:":PRINT
  121. PRINT "(A) STEEL is to IRON"
  122. PRINT "(B) FRUIT is to TREE"
  123. PRINT "(C) STALLION is to MARE"
  124. PRINT "(D) HIGHBROW is to LOWBROW"
  125. PRINT "(E) SUPERFICIALITY is to THOROUGHNESS":PRINT
  126. INPUT "ANSWER?";ANA$(4):PRINT
  127. PRINT "5. FRAGILE is to CRACK as:":PRINT
  128. PRINT "(A) POTENT is to ENERVATE"
  129. PRINT "(B) IRREDUCIBLE is to REDUCE"
  130. PRINT "(C) FRANGIBLE is to STRENGTHEN"
  131. PRINT "(D) ODOROUS is to SPRAY"
  132. PRINT "(E) PLIABLE is to BEND":PRINT
  133. INPUT "ANSWER?";ANA$(5):PRINT
  134. PRINT "6. 3 is to 3'S as:":PRINT
  135. PRINT "(A) THREE is to SIX"
  136. PRINT "(B) TRIO is to QUARTET"
  137. PRINT "(C) SINGULAR is to POSSESSIVE"
  138. PRINT "(D) SALMON is to SALMON"
  139. PRINT "(E) NUMBER is to LETTER":PRINT
  140. INPUT "ANSWER?";ANA$(6):PRINT
  141. PRINT "7. SONG is to SWAN as:":PRINT
  142. PRINT "(A) TUNE is to GOOSE"
  143. PRINT "(B) SPEECH is to ORATOR"
  144. PRINT "(C) BIRD is to TWEET"
  145. PRINT "(D) CALL is to TELEPHONE"
  146. PRINT "(E) SANDWICH is to HAM"
  147. PRINT:INPUT "ANSWER?";ANA$(7):PRINT
  148. PRINT "8. MOLD is to DIE as:":PRINT
  149. PRINT "(A) CAST is to STAMP"
  150. PRINT "(B) FUNGUS is to DEATH"
  151. PRINT "(C) FORM is to DESTROY"
  152. PRINT "(D) HOLD is to DEFEAT"
  153. PRINT "(E) IMPRISON is to EXECUTE":PRINT
  154. INPUT "ANSWER?";ANA$(8):PRINT
  155. PRINT "9. WOOD is to CHARCOAL as:":PRINT
  156. PRINT "(A) BONFIRE is to MARSMALLOW"
  157. PRINT "(B) GRILL is to OVEN"
  158. PRINT "(C) COAL is to COKE"
  159. PRINT "(D) FURNITURE is to PRTRAIT"
  160. PRINT "(E) LIGHT is to HEAVY":PRINT
  161. INPUT "ANSWER?";ANA$(9):PRINT
  162. PRINT "10. DUNE is to SAND as:":PRINT
  163. PRINT "(A) HILL is to BEACH"
  164. PRINT "(B) WIND is to GRAIN"
  165. PRINT "(C) SALT is to AIR"
  166. PRINT "(D) GLAZIER is to GLASS"
  167. PRINT "(E) GLACIER is to SNOW":PRINT
  168. INPUT "ANSWER?";ANA$(10):PRINT:PRINT:PRINT
  169. PRINT "THIS PART DEALS WITH REASONING ABILITY.  NO ACTUAL ANSWER"
  170. PRINT "NEED BE COMPUTED BUT YOU MUST DECIDE WHETHER THE DATA GIVEN"
  171. PRINT "IN THE TWO STATEMENTS IS SUFFICIENT FOR ANSWERING THE QUESTION."
  172. PRINT USING "PRESS 'RETURN' & WHEN YOU'RE READY TO START";FI$
  173. INPUT "";LINE Q$
  174. 30 PRINT "ANSWER (A) IF STATEMENT (1) ALONE IS SUFFICIENT BUT STATEMENT"
  175. PRINT "   (2) ALONE IS NOT SUFFICIENT TO ANSWER THE QUESTION ASKED."
  176. PRINT "ANSWER (B) IF (2) ALONE IS SUFFICIENT BUT (1) ALONE IS NOT."
  177. PRINT "ANSWER (C) IF BOTH (1) AND (2) TOGETHER ARE SUFFICIENT BUT"
  178. PRINT "   NEITHER ALONE IS SUFFICIENT."
  179. PRINT "ANSWER (D) IF EACH STATEMENT BY ITSELF IS SUFFICIENT TO ANSWER."
  180. PRINT "ANSWER (E) IF (1) AND (2) TOGETHER ARE NOT SUFFICIENT AND"
  181. PRINT "   ADDITIONAL DATA ARE NEEDED."
  182. IF FLAG=0 THEN 20
  183. RETURN
  184. 20 PRINT "IF AT ANY TIME AFTER THE QUESTION IS PRESENTED, YOU NEED"
  185. PRINT "TO SEE THESE INSTRUCTIONS AGAIN, TYPE 'HELP'."
  186. PRINT
  187. FLAG=-1
  188. DIM REA$(5)
  189. 20.2 PRINT "A, B, AND C ARE THREE CONSECUTIVE EVEN WHOLE NUMBERS"
  190. PRINT "   NOT NECESSARILY IN ORDER).  WHICH HAS THE GREATEST VALUE?"
  191. PRINT "(1) A + B = C"
  192. PRINT "(2) C IS A POSITIVE NUMBER."
  193. INPUT "ANSWER A,B,C,D OR E?";REA$(1)
  194. IF REA$(1)="HELP" THEN GOSUB 30:GOTO 20.2
  195. PRINT:PRINT
  196. 30.2 PRINT "IF X AND Y ARE EQUAL WHOLE NUMBERS GREATER THAN ZERO,"
  197. PRINT "WHAT IS THE VALUE OF Y?"
  198. PRINT "(1) X + Y = 2"
  199. PRINT "(2) Y - X = 4"
  200. INPUT "ANSWER?";REA$(2)
  201. IF REA$(2)="HELP" THEN GOSUB 30:GOTO 30.2
  202. PRINT:PRINT
  203. 40.2 PRINT "IS JOHN A POLICEMAN?"
  204. PRINT "(1) ALL OF SAM'S FRIENDS ARE POLICEMEN."
  205. PRINT "(2) JOHN IS NOT SAM'S FRIEND."
  206. INPUT "ANSWER?";REA$(3)
  207. IF REA$(3)="HELP" THEN GOSUB 30:GOTO 40.2
  208. PRINT:PRINT
  209. 50.2 PRINT "DOES JOHN HAVE A SISTER?"
  210. PRINT "(1) JOHN'S ONLY BROTHER BILL HAS NO CHILDREN, AND YET"
  211. PRINT "    JOHN HAS TWO NEPHEWS."
  212. PRINT "(2) THE SISTERS OF JOHN'S WIFE HAVE NO CHILDEREN."
  213. INPUT "ANSWER?";REA$(4)
  214. IF REA$(4)="HELP" THEN GOSUB 30:GOTO 50.2
  215. PRINT:PRINT
  216. 60.2 PRINT "WHAT MONTH IS IT?"
  217. PRINT "(1) I DO NOT ATTEND SCHOOL IN JULY OR AUGUST."
  218. PRINT "(2) THIS MONTH BEGINS WITH A 'J'."
  219. INPUT "ANSWER?";REA$(5)
  220. IF REA$(5)="HELP" THEN GOSUB 30:GOTO 60.2
  221. PRINT:PRINT
  222. DATA A,E,B,E,C,D,D,E,B,A,E,D,D,A,C,E,C,A,E,E,E
  223. FOR I=1 TO 6
  224. READ AN$
  225. IF RMI$(I)=AN$ THEN RMI=RMI+1:TOT=TOT+1
  226. NEXT I
  227. RMI.SCORE=INT(RMI/6*100+.5)
  228. PRINT "IN THE AREA OF REMEMBERING MAIN IDEAS..."
  229. PRINT USING "YOU HAD # CORRECT OUT OF 6 QUESTIONS, OR ###%";\
  230.    RMI,RMI.SCORE
  231. PRINT
  232. FOR I=1 TO 10
  233. READ AN$
  234. IF ANA$(I)=AN$ THEN ANA=ANA+1:TOT=TOT+1
  235. NEXT I
  236. ANA.SCORE=INT(ANA/10*100+.5)
  237. PRINT "UNDER ANALOGY OR WORD RELATIONSHIPS,"
  238. PRINT USING "YOU HAD ## CORRECT OUT OF 10 QUESTIONS, OR ###%";\
  239.    ANA,ANA.SCORE:PRINT
  240. FOR I=1 TO 5
  241. READ AN$
  242. IF REA$(I)=AN$ THEN REA=REA+1:TOT=TOT+1
  243. NEXT I
  244. REA.SCORE=INT(REA/5*100+.5)
  245. PRINT "FOR REASONING ABILITY YOU HAD..."
  246. PRINT USING "# CORRECT OUT OF 5 QUESTIONS, OR ###%";REA,REA.SCORE
  247. PRINT:PRINT
  248. TOT.SCORE=INT(TOT/21*100+.5)
  249. PRINT USING "YOU HAD ## TOTAL CORRECT ANSWERS OUT OF 21";TOT
  250. PRINT USING "FOR A TOTAL SCORE OF ###%.";TOT.SCORE
  251. PRINT:PRINT
  252. PRINT USING "THANK YOU & FOR YOUR COOPERATION.";FI$
  253. PRINT #1;RMI,RMI.SCORE,ANA,ANA.SCORE,REA,REA.SCORE,TOT,TOT.SCORE
  254. PRINT #1;RMI$(1),RMI$(2),RMI$(3),RMI$(4),RMI$(5),RMI$(6)
  255. PRINT #1;ANA$(1),ANA$(2),ANA$(3),ANA$(4),ANA$(5),ANA$(6),\
  256.          ANA$(7),ANA$(8),ANA$(8),ANA$(9),ANA$(10)
  257. PRINT #1;REA$(1),REA$(2),REA$(3),REA$(4),REA$(5)
  258. STOP
  259.