Lệnh nào trong các lệnh sau cho phép đã chuyển tới một nơi nào đó đã được gán nhãn:
Trả lời:
Đáp án đúng: B
Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan
Lời giải:
Đáp án đúng: A
Biến địa phương (local variable) là biến được khai báo bên trong một hàm hoặc một thủ tục (bao gồm cả hàm `main()`). Phạm vi của biến địa phương giới hạn trong khối lệnh mà nó được khai báo. Các hàm hoặc thủ tục khác không thể truy cập trực tiếp vào biến địa phương của một hàm hoặc thủ tục khác. Do đó, đáp án A là chính xác nhất.
Các đáp án khác:
- B: Sai. Biến địa phương có thể được khai báo trong hàm `main()`.
- C: Sai. Biến địa phương có thể được khai báo trong bất kỳ hàm nào, không chỉ `main()`.
- D: Sai. Biến được khai báo bên ngoài các hàm (bao gồm cả `main()`) được gọi là biến toàn cục (global variable).
Lời giải:
Đáp án đúng: C
Trong ngôn ngữ C, các toán tử gán rút gọn (compound assignment operators) kết hợp một toán tử số học hoặc bitwise với toán tử gán (=). Các toán tử như +=, -=, *=, /= đều hợp lệ. Tuy nhiên, toán tử dịch bit phải (>>) chỉ được sử dụng với kiểu số nguyên. Vì a và b là hai số thực (float hoặc double), toán tử dịch bit phải (>>) không được phép sử dụng.
Như vậy, (a >>= b) là biểu thức không hợp lệ khi a và b là số thực.
Lời giải:
Đáp án đúng: B
Trong ngôn ngữ lập trình C, để in ra một số nguyên ở hệ thập lục phân (hệ 16), ta sử dụng xâu định dạng “%x”. Các xâu định dạng khác có ý nghĩa như sau:
- “%d”: In ra một số nguyên ở hệ thập phân.
- “%i”: Tương tự như “%d”, in ra một số nguyên ở hệ thập phân.
- “%u”: In ra một số nguyên không dấu ở hệ thập phân.
Lời giải:
Đáp án đúng: D
Đầu tiên, ta xét biểu thức `i = i - --j;`. Toán tử `--j` là toán tử tiền tố giảm, có nghĩa là `j` sẽ giảm đi 1 trước khi được sử dụng trong biểu thức. Ban đầu `j = 6`, sau khi thực hiện `--j`, `j` sẽ trở thành 5. Sau đó, `i` sẽ được gán bằng `i - j`, tức là `i = 5 - 5 = 0`. Vậy kết quả in ra màn hình sẽ là 0.
Lời giải:
Đáp án đúng: D
Lệnh `break` được sử dụng để thoát khỏi vòng lặp (ví dụ: `for`, `while`, `do-while`) hoặc câu lệnh `switch`. Khi gặp lệnh `break`, chương trình sẽ ngay lập tức dừng việc thực thi vòng lặp hoặc `switch` và tiếp tục thực thi các câu lệnh sau vòng lặp hoặc `switch` đó.
Lệnh `goto` cho phép nhảy đến một điểm được đánh dấu bằng nhãn trong chương trình. Tuy nhiên, việc sử dụng `goto` thường bị hạn chế vì có thể làm cho code khó đọc và khó bảo trì. Trong ngữ cảnh của câu hỏi này, `goto` không phải là cách thông thường để dừng một câu lệnh điều khiển một cách có cấu trúc.
Lệnh `continue` được sử dụng để bỏ qua phần còn lại của vòng lặp hiện tại và chuyển sang lần lặp tiếp theo. Nó không dừng hoàn toàn vòng lặp mà chỉ bỏ qua phần code còn lại trong lần lặp hiện tại.
Vì vậy, chỉ có `break` là lệnh dừng câu lệnh điều khiển (vòng lặp hoặc `switch`) một cách trực tiếp.
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 lượt tải
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.
77.000 đ/ tháng