Tổ chức dữ liệu trong chương trình
25 câu hỏi
45 phút
0 câu hỏi
45 phút
Câu 1:
Câu 1: Trong ngôn ngữ lập trình C, điều kiện nào sau đây kiểm tra xem một số là bội của cả 3 và 5?Câu 2:
Câu 2: Kết quả của đoạn code dưới đây là gì? int a = 5; printf("%d", ++a + a++);Câu 3:
Câu 3: Output của đoạn code sau là gì? enum {RED, GREEN, BLUE, YELLOW = 5, BLACK}; printf("%d %d %d %d %d", RED, GREEN, BLUE, YELLOW, BLACK);Câu 4:
Câu 4: Kết quả in ra khi chạy đoạn chương trình là: int x = 9, y = 7; x = (x > y) ? x/2: y%3; printf("x = %d, y = %d", x, y);Câu 5:
Câu 5: Cho biết kết quả in ra của câu lệnh sau: printf("%d", 5 | 3);Câu 6:
Câu 6: Trong ngôn ngữ lập trình C, toán tử nào được sử dụng để thực hiện phép toán chia lấy dư?Câu 7:
Câu 7: Giá trị trả về của chương trình sau là gì? int a = (2 > 2 * 2; printf("%d\n", a);Câu 8:
Câu 8: Từ khóa nào sau đây để khai báo một biến là hằng trong C?Câu 9:
Câu 9: Số thập phân nào sau đây là kết quả của phép tính 123 >> 2?Câu 10:
Câu 10: Cho biết kết quả in ra của câu lệnh sau: printf("%d", 3 < 2);Câu 11:
Câu 11: Cách khai báo nào sau đây trong ngôn ngữ C là hợp lệ?Câu 12:
Câu 12: Khai báo biến nào sau đây hợp lệ:Câu 13:
Câu 13: Biểu diễn của giá trị khởi tạo của biến m trong khai báo int m = 48 | 12; trong hệ thập lục phân là biểu diễn nào sau đây?Câu 14:
Câu 14: Hãy cho biết giá trị của x sau khi thực hiện xong lệnh sau: x = 5 > 7 ? 5 : 7;Câu 15:
Câu 15: Biểu thức C nào thể hiện mối quan hệ logic: "a lớn hơn 10 hoặc a nhỏ hơn 0"?Câu 16:
Câu 16: Giá trị 110100010110 trong hệ nhị phân, chuyển đổi sang hệ thập phân sẽ có giá trị bằng:Câu 17:
Câu 17: Định danh nào sau đây hợp lệ?Câu 18:
Câu 18: Cho biết giá trị của biểu thức 2+4>2 && 4<2?Câu 19:
Câu 19: Dữ liệu kiểu ký tự bao gồm?Câu 20:
Câu 20: Kiểu dữ liệu nào dưới đây không được coi là kiểu dữ liệu cơ bản trong ngôn ngữ lập trình C?Câu 21:
Câu 21: Cho đoạn mã: int a = 4, b = 5, c = 6; c = ++a + b++ + a--; printf("%d %d %d", a, b, c); Kết quả in ra màn hình là?Câu 22:
Câu 22: Chọn đáp án đúng cho đoạn mã sau: #include int main() { int i = 0, j = 0, k; i++; ++j; k = (i++) + j; printf("%d ", i); printf("%d ", j); printf("%d", k); return 0; }Câu 23:
Câu 23: 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 C?Câu 24:
Câu 24: int a, b; a = 100; b = 56; printf("%d", (a < b) ? a : b);Câu 25:
Câu 25: Từ khóa nào sau đây dùng để định nghĩa kiểu dữ liệu mới?Câu hỏi
Trang 1/1