CuriousTab
Search
CuriousTab
Home
Aptitude
Computer
C Programming
C# Programming
C++ Programming
Database
Java Programming
Networking
Engineering
Biochemical Engineering
Biochemistry
Biotechnology
Chemical Engineering
Civil Engineering
Computer Science
Digital Electronics
Electrical Engineering
Electronics
Electronics and Communication Engineering
Mechanical Engineering
Microbiology
Technical Drawing
GK
Current Affairs
General Knowledge
Reasoning
Data Interpretation
Logical Reasoning
Non Verbal Reasoning
Verbal Ability
Verbal Reasoning
Exams
AIEEE
Bank Exams
CAT
GATE
IIT JEE
TOEFL
Jobs
Analyst
Bank PO
Database Administrator
IT Trainer
Network Engineer
Project Manager
Software Architect
Object Oriented Programming Using C++ problems
1. A function that is called automatically each time an object is destroyed is a
Options
A. constructor
B. destructor
C. destroyer
D. terminator
Show Answer
Scratch Pad
Discuss
Correct Answer: destructor
2. When you pass a variable _____, C++ passes only the contents of the variable to the receiving function
Options
A. by reference
B. by value
C. globally
D. locally
Show Answer
Scratch Pad
Discuss
Correct Answer: by value
3. When the compiler cannot differentiate between two overloaded constructors, they are called
Options
A. overloaded
B. destructed
C. ambiguous
D. dubious
Show Answer
Scratch Pad
Discuss
Correct Answer: ambiguous
4. If you create an instantiation of a class template with an int, and then create a second instantiation with a double, then
Options
A. you must precede each function call with the word int or double
B. once a function is used as one type, it becomes unavailable for use with the other type
C. there is no difference in the procedure to call a member function
D. you cannot perform this operation in C++
Show Answer
Scratch Pad
Discuss
Correct Answer: you must precede each function call with the word int or double
5. The best form of coupling is _____
Options
A. complete
B. tight
C. loose
D. free
Show Answer
Scratch Pad
Discuss
Correct Answer: loose
6. Sending a copy of data to a program module is called _______
Options
A. passing a value
B. making a reference
C. recursion
D. setting a condition
Show Answer
Scratch Pad
Discuss
Correct Answer: passing a value
7. Which of the following are valid characters for a numeric literal constant?
Options
A. a comma
B. a dollar sign ($)
C. a percent sign (%)
D. a space
E. None of the above
Show Answer
Scratch Pad
Discuss
Correct Answer: None of the above
8. Which of the following is(are) invalid string constant(s)?
Options
A. '7.15 pm'
B. "i like e"
C. "7.3el2"
D. "1234el2"
E. None of the above
Show Answer
Scratch Pad
Discuss
Correct Answer: '7.15 pm'
9. C++ allows you to define the same functions more than once in the same program _____
Options
A. if the definitions are identical
B. if the definitions are included in two separate #include files
C. if the definitions are located in a single #include file that is included more than once
D. C++ does not allow you to define the same functions more than once in the same program
Show Answer
Scratch Pad
Discuss
Correct Answer: C++ does not allow you to define the same functions more than once in the same program
10. Overloaded functions are required to
Options
A. have the same return type
B. have the same number of parameters
C. perform the same basic functions
D. None of the above
Show Answer
Scratch Pad
Discuss
Correct Answer: None of the above
First
2
3
4
5
More in Computer Science:
Artificial Intelligence
Automation System
Computer Fundamentals
Computer Hardware
Database Systems
Digital Computer Electronics
Disk Operating System (DOS)
Electronic Principles
Language Processors
Linux
Management Information Systems
Networking
Object Oriented Programming Using C++
Operating Systems Concepts
System Analysis and Design
Unix
Windows 2000 Server
Windows NT