Đâu là khai báo thư viện đúng trong chương trình C/C++?
A. #include<tên thư viện>
B. include<tên thư viện>
C. #include (tên thư viện)
D. include (tên thư viện)
Hàm getch() được khai báo trong tập tin:
A. stdio.h
B. conio.h
C. Tất cả các phương án đều sai
D. iostream.h
Sự tương ứng () của thành phần trong C và trong tiếng Việt là?
A. Không có phương án nào
B. Câu lệnh Văn bản
C. Khối lệnh Đoạn văn
D. Chương trình Câu văn
Dữ liệu kiểu kí tự bao gồm:
A. Các ký tự chữ số
B. Các ký tự đặc biệt
C. Các ký tự chữ cái
D. Cả 3 phương án đều đúng
Đoạn chương trình sau đây in ra màn hình kết quả bao nhiêu?
int main()
{
float a,b;
a=11; b= 3;
printf("%f", a%b);
getch();}
A. 3.666667
B. 2
C. Chương trình báo lỗi
D. 3
Kiểu dữ liệu nào dưới đây được coi là kiểu dữ liệu cơ bản trong ngôn ngữ lập trình C?
A. Kiểu tập hợp
B. Kiểu mảng
C. Kiểu con trỏ
D. Kiểu double
Biến là gì?
A. Một giá trị không đổi
B. Cả 2 phương án đều đúng
C. Cả 2 phương án đều sai
D. Tên gọi của một vùng nhớ
Anh/chị hãy cho biết kết quả của chương trình sau:

A. b
B. Kết quả khác
C. B
D. 66
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
Chỉ ra tên đúng của các ngôn ngữ lập trình thông dụng?
A. C/C++, Java, Newton
B. C/C++, B/B++
C. C/C++, Java, Pascal
D. Pascal, Turing