Câu 1
Sự khác biệt giữa các kiểu dữ liệu thực trong C là gì?
Đáp án và lời giải
Đáp án: C
Sự khác biệt giữa các kiểu dữ liệu thực trong C là gì?
Đáp án: C
Kết quả của chương trình sẽ là gì? #include #include #include void main() { float n = 1.34; printf("%f %f",ceil(n), floor(n)); getch(); }
Đáp án: C
Bạn sẽ thêm thư viện nào vào chương trình sau để chương trình hoạt động chính xác? #include #include void main() { printf("%f", log(1.9)); getch(); }
Đáp án: A
Bạn sẽ làm gì để coi hằng số 3,14 là một số kép dài?
Đáp án: B
Bạn sẽ làm gì để coi hằng số 3,14 là một số thực?
Đáp án: B
Chúng ta muốn làm tròn x, một số thực, thành một giá trị int. Cách thực hiện đúng là:
Đáp án: A
Kết quả của chương trình sẽ là gì? #include #include void main() { float n = 1.67; printf("%e, ", n); printf("%f, ", n); printf("%g, ", n); printf("%lf, ", n); getch(); }
Đáp án: A
Chương trình sẽ cho kết quả gì? #include #include void main() { float n = 0.7; if(n < 0.7f) printf("LaptrinhC++"); else printf("abc"); getch(); }
Câu nào trong số này
>
Đáp án: B
Chương trình sẽ cho kết quả gì? #include #include void main() { float n = 0.7; if(n < 0.7) printf("LaptrinhC++"); else printf("abc"); getch(); }
Câu nào trong số này
>
Đáp án: A
Nếu tập tin cần đưa vào không tồn tại, bộ xử lý trước sẽ nhấp nháy thông báo lỗi
Đáp án: A
Đầu ra của chương trình là gì? #include #include void main() { int y = 100; const int x = y; printf("%d", x); getch(); }
Đáp án: A
Điều gì sẽ xảy ra nếu trong chương trình C, bạn gán giá trị cho một phần tử mảng có chỉ số vượt quá kích thước của mảng?
Đáp án: C
Đầu ra của chương trình là gì? #include #include #include void main() { printf("%f", sqrt(36.0)); getch(); }
Đáp án: A
Trong giai đoạn nào mã sau đây được thay thế bằng nội dung của tệp stdio.h #include
Đáp án: D
Kết quả của chương trình sẽ là gì? #include #include void main() { printf("%d %d %d", sizeof(3.14), sizeof(3.14f), sizeof(3.14l)); getch(); }
Đáp án: A
Một hàm không thể được định nghĩa bên trong một hàm khác
Đáp án: A
Ký hiệu của các hàm sau là gì? 1. int func(int a, int b) { /*Some code*/ } 2. int func(a, b) int a; int b; { /*Some code*/ }
Đáp án: C
Tên của các hàm trong hai tệp khác nhau được liên kết với nhau phải là duy nhất.
Đáp án: A
Nếu kiểu trả về cho một hàm không được chỉ định, nó mặc định là int
Đáp án: A
Một hàm có thể có vô số câu lệnh trả về, mỗi câu lệnh trả về các giá trị khác nhau.
Đáp án: A
Các hàm không thể trả về nhiều hơn một giá trị cùng một lúc
Đáp án: A
Hàm có thể được gọi theo giá trị hoặc tham chiếu
Đáp án: A
Chương trình sẽ in ra “laptrinhc++” bao nhiêu lần? #include void main() { printf("laptrinhc++"); main(); }
Đáp án: C
Trong C tất cả các hàm ngoại trừ hàm main() đều có thể được gọi đệ quy
Đáp án: B
Có đúng là quá nhiều lệnh gọi đệ quy có thể dẫn đến tràn ngăn xếp không?
Đáp án: B