2048.vn

400 Câu hỏi trắc nghiệm lập trình C/C++ có đáp án (Phần 7)
Quiz

400 Câu hỏi trắc nghiệm lập trình C/C++ có đáp án (Phần 7)

A
Admin
IT TestTrắc nghiệm tổng hợp6 lượt thi
50 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

Class members are public by default.

TRUE

FALSE

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

Friend functions have access only to public members of the class.

TRUE

FALSE

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

A function designed as public can be accessible by non-members of a class.

TRUE

FALSE

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

Friendship is commutative.

TRUE

FALSE

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

New and delete are operators.

TRUE

FALSE

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

We can implement generic classes using templates

TRUE

FALSE

Xem đáp án
7. Trắc nghiệm
1 điểmKhông giới hạn

Using operator overloading we can invent new operators.

TRUE

FALSE

Xem đáp án
8. Trắc nghiệm
1 điểmKhông giới hạn

Inheritance helps in making a general class into a more specific class.

TRUE

FALSE

Xem đáp án
9. Trắc nghiệm
1 điểmKhông giới hạn

A base class is never used to create objects.

TRUE

FALSE

Xem đáp án
10. Trắc nghiệm
1 điểmKhông giới hạn

Classes can be inherited privately.

TRUE

FALSE

Xem đáp án
11. Trắc nghiệm
1 điểmKhông giới hạn

It Is legal to return local variables from a function which returns by reference.

TRUE

FALSE

Xem đáp án
12. Trắc nghiệm
1 điểmKhông giới hạn

Constructors can be virtual like virtual destructors

TRUE

FALSE

Xem đáp án
13. Trắc nghiệm
1 điểmKhông giới hạn

C++ is a pure object oriented programming language.

TRUE

FALSE

Xem đáp án
14. Trắc nghiệm
1 điểmKhông giới hạn

In C++ one can define a function within another function.

TRUE

FALSE

Xem đáp án
15. Trắc nghiệm
1 điểmKhông giới hạn

A class encapsulates the implementation and interface of a userdefined data type and constitutes an abstract data type.

TRUE

FALSE

Xem đáp án
16. Trắc nghiệm
1 điểmKhông giới hạn

In c++ an identifier can begin with a $ sign.

TRUE

FALSE

Xem đáp án
17. Trắc nghiệm
1 điểmKhông giới hạn

“My Variable” is a valid identifier in C++

TRUE

FALSE

Xem đáp án
18. Trắc nghiệm
1 điểmKhông giới hạn

In C++ one can get the memory addresses of variables and functions.

TRUE

FALSE

Xem đáp án
19. Trắc nghiệm
1 điểmKhông giới hạn

%= is not a operator in C++

TRUE

FALSE

Xem đáp án
20. Trắc nghiệm
1 điểmKhông giới hạn

std::cout is a standard input stream.

TRUE

FALSE

Xem đáp án
21. Trắc nghiệm
1 điểmKhông giới hạn

Preprocessor #define macro and inline functions use the same mechanism.

TRUE

FALSE

Xem đáp án
22. Trắc nghiệm
1 điểmKhông giới hạn

All C++ functions are recursive.

TRUE

FALSE

Xem đáp án
23. Trắc nghiệm
1 điểmKhông giới hạn

The ‘break’ keyword is only used in the switch..case statement.

TRUE

FALSE

Xem đáp án
24. Trắc nghiệm
1 điểmKhông giới hạn

The new operator returns the address and size of the memory block that it allocates.

TRUE

FALSE

Xem đáp án
25. Trắc nghiệm
1 điểmKhông giới hạn

The heap storage is used for local objects.

TRUE

FALSE

Xem đáp án
26. Trắc nghiệm
1 điểmKhông giới hạn

It is not necessary to initialize a reference to real object when it is declared.

TRUE

FALSE

Xem đáp án
27. Trắc nghiệm
1 điểmKhông giới hạn

There can be a null reference.

TRUE

FALSE

Xem đáp án
28. Trắc nghiệm
1 điểmKhông giới hạn

One can reassign reference after it is initialized.

TRUE

FALSE

Xem đáp án
29. Trắc nghiệm
1 điểmKhông giới hạn

It is nothing wrong that a function returning a reference to an automatic variable.

TRUE

FALSE

Xem đáp án
30. Trắc nghiệm
1 điểmKhông giới hạn

One can apply pointer arithmetic with reference variables

TRUE

FALSE

Xem đáp án
31. Trắc nghiệm
1 điểmKhông giới hạn

The preprocessor processes source code before the compiler does.

TRUE

FALSE

Xem đáp án
32. Trắc nghiệm
1 điểmKhông giới hạn

A class is a basic unit of object-oriented programming.

TRUE

FALSE

Xem đáp án
33. Trắc nghiệm
1 điểmKhông giới hạn

A function template defines a parameterized nonmember function, which enables a program to call the same function with different types of arguments.

TRUE

FALSE

Xem đáp án
34. Trắc nghiệm
1 điểmKhông giới hạn

Destructors can be overloaded.

TRUE

FALSE

Xem đáp án
35. Trắc nghiệm
1 điểmKhông giới hạn

Static data members cannot be private.

TRUE

FALSE

Xem đáp án
36. Trắc nghiệm
1 điểmKhông giới hạn

Static member functions can use this pointer.

TRUE

FALSE

Xem đáp án
37. Trắc nghiệm
1 điểmKhông giới hạn

One cannot use enumerations in a class.

TRUE

FALSE

Xem đáp án
38. Trắc nghiệm
1 điểmKhông giới hạn

One cannot create an object of a virtual class.

TRUE

FALSE

Xem đáp án
39. Trắc nghiệm
1 điểmKhông giới hạn

A class that builds a linked list should destroy the list in the class destructor.

TRUE

FALSE

Xem đáp án
40. Trắc nghiệm
1 điểmKhông giới hạn

Once an exception has been thrown, it is not possible for the program to jump back to the throw point.

TRUE

FALSE

Xem đáp án
41. Trắc nghiệm
1 điểmKhông giới hạn

In C++, only one catch block can handle all the exceptions.

TRUE

FALSE

Xem đáp án
42. Trắc nghiệm
1 điểmKhông giới hạn

There can be only one catch block in a program.

TRUE

FALSE

Xem đáp án
43. Trắc nghiệm
1 điểmKhông giới hạn

When an exception if throw, but not caught, the program ignores the error.

TRUE

FALSE

Xem đáp án
44. Trắc nghiệm
1 điểmKhông giới hạn

A class object passed to a function template must overload any operators used on the class object by the template.

TRUE

FALSE

Xem đáp án
45. Trắc nghiệm
1 điểmKhông giới hạn

In the function template definition it is not necessary to use each type parameter declared in the template prefix.

TRUE

FALSE

Xem đáp án
46. Trắc nghiệm
1 điểmKhông giới hạn

It is possible to overload a function template and an ordinary (nontemplate) function.

TRUE

FALSE

Xem đáp án
47. Trắc nghiệm
1 điểmKhông giới hạn

A class template may not be used as a base class

TRUE

FALSE

Xem đáp án
48. Trắc nghiệm
1 điểmKhông giới hạn

When declaring an iterator from the STL, the compiler automatically creates the right kind, depending upon the container it is used with.

TRUE

FALSE

Xem đáp án
49. Trắc nghiệm
1 điểmKhông giới hạn

‘ios’ stream is derived from iostream.

TRUE

FALSE

Xem đáp án
50. Trắc nghiệm
1 điểmKhông giới hạn

What is the output of the following code?Media VietJack

20,21

20,20

21, 22

none of above

Xem đáp án
© All rights reserved VietJack