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…