Software Quiz interview questions

93 questions. Tap “Show answer” to check yourself.

Advertisement
  1. The acronym of CASE is

    1. Computer Aided Structured Engineering
    2. Continuously Aimed Software Engineering
    3. Computer Aided Software Engineering
    4. None of the above
    Show answer

    C. Computer Aided Software Engineering

  2. What is the most suitable architecture to develop a web based system?

    1. Client Server Model
    2. Distributed System Model
    3. Island Model
    4. Repository Model
    Show answer

    A. Client Server Model

  3. The visual interface developed by Xerox was modeled on a

    1. Desktop
    2. File cabinet
    3. Tree
    4. None of these
    Show answer

    A. Desktop

  4. The advantage of better testing in software development is in

    1. Iterative
    2. Prototyping
    3. Waterfall model
    4. All of these
    Show answer

    A. Iterative

  5. Who develop software products?

    1. Customers
    2. Database administrators
    3. Software engineers
    4. Programmers
    Show answer

    C. Software engineers

  6. Choose the tool which is not used in the requirement analysis.

    1. Activity Network
    2. Flow Graphs
    3. Module Dependency Diagram
    4. Data Flow Diagram
    Show answer

    D. Data Flow Diagram

  7. Information hiding is to hide from user, details that

    1. May be maliciously handled by him
    2. Are not relevant to him
    3. Are relevant to him
    4. Are confidential
    Show answer

    A. May be maliciously handled by him

  8. A Simulation program

    1. Teaches by emulating the responses of the system being studied
    2. Teaches facts, such as arithmetic operations and spelling
    3. Guides novices through the basics of using other computer programs
    4. None of these
    Show answer

    A. Teaches by emulating the responses of the system being studied

  9. What is the disadvantage of using distributed approach to system development?

    1. Security
    2. Scalability
    3. Concurrency
    4. Fault tolerance
    Show answer

    A. Security

  10. Use of recursion

    1. makes debugging easier
    2. reduces execution time
    3. makes software bug-free
    4. enhances logical clarity and reduces code size
    Show answer

    D. enhances logical clarity and reduces code size

  11. Which of the following is (are) required by top-down design?

    1. Modularity
    2. Step-wise refinement
    3. Flow charging
    4. All of these
    Show answer

    D. All of these

  12. If a file is to be moved from main memory to a disk, the directory file would be modified by the

    1. File manager
    2. Command processor
    3. I/0 managers
    4. Supervisor
    Show answer

    A. File manager

  13. Advertisement
  14. The error distribution in the case of requirement analysis is

    1. 10%
    2. 20%
    3. 30%
    4. 40%
    Show answer

    B. 20%

  15. Configuration management is not concerned with

    1. Choice of hardware configuration for an application
    2. Controlling changes to the source code
    3. Controlling documentation changes
    4. Maintaining versions of software
    Show answer

    A. Choice of hardware configuration for an application

  16. The data flow model of an application mainly shows

    1. decision and control information
    2. communication network structure
    3. processing requirements and the flow of data
    4. the underlying data and the relationship among them
    Show answer

    C. processing requirements and the flow of data

  17. A desirable property of module is

    1. High coupling
    2. Multifunctional
    3. Low Cohesiveness
    4. Independency
    Show answer

    D. Independency

  18. A Good specification should be

    1. Functional
    2. Distinctly specific
    3. Unambiguous
    4. None of these
    Show answer

    D. None of these

  19. A program written for an application generator includes

    1. Procedural statements
    2. Non-procedural statements
    3. Both (a) and (b)
    4. None of these
    Show answer

    C. Both (a) and (b)

  20. Data structure suitable for the application is discussed in

    1. Interface design
    2. Procedural design
    3. Architectural design
    4. Data design
    Show answer

    D. Data design

  21. Which of the following is a tool in design phase?

    1. Abstraction
    2. Refinement
    3. Information hiding
    4. All of these
    Show answer

    D. All of these

  22. Which of the following types of maintenance takes the maximum chunk of the total maintenance efforts in a typical commercial application environment?

    1. Adaptive Maintenance
    2. Perfective Maintenance
    3. Preventive Maintenance
    4. Corrective Maintenance
    Show answer

    B. Perfective Maintenance

  23. In an IBM PC, ROM contains

    1. The file manager
    2. The I/0 manager
    3. The operating system supervisor
    4. All of these
    Show answer

    C. The operating system supervisor

  24. Home finance programs are

    1. Inventory management programs
    2. Project management programs
    3. Accounting programs
    4. None of these
    Show answer

    C. Accounting programs

  25. The shell

    1. Accepts command from the user
    2. Maintains directories of files
    3. Translates the keyboard’s character codes
    4. None of these
    Show answer

    A. Accepts command from the user

  26. Advertisement
  27. In object oriented design of software

    1. Classes are always different
    2. Classes are defined based on the attributes of objects
    3. Objects inherit the properties of the class
    4. All of these
    Show answer

    D. All of these

  28. The extent to which the software can control to operate correctly despite the introduction of invalid input is called as

    1. Portability
    2. Fault tolerance
    3. Robustness
    4. Reliability
    Show answer

    C. Robustness

  29. The maximum error distribution is in

    1. Testing
    2. Coding
    3. Design
    4. Requirement analysis
    Show answer

    B. Coding

  30. The model which estimates the total effort in terms of person, months of the technical project staff, is

    1. COCOMO Model
    2. Waterfall model
    3. Prototyping
    4. Spiral
    Show answer

    A. COCOMO Model

  31. Game programs include

    1. Video arcade games
    2. Adventure games
    3. Simulation games
    4. All of these
    Show answer

    D. All of these

  32. The principle, a function can always be replaced by its value (irrespective of the context), without changing the meaning is called

    1. Referential transparency
    2. Context-free
    3. Orthogonality
    4. Unbinding
    Show answer

    A. Referential transparency

Advertisement