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

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ợp141 lượt thi
50 câu hỏi
1.Trắc nghiệm
• 1 điểm
Class members are public by default.

TRUE

FALSE

Xem đáp án

Chọn B

2.Trắc nghiệm
• 1 điểm
Friend functions have access only to public members of the class.

TRUE

FALSE

Xem đáp án

Chọn B

3.Trắc nghiệm
• 1 điểm
A function designed as public can be accessible by non-members of a class.

TRUE

FALSE

Xem đáp án

Chọn A

4.Trắc nghiệm
• 1 điểm
Friendship is commutative.

TRUE

FALSE

Xem đáp án

Chọn B

5.Trắc nghiệm
• 1 điểm
New and delete are operators.

TRUE

FALSE

Xem đáp án

Chọn A

6.Trắc nghiệm
• 1 điểm
We can implement generic classes using templates

TRUE

FALSE

Xem đáp án

Chọn A

7.Trắc nghiệm
• 1 điểm
Using operator overloading we can invent new operators.

TRUE

FALSE

Xem đáp án

Chọn B

8.Trắc nghiệm
• 1 điểm
Inheritance helps in making a general class into a more specific class.

TRUE

FALSE

Xem đáp án

Chọn A

9.Trắc nghiệm
• 1 điểm
A base class is never used to create objects.

TRUE

FALSE

Xem đáp án

Chọn B

2048.vn

Học thông minh hơn mỗi ngày

Xem toàn bộ 50 câu hỏi và nhiều hơn nữa với tài khoản miễn phí

Tạo đề thi
Tổ chức kiểm tra
Báo cáo chấm điểm tự động
Bạn đã có tài khoản?
10.Trắc nghiệm
• 1 điểm
Classes can be inherited privately.

TRUE

FALSE

Xem đáp án

Chọn A

11.Trắc nghiệm
• 1 điểm
It Is legal to return local variables from a function which returns by reference.

TRUE

FALSE

Xem đáp án

Chọn B

12.Trắc nghiệm
• 1 điểm
Constructors can be virtual like virtual destructors

TRUE

FALSE

Xem đáp án

Chọn B

13.Trắc nghiệm
• 1 điểm
C++ is a pure object oriented programming language.

TRUE

FALSE

Xem đáp án

Chọn B

14.Trắc nghiệm
• 1 điểm
In C++ one can define a function within another function.

TRUE

FALSE

Xem đáp án

Chọn B

15.Trắc nghiệm
• 1 điểm
A class encapsulates the implementation and interface of a userdefined data type and constitutes an abstract data type.

TRUE

FALSE

Xem đáp án

Chọn A

16.Trắc nghiệm
• 1 điểm
In c++ an identifier can begin with a $ sign.

TRUE

FALSE

Xem đáp án

Chọn A

17.Trắc nghiệm
• 1 điểm
“My Variable” is a valid identifier in C++

TRUE

FALSE

Xem đáp án

Chọn A

18.Trắc nghiệm
• 1 điểm
In C++ one can get the memory addresses of variables and functions.

TRUE

FALSE

Xem đáp án

Chọn A

19.Trắc nghiệm
• 1 điểm
%= is not a operator in C++

TRUE

FALSE

Xem đáp án

Chọn B

20.Trắc nghiệm
• 1 điểm
std::cout is a standard input stream.

TRUE

FALSE

Xem đáp án

Chọn B

21.Trắc nghiệm
• 1 điểm
Preprocessor #define macro and inline functions use the same mechanism.

TRUE

FALSE

Xem đáp án

Chọn B

22.Trắc nghiệm
• 1 điểm
All C++ functions are recursive.

TRUE

FALSE

Xem đáp án

Chọn A

23.Trắc nghiệm
• 1 điểm
The ‘break’ keyword is only used in the switch..case statement.

TRUE

FALSE

Xem đáp án

Chọn B

24.Trắc nghiệm
• 1 điểm
The new operator returns the address and size of the memory block that it allocates.

TRUE

FALSE

Xem đáp án

Chọn B

25.Trắc nghiệm
• 1 điểm
The heap storage is used for local objects.

TRUE

FALSE

Xem đáp án

Chọn B

26.Trắc nghiệm
• 1 điểm
It is not necessary to initialize a reference to real object when it is declared.

TRUE

FALSE

Xem đáp án

Chọn B

27.Trắc nghiệm
• 1 điểm
There can be a null reference.

TRUE

FALSE

Xem đáp án

Chọn B

28.Trắc nghiệm
• 1 điểm
One can reassign reference after it is initialized.

TRUE

FALSE

Xem đáp án

Chọn B

29.Trắc nghiệm
• 1 điểm
It is nothing wrong that a function returning a reference to an automatic variable.

TRUE

FALSE

Xem đáp án

Chọn B

30.Trắc nghiệm
• 1 điểm
One can apply pointer arithmetic with reference variables

TRUE

FALSE

Xem đáp án

Chọn B

31.Trắc nghiệm
• 1 điểm
The preprocessor processes source code before the compiler does.

TRUE

FALSE

Xem đáp án

Chọn A

32.Trắc nghiệm
• 1 điểm
A class is a basic unit of object-oriented programming.

TRUE

FALSE

Xem đáp án

Chọn B

33.Trắc nghiệm
• 1 điểm
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

Chọn A

34.Trắc nghiệm
• 1 điểm
Destructors can be overloaded.

TRUE

FALSE

Xem đáp án

Chọn B

35.Trắc nghiệm
• 1 điểm
Static data members cannot be private.

TRUE

FALSE

Xem đáp án

Chọn B

36.Trắc nghiệm
• 1 điểm
Static member functions can use this pointer.

TRUE

FALSE

Xem đáp án

Chọn B

37.Trắc nghiệm
• 1 điểm
One cannot use enumerations in a class.

TRUE

FALSE

Xem đáp án

Chọn A

38.Trắc nghiệm
• 1 điểm
One cannot create an object of a virtual class.

TRUE

FALSE

Xem đáp án

Chọn B

39.Trắc nghiệm
• 1 điểm
A class that builds a linked list should destroy the list in the class destructor.

TRUE

FALSE

Xem đáp án

Chọn A

40.Trắc nghiệm
• 1 điểm
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

Chọn A

41.Trắc nghiệm
• 1 điểm
In C++, only one catch block can handle all the exceptions.

TRUE

FALSE

Xem đáp án

Chọn A

42.Trắc nghiệm
• 1 điểm
There can be only one catch block in a program.

TRUE

FALSE

Xem đáp án

Chọn B

43.Trắc nghiệm
• 1 điểm
When an exception if throw, but not caught, the program ignores the error.

TRUE

FALSE

Xem đáp án

Chọn B

44.Trắc nghiệm
• 1 điểm

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

Chọn A

45.Trắc nghiệm
• 1 điểm
In the function template definition it is not necessary to use each type parameter declared in the template prefix.

TRUE

FALSE

Xem đáp án

Chọn B

46.Trắc nghiệm
• 1 điểm
It is possible to overload a function template and an ordinary (nontemplate) function.

TRUE

FALSE

Xem đáp án

Chọn A

47.Trắc nghiệm
• 1 điểm
A class template may not be used as a base class

TRUE

FALSE

Xem đáp án

Chọn B

48.Trắc nghiệm
• 1 điểm
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

Chọn A

49.Trắc nghiệm
• 1 điểm
‘ios’ stream is derived from iostream.

TRUE

FALSE

Xem đáp án

Chọn B

50.Trắc nghiệm
• 1 điểm
What is the output of the following code?
Media VietJack

20,21

20,20

21, 22

none of above

Xem đáp án

Chọn D

Bạn có thích hoạt động này không?

Hãy lưu hoặc chia sẻ nội dung này đến mọi người.

Khám phá các nguồn tài nguyên miễn phí, phù hợp với tiêu chuẩn trong vài giây

Gợi ý cho bạn

Xem tất cả

Học liệu phổ biến Trắc nghiệm tổng hợp

Xem tất cả

Học liệu phổ biến IT Test

Xem tất cả