

MCQOPTIONS
Saved Bookmarks
This section includes 199 Mcqs, each offering curated multiple-choice questions to sharpen your Mechanical Engineering knowledge and support exam preparation. Choose a topic below to get started.
101. |
A nested subprogram can be called from the main procedure or from the calling environment. True or False? |
A. | true |
B. | false |
Answer» C. | |
102. |
Subprograms and anonymous blocks can be called by other applications. |
A. | true |
B. | false |
Answer» B. false | |
103. |
What is the maximum number of ELSE clauses that can be included in an IF clause that is not nested? |
A. | 0 |
B. | 1 |
C. | 15 |
D. | any number |
Answer» C. 15 | |
104. |
The stepsqlite product is a PL/SQL compiler for the small database------- |
A. | javascript |
B. | java |
C. | mozilla firefox |
D. | sqlite |
Answer» E. | |
105. |
What is the maximum number of handlers processed before the PL/SQL block is exited when an exception occure? |
A. | only one |
B. | all that apply |
C. | all referanced |
D. | none |
Answer» B. all that apply | |
106. |
For which trigger timing can you reference the NEW and OLD qulaifires? |
A. | statement and row |
B. | statement only |
C. | row only |
D. | oracle forms trigger |
Answer» E. | |
107. |
What happens when rows are found using a FETCH statement |
A. | it causes the cursor to close |
B. | it causes cursor to open |
C. | it loads the current row values into variables |
D. | none of the above |
Answer» C. it loads the current row values into variables | |
108. |
The command used to open a CURSOR FOR loop is |
A. | open |
B. | fetch |
C. | parse |
D. | none of the above |
Answer» E. | |
109. |
Which of the following statement will produce an error? |
A. | cursor action_cursor is |
B. | select name,rate,action |
C. | into action_record |
D. | none of the above |
Answer» D. none of the above | |
110. |
In left out,which of the following would be cuase an infinite loop occure in a simple loop? |
A. | loop |
B. | end loop |
C. | if_then |
D. | exit |
Answer» C. if_then | |
111. |
Which of the following are implicit cursor attributes? |
A. | %found |
B. | %too_many_rows |
C. | %notfound |
D. | %rowtype |
Answer» D. %rowtype | |
112. |
Which of the following is not a feature of a cursor FOR loop |
A. | record type declaration |
B. | opening and parsing of sql statement |
C. | fetches records from cursor |
D. | requires exit condition to be defined |
Answer» C. fetches records from cursor | |
113. |
Which of the following is true about implicit cursor? |
A. | implicit cursor are used for sql that are not named |
B. | developers should use implicit cursors with great care |
C. | implicit cursors are no longer a feature in oracle |
D. | none of above |
Answer» B. developers should use implicit cursors with great care | |
114. |
I is invariant predicate that satisfies condtion |
A. | i and b subset of asem (l,i) |
B. | i and not b subset of p |
C. | both a and b |
D. | none of above |
Answer» D. none of above | |
115. |
Function mem from the set of program identifiers ID to values |
A. | condition |
B. | predicate |
C. | function |
D. | state |
Answer» E. | |
116. |
Axiomatic semantics specifies each statement of a language in terms of asemis |
A. | predicate translation |
B. | predicate transformer |
C. | predicate q |
D. | none of this |
Answer» C. predicate q | |
117. |
Predicate W is called as |
A. | weakest precondition |
B. | weakest postcondition |
C. | both a & b |
D. | none of this |
Answer» B. weakest postcondition | |
118. |
Predicate Q can be return as |
A. | q=t and r;t=termination,r=truth of p |
B. | r=i |
C. | q=t |
D. | q=r |
Answer» B. r=i | |
119. |
Postcondition is |
A. | predicate p required to hold after execution of statement s |
B. | predicate q such that execution of s terminates & p holds upon termination |
C. | either a or b |
D. | both true |
Answer» B. predicate q such that execution of s terminates & p holds upon termination | |
120. |
EBNF is metalanguage |
A. | true |
B. | false |
Answer» B. false | |
121. |
Meta-language is |
A. | used to described other language |
B. | simple language |
C. | instruction set |
D. | none of this |
Answer» B. simple language | |
122. |
Syntax of ALGOL 60 was defined with |
A. | simply stating some rules in english |
B. | context-free grammar |
C. | simple language |
D. | no syntax |
Answer» C. simple language | |
123. |
The syntax of language id define by two sets… |
A. | lexical rules |
B. | syntactic rules |
C. | both a & b |
D. | none of this |
Answer» D. none of this | |
124. |
The full form of EBNF.... |
A. | extended backus naur form |
B. | extended beginning normal form |
C. | extended best normal form |
D. | none of above |
Answer» B. extended beginning normal form | |
125. |
..... Syntax can only represent a rule in one line, whereas in.....a terminating character, the semicolon, marks and end of a rule. |
A. | ebnf, bnf |
B. | bnf,ebnf |
C. | all of above |
D. | none of these |
Answer» C. all of above | |
126. |
In a compiler.....checks every character of the source text. |
A. | the lexical analyzer. |
B. | the syntax analyzer. |
C. | the code generator. |
D. | the code optimizer. |
Answer» B. the syntax analyzer. | |
127. |
A program is viewed as a state machine by........... |
A. | algebraic semantics. |
B. | denotational semantics. |
C. | operational semantics. |
D. | axiomatic semantics. |
Answer» E. | |
128. |
Translation semantics are used in....... |
A. | interpreters |
B. | compilers |
C. | errors. |
D. | both a and b |
Answer» C. errors. | |
129. |
.....semantics are utilized when taking in a programming language and by compiler journalists. |
A. | algebraic semantics. |
B. | denotational semantics. |
C. | operational semantics. |
D. | axiomatic semantics. |
Answer» D. axiomatic semantics. | |
130. |
.........tell what is processed by giving a numerical question (function) which is the significance of the program. |
A. | algebraic semantics. |
B. | denotational semantics. |
C. | operational semantics. |
D. | axiomatic semantics. |
Answer» C. operational semantics. | |
131. |
The non-terminals symbol is defined with a transition diagram having...................... |
A. | one entry and two exit edge |
B. | two entry and one exit edge |
C. | one entry and one exit edge |
D. | one entry and no exit edge |
Answer» D. one entry and no exit edge | |
132. |
Representation of Non-terminals is done by.... and....by boxes. |
A. | circles and terminate |
B. | line and terminate |
C. | circle and terminal |
D. | line and terminal |
Answer» D. line and terminal | |
133. |
........give another method for characterizing structure of Programming language. |
A. | syntax diagrams. |
B. | axiomatic and denotational approach. |
C. | context free grammar |
D. | all of these. |
Answer» B. axiomatic and denotational approach. | |
134. |
The language syntax is characterized by two arrangements of rules: ....... and......... |
A. | logical and syantax |
B. | lexical and syntactic |
C. | lexical and symmetric |
D. | none of these |
Answer» C. lexical and symmetric | |
135. |
Grammars are capable to describe the structure of ........and independent ........models. |
A. | language and computational |
B. | language and lexical |
C. | language and syntactic |
D. | none of above. |
Answer» B. language and lexical | |
136. |
The distinctin among ......and......standards is to same degree Subjective. |
A. | logical and syantax |
B. | lexical and symmetric |
C. | lexical and syntactic |
D. | none of these |
Answer» D. none of these | |
137. |
copy restore parameter passing method is used in___________. |
A. | c |
B. | pascal |
C. | ada |
D. | none of these |
Answer» D. none of these | |
138. |
call by name parameter passing method is used in___________. |
A. | c |
B. | pascal |
C. | algol |
D. | none of these |
Answer» D. none of these | |
139. |
Execution time languages can be classified are__________. |
A. | static languages |
B. | stack-based languages |
C. | fully dynamic languages |
D. | all of these |
Answer» E. | |
140. |
FORTRAN uses______________. |
A. | static allocation strategy |
B. | stack allocation strategy |
C. | heap allocation strategy |
D. | none of these |
Answer» B. stack allocation strategy | |
141. |
exception handling is for…. |
A. | handling run time error |
B. | handling syntax error |
C. | handling logical error |
D. | all of these |
Answer» B. handling syntax error | |
142. |
which keyword is use to check exception? |
A. | thrown |
B. | try |
C. | catch |
D. | exception |
Answer» D. exception | |
143. |
exception is throw using the keyword ? |
A. | thrown |
B. | throw |
C. | throws |
D. | throwing |
Answer» C. throws | |
144. |
following is posted loop? |
A. | do while |
B. | for |
C. | if |
D. | while |
Answer» B. for | |
145. |
For defining interface in java --------- keyword is used? |
A. | interface |
B. | interface |
C. | inter |
D. | class_interface |
Answer» C. inter | |
146. |
during implicit conversion is it possible to |
A. | loss of information |
B. | sign can be lost |
C. | occure overlow |
D. | all of these |
Answer» D. all of these | |
147. |
which of the following is not data type in pascal? |
A. | real |
B. | float |
C. | double |
D. | struct |
Answer» C. double | |
148. |
chosse the incorrect statement |
A. | int a[]=new int[10] |
B. | int[] a=new int[10] |
C. | int a[]=int[10] new |
D. | all of these |
Answer» D. all of these | |
149. |
#include |
A. | 10 20 |
B. | 11 20 |
C. | 10 21 |
D. | 11 21 |
Answer» D. 11 21 | |
150. |
What is the output of the following code? int main() { double x=1.2; int sum=(int)x + 1; printf("sum=%d",sum); return 0; } |
A. | 2.2 |
B. | 2 |
C. | 2 |
D. | conversion from double to int is not possible |
Answer» C. 2 | |