Đâu KHÔNG phải là môi trường được sử dụng để viết chương tình bằng ngôn ngữ C/C++?
A. Net Bean
B. Code Block
C. Microsoft Office
D. Borland C
Khi thực hiện xây dựng một chương trình trên máy tính gồm đầy đủ bao nhiêu bước?
Khi mô tả thuật toán, TEST để xác định gì?
A. Xác định lần lượt các bước thực hiện của thuật toán
B. 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
C. 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
D. 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
Đâu là định nghĩa đúng về “CHƯƠNG TRÌNH PHẦN MỀM”?
A. Là tập các ký pháp, quy tắc, cú pháp và quy ước để viết mã lệnh cho chương trình
B. Là quá trình xây dựng – sản xuất một chương trình cho máy tính hoặc ứng dụng thông qua việc viết mã sử dụng một ngôn ngữ lập trình nào đó.
C. là một hệ thống chặt chẽ và rõ ràng các quy tắc nhằm xác định các thao tác trên dữ liệu đầu vào sau một số bước hữu hạn thực hiện ta thu được kết quả mong muốn
D. Là tập hợp các hướng dẫn hoặc câu lệnh có thứ tự được viết bằng một ngôn ngữ lập trình nhất định để điều khiển máy tính xử lý và tính toán bài toán đã đặt ra
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
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;
ifstream f;
string s;
f.open("songuyen.txt", ios::in);
getline(f, s);
n = stoi(s);
for(int i=0;i
{
getline(f,s);
a[i] = stoi(s);
}
f.close();
}
A. Lưu mảng số nguyên a gồm n phần tử nguyên vào file văn bản "songuyen.txt"
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. Đọ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. Đầu tiên đọc số phần tử mảng lưu vào n, sau đó đọc lần lượt các giá trị lưu vào mảng a
D. Đọ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
Đâu là câu lệnh khai báo biến File cho phép vừa đọc và ghi dữ liệu?
A. ifstream name;
B. Không thể khai báo cho phép đồng thời vừa ghi và đọc file
C. fstream name;
D. ofstream name;
Có mấy cách thực hiện lời gọi hàm (CTC)?
A. 3 cách
B. 1 cách
C. Không xác định
D. 2 cách
Lệnh nào sau đây được coi là thực hiện vòng lặp với số bước lặp đã xác định trước?
A. if
B. for
C. switch
D. while
Cho biết trong các lệnh sau lệnh nào là lệnh lặp?
A. switch
B. if
C. break
D. for
Trong lệnh if nếu biểu thức điều kiện lựa chọn có giá trị bằng 1 thì tương ứng trường hợp nào được thực hiện?
A. Máy chạy ngẫu nhiên trường hợp đúng hoặc sai.
B. Máy tính báo lỗi
C. Trường hợp biểu thức điều kiện có giá trị sai
D. Trường hợp biểu thức điều kiện có giá trị đúng
Cho biết trong các lệnh sau lệnh nào KHÔNG phải lệnh cấu trúc rẽ nhánh?
A. toán tử 3 ngôi (… ? … : …)
B. while
C. switch
D. if
Lệnh nào sau đây được coi là thực hiện vòng lặp với số bước lặp chưa được xác định trước?
A. for
B. if
C. while
D. switch