Evaluate your C++ Programming Skill online Test

What Language a C++ is ?
STRUCTURED
OBJECT ORIENTED
FUNCTION BASED
ALL OF THE ABOVE
ON WHICH ASPECT C AND C++ ARE DIFFERENT ?
ARRAY
POINTER
STRUCTURE
FUNCTION
ALL OF THE ABOVE
NONE OF THE ABOVE
HOW MANY TYPES OF POLYMERPHISM ARE THERE IN C++
1
2
3
4
5
NONE OF THE ABOVE
HOW MANY LEVEL OF ABSTRACTION ARE THERE IN C++ ?
1
2
3
4
5
NONE OF THE ABOVE
WHAT ARE THE COMPONENTS OF CLASS
ELEMENT AND FUNCTION
ELEMENTS AND POINTER
ELEMENTS ONLY
FUNCTION ONLY
NONE OF THE ABOVE
WHAT IS THE FUNDAMENTAL ELEMENT IN C++
CLASS
POINTER
FUNCTION
ALL OF THE ABOVE
NONE OF THE ABOVE
WHICH IS AN EXAMPLE OF PURE OBJECT ORIENTED LANGUAGE
VISUAL BASIC
JAVA
C++
SMALL TALK
.NET
NONE OF THE ABOVE
C++ FOLLOWS WHICH LEVEL OF PROGRAMMING APPROACH
BOTTOM UP
BOTTOM DOWN
TOP DOWN
ALL THE ABOVE
NONE OF THE ABOVE
TOKENS IN C++ ARE THE COLLECTION OF WHAT KIND OF CHARACTERS
WILD
BOLD
ASCII
ALC
NONE OF THE ABOVE
ALL OF THE ABOVE
KEYWORD IN C++ ARE A PART OF WHICH ?
LIBRARY
COMPILER
INTERPRETER
LANGUAGE
CLASS
ALL OF THE ABOVE
WHICH IS NOT ALLOWED IN IDENTIFIERS IN C++
SPACE
COMMA
SEMICOLON
ALL OF THE ABOVE
NONE OF THE ABOVE
HOW MANY BITS ARE OCCUPIED BY LONG INTEGER
8
16
32
64
128
256
HOW MANY TIMES OF BOOLEAN CONSTANT ARE THERE
1
2
3
4
NONE OF THE ABOVE
DATA TYPES ARE MEMORY SPACES
YES
NO
CAN'T SAY
PREPROCESSOR DIRECTIVE ARE STARTED WITH
#DEFINE
#INCLUDE
#USING
#IF
ALL THE ABOVE
NONE OF THE ABOVE
PRINTING AND EVALUATION IN COUT HAPPENS FROM WHICH SIDE TO WHICH SIDE
LEFT TO RIGHT,RIGHT TO LEFT
RIGHT TO LEFT,LEFT TO RIGHT
RIGHT TO CENTER AND CENTER TO LEFT
NONE OF THE ABOVE
HOW MANY TYPES OF VARIABLES ARE THERE IN C++
1
2
3
4
5
NONE OF THE ABOVE
INITIAL VALUE OF LOCAL VARIABLE IS
GARBAGE
ZERO
NO VALUE
ERROR
NONE OF THE ABOVE
CAN A LOCAL AND BLOCK LEVEL VARIBLE HAVE SAME NAME
YES
NO
CANT SAY
GLOBAL VARIABLE CAN BE ACESS BY WHICH OPERATOR
SEMICOLON
COMMA
SCOPE RESOLUTION
ASTERIK
NONE OF THE ABOVE
FUNCTION SIGNATURE CONSISTS OF
NAME AND INPUT TYPE
NAME AND INPUT ORDER
NAME AND INPUT SEQUENCE
ALL OF THE ABOVE
NONE OF THE ABOVE
WHAT IS A MACRO
ITS A PREPROCESSOR STATEMENT FOR CODE MANGLING
ITS A PREPROCESSOR STATEMENT FOR CODE SUBSTITUTION
ITS A PREPROCESSOR STATEMENT FOR CODE MANAGEMENT
ITS A SIMPLE PREPROCESSOR STATEMENT WORK FOR NOTHING
AN INLINE FUNCTION CAN HAVE MULTIPLE LINES
FALSE
TRUE
CANT SAY
LINES ARE NOT A CONCERN
COUT AND PUTS ARE DIFFERENT IN WHICH ASPECT
COUT CAN BE USED TO DISPLAY IN C++ BUT PUTS ARE USED IN C
COUT IS AN OBJECT AND PUTS IS A CLASS
COUT IS USED TO DISPLAY ONE LINE AND PUTS FOR WHOLE STRING
COUT CAN DISPLAY ANY VALUE BUT PUTS CAN DISPLAY ONLY INE STRING
BOTH ARE SAME
WHICH FUNCTION IS ESEENTIALY USED FOR DUPLICATION
STRCAT
STRCMP
STRDUP
STRDUMP
STRLWR
A CONSTRUCTOR IS
A MEMBER FUNCTION
NAME IS SAME AS THAT OF CLASSNAME
CALLED ONLY ONCE IN THE LIFETIME OF AN OBJECT
IT CAN BE CALLED IN IMPLICIT AND EXPLICIT WAYS
DOES NOT HAVE A RETURN TYPE
ALL THE ABOVE
HEIGHT H3=HEIGHT(5.0) IS AN EXAMPLE OF WHICH TYPE OF CONSTRUCTOR
IMPLICIT PC
EXPLICIT PC
IMPLICIT CC
EXPLICIT CC
NONE OF THE ABOVE
A DESTRUCTOR IS FOLLOWED BY WHICH SYMBOL
;
::
:
~
NONE OF THE ABOVE
IS IT MANDATORY TO DECLARE A DESTRUCTOR
YES
NO
COMPILER DEPENDENT
CANT SAY
SYSTEM DEPENDENT
CAN WE OVERLOAD A CONSTRUCTOR
YES
NO
CANT SAY
HOW MANY TYPES OF INHERITANCE ARE THERE IN C++
1
2
3
4
5
NONE OF THE ABOVE
main() { for(;;); } WHAT WILL BE THE OUTPUT
ZERO
GARBAGE
INFIFNITE LOOP
CANT SAY
MAY BE ALL THE ABOVE
IN PROTECTED INHERITANCE THE PUBLIC MEMBERS IN BASE CLASS IS
PRIVATE IN DERIVED CLASS
PUBLIC CLASS IN DERIVED
PROTECTED IN DERIVED
CANT SAY
getValues() IS CALLED WHAT KIND OF FUNCTION
ACCESSOR
MUTATOR
CANT SAY
NONE OF THE ABOVE
VIRTUAL FUNCTION WITH AN EMPTY BODY IS KNOWN AS
MULTIPLE FUNCTION
VIRTUAL FUNCTION
PURE VIRTUAL FUNCTION
ACCESOR FUNCTION
Description:

This Test can evaluate your technical Skills in C++

Comments
brian
By: brian
1312 days 9 hours 17 minutes ago

the test was fair

Pradyumna
By: Pradyumna
1272 days 9 minutes ago

Expecting few more questions on object oriented topics

nagsatish
By: nagsatish
1269 days 9 hours 22 minutes ago

this is based on os and compiler too...

nagsatish
By: nagsatish
1269 days 9 hours 21 minutes ago

why not different on functions because c doesnt supports polymorphism.

nagsatish
By: nagsatish
1269 days 9 hours 20 minutes ago

i thought object oriented and structured...

vardhan sateesh
By: vardhan sateesh
1259 days 16 hours 32 minutes ago

some question will be doubt ful to me plz clarify them by sending a mail to me. about java and small talk.

karthikeya
By: karthikeya
1216 days 14 hours 15 minutes ago

the first q : isn't c++ is obj oriented language? please give me answer.

karthikeya
By: karthikeya
1216 days 14 hours 14 minutes ago

some q s are ambiguous

kanth
By: kanth
1216 days 2 hours 15 minutes ago

these questions were simple and contained only basics of c++.

vionixt
By: vionixt
1212 days 3 hours 1 minutes ago

Questions are good but not the answers.

Sivaprasad
By: Sivaprasad
1181 days 14 minutes ago

Hello, regarding the question 15- preprocessor directive- I think the answer is all the above.. refer the msdn link.. http://msdn.microsoft.com/en-us/library/ 3sxhs2ty(VS.80).aspx

Remya
By: Remya
1165 days 23 hours 54 minutes ago

heloo, c is object oriented language. But in review it shows structure. How?

Rajeev Debnath
By: Rajeev Debnath
1161 days 20 hours 10 minutes ago

Hello, Regarding Question No. 15 Answer is All of the Above Preprocessor directives are lines included in the code of our programs that are not program statements but directives for the preprocessor. These lines are always preceded by a hash sign (#).

Rajeev Debnath
By: Rajeev Debnath
1161 days 20 hours 7 minutes ago

Question No. 18, Initial value of local variable is not 0, it is garbage value.

Satyaki
By: Satyaki
1161 days 16 hours 24 minutes ago

Virtual functions with empty body are pure virtual ? !! since when ? Inline functions cannot have Multiple lines ? !!! Initial values of local variables are Zero ? !! not in Visual Studio

Habib ur rehman
By: Habib ur rehman
1137 days 10 hours 18 minutes ago

It was very knowladgeble

shyam kumar
By: shyam kumar
1107 days 3 hours 45 minutes ago

i think there r 3 types of polymorphism virtual,function,operator. not 5

s
By: s
1094 days 7 hours 48 minutes ago

So where is the much vaunted test?

Master
By: Master
1064 days 11 hours 15 minutes ago

nice test

sauabh
By: sauabh
1044 days 14 hours 22 minutes ago

C is an Object Oriented Programming Language not a structured Language.

piyush sharma
By: piyush sharma
1008 days 11 hours 45 minutes ago

review ur preprocessor question

Nikita shimpi
By: Nikita shimpi
994 days 20 hours 31 minutes ago

some answers are surely wrong..so plz check it out..

Ibcopy
By: Ibcopy
975 days 8 hours 24 minutes ago

Please, please, don't believe some of the answers, like the preprocessor, the identifier and some of the questions do not make sense. Check them in MSDN then you will know what I am talking about.

Ibcopy
By: Ibcopy
975 days 7 hours 48 minutes ago

The answer to question number 11 is wrong. Comma and semi-colon can not be part of an identifier.

Ibcopy
By: Ibcopy
975 days 7 hours 46 minutes ago

No 12 will based on the operating system. 16 bits, 32 bits or 64 bits.

Ibcopy
By: Ibcopy
974 days 17 hours 48 minutes ago

The answer to #15 is wrong. Please correct some of the erroneous errors. You are not helping people who may not know the correct answers.

Ibcopy
By: Ibcopy
974 days 17 hours 21 minutes ago

here we go again, #18 is wrong. Local variable does not automatically initialize to zero.

Ibcopy
By: Ibcopy
974 days 17 hours 13 minutes ago

This test is trash. Look at the answer to #23. Now look at this code.
// inline_keyword1.cpp
// compile with: /c
inline int max( int a , int b ) {
if( a > b )
return a;
return b;
}

naveen
By: naveen
958 days 18 hours 26 minutes ago

very informative and helping

Praveen Max
By: Praveen Max
916 days 21 hours 6 minutes ago

Q 18 is wrong.Correct answer is garbage value

sreedeep
By: sreedeep
912 days 20 hours 13 minutes ago

few answers are wrong Sukla. Ex. Inline fn can have 100s of lines. It all depends on whether compiler places the code inline or not during execution to avoid Fn() Jump overhead.

aaaa
By: aaaa
866 days 6 hours 49 minutes ago

c is an object oriented language..

Want to learn?

Sign up and browse through relevant courses.

or fill this simple form
Name:
Your Email:
Password:
Country:
Contact no.:


Area code Number
Subjects you are interested in:
Word verification: (Enter the text as shown in image)


Sign Up Already a member? Sign In
I agree to WizIQ's User Agreement & Privacy Policy
Sukla banerjee
Professor,Computer Sc.
3 Members Recommend
24 Followers
Test: 1

Your Facebook Friends on WizIQ

Connect