Tin Học >> Lập trình >>
|| C#
C++
Visual Basic
Visual Foxpro
C
Java
Pascal
Thiết Kế Web
ASP.NET
XML
CSS
PHP
Có 635 bài trong 64 trang (10 bài/trang) và bạn đang ở trang 60.
Bài trắc nghiệm này sẽ giúp các bạn củng cố thêm một số kiến thức về bộ môn lập trình C++. Bài viết này các bạn sẽ hiểu rõ thêm về một số khái niệm trong lập trình C++, các lỗi cơ bản cũng như các dạng bài tập liên quan khác... Chọn câu khẳng định đúng : Thư viện dòng vào stdin gồm các hàm: [a]--scanf, gets, getchar, getch, getche; [b]--scanf, gets, getchar; [c]--scanf, gets, getchar, getche, putch; [d]--gets, getchar, getch, getche. Con trỏ được sử dụng để : [a]--Chứa giá trị của 1 biến; [b]--Chứa giá trị của một biểu thức; [c]--Chứa địa chỉ của một biến; [d]--Tất cả đều sai....... Khi khai báo mảng như sau: float mang[n]; thì chương trình dịch báo lỗi: Constant expression expected. Cho biết lý do : [a]--n chưa gán trị; [b]--n quá lớn; [c]--n không phải hằng; [d]--Chưa khai báo n. Lệnh sau đây sẽ cho kết quả như thế nào trên màn hình: for (int i = 0; i < 5; i++) printf("%*d", i, i); [a]--0 1 2 3 4; [b]--00 11 22 33 44; [c]--01 2 3 4; [d]--0011223344...... Bài trắc nghiệm này sẽ giúp các bạn củng cố thêm một số kiến thức về bộ môn lập trình C++.Bài viết này các bạn sẽ hiểu rõ thêm về một số khái niệm trong lập trình C++, các lỗi cơ bản cũng như các dạng bài tập liên quan khác.... 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{…}; 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..... 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. 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..... Trong các khai báo thuộc tính ngay trong phạm vi của khai báo lớp như sau, những khai báo nào là đúng: [a]--int myAge; [b]--private int myAge; [c]--public int myAge; [d]--private: int myAge;.... Trong các khai báo phương thức ngay trong phạm vi của khai báo lớp MyClass như sau, những khai báo nào là đúng: [a]--public: void show(); [b]--void show(); [c]--void show(){cout << "hello!";}; [d]--Tất cả đều đúng...... Muốn mở một tệp tin abc.txt để ghi thêm dữ liệu vào cuối tệp, lệnh nào sau đây là đúng: [a]--fstream myFile("abc.txt", ios::out); [b]--fstream myFile("abc.txt", ios::app); [c]--fstream myFile("abc.txt", ios::out|ios::app); [d]--fstream myFile("abc.txt", ios::out||ios::app); Trong các khai báo lớp sau, những khai báo nào là đúng: [a]--class MyClass; [b]--Class MyClass; [c]--class MyClass(…) [d]--Class MyClass{…};..... Với cấu trúc được định nghĩa như trong bài 3. Khi đó, các cách cấp phát bộ nhớ cho biến con trỏ nào sau đây là đúng: [a]--Employee *myEmployee = new Employee; [b]--Employee *myEmployee = *new Employee(); [c]--Employee *myEmployee = new Employee(10); [d]--Employee *myEmployee = new Employee[10];....... Bài trắc nghiệm này sẽ giúp các bạn củng cố thêm một số kiến thức về bộ môn ngôn ngữ lập trình C++.Ở bài viết này các bạn sẽ hiểu rõ thêm về những khai báo một hàm có sử dụng con trỏ hàm, các khai báo đúng sai. Ta muốn cấp phát bộ nhớ cho một con trỏ kiểu int và khởi đầu giá trị cho nó là 20; ta phải dùng lệnh nào....... |