Curioustab
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Technology Questions
In C++ inheritance, which of the following can a derived class inherit from its base class (subject to access control)?
In C++ object oriented programming, what is meant by a pure virtual function in a class definition?
In object oriented programming, what does inheritance allow you to do when designing related classes?
In C++ programming, how many basic kinds of constructors are traditionally classified, for example default, parameterised and copy constructors?
In C++ programming, what is a template and why is it used?
In C++ templates, what is meant by template specialisation?
In standard C++ templates, how many kinds of entities can be used directly as template parameters, for example types, non type values and templates themselves?
In C++ exception handling, when is it appropriate to use exceptions instead of returning simple error codes from a function?
In structured exception handling in C++, where are exceptions typically handled in relation to the regular program code?
In C++ dynamic memory management, which of the following options correctly lists the operators used for allocation and deallocation on the free store (heap)?
In C++ exception handling, why can using exception objects be considered more expensive than returning simple error codes?
In the C++ standard library, within which namespace are the standard exception classes, such as std::exception and std::runtime_error, defined?
In a run time polymorphic class hierarchy in C++, what is the main effect of introducing a clear interface, for example through abstract base classes with virtual functions?
In C++ or similar object oriented languages, which description best matches the protected access specifier for a class member?
In C++ programming, what is Run Time Type Information (RTTI) used for?
When implementing components of the C++ standard library, which of the following design practices are generally recommended?
In the C++ Standard Template Library (STL), how are elements of a container typically accessed in a generic way?
In the C++ Standard Template Library (STL), what does a sequence adaptor such as std::stack or std::queue provide?
In an associative container such as std::map in C++, each stored element conceptually consists of how many parts?
In the C++ Standard Template Library (STL), how many parameters does the basic overload of the non modifying algorithm std::mismatch typically take?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79