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 05
Ngày làm bài: Hôm nay lúc 10:59:22 (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-
Trong các khai báo sau, khai báo nào là đúng cú pháp kế thừa lớp:
  A - 
class A: public class B{…};
  B - 
class A: public B{…};
  C - 
class A: class B{…};
  D - 
class A:: public B{…};
2-
Trong các kiểu dẫn xuất sau, từ các phương thức lớp dẫn xuất, không thể truy nhập đến các thành phần private của lớp cơ sở:
  A - 
private
  B - 
protected
  C - 
public
  D - 
Cả ba kiểu trên
3-
Trong các kiểu dẫn xuất sau, từ đối tượng của lớp dẫn xuất, có thể truy nhập đến các thành phần của lớp cơ sở:
  A - 
private
  B - 
protected
  C - 
public
  D - 
Cả ba kiểu trên
4-
A là lớp dẫn xuất public từ lớp cơ sở B. Giả sử có các kiểu khai báo:
A myA, *ptrA;
B myB, *ptrB;

Khi đó, các lệnh nào sau đây là không có lỗi:
  A - 
myB = myA;
  B - 
ptrB = &myA;
  C - 
ptrB = ptrA;
  D - 
Tất cả đều đúng
5-
A là lớp dẫn xuất public từ lớp cơ sở B. Giả sử có các kiểu khai báo và nguyên mẫu hàm:
A myA;
B myB;
void show(A, B);

Khi đó, các lệnh gọi hàm nào sau đây là không có lỗi:
  A - 
show(myA, myA);
  B - 
show(myA, myB);
  C - 
show(myB, myA);
  D - 
show(*myB, myB);
6-
A là lớp dẫn xuất public từ lớp cơ sở B. Giả sử B có một hàm khởi tạo:
B(int, float);
Khi đó, định nghĩa 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 - 
A::A(): B(){…};
  C - 
A::A(int x, float y): B(){…};
  D - 
A::A(int x, float y): B(x, y){…};
7-
Xét đoạn chương trình sau:
fstream myFile("xyz.txt", ios::out);
if(myFile) myFile << "xyz.txt";
myFile.close();
myFile.open("xyz.txt", ios::in);
char text[20];
if(myFile) myFile >> text;
cout << text;
Chương trình sẽ làm gì, nếu tệp tin xyz.txt có nội dung là dòng chữ "xyz.txt"?
  A - 
Ghi ra màn hình dòng chữ "xyz.txt"
  B - 
Đọc từ tệp tin xyz.txt dòng chữ "xyz.txt"
  C - 
Ghi vào tệp tin xyz.txt dòng chữ "xyz.txt"
  D - 
Cả ba đáp án trên.
8-
Muốn mở một tệp tin xyz.txt để ghi thêm dữ liệu vào cuối tệp, lệnh nào sau đây là đúng:
  A - 
fstream myFile("xyz.txt", ios::out|ios::app);
  B - 
myFile("xyz.txt", ios::out||ios::app);
  C - 
fstream myFile("xyz.txt", ios::app);
  D - 
fstream myFile("xyz.txt", ios::out);
9-
A là lớp dẫn xuất public từ lớp cơ sở B. Giả sử B có hai hàm khởi tạo:
B();
B(int, float);

Khi đó, những định nghĩa 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 - 
A::A(): B(){…};
  C - 
A::A(int x, float y): B(x, y){…};
  D - 
Tất cả đều đúng
10-
A là lớp dẫn xuất public từ lớp cơ sở B. Giả sử B có hàm huỷ bỏ tường minh:
~B();
Khi đó, những định nghĩa hàm huỷ bỏ nào sau đây của lớp A là chấp nhận được:
  A - 
A::~A()(…);
  B - 
A::~A(): ~B(){…};
  C - 
A::~A(int x){…};
  D - 
A::A(int x, float y): B(x, y){…};
 
[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 Pascal - Bài 28
Trắc Nghiệm Thiết Kế Web (English) - Bài 16
Trắc Nghiệm Thiết Kế Web (English) - Bài 24
Trắc Nghiệm Ngôn Ngữ Lập Trình C ( English ) - Bài 21
Trắc Nghiệm Ngôn Ngữ Lập Trình C ( English ) - Bài 37
Trắc nghiệm XML - Bài 34
Trắc nghiệm Linux - Bài 44
Trắc nghiệm CSS ( English ) - Bài 02
Trắc nghiệm Linux ( English ) - Bài 24
Trắc Nghiệm Ngôn Ngữ Lập Trình C ( English ) - Bài 07
Trắc Nghiệm Thiết Kế Web (English) - Bài 46
Trắc nghiệm Ngôn Ngữ Lập Trình C++ - Bài 32
Trắc Nghiệm Java - Bài 39
Trắc Nghiệm Java - Bài 11
Trắc nghiệm Ngôn Ngữ Lập Trình C++ - Bài 34
Trắc nghiệm Linux - Bài 36
Trắc nghiệm Ngôn Ngữ Lập Trình C++ - Bài 51
Trắc Nghiệm Java - Bài 15
Trắc Nghiệm C# - Bài 42
Trắc Nghiệm Thiết Kế Web - Bài 16
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