Chọn phát biểu sai: Một tên bắt đầu bằng:
A. Ký tự chữ số
B. Ký tự gạch nối
C. Ký tự chữ cái - Ký tự gạch nối
D. Ký tự chữ cái
Cái gì làm thay đổi độ ưu tiên của toán tử trong biểu thức?
A. Cả 3 phương án đều đúng
B. Cặp ngoặc đơn ()
C. Loại toán hạng
D. Loại toán tử
Đoạn chương trình sau đây in ra màn hình kết quả bao nhiêu?
int main()
{
int a, b;
a=10; b=4;
printf("%f",a/b);
getch();
}
Để thực hiện tính công thức: 
thì câu lệnh đúng trong chương trình C/C++ là gì?
A. x+y/x-z
B. (x+y)%(x-z)
C. (x+y)/(x-z)
D. (x+y)

x-z)
Khi gán giá trị mới cho một biến thì:
A. Giá trị cũ bị mất đi
B. Giá trị cũ còn tồn tại
C. Giá trị cũ tạm thời mất đi
D. Tùy thuộc vào người sử dụng có sao lưu hay không
Những tên biến nào dưới đây được viết đúng theo quy tắc đặt tên của ngôn ngữ lập trình C?
A. _diemltC
B. -diemltC
C. diem ltC
D. 3diemltC
Cho khai báo:
int a,b,c;
Anh/chị hãy cho biết đâu là một công thức (câu lệnh) SAI?
A. b >= c;
B. a => c;
C. a == c;
D. a = b;
Hình elíp để mô tả thao tác trong thuật toán là?
A. Lựa chọn theo điều kiện
B. Bắt đầu hoặc kết thúc thuật toán
C. Nhập/xuất dữ liệu
D. Tính toán, xử lý
Thuật toán là?
A. Trình tự các bước để thực hiện một bài toán bằng máy tính
B. Ý tưởng để giải quyết một vấn đề bằng máy tính
C. Cách làm một bài toán
D. Các bước để giải quyết một bài toán
Thuật toán được mô tả bằng?
A. Sơ đồ khối
B. Sơ đồ khối ngôn ngữ lập trình
C. Mô tả từng bước, sơ đồ khối
D. Ngôn ngữ tự nhiên
Chương trình dạng mã nguồn là?
A. Chương trình sau khi biên soạn
B. Chương trình ngôn ngữ máy
C. Chương trình sau khi biên dịch
D. Chương trình chạy được trên máy
Lệnh continue có tác dụng gì?
A. Có tác dụng kết thúc ngay vòng lặp chứa nó.
B. Có tác dụng bỏ qua các lệnh tiếp theo sau nó mà quay lại việc kiểm tra điều kiện lặp.
C. Có tác dụng thực hiện lệnh tiếp theo sau nó.
D. Có tác dụng kết thúc ngay vòng ngoài cùng.
Có các lệnh gán giá trị cho các biến như sau:
n = 10;
x = 4.534;
s = "CNTT";
ch = 'A';
Cho biết biến n có kiểu dữ liệu là gì?
A. char
B. string
C. bool
D. int
Cho khai báo biến
string s;
Lệnh gán có thể thực hiện được với biến s là lệnh nào?
A. s = "CNTT"
B. s = 'A'
C. s = 45.678
D. s = 1234
Để đị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à 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;
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
Trong ngôn ngữ C/C++ có mấy kiểu mảng được sử dụng?
A. Hai kiểu
B. Ba kiểu
C. Bốn kiểu
D. Một kiểu
Lệnh nào sau đây sử dụng để nhập vào chuỗi ký tự ở chế độ dòng?
A. cin.get(name, length)
B. fflush(stdin)
C. get(name, length)
D. cout<
Đâu là mô tả của kiểu file "Nhị phân" để tổ chức lưu trữ tài nguyên trong máy tính?
A. Cho phép ghi lần lượt các ký tự vào file theo từng dòng và được mã hóa, người dùng không thể mở ra xem nội dung bên trong
B. Được tổ chức lưu trữ dữ liệu dưới dạng đã được mã hóa nhưng người dùng vẫn có thể mở file ra để xem trực tiếp nội dung chứa bên trong
C. Cho phép ghi lần lượt các ký tự vào file theo từng dòng và người dùng có thể dễ dàng mở file ra để xem nội dung, file được định dạng Unicode
D. Được tổ chức lưu trữ dữ liệu dưới dạng đã được mã hóa nên người dùng không mở file ra để xem trực tiếp nội dung chứa bên trong