300+ câu trắc nghiệm tổng hợp Cơ sở lập trình có đáp án - Phần 1
31 câu · Đề ôn tập tổng hợp
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Ngôn ngữ lập trình C được Dennish phát triển dựa trên ngôn ngữ lập trình nào?
Đáp án và lời giải
Đáp án: D
Câu 2
Ngôn ngữ lập trình C được Dennish đưa ra vào năm nào?
Đáp án và lời giải
Đáp án: B
Câu 3
Ngôn ngữ lập trình nào dưới đây là ngôn ngữ lập trình có cấu trúc?
Đáp án và lời giải
Đáp án: B
Câu 4
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?
Đáp án và lời giải
Đáp án: C
Câu 5
Một biến được gọi là biến toàn cục nếu:
Đáp án và lời giải
Đáp án: B
Câu 6
Một biến được gọi là một biến địa phương nếu:
Đáp án và lời giải
Đáp án: A
Câu 7
Nếu x là một biến toàn cục và x không phải là một con trỏ thì:
Đáp án và lời giải
Đáp án: D
Câu 8
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?
Đáp án và lời giải
Đáp án: A
Câu 9
Giả sử a, b là hai số thực. Biểu thức nào dưới đây viết không đúng theo cú pháp của ngôn ngữ lập trình C?
Đáp án và lời giải
Đáp án: D
Câu 10
Giả sử a và b là hai số thực. Biểu thức nào dưới đây là không được phép theo cú pháp của ngôn ngữ lập trình C?
Đáp án và lời giải
Đáp án: C
Câu 11
Xâu định dạng nào dưới đây dùng để in ra một số nguyên hệ 16?
Đáp án và lời giải
Đáp án: B
Câu 12
Xâu định dạng nào dưới đây dùng để in ra một số nguyên ở hệ 8?
Đáp án và lời giải
Đáp án: C
Câu 13
Xâu định dạng nào dưới đây dùng để in ra một kí tự?
Đáp án và lời giải
Đáp án: D
Câu 14
Xâu định dạng nào dưới đây dùng để in ra một xâu kí tự?
Đáp án và lời giải
Đáp án: C
Câu 15
Xâu định dạng nào dưới đây dùng để in ra một số nguyên dài?
Đáp án và lời giải
Đáp án: A
Câu 16
Xâu định dạng nào dưới đây dùng để in ra địa chỉ của một biến?
Đáp án và lời giải
Đáp án: D
Câu 17
Xâu định dạng nào dưới đây dùng để in ra một số nguyên?
Đáp án và lời giải
Đáp án: D
Câu 18
Xâu định dạng nào dưới đây dùng để in ra một số thực có độ chính xác kép?
Đáp án và lời giải
Đáp án: B
Câu 19
Xâu định dạng nào sau đây dùng để in ra một số thực có độ chính xác đơn?
Đáp án và lời giải
Đáp án: C
Câu 20
Kiểu dữ liệu int (kiểu số nguyên) có thể xử lí số nguyên nằm trong khoảng nào?
Đáp án và lời giải
Đáp án: B
Câu 21
Cho a=3, b=2 và c là 3 biến nguyên. Biểu thức nào sau đây viết sai cú pháp trong ngôn ngữ lập trình C?
Đáp án và lời giải
Đáp án: A
Câu 22
Giả sử a và b là 2 số thực. Biểu thức nào dưới đây là không được phép?
Đáp án và lời giải
Đáp án: C
Câu 23
Cho a=3, b=2. Biến c=(a<<=b) sẽ có giá trị nào dưới đây?
</
Đáp án và lời giải
Đáp án: B
Câu 24
Kết quả hiển thị ra màn hình của chương trình sau là gì?
#include
void main()
{
int a,b ;
a=100 ; b=56;
printf(“%d”,(a<b) ? a:b);
}
</b)>
Đáp án và lời giải
Đáp án: A
Câu 25
Trong các hàm sau, hàm nào là hàm không định dạng để in một chuỗi kí tự ra màn hình?
Đáp án và lời giải
Đáp án: A
Câu 26
Kết quả của chương trình sau:
#include “stdio.h”
void main()
{
int i;
i=10;
printf(“%o”,i);
}
Đáp án và lời giải
Đáp án: A
Câu 27
Sử dụng cách truyền nào trong hàm sẽ không làm thay đổi giá trị của biến trong chương trình chính?