Cho đoạn mã sau:
int a=6, b, n;
n = (b = a);
Kết quả của n là bao nhiêu?
A. Không xác định được
B. 7
C. 0
D. 6
Đâu là định nghĩa kiểu dữ liệu File?
A. Là một tài nguyên trên máy tính dùng để lưu trữ thông tin của người dùng
B. Là một tài nguyên được dùng cho các chương trình máy tính
C. Là một tài nguyên trên máy tính dùng để lưu trữ thông tin của người dùng một cách lâu dài và được dùng cho các chương trình máy tính
D. Là một tài nguyên trên máy tính dùng để lưu trữ thông tin của người dùng một cách tạm thời và được dùng cho các chương trình máy tính
Khi dùng lệnh f.open để mở file thì tham số là gì để cho phép thực hiện xử lý với file nhị phân?
A. ios::text
B. ios::binary
C. binary
D. text
Cho file nhị phân đang lưu trữ một giá trị số nguyên, đâu là câu lệnh để đọc giá trị số nguyên đó cho biến n?
A. f.read((char*)&n, sizeof(int));
B. f.write((char*)&n, sizeof(int));
C. f<
D. f>>n;
Tham số "ios:ate" cho phép mở file để làm gì?
A. Cho phép mở file và con trỏ xử lý file luôn luôn ở cuối cùng của file
B. Cho phép mở file để thực hiện thao tác đọc
C. Cho phép mở file để thực hiện thao tác ghi
D. Cho phép mở file để thực hiện xử lý, nếu file đã có tồn tại thì toàn bộ dữ liệu được cắt (truncate) trước khi mở file
Để thực hiện xử lí file cần thực hiện qua đầy đủ bao nhiêu bước?
Đây là phát biểu của đối tượng nào trong ngôn ngữ C/C++: "được đặt cho một đối tượng trong chương trình, dùng để phân biệt hay xác định các đối tượng trong một chương trình"
A. Câu lệnh
B. Từ khóa
C. Bộ kí tự
D. Tên
Cho file văn bản đang lưu trữ một giá trị số nguyên, đâu là câu lệnh để đọc giá trị số nguyên trong file đó cho biến n?
A. f<
B. cin>>n;
C. coun<
D. f>>n;
File chương trình của C/C++ thường có phần mở rộng là gì?
A. .JAVA
B. .CPP
C. .DOCX
D. .PAS
Thứ tự các bước thực hiện xử lí File nào là đúng?
A. Mở File → Khai báo biến file → Xử lý dữ liệu File → Đóng file
B. Khai báo biến file → Mở File → Xử lý dữ liệu File → Đóng file
C. Khai báo biến file → Xử lý dữ liệu File → Mở File → Đóng file
D. Mở File → Khai báo biến file → Xử lý dữ liệu File → Đóng file
Kiểu cấu trúc (struct) được định nghĩa theo cú pháp nào?
A. struct name;
B. struct name
type item1;
type item2;
...
C. struct name
{
type item1;
type item2;
...
};
D. name
{
type item1;
type item2;
...
}
Khi định nghĩa hàm (CTC) mà không cần trả về giá trị thì kiểu trả lại của hàm (CTC) được sử dụng là gì?
A. float
B. void
C. string
D. int
Lệnh nào sau đây dùng để xóa vùng đệm bàn phím?
A. get(name, length)
B. cin.get(name, length)
C. cout<
D. cin.ignore

Đâu là cú pháp câu lệnh thực hiện mở file ở chế độ “chỉ cho phép đọc nội dung vào file nhị phân"?
A. f.open("file.dat", ios::out);
B. f.open("file.dat", ios::in|ios::binary );
C. f.open("file.dat", ios::out|ios::binary );
D. f.open("file.dat", ios::in);
Có mấy kiểu dữ liệu file được sử dụng để lưu trữ tài nguyên trong máy tính?
A. 1 loại
B. 4 loại
C. 3 loại
D. 2 loại
Địa chỉ ô nhớ thường được hiển thị ở dạng nào?
A. Dạng chữ
B. Số nhị phân
C. Dạng hexa
D. Không xác định
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?
void XULY(int n,int a[])
{
int i;
ofstream f;
f.open("songuyen.txt", ios::out);
f<
for(int i=0;i
f<
f.close();
}
A. Đọc nội dung từ file nhị phân "songuyen.txt" và lưu vào mảng a gồm n phần tử nguyên
B. Lưu mảng số nguyên a gồm n phần tử nguyên vào file nhị phân "songuyen.txt"
C. Lưu vào file văn bản “songuyen.txt” số nguyên n là số phần tử của mảng a, sau đó lần lượt lưu các giá trị của mảng a vào file tiếp
D. Đọc nội dung từ file văn bản "songuyen.txt" và lưu vào mảng a gồm n phần tử nguyên
Cho chuỗi kí tự s = "CNTT"
Chi phí bộ nhớ cho biến s là bao nhiêu?
A. 1 byte
B. 2 byte
C. 4 byte
D. 8 byte
Trong ngôn ngữ C/C++ không thể sử dụng phép gán (=) để gán hai chuỗi, phải sử dụng lệnh nào để thay thế?
A. strlen
B. cout
C. strcpy
D. char
Khi mô tả thuật toán, OUTPUT để xác định gì?
A. Xác định các dữ liệu đầu vào (cần đưa vào) cho một thuật toán thực hiện
B. Xác định bộ dữ liệu để chạy thử kiểm tra tính đúng đắn của thuật toán được cài đặt
C. Xác định các dữ liệu đầu ra (kết quả thu được) của thuật toán được thực hiện
D. Xác định lần lượt các bước thực hiện của thuật toán