August
1997 QUESTION 1 (Compulsory) Total Marks: 20 Marks |
Click here to access other
questions
Click to access |
| Multiple choice question (1 mark per question) | |||
| Choose one answer for each question. | |||
| (a) All of the following statements about master files are true EXCEPT | |||
| (i) master files contain important data pertaining to an application area such as payrolls. | |||
| (ii) master files must be updated so that they are current. | |||
| (iii) transaction data contains changes to master files. | |||
| (iv) batch processing is always used to update master files. | |||
| (v) an example of a master file is an inventory file. | |||
| (b) Which of the following is least likely to be a master file? | |||
| (i) an employee data file. | |||
| (ii) an inventory file. | |||
| (iii) a customer name and address file. | |||
| (iv) a supplier name and address file. | |||
| (v) a sales file. | |||
| (c) If the records in a student file are stored in order of the values of a key field, such as student identification numbers, the file organization is | |||
| (i) sequential. | |||
| (ii) reverse indexed. | |||
| (iii) random. | |||
| (iv) direct. | |||
| (v) miscellaneous. | |||
| (d) A sequential file can be searched | |||
| (i) sequentially only. | |||
| (ii) randomly only. | |||
| (iii) direct only. | |||
| (iv) directly or randomly. | |||
| (v) sequentially or randomly. | |||
| (e) All of the following statements about expert systems are true EXCEPT | |||
| (i) an expert system is used as a substitute for a consultant or an adviser to users. | |||
| (ii) expert system software models or simulates the performance of a human expert. | |||
| (iii) a medical diagnosis system was one of the first expert systems to be developed. | |||
| (iv) expert systems are becoming popular in many technical fields. | |||
| (v) expert system shells are classified as peripheral equipment. | |||
| (f) The software component of an expert system that draws conclusions is the | |||
| (i) user interface. | |||
| (ii) database. | |||
| (iii) inference engine. | |||
| (iv) I/O controller. | |||
| (v) model base. | |||
| (g) All of the following statements about packaged software are true EXCEPT | |||
| (i) packaged software is usually less expensive than custom software. | |||
| (ii) packaged software is immediately available. | |||
| (iii) packaged software has been tested. | |||
| (iv) packaged software usually satisfies all of an individual's needs. | |||
| (v) packaged software is typically supported by features such as tutorials. | |||
| (h) All of the following statements about assembly language are true EXCEPT | |||
| (i) assembly language is a second generation language. | |||
| (ii) assembly language is now standardized for all computers. | |||
| (iii) words such as ADD are used in assembly language. | |||
| (iv) programming in assembly language is easier than programming in machine language. | |||
| (v) programming in assembly language takes longer than programming in third generation language. | |||
| (i) All of the following statements about interpreters are true EXCEPT | |||
| (i) an interpreter translates one statement at a time as the program executes. | |||
| (ii) an interpreter is more sophisticated than an assembler. | |||
| (iii) an interpreter produces object code. | |||
| (iv) an interpreter translates a high level language into machine language. | |||
| (v) an interpreter takes less space in memory than a compiler. | |||
| (j) A compiler | |||
| (i) translates machine language into a high level language. | |||
| (ii) translates one statement at a time as the program executes. | |||
| (iii) takes less space in memory than an interpreter. | |||
| (iv) produces object code. | |||
| (v) is less sophisticated than an assembler. | |||
| (k) All of the following are characteristics of third generation languages EXCEPT | |||
| (i) they are transportable. | |||
| (ii) they are non procedural. | |||
| (iii) they are relatively easy to learn. | |||
| (iv) they must be translated to machine language before programs can run. | |||
| (v) they are relatively easy to use. | |||
| (l) Another name for the operating system's user interface is the | |||
| (i) supervisor. | |||
| (ii) kernel. | |||
| (iii) operating environment. | |||
| (iv) system interrupt. | |||
| (v) partition. | |||
| (m) If several application programs are placed in the computer's primary storage at the same time and the CPU divides its time between these programs, the technique is called | |||
| (i) multiprogramming. | |||
| (ii) user interfacing. | |||
| (iii) kerneling. | |||
| (iv) operating environmenting. | |||
| (v) switching, | |||
| (n) The technique that extends storage capacities of main memory beyond the actual size of the main memory is called | |||
| (i) multitasking. | |||
| (ii) virtual storage. | |||
| (iii) multiprocessing. | |||
| (iv) multiprogramming. | |||
| (v) switching. | |||
| (o) In the virtual environment, the process which moves application programs into main memory is called | |||
| (i) partitioning. | |||
| (ii) multipaging. | |||
| (iii) swapping. | |||
| (iv) multitasking. | |||
| (v) multiprocessing. | |||
| (p) A system software function which transfers output data at high speed to printed form in an off-line operation is called | |||
| (i) linking. | |||
| (ii) using device drivers. | |||
| (iii) compressing. | |||
| (iv) spooling. | |||
| (v) knowledge analyst. | |||
| (q) A computer professional who translates knowledge from human experts into rule sand strategies for an expert system is called a(n) | |||
| (i) systems analyst. | |||
| (ii) programmer. | |||
| (iii) knowledge engineer. | |||
| (iv) expert engineer. | |||
| (v) knowledge analyst. | |||
| (r) The main directory of a computer disk is also called the | |||
| (i) root directory. | |||
| (ii) main subdirectory. | |||
| (iii) linking directory. | |||
| (iv) root subdirectory. | |||
| (v) file allocation table. | |||
| (s) References to each file on a disk are stored in a | |||
| (i) file allocation table. | |||
| (ii) root allocation table. | |||
| (iii) linking directory. | |||
| (iv) root directory. | |||
| (v) directory allocation table. | |||
| (t) The part of the operating system called the kernel | |||
| (i) manages the computer's resources. | |||
| (ii) is always written in assembly language. | |||
| (iii) allows the user to communicate with the hardware. | |||
| (iv) is written by applications programmers. | |||
| (v) is always written in C. | |||