

McqMate
These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Computer Science Engineering (CSE) , Information Technology Engineering (IT) , Bachelor of Science in Computer Science SY (BSc CS) , Bachelor of Computer Applications (BCA) , Bachelor of Business Administration in Computer Applications (BBA [CA]) .
Chapters
151. |
3 USER INTERFACE DESIGN: INTERFACE |
A. | short-term memory |
B. | shortcuts |
C. | objects that appear on the screen |
D. | all of the mentioned |
Answer» A. short-term memory |
152. |
Which of the following option is not considered by the Interface design? |
A. | the design of interfaces between software components |
B. | the design of interfaces between the software and human producers and consumers of information |
C. | the design of the interface between two computers |
D. | all of the mentioned |
Answer» C. the design of the interface between two computers |
153. |
A software might allow a user to interact via |
A. | keyboard commands |
B. | mouse movement |
C. | voice recognition commands |
D. | all of the mentioned |
Answer» D. all of the mentioned |
154. |
A software engineer designs the user interface by applying an iterative process that draws on predefined design principles. |
A. | true |
B. | false |
Answer» A. true |
155. |
What incorporates data, architectural, interface, and procedural representations of the software? |
A. | design model |
B. | user’s model |
C. | mental image |
D. | system image |
Answer» A. design model |
156. |
What establishes the profile of end-users of the system? |
A. | design model |
B. | user’s model |
C. | mental image |
D. | system image |
Answer» B. user’s model |
157. |
What combines the outward manifestation of the computer-based system , coupled with all supporting information that describe system syntax and semantics? |
A. | mental image |
B. | interface design |
C. | system image |
D. | interface validation |
Answer» C. system image |
158. |
Which of the following steps is applied to develop a decision table? |
A. | list all actions that can be associated with a specific procedure |
B. | list all conditions during execution of the procedure |
C. | define rules by indicating what action(s) occurs for a set of conditions |
D. | all of the mentioned |
Answer» D. all of the mentioned |
159. |
is a pidgin(simplified version of a language that develops as a means of communication between two or more groups that do not have a language in common) |
A. | program design language |
B. | structured english |
C. | pseudocode |
D. | all of the mentioned |
Answer» D. all of the mentioned |
160. |
Which of the following term is best defined by the statement:”The ability to represent local and global data is an essential element of component-level design.”? |
A. | data representation |
B. | logic verification |
C. | “code-to” ability |
D. | automatic processing |
Answer» A. data representation |
161. |
A software component |
A. | implements some functionality |
B. | has explicit dependencies through provides and required interfaces |
C. | communicates through its interfaces only |
D. | all of the mentioned |
Answer» D. all of the mentioned |
162. |
Which diagram evolved from a desire to develop a procedural design representation that would not allow violation of the structured constructs? |
A. | state transition diagram |
B. | box diagram |
C. | er diagram |
D. | none of the mentioned |
Answer» B. box diagram |
163. |
A executes the loop task first, then tests a condition and repeats the task until the condition fails. |
A. | repeat until |
B. | condition |
C. | do while tests |
D. | if then-else |
Answer» A. repeat until |
164. |
Which of the following is not a characteristics of box diagram? |
A. | functional domain |
B. | arbitrary transfer of control is impossible |
C. | recursion is easy to represent |
D. | providing a notation that translates actions and conditions |
Answer» D. providing a notation that translates actions and conditions |
165. |
The is represented as two processing boxes connected by an line (arrow) of control. |
A. | repetition |
B. | sequence |
C. | condition |
D. | none of the mentioned |
Answer» B. sequence |
166. |
Which of the following term is best defined by the statement “Notation that can be input directly into a computer-based development system offers significant benefits.”? |
A. | machine readability |
B. | maintainability |
C. | structure enforcement |
D. | overall simplicity |
Answer» A. machine readability |
167. |
Which of the following term describes testing? |
A. | finding broken code |
B. | evaluating deliverable to find errors |
C. | a stage of all projects |
D. | none of the mentioned |
Answer» B. evaluating deliverable to find errors |
168. |
What is Cyclomatic complexity? |
A. | black box testing |
B. | white box testing |
C. | yellow box testing |
D. | green box testing |
Answer» B. white box testing |
169. |
Lower and upper limits are present in which chart? |
A. | run chart |
B. | bar chart |
C. | control chart |
D. | none of the mentioned |
Answer» A. run chart |
170. |
Maintenance testing is performed using which methodology? |
A. | retesting |
B. | sanity testing |
C. | breadth test and depth test |
D. | confirmation testing |
Answer» C. breadth test and depth test |
171. |
White Box techniques are also classified as |
A. | design based testing |
B. | structural testing |
C. | error guessing technique |
D. | none of the mentioned |
Answer» B. structural testing |
172. |
Exhaustive testing is |
A. | always possible |
B. | practically possible |
C. | impractical but possible |
D. | impractical and impossible |
Answer» C. impractical but possible |
173. |
Which of the following is/are White box technique? |
A. | statement testing |
B. | decision testing |
C. | condition coverage |
D. | all of the mentioned |
Answer» D. all of the mentioned |
174. |
What are the various Testing Levels? |
A. | unit testing |
B. | system testing |
C. | integration testing |
D. | all of the mentioned |
Answer» D. all of the mentioned |
175. |
Boundary value analysis belong to? |
A. | white box testing |
B. | black box testing |
C. | white box & black box testing |
D. | none of the mentioned |
Answer» B. black box testing |
176. |
Alpha testing is done at |
A. | developer’s end |
B. | user’s end |
C. | developer’s & user’s end |
D. | none of the mentioned |
Answer» A. developer’s end |
177. |
Software Debugging is a set of activities that can be planned in advance and conducted systematically. |
A. | true |
B. | false |
Answer» B. false |
178. |
Which of the following is not a software testing generic characteristics? |
A. | different testing techniques are appropriate at different points in time |
B. | testing is conducted by the developer of the software or an independent test group |
C. | testing and debugging are different activities, but debugging must be accommodated in any testing strategy |
D. | none of the mentioned |
Answer» A. different testing techniques are appropriate at different points in time |
179. |
ITG stands for |
A. | instantaneous test group |
B. | integration testing group |
C. | individual testing group |
D. | independent test group |
Answer» D. independent test group |
180. |
By collecting during software testing, it is possible to develop meaningful guidelines to halt the testing process. |
A. | failure intensity |
B. | testing time |
C. | metrics |
D. | all of the mentioned |
Answer» C. metrics |
181. |
Test cases should uncover errors like |
A. | nonexistent loop termination |
B. | comparison of different data types |
C. | incorrect logical operators or precedence |
D. | all of the mentioned |
Answer» A. nonexistent loop termination |
182. |
Which of the following errors should not be tested when error handling is evaluated? |
A. | error description is unintelligible |
B. | error noted does not correspond to error encountered |
C. | error condition causes system intervention prior to error handling |
D. | error description provide enough information to assist in the location of the cause of the error |
Answer» A. error description is unintelligible |
183. |
What is normally considered as an adjunct to the coding step |
A. | integration testing |
B. | unit testing |
C. | completion of testing |
D. | regression testing |
Answer» B. unit testing |
184. |
Which of the following is not regression test case? |
A. | a representative sample of tests that will exercise all software functions |
B. | additional tests that focus on software functions that are likely to be affected by the change |
C. | tests that focus on the software components that have been changed |
D. | low-level components are combined into clusters that perform a specific software sub- function |
Answer» D. low-level components are combined into clusters that perform a specific software sub- function |
185. |
Which testing is an integration testing approach that is commonly used when “shrink-wrapped” software products are being developed? |
A. | regression testing |
B. | integration testing |
C. | smoke testing |
D. | validation testing |
Answer» C. smoke testing |
186. |
In which testing level the focus is on customer usage? |
A. | alpha testing |
B. | beta testing |
C. | validation testing |
D. | both alpha and beta |
Answer» D. both alpha and beta |
187. |
Validation refers to the set of tasks that ensure that software correctly implements a specific function. |
A. | true |
B. | false |
Answer» B. false |
188. |
What are the problems with re-structuring? |
A. | loss of comments |
B. | loss of documentation |
C. | heavy computational demands |
D. | all of the mentioned |
Answer» B. loss of documentation |
189. |
Which of the following is not a module type? |
A. | object modules |
B. | hardware modules |
C. | functional modules |
D. | process support modules |
Answer» A. object modules |
190. |
Reverse engineering of data focuses on |
A. | internal data structures |
B. | database structures |
C. | all of the mentioned |
D. | none of the mentioned |
Answer» C. all of the mentioned |
191. |
Forward engineering is not necessary if an existing software product is producing the correct output. |
A. | true |
B. | false |
Answer» B. false |
192. |
Which of the following is not an example of a business process? |
A. | designing a new product |
B. | hiring an employee |
C. | purchasing services |
D. | testing software |
Answer» D. testing software |
193. |
Which of the following is a data problem? |
A. | hardware problem |
B. | record organisation problems |
C. | heavy computational demands |
D. | loss of comments |
Answer» B. record organisation problems |
194. |
When does one decides to re-engineer a product? |
A. | when tools to support restructuring are disabled |
B. | when system crashes frequently |
C. | when hardware or software support becomes obsolete |
D. | subsystems of a larger system require few maintenance |
Answer» C. when hardware or software support becomes obsolete |
195. |
Which of the following is not a business goal of re-engineering ? |
A. | cost reduction |
B. | time reduction |
C. | maintainability |
D. | none of the mentioned |
Answer» D. none of the mentioned |
196. |
Which of these benefits can be achieved when software is restructured? |
A. | higher quality programs |
B. | reduced maintenance effort |
C. | software easier to test |
D. | all of the mentioned |
Answer» D. all of the mentioned |
197. |
Data re-engineering may be part of the process of migrating from a file-based system to a DBMS-based system or changing from one DBMS to another. |
A. | true |
B. | false |
Answer» A. true |
198. |
BPR stands for |
A. | business process re-engineering |
B. | business product re-engineering |
C. | business process requirements |
D. | none of the mentioned |
Answer» A. business process re-engineering |
199. |
Source code translation is a part of which re-engineering technique? |
A. | data re-engineering |
B. | refactoring |
C. | restructuring |
D. | none of the mentioned |
Answer» C. restructuring |
200. |
In reverse engineering process, what refers to the sophistication of the design information that can be extracted from the source code? |
A. | interactivity |
B. | completeness |
C. | abstraction level |
D. | direction level |
Answer» C. abstraction level |
Done Studing? Take A Test.
Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.