Tìm kiếm:
TRANG NHÀ
Giới thiệu VNEDU.ORG
Điều khoản và bản quyền
Liên lạc VNEDU
TRẮC NGHIỆM TRỰC TUYẾN
---Công Cụ:---
Soạn Biểu thức
Bảng màu HTML
Ký hiệu đặc biệt 01
Ký hiệu đặc biệt 02
Ký hiệu đặc biệt 03
Ký hiệu đặc biệt 04
Ký hiệu đặc biệt 05
Ký hiệu đặc biệt 06
Ký hiệu đặc biệt 07
Ký hiệu đặc biệt [Toán]
Tin Học   ||  Căn Bản    Văn Phòng    Hệ Thống - Mạng    Phần Mềm Ứng Dụng    Kỹ thuật số    Lập trình    SQL  

Trắc Nghiệm C++ - Bài 06
Ngày làm bài: Hôm nay lúc 10:25:57 (Server time)
Số câu hỏi: 10.   Tổng điểm: 10
Yêu cầu hoàn thành: 60 phút.
Thời gian còn lại: 
Cỡ chữ câu hỏi:  Cỡ chữ đáp án:


1-
Giả sử B là một lớp được khai báo:
class B{
int x;
public: int getx();
};
và A là một lớp dẫn xuất từ lớp B theo kiểu private:
class A: private B{
};

Khi đó, nếu myA là một đối tượng lớp A, lệnh nào sau đây là chấp chận được:
  A - 
myA.x;
  B - 
myA.getx();
  C - 
Cả hai lệnh trên
  D - 
Không lệnh nào cả
2-
Giả sử B là một lớp được khai báo:
class B{
int x;
public: int getx();
};
và A là một lớp dẫn xuất từ lớp B theo kiểu public:
class A: public B{
};
Khi đó, nếu myA là một đối tượng lớp A, lệnh nào sau đây là chấp chận được:
  A - 
myA.x;
  B - 
myA.getx();
  C - 
Cả hai lệnh trên
  D - 
Không lệnh nào cả
3-
Giả sử B là một lớp được khai báo:
class B{
public: void show();
};
và A là một lớp dẫn xuất từ lớp B theo kiểu public, có định nghĩa chồng hàm show():
class A: public B{
public: void show();
};

Khi đó, nếu myA là một đối tượng lớp A, muốn thực hiện phương thức show() của lớp B thì lệnh nào sau đây là chấp chận được:
  A - 
myA.show();
  B - 
myA.B::show();
  C - 
B::myA.show();
  D - 
A::B::show();
4-
Muốn khai báo một lớp A kế thừa từ hai lớp cơ sở B và C, những lệnh nào là đúng:
  A - 
class A: B, C{…};
  B - 
class A: public B, C{…};
  C - 
class A: public B, protected C{…};
  D - 
class A: public B, public C(…);
5-
B là một lớp có hai hàm khởi tạo:
B();
B(int);

C cũng là một lớp có hai hàm khởi tạo:
C();
C(int, int);
Và A là một lớp kế thừa từ B và C:
class A: public B, public C{…};
Khi đó, hàm khởi tạo nào sau đây của lớp A là chấp nhận được:
  A - 
A::A():B(),C(){…};
  B - 
A::A(int x, int y): C(x, y){…};
  C - 
A::A(int x, int y, int z): B(x), C(y, z){…};
  D - 
Tất cả đều chấp nhận được
6-
Muốn khai báo lớp A kế thừa từ lớp cơ sở trừu tượng B, những khai báo nào sau đây là đúng:
  A - 
virtual class A: public B{…};
  B - 
class virtual A: public B{…};
  C - 
class A: virtual public B{…};
  D - 
public virtual A: public virtual B{…};
7-
Lớp A là một lớp dẫn xuất, được kế thừa từ lớp cơ sở B. Hai lớp này đều định nghĩa hàm show(). Muốn hàm này trở thành trừu tượng thì những định nghĩa nào sau đây là đúng:
  A - 
void A::show(){…} và virtual void B::show(){…}
  B - 
virtual void A::show(){…} và void B::show(){…}
  C - 
A và B đều đúng
  D - 
A và B đều sai
8-
Trong Turbo C++ lệnh nào có tác dụng xóa màn hình:
  A - 
clrscr();
  B - 
clrscl();
  C - 
systems("cls");
  D - 
system("cls");
9-
Trong Dev C++ lệnh nào có tác dụng xóa màn hình:
  A - 
clrscr();
  B - 
clrscl();
  C - 
system("cls");
  D - 
system("cls");
10-
Biến kiểu char(ký tự) lưu trữ được bao nhiêu ký tự:
  A - 
1 kí tự đơn
  B - 
2 kí tự đơn
  C - 
3 kí tự đơn
  D - 
4 kí tự đơn
 
[Người đăng: Thành Lãm - ST]
Ghé thăm Kênh của Vị Sư "hai lần chết đi sống lại"
Tu Si Chau Soc Thon

https://www.youtube.com/channel/UCoyC9WTTVR-M3qpTKKEXGnQ

Chau Soc Thon Official Channel


Phong Bảo Official
Phong Bao Official
Xem Nhiều nhất
Trắc Nghiệm Pascal - Bài 20
Trắc Nghiệm ASP.NET - Bài 12
Trắc Nghiệm Ngôn Ngữ Lập Trình C - Bài 16
Trắc Nghiệm ASP.NET - Bài 01
Trắc Nghiệm ASP.NET - Bài 03
Trắc nghiệm C++ - Bài 18
Trắc Nghiệm C# - Bài 53
Trắc Nghiệm ASP.NET - Bài 02
Trắc Nghiệm C# - Bài 42
Trắc Nghiệm Java - Bài 01
Trắc Nghiệm ASP.NET - Bài 04
Trắc Nghiệm Pascal - Bài 22
Trắc Nghiệm ASP.NET - Bài 13
Trắc Nghiệm ASP.NET - Bài 09
Trắc Nghiệm ASP.NET - Bài 08
Trắc nghiệm PHP - Bài 01
Trắc Nghiệm ASP.NET - Bài 06
Trắc Nghiệm ASP.NET - Bài 11
Trắc Nghiệm ASP.NET - Bài 05
Trắc Nghiệm ASP.NET - Bài 23
Đề Xuất
Trắc nghiệm Ngôn Ngữ Lập Trình C++ - Bài 43
Trắc Nghiệm Pascal - Bài 04
Trắc Nghiệm C Sharp - Bài 31
Trắc Nghiệm Visual Basic - Bài 36
Trắc Nghiệm Thiết Kế Web - Bài 01
Trắc Nghiệm Pascal - Bài 13
Trắc nghiệm XML - Bài 03
Trắc Nghiệm Thiết Kế Web (English) - Bài 31
Trắc Nghiệm Pascal - Bài 30
Trắc Nghiệm Thiết Kế Web - Bài 18
Trắc Nghiệm Ngôn Ngữ Lập Trình C ( English ) - Bài 40
Trắc Nghiệm Ngôn Ngữ Lập Trình C - Bài 20
Trắc Nghiệm ASP.NET - Bài 09
Trắc Nghiệm Ngôn Ngữ Lập Trình C - Bài 26
Trắc Nghiệm Thiết Kế Web (English) - Bài 13
Trắc Nghiệm Ngôn Ngữ Lập Trình C ( English ) - Bài 31
Trắc Nghiệm Pascal - Bài 14
Trắc Nghiệm Thiết Kế Web Và Flash - Bài 13
Trắc Nghiệm Ngôn Ngữ Lập Trình C - Bài 01
Trắc nghiệm Ngôn Ngữ Lập Trình C++ - Bài 15
Phát triển hệ thống: TRƯƠNG HỮU ĐỨC - Phiên bản 3.0 - © Copyright 2013 - 2024 - VNEDU.ORG

free counters