Quiz Solution

Q1. Which of the following is a way to minimize software development costs?
    a. software reuse
    b. system analysis
    c. debugging
    d. software maintenance

Q2. How does system software make application development easier?
    a. it provides reusable utility programs
    b. it provides system development tools
    c. it creates program editors
    d. it creates debugging tools

Q3. How do you compute the cycle time of a processor?
    a. one divided by the clock rate (in Hz)
    b. the clock rate (in Hz) divided by one
    c. the processor clock rate (in Hz) divided by bus clock rate (in Hertz)
    d. the bus clock rate (in Hz) divided by processor clock rate (in Hertz)

Q4. A load operation copies data from main memory to register memory.
    a. true
    b. false

Q5. What part of the data hierarchy is contained in a file?
    a. record
    b. database
    c. character
    d. field

Q6. A flowchart contains a diamond connected to a rectangle. The rectangle is connected back to the diamond. This is a ____.
    a. loop structure
    b. single-alternative if
    c. dual-alternative if
    d. sequence structure

Q7. A control break program that calculates totals for each category and a grand total has four modules: startUp, bookListLoop, categoryChange, closeDown. In which module would you expect to see the category total incremented?
    a. startUp
    b. bookListLoop
    c. categoryChange
    d. closeDown

Q8. Programming languages that require you to declare the type of data a variable contains are said to be:
    a. loosely typed
    b. strongly typed
    c. dynamically typed
    d. weakly typed

Q9. Which of the following choices represents the correct order of precedence from highest to lowest?
    a. multiplication, equality, addition, comma
    b. equality, comparison, logical and, conditional
    c. multiplication, comparison, addition, equality
    d. equality, logical or, conditional, compound assignment

Q10. A server-side scripting program can use the value of the _____ attribute to determine how to process form data.
    a. method
    b. enctype
    c. accept-charset
    d. action

Q11. The onsubmit and onreset event handlers must return a Boolean value.
    a. true
    b. false

Q12. Meta tags are HTML tags that summarize Web pages for search engine extraction.
    a. true
    b. false

Q13. Secure Socket Layer is defined at which layer of the OSI model?
    a. Presentation
    b. Application
    c. Physical
    d. Network

Q14. Which of the following is not varied in order to represent data in analog form?
    a. Frequency
    b. Amplitude
    c. Phase
    d. Light intensity

Q15. An organization that wishes to accept credit card payments must choose between SSL and S-HTTP.
    a. true
    b. false

Q16. Data inconsistency exists when different and conflicting versions of the same data appear in different places.
    a. true
    b. false

Q17. Accurate, relevant, and timely information is the key to good decision making.
    a. true
    b. false

Q18. There are three different types of anomalies: modification, insertion, and deletion.
    a. true
    b. false

Q19. One of the advantages of the hierarchical model is the ease of maintaining data integrity.
    a. true
    b. false

Q20. Given its parent/child structure, the hierarchical model yields integrity and consistency; there cannot be ____.
    a. a root
    b. a large amount of data
    c. a child without a parent
    d. many transactions

Q21. In network database terminology, 1:M relationships are represented using a database table.
    a. true
    b. false

Q22. The final outcome of a natural JOIN operation yields a table that does not include the unmatched row.
    a. true
    b. false

Q23. In a sophisticated application development software, nulls can create problems when using functions such as:
    a. COUNT
    b. SUM
    c. COUNT and AVERAGE
    d. COUNT, SUM, and AVERAGE

Q24. The systems development environment in the late 1990s focused on systems integration.
    a. true
    b. false

Q25. The three key principles of Agile Methodologies include a focus on adaptive rather than predictive methodologies, a focus on people rather than roles, and a focus on self-adaptive processes.
    a. true
    b. false
 
Powered by