Khi mô tả thuật toán, INPUT để 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 lần lượt các bước thực hiện của thuật toá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 ra (kết quả thu được) của thuật toán được thực hiện
Đâu là định nghĩa đúng về “NGÔN NGỮ LẬP TRÌNH”?
A. 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
B. Là quá trình xây dựng – sản xuất một chương trình cho máy tính
C. 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
D. Là tập hợp các câu lệnh có thứ tự để điều khiển máy tính xử lý và tính toán bài toán đã đặt ra
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
Đâu là cú pháp câu lệnh thực hiện mở file ở chế độ “chỉ cho phép ghi nội dung vào file nhị phân"?
A. f.open("file.dat", ios::in);
B. f.open("file.dat", ios::out);
C. f.open("file.dat", ios::in|ios::binary );
D. f.open("file.dat", ios::out|ios::binary );
Để định nghĩa một hàm (CTC) cần xác định các thành phần gì?
A. Kiểu trả lại của hàm, tham số truyền và nguyên tắc xử lí thực hiện hàm
B. Tên hàm, kiểu trả lại của hàm, tham số truyền
C. Tên hàm, kiểu trả lại của hàm, tham số truyền và nguyên tắc xử lí thực hiện hàm
D. Tên hàm, tham số truyền và nguyên tắc xử lí thực hiện hàm
Đâu là đoạn mã đúng để khai báo mảng một chiều cho phép lưu trữ tối đa 20 số thực?
A. float a[20];
B. string a[20];
C. char a[20];
D. int a[20];
Để định nghĩa một mảng, cần phải xác định được những thành phần nào?
A. Tên mảng, kiểu dữ liệu của các phần tử và giá trị các phần tử lưu trữ trong mảng
B. Tên mảng, kiểu dữ liệu của các phần tử chứa trong mảng, số chiều và kích thước tối đa lưu trữ theo số chiều
C. Tên mảng, kiểu dữ liệu của các phần tử, số chiều
D. Tên mảng, số chiều và kích thước tối đa lưu trữ theo số chiều
Đâu là đoạn mã đúng để khai báo mảng hai chiều chứa tối đa 4 hàng và 5 cột các số nguyên?
A. int a[4][5];
B. float a[4][5];
C. float a[5][4];
D. int a[5][4];
Khi định nghĩa hàm (CTC), tham số của CTC có mấy loại?
A. 2 loại
B. Không xác định
C. 3 loại
D. 1 loại
Khi mô tả thuật toán, PROCES để 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 lần lượt các bước thực hiện của thuật toán
D. 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
Đâu là định nghĩa đúng về “THUẬT TOÁN”?
A. 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 đó.
B. 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
C. 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
D. 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
Ngôn ngữ lập trình C++ bắt đầu được đặt tên khi nào?
A. 1972
B. 1983
C. 1962
D. 2014
Đâu là định nghĩa đúng về “LẬP TRÌNH” (Programming)?
A. 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
B. 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
C. 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 đó.
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
Đâ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