QN01. The objective of using decision trees is to
- Expand a DFD so that a user can understand it
- To specify sequence of conditions to be tested and actions to be taken
- Describe a computational procedure that can be easily understood by a person
- Use it as a tool in decision support system
Answer
(B)To specify sequence of conditions to be tested and actions to be taken
QN02. Decision Tables are preferred when
- Too many conditions need to be tested
- Sequencing of testing conditions is important
- When there are many loops to be performed
- When too many actions are to be taken
Answer
(A)Too many conditions need to be tested
QN03. Rule R3 is interpreted as follows:
- If C1 is TRUE and C2 is TRUE then perform action A1 and A2
- If C1 is TRUE or C2 is TRUE then perform action A3
- If C1 is TRUE and C2 is TRUE then perform action A1 or A2
- If C1 is TRUE and C2 is TRUE then perform action A3
Answer
(D)If C1 is TRUE and C2 is TRUE then perform action A3
QN04. Structured English is preferred when
- Too many conditions need to be tested
- Sequencing of testing conditions is important
- When there are many loops to be performed
- When too many actions are to be taken
Answer
(C)When there are many loops to be performed
QN05. Logical correctness of a specifications can be systematically checked by
- Using decision trees
- Using structured English
- Using DFD’s
- Using decision tables
Answer
(D)Using decision tables
QN06. A data dictionary has information about
- every data element in a data flow
- only key data element in a data flow
- only important data elements in a data flow
- only numeric data elements in a data flow
Answer
(A)every data element in a data flow
QN07. Structured English equivalent of the decision table "test" are given below
- if C1 TRUE
then if C2 TRUE
then do A3
else do A1 and A3
end if
else do A2
end if - if C1 FALSE
then do A2
else if C2 TRUE
then do A3
else do A1 and A3
end if
end if - if C2 TRUE
then if C1 TRUE
then do A3
else do A2
end if
else do A1 and A3
end if - if C2 FALSE
then if C1 TRUE
then do A1 and A3
else do A2
end if
else do A3
end if
Which of the following are correct?
- i and iii
- i and ii
- iii and iv
- ii and iv
Answer
(B)i and ii
QN08. Decision trees are superior to decision tables when
- The number of conditions to be tested is very large
- When sequence of testing conditions is not particularly important
- When sequence of testing conditions is not particularly important
- When a large number of actions are to be specified
Answer
(C)When sequence of testing conditions is not particularly important
QN09. Structured English equivalents of decision table "test" are given below. Pick the right ones
- if C1 TRUE and C2 FALSE then R=1 end if
if C1 FALSE then R=2 end if
if C1 TRUE and C2 TRUE then R=3 end if
case (R)
R=1; perform actions A1 and A3
R=2; perform action A2
R=3; perform action A3
end case - if C1 TRUE and C2 FALSE then perform actions A1, A3 end if
if C1 FALSE then perform action A2 end if
if C1 TRUE and C2 TRUE then perform action A3 end if - case (C1 TRUE and C2 FALSE) Rule R1
case (C1 FALSE) Rule R2
case (C1 TRUE and C2 TRUE) Rule R3
end case - if C1 TRUE and C2 TRUE then do Rule R3 end if
if C1 TRUE and C2 FALSE then do Rule R1 end if
if C1 TRUE then do Rule R2 end if
- i and ii
- i and iii
- ii and iii
- iii and iv
Answer
(A)i and ii
QN10. A data dictionary has consolidated list of data contained in
- dataflows
- data stores
- data outputs
- processes
- (i) and (iii)
- (i) and (ii)
- (ii) and (iv)
- (i) and (iv)
Answer
(B)(i) and (ii)
QN11. It is necessary to carefully design data input to a computer based system because
- it is good to be careful
- the volume of data handled is large
- the volume of data handled is small
- data entry operators are not good
Answer
(B)the volume of data handled is large
QN12. In interactive data input a menu is used to
- enter new data
- add/delete data
- select one out of many alternatives often by a mouse click
- detect errors in data input
Answer
(C)select one out of many alternatives often by a mouse click
QN13. By the term "meaningful code” we understand that the code
- conveys information on item being coded
- is of small length
- can add new item easily
- includes all relevant characteristics of item being code
Answer
(A)conveys information on item being coded
QN14. Significant codes are
- concise
- meaningful
- expandable
- comprehensive
- i and ii
- i, ii and iii
- ii, iii and iv
- i, ii and iv
Answer
(C)ii, iii and iv
QN15. For modulus-11 check digit to detect a single transcription errors
- weights should all be distinct
- weights may all be equal and > 0
- weights should be less than 8
- weights should all be > 0 and distinct
Answer
(B)weights may all be equal and > 0
QN16. A record total uses
- batch totals of selected fields
- count of numbers of records
- modulus-11 check digit sum of all fields
- total of selected fields of a record
Answer
(D)total of selected fields of a record
QN17. Reasonableness checks for monthly mess bill of a student if daily rate is Rs. 40 is
- 1200
- 12000
- 120
- 2400
Answer
(D)2400
QN18. In payroll record a reasonable inter-field relationship check is to relate salary field with
- age field
- department field
- designation field
- increment field
Answer
(C)designation field
QN19. A data dictionary is useful as
- it is a documentation aid
- it assists in designing input forms
- it contains al data in an application including temporary data used in processes
- it is a good idea in system design
- (i) and (ii)
- (i) and (iv)
- (i),(ii) and (iii)
- (i) and (iv)
Answer
(B)(i) and (iv)
QN20. In on-line data entry it is possible to
- Give immediate feedback if incorrect data is entered
- Eliminate all errors
- Save data entry operators time
- Eliminate forms
Answer
(A)Give immediate feedback if incorrect data is entered
QN21. A code is useful to represent a key field because
- it is a concise representation of the field
- it is usually done by all
- it is generally a good idea
- it is needed in database design
Answer
(A)it is a concise representation of the field
QN22. Block codes are
- concise
- meaningful
- expandable
- comprehensive
- i and ii
- ii and iii
- iii and iv
- i and iii
Answer
(B)ii and iii
QN23. A modulus-11 check digit is used to detect error in
- alphanumeric codes
- numeric codes
- hexadecimal codes
- serial number code
Answer
(B)numeric codes
QN24. Modulus-17 check character for the hexadecimal code AB4567 is
- F
- D
- 1
- 0
Answer
(B)D
QN25. Radix check for a field representing year is
- possible
- not possible
- not relevant
- may be tried
Answer
(B)not possible
QN26. Batch control totals will detect
- incorrect data entry of a field
- missing record
- data records out of order
- inconsistent data
- i and ii
- i, ii and iii
- ii, iii and iv
- iii and iv
Answer
(A)i and ii
QN27. By metadata we mean
- very large data
- data about data
- data dictionary
- meaningful data
Answer
(B)data about data
QN28. Errors occur more often when
- data is entered by users
- data is entered by operators
- when data is handwritten by users and entered by an operator
- the key board design is bad
Answer
(C)when data is handwritten by users and entered by an operator
QN29. Data inputs which required coding are
- fields which specify prices
- key fields
- name fields such as product name
- fields which are of variable length
Answer
(B)key fields
QN30. By the term "comprehensive code" we understand that the code
- conveys information on item being coded
- is of small length
- can add new item easily
- includes all relevant characteristics of item being coded
Answer
(D)includes all relevant characteristics of item being coded
QN31. In significant codes some or all parts of the code
- are meaningful
- are usable
- are significant
- represent values
Answer
(D)represent values
QN32. Modulus-11 check digit for the code 45672 is
- 0
- 1
- 2
- 3
Answer
(B)1
QN33. A batch control record uses
- Batch totals of selected fields
- A simple count of number of records in a batch
- Modulus-11 check digit of each key field
- Totals of selected fields of record totalled for the batch
- i and ii
- i, ii, iv
- i, ii, iii, iv
- iii and iv
Answer
(B)i, ii, iv
QN34. If records are out-of-order then error may be detected by
- batch control totals
- radix check
- sequence number check
- range check
Answer
(C)sequence number check
QN35. A data dictionary is usually developed
- At requirements specification phase
- During feasibility analysis
- When DFD is developed
- When a datadase is designed
Answer
(C)When DFD is developed
QN36. By the term "expandable code" we understand that the code
- conveys information on item being coded
- is of small length
- can add new item easily
- includes all relevant characteristics of item being coded
Answer
(C)can add new item easily
QN37. The main problems encountered in off-line data entry are:
- Data are entered by operators
- Data entered by hand in forms batched and forms may be missed or misread
- Errors are detected after a lapse of time
- Data are entered by users
- i and ii
- i and iii
- ii and iii
- iii and iv
Answer
(C)ii and iii
QN38. By the term "concise code” we understand that the code
- conveys information on item being coded
- is of small length
- can add new item easily
- includes all relevant characteristics of item being coded
Answer
(B)is of small length
QN39. Errors in codes are detected by
- proper design of code
- introducing redundant digits/characters designed to detect errors
- making the code concise
- making the code precise
Answer
(B)introducing redundant digits/characters designed to detect errors
QN40. If a field is known to represent an angle of a triangle, radix used to check should be
- 90
- 60
- 180
- 360
Answer
(C)180