Prep Hub

Programming Languages MCQs – Set 50

Programming Languages MCQs – Set 50

UGC NET Paper 2 Computer Science AUG 2016 – Programming Languages


981. A C++ function template provides how many levels of generalization?

Programming Languages • Templates • UGC NET Paper 2 Computer Science AUG 2016


982. Regarding ADT implementation: A. needs encapsulation syntax; B. needs primitive ops; C. C++, Ada, Java5.0, C#2005 support parameterized ADT. Which is correct?

Programming Languages • Abstract Data Types & Generics • UGC NET Paper 2 Computer Science AUG 2016


983. The C declaration `int (f())[ ];` declares what?

Programming Languages • C Declarations • UGC NET Paper 2 Computer Science AUG 2016


984. When class A grants friendship to class B, what is true?

Programming Languages • C++ – Friend Classes • UGC NET Paper 2 Computer Science AUG 2016


985. Boundary representation of image object uses ?

Programming Languages • Computer graphics • UGC NET Paper 2 Computer Science AUG 2016


986. Which is false regarding language evaluation criteria? (1) Application oriented features (2) Efficiency and Readability (3) Software development (4) Hardware maintenance cost.

Programming Languages • Language Evaluation Criteria • UGC NET Paper 2 Computer Science AUG 2016


987. If a subclass method matches name and signature of its superclass, it _____ it.

Programming Languages • OOP – Method Overriding • UGC NET Paper 2 Computer Science AUG 2016


988. Implicit return type of a class constructor is:

Programming Languages • OOP & Constructors • UGC NET Paper 2 Computer Science AUG 2016


989. Which is correct about abstract classes?

Programming Languages • OOP: Abstract Classes • UGC NET Paper 2 Computer Science AUG 2016


990. Nested classes in a class: there are _____ types.

Programming Languages • OOP: Nested Classes • UGC NET Paper 2 Computer Science AUG 2016


991. Assigning one object reference to another then:

Programming Languages • OOP: References • UGC NET Paper 2 Computer Science AUG 2016


992. What value does `int f(int n){ if(n==0) return 0; else return n+f(n-2); }` return for n=100?

Programming Languages • Recursion • UGC NET Paper 2 Computer Science AUG 2016


993. Match variable types to languages: (a) Static vars (b) Stack dynamic (c) Explicit heap dynamic (d) Implicit heap dynamic → (i) Pascal local (ii) APL all vars (iii) Fortran 77 (iv) Java all objects.

Programming Languages • Storage Allocation Strategies • UGC NET Paper 2 Computer Science AUG 2016


994. In C++, `*ptrdata++` is evaluated as:

Programming Languages • C++ operator precedence • UGC NET Paper 2 Computer Science AUG 2016


995. A member function can always access the data in:

Programming Languages • OOP basics • UGC NET Paper 2 Computer Science AUG 2016


996. The associativity of which operator is Left-to-Right in C++?

Programming Languages • Operator associativity • UGC NET Paper 2 Computer Science AUG 2016


997. Which is not correct in C++ templates?

Programming Languages • Templates • UGC NET Paper 2 Computer Science AUG 2016


998. Which is not correct for virtual functions in C++?

Programming Languages • Virtual functions • UGC NET Paper 2 Computer Science AUG 2016


999. COCOMO authored by?

Software Engineering • Cost estimation • UGC NET Paper 2 Computer Science AUG 2016


1000. Data mining is?

Software Engineering • Data mining • UGC NET Paper 2 Computer Science AUG 2016



Disclaimer for MCQ Quiz
This quiz is for educational purposes only…

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Scroll to Top