PRF192 - Phần 1: Máy tính, phần mềm và chương trình C đầu tiên
Ứng với CLO1, buổi 1 đến 3. Phần mở đầu trả lời câu hỏi nền tảng: một chương trình là gì và nó chạy trên máy tính như thế nào. Nội dung gồm khái niệm cơ bản về hệ thống máy tính với phần cứng, phần mềm, bộ nhớ và bộ xử lý; các bước phát triển một phần mềm từ phân tích bài toán, thiết kế thuật toán, viết mã, kiểm thử tới bảo trì; và cách chuyển một bài toán thực tế thành thuật toán rồi thành mã nguồn. Phần thứ hai đi vào cấu trúc một chương trình C đơn giản: chỉ thị tiền xử lý #include và vai trò của nó, hàm main làm điểm bắt đầu thực thi, dấu chấm phẩy kết thúc câu lệnh, cặp ngoặc nhọn gom khối, cách viết chú thích. Khép lại bằng quy trình mã nguồn - biên dịch - liên kết - thực thi và cách dùng trình biên dịch C trong môi trường DevC++.
Bắt đầu bằng Chế độ học nếu bạn muốn đáp án và giải thích hiện ngay sau mỗi câu — không bấm giờ, dừng lúc nào cũng được. Chọn Thi thử khi muốn biết mình đang ở đâu: có bấm giờ, chấm điểm ở cuối, và giải thích chỉ mở sau khi nộp.
Luyện tập theo chủ đề này
Câu hỏi của chủ đề
Đáp án đúng: "double and goto are keyword for declaring data type.". Trong C, double đúng là từ khoá của một kiểu số thực, nhưng goto là lệnh nhảy tới một nhãn trong cùng hàm và không khai báo kiểu gì cả, nên câu này sai và chính nó là thứ đề bài cần tìm. Câu "#define is a preprocessor command often used to introduce named constants" đúng: chỉ thị này do bộ tiền xử lý xử lý và hay dùng để đặt tên cho hằng số. Câu "return 0; is normally the last statement in main()" đúng với lệ thường, giá trị 0 báo cho hệ điều hành biết chương trình kết thúc bình thường. Câu "The file stdio.h is the library where the compiler finds scanf()" đúng về chỗ khai báo: tệp tiêu đề này cung cấp nguyên mẫu của scanf cùng nhóm hàm vào ra, nhờ đó trình biên dịch kiểm được kiểu các đối số.
Đề có câu hỏi của chủ đề này
7 đề chứa ít nhất một câu thuộc chủ đề — mở đề để làm cả bộ, không chỉ từng câu.