Sie sind auf Seite 1von 4

Unit - 8

1. The error distribution in the case of requirement analysis is


(A) 10 % (B) 20 %
(C) 40 % (D) 50 %
2. The first phase of software development is
(A) requirement analysis (B) design
(C) coding (D) testing
3. The model which reduces the cost of development of software is
(A) waterfall model (B) prototyping
(C) iterative (D) none of these
4. The recent model is
(A) spiral (B) waterfall model
(C) prototyping (D) iterative
5. The part of the operating system that co-ordinates the activities of other program is called the
(A) input/output manager (B) command processor
(C) supervisor (D) file manager
6. In an IBM PC, ROM contains
(A) the operating system supervisor (B) the I/O manager
(C) the file manager (D) all of these
7. An incorrectly typed command will cause the operating system to display
(A) an error message (B) a prompt
(C) a question mark (D) none of these
8. Software engineering primarily aims on
(A) reliable software
(B) cost effective software
(C) reliable and cost effective software
(D) none of these
9. Information hiding is to hide from user, details that
(A) are relevant to him
(B) are not relevant to him
(C) may be maliciously handled by him
(D) are confidential
10. Data structure suitable for the application is discussed in
(A) data design (B) architectural design
(C) procedural design (D) interface design
11. The extent to which the software can control to operate correctly despite the introduction of invalid input is called
as
(A) reliability (B) robustness
(C) fault tolerance (D) portability
12. Railway reservation system currently operational in India can be classified as a
(A) catch processing system (B) real-time system
(C) on-line system (D) expert system
13. Which of the following software engineering concept does Ada language support ?
(A) abstraction (B) generic
(C) information hiding (D) all of these
14. A computer program can often be a very satisfactory ..............of a physical system such as road traffic conditions.
(A) solution (B) replacement
(C) simulation (D) model
15. Data flow diagram, regular expression and transition table can be combined to provide ...........for functional speci-
fication of system software
(A) decision table (B) finite state automata
(C) event table (D) none of these
16. Considering a program graph (PG) with statement as vertices and control as edges. Then, for any program graph
(A) PG is always acyclic (B) PG is always directed graph
(C) There won't be any self loops (D) PG is always a connected graph
17. A stock and bond analysis program that focuses on technical analysis will
(A) allow you to establish a database
(B) analyze each security's market price and volume statistics
(C) both (A) and (B)
(D) none of these
18. Educational software includes
(A) drill-and-practice programs (B) tutorial programs
(C) simulation programs (D) all of these
19. Drill - and - practice programs
(A) can adjust to the pace or the skill level of the student
(B) emphasize the learning of facts through repetition
(C) both (A) and (B)
(D) none of these
20. Modularity
(A) is a feature of all programming languages
(B) helps make large programs more understandable
(C) both (A) and (B)
(D) none of these
21. In a consistent language
(A) similar situations are handled in a similar way
(B) larger program chunks can be broken into smaller modules
(C) multiplication is always performed before addition in all expressions
(D) both (A) and (c)
22. A program written in machine language
(A) is easy to understand and modify
(B) runs more slowly than a program written in a high-level
(C) both (A) and (B)
(D) none of these
23. Aliasing is a situation where
(A) two commands with different names share the same code
(B) a particular location associated with more than one name
(C) both (A) and (B)
(D) none of these
24. Regarding software requirements specifications, the case that is hardest to "fix" is
(A) how user-friendly the system should be ?
(B) how fast the software should run ?
(C) what the software system is to do ?
(D) how accurate the outputs should be ?
25. The principle, a function can always be replaced by its value (irrespective of the context), without changing the
meaning is called
(A) unbinding (B) orthogonality
(C) context free (D) referential transparency
26. Use to recursion
(A) enhances logical clarity and reduces code size
(B) makes debugging easier
(C) reduces execution time
(D) makes software bug-free
27. In object oriented design of software
(A) objects inherit the properties of the class
(B) classes are defined based on the attributes of objects
(C) classes are always different
(D) all of these
28. Design phase includes
(A) data, architecture and procedural designs only
(B) architetural, procedural and interface designs only
(C) data, architectural, interface and procedural designs
(D) all of these
29. When the ERASE command is used
(A) the file content is erased
(B) the file name is deleted from the directories on the disk
(C) both (A) and (B)
(D) none of thes
30. Formatting a disk involves
(A) copying the contents of one disk to another disk
(B) preventing a user from copying the disk
(C) erasing the disk and giving it an empty root directory
(D) none of these
31. The visual interface developed by Xerox was modeled on a
(A) tree (B) file cabinet
(C) desktop (D) none of these
32. A help system in an application program is used
(A) make it easy to switch from one mode to another
(B) display menus to prompt the users with choices of available commands
(C) display explanatory information
(D) all of these
33. A single integrated program may contain
(A) programs that take care of all the basic accounting systems used by a business
(B) word processing, spread sheet processing, graphics, and data management
(C) an operating system and an application program
(D) both (A) and (B)
34. Machine language programs
(A) consist of long sequences of binary numbers
(B) can express the same meaning in fewer statements tha can BASIC programs
(C) both (A) and (B)
(D) none of these
35. Mnemonic codes and variable names are used in
(A) a machine language (B) an assembly language
(C) a high-level language (D) all of these
36. Which of the following is a dangling reference ?
(A) Accessing a variable, that is declared but not initialized
(B) Accessing a storage that is already disposed at the request of the processor
(C) Accessing a storage that is already disposed at the request of the user (D) All of these
37. A good specification should be
(A) unambiguous (B) distinctly specific
(C) functional (D) none of these
38. Assertions are conditions which are true at the point of execution
(A) always (B) sometimes
(C) many times (D) no times
39. Assuming the existence of a start and end nodes for a program graph (PG), the total number of paths is equivalent
to ..............set of test data required to test software
(A) minimum (B) maximum
(C) optimum (D) supreme
40. The data flow model of an application mainly shows
(A) the underlying data and the relationship among them
(B) processing requirements and the flow of data
(C) decision and control information
(D) communication network structure
41. If the number of conditions in a decision table is n, then n maximum number of rules (column) possible is
(A) n (B) 2n
n
(C) 2 (D) log2n
42. Configuration management is not concerned with
(A) controlling changes to the source code
(B) choice of hardware configuration for an application
(C) controlling documentation changes
(D) maintaining versions of software
43. A desirable property of module is
(A) independency (B) low cohesiveness
(C) high coupling (D) multifunctional
44. Which of the following is not true ?
(A) Content coupling in a module is desirable
(B) Logical cohesion in a module is desirbale
(C) Stamp coupling is preferred over functional coupling
(D) All of these
45. One an average, the programmer months is given by 3.6 x (KLOC)1.2. If so, a project requiring one thousand
source instructions will require
(A) 3.6 PM (B) 0.36 PM
(C) 0.0036 M (D) 7.23 PM
46. The maximum error distribution is in
(A) requirement analysis (B) design
(C) coding (D) testing
47. The minium error distribution in the period of software development is in
(A) requirement analysis (B) design
(C) coding (D) testing
48. The error distribution in the case of coding is
(A) 10 % (B) 20 %
(C) 40 % (D) 50 %
49. The model which estimates the total effort in terms of person, months of the technical project staff, is
(A) spiral (B) waterfall model
(C) prototyping (D) COCOMO model
50. Relation of COCOMO model is
(A) E = a * (KLOC) 6 (B) E = a* (KLOC) 5
(C) E = a* (KLOC) 7 (D) E = a* (KLOC) 3

Answers

1. A 2. A 3. B 4. A 5. C 6. A 7. A 8. C 9. C 10. A
11. B 12. C 13. D 14. C 15. B 16. A 17. C 18. D 19. C 20. B
21. A 22. D 23. C 24. C 25. D 26. A 27. D 28. C 29. B 30. C
31. C 32.C 33.D 34. A 35. B 36. D 37. D 38. A 39. A 40.B
41.C 42. B 43. A 44. D 45. A 46. D 47. A 48. B 49.D 50. A

Das könnte Ihnen auch gefallen