◕ Thông báo:Chuyển đổi trang WEB về địa chỉ mới https://theza2.blogspot.com (Cải thiện tốc độ truy cập, giao diện thân thiện hơn) Kính mời mọi người chuyển qua nhà mới
◕ Lời nhắn: ⊱ Mình học Bách Khoa nên ai đó ghét Bách Khoa thì có thể lặng lẽ đi ra ⊱ Mình là dân Thanh Hóa nên ai đó ghét Thanh Hóa cũng có thể lặng lẽ rời đi ⊱ Mình học cơ khí, trang này chỉ làm ra theo sở thích nên nếu thấy không hài lòng có thể nhẹ nhàng tắt trang ⊱ Mình hiện tại có những việc riêng phải bận cho cuộc sống của mình, sẽ không còn thường xuyên hồi đáp các bình luận, mong được lượng thứ..
◕ Dịch vụ: Nhận thiết kế Form mẫu Excel, Google Sheet: ⊱ Hỗ trợ quản lý, chiết xuất dữ liệu; Tạo bảng báo cáo, thống kê nhanh; ⊱ Tạo hệ thống thiết lập và quản lý tiến độ công việc một cách trực quan; Tạo bảng nhập liệu, tính toán hỗ trợ công việc.. ◕ Dùng thử: Chương trình phần mềm xếp thép tối ưu ⊱ Đây là chương trình mình viết ra để hỗ trợ công việc tính toán đầu vào vật tư thép hình dạng thanh (L, H, U, ...) (Nhắn tin trực tiếp tới fanpage Theza2 để trao đổi)
Câu 170: Ngôn ngữ lập trình C được xếp vào loại ngôn ngữ lập trình nào?
a. Ngôn ngữ máy
b. Hợp ngữ
c. Ngôn ngữ lập trình bậc cao
d. Ngôn ngữ lập trình logic
a Sai
b Sai
c Đúng
d Sai
Câu 171: Phát biểu nào dưới đây về ngôn ngữ lập trình C là đúng?
a. Trình biên dịch sẽ dịch ngôn ngữ C thành mã máy
b. C là hợp ngữ
c. Máy tính có thể hiểu trực tiếp ngôn ngữ C
d. Ngôn ngữ C hiện nay chỉ tồn tại với một phiên bản duy nhất
a Đúng
b Sai
c Sai
d Sai
Câu 172: Trong những thành phần sau chỉ ra một thành phần không thuộc dãy?
a. Hợp ngữ
b. Ngôn ngữ bậc cao
c. Thông dịch
d. Ngôn ngữ máy
a Sai
b Sai
c Đúng
d Sai
Câu 173: Đâu là biểu diễn hằng số ở hệ cơ số 8 trong C?
a. 2006
b. 0x2006
c. 0X2006
d. 02006
a Sai
b Sai
c Sai
d Đúng
Kiến thức cần nhớ:
Biểu diễn các hằng số trong C:
_Có 0x đứng đầu là biểu diễn ở hệ cơ số 16 (Hex)
_Có 0 đứng đầu là biểu diễn ở hệ cơ số 8
_Viết bình thường là biểu diễn ở hệ cơ số 10
Câu 174: Chọn phát biểu đúng nhất về định danh trong C?
a. Định danh là dãy kí tự chữ cái, chữ số hoặc dấu gạch dưới
b. Định danh là dãy kí tự chữ cái hoặc chữ số
c. Định danh là dãy kí tự chữ cái, chữ số hoặc dấu gạch dưới trong đó ký tự đầu tiên không phải là số
d. Định danh là dãy kí tự chữ số hoặc dấu gạch dưới
a Sai
b Sai
c Đúng
Đặt tên biến-định danh:
_Chỉ được sử dụng ký tự chữ cái, chữ số, dấu gạch dưới
_Không được để ký tự chữ số đứng đầu
_Không được phép trùng với từ khóa
d Sai
Câu 175: Trong ngôn ngữ lập trình C, tên biến nào sau đây không được chấp nhận?
a. KetQua
b. ket_qua
c. Ket Qua
d. ketqua
a Sai
(xem lại kiến thức câu 174)
b Sai
(xem lại kiến thức câu 174)
c Đúng
Không được sử dụng dấu cách trong tên biến
d Sai
(xem lại kiến thức câu 174)
Câu 176: Trong ngôn ngữ lập trình C, tên biến nào sau đây được chấp nhận?
a. Bien#2
b. So Nguyen
c. 1SoNguyen
d. So_Nguyen
a Sai
Có ký tự đặc biệt # nên không đúng
(xem lại kiến thức ở câu 174)
b Sai
Có dấu cách nên không đúng
(xem lại kiến thức ở câu 174)
c Sai
Có ký tự chứ số đứng đầu nên không đúng
(xem lại kiến thức ở câu 174)
d Đúng
Câu 177: Đâu là chú thích trong C?
a. (* dòng chú thích *)
b. // dòng chú thích
c. { dòng chú thích }
d. <-- dòng chú thích -->
a Sai
Kiến thức cần nhớ:
Để chú thích trong C (hay loại bỏ đi 1 đoạn code trong chương trình) ta có thể dùng:
_ //... loại bỏ lệnh từ dấu // đến hết dòng
_ /* ... */ loại bỏ lệnh từ dấu /* đến dấu */
b Đúng
Kiến thức cần nhớ:
Để chú thích trong C (hay loại bỏ đi 1 đoạn code trong chương trình) ta có thể dùng:
_ //... loại bỏ lệnh từ dấu // đến hết dòng
_ /* ... */ loại bỏ lệnh từ dấu /* đến dấu */
c Sai
Kiến thức cần nhớ:
Để chú thích trong C (hay loại bỏ đi 1 đoạn code trong chương trình) ta có thể dùng:
_ //... loại bỏ lệnh từ dấu // đến hết dòng
_ /* ... */ loại bỏ lệnh từ dấu /* đến dấu */
d Sai
Kiến thức cần nhớ:
Để chú thích trong C (hay loại bỏ đi 1 đoạn code trong chương trình) ta có thể dùng:
_ //... loại bỏ lệnh từ dấu // đến hết dòng
_ /* ... */ loại bỏ lệnh từ dấu /* đến dấu */
Câu 178: Chọn cách khai báo đúng tệp tiêu đề trong lập trình C?
a. #include "tên_tệp_tiêu_đề"
b. include <tên_tệp_tiêu_đề>
c. #include tên_tệp_tiêu_đề
d. #include <tên_tệp_tiêu_đề>;
a Đúng
Lý thuyết cần nhớ
Khai báo tệp tiêu đề có 2 cách:
#include "tên_tệp_tiêu_đề"
hoặc #include <tên_tệp_tiêu_đề>
b Sai
c Sai
d Sai
Câu 179: Trong cấu trúc cơ bản của chương trình C, thành phần nào bắt buộc phải có?
a. Phần khai báo các tệp tiêu đề
b. Định nghĩa kiểu dữ liệu mới
c. Phần khai báo các hàm nguyên mẫu
d. Phần định nghĩa hàm main()
a Sai
b Sai
c Sai
d Đúng
Câu 180: Giả thiết bộ chương trình Turbo C 3.0 được cài đặt trên ổ đĩa D của một máy tính. Hãy chỉ ra tên đầy đủ của chương trình dịch Tc.exe
a. D:\TC\BIN\Tc.exe
b. D:\TC\BIN\Tc
c. Tc.exe
d. \TC\BIN\Tc
a Đúng
b Sai
c Sai
d Sai
Câu 181: Khẳng định nào sau đây về ngôn ngữ lập trình là đúng?
a. Máy tính có thể chạy ngay một chương trình viết bằng ngôn ngữ assembly
b. Để chạy một chương trình viết bằng ngôn ngữ máy thì trước hết ta phải biên dịch
c. Để chạy một chương trình viết bằng ngôn ngữ laaoj trình bậc cao, trước hết cần biên dịch hoặc thông dịch chương trình
d. Tất cả các khẳng định trên là đúng
a Sai
b Sai
c Đúng
d Sai
Câu 182: Ngôn ngữ lập trình dùng để
a. Viết chương trình
b. Soạn thảo văn bản
c. Tính toán khoa học
d. Dịch chương trình nguồn sang chương trình đích
a Đúng
b Sai
c Sai
d Sai
Câu 183: Viejc biên dịch một chương trình viết bằng ngôn ngữ lập trình bậc cao sang chương trình dưới dạng ngôn ngữ máy được thực hiện bởi:
a. Chương trình dịch
b. Chương trình soạn thảo
c. Hệ điều hành
d. Người lập trình
a Đúng
b Sai
c Sai
d Sai
Câu 184: Lựa chọn nào dưới đây chỉ ra thứ tự tăng của miền giá trị các kiểu dữ liệu?
a. int, float, double, long
b. int, long, float, double
c. int, float, long, double
d. int, long, double, float
a Sai
b Đúng
c Sai
d Sai
Câu 185: Trong những định danh sau đây, đâu là định danh hợp lệ?
a. char
b. 1First
c. int
d. int1
a Sai
Trùng từ khóa char
b Sai
Có chữ số đứng đầu
c Sai
Trùng từ khóa int
d Đúng
Đặt tên biến-định danh:
_Chỉ được sử dụng ký tự chữ cái, chữ số, dấu gạch dưới
_Không được để ký tự chữ số đứng đầu
_Không được phép trùng với từ khóa
Câu 186: Trong ngôn ngữ lập trình C, tên biến nào sau đây được chấp nhận?
a. While
b. if
c. for
d. Không có câu trả lời nào đúng
a Đúng
While có kí tự W viết hoa nên nó không trùng với từ khóa while (các từ khóa trong C được viết bằng chữ in thường) (xem lại kiến thức ở câu 185)
b Sai
Trùng với từ khóa if (xem lại kiến thức ở câu 185)
c Sai
Trùng với từ khóa for
(xem lại kiến thức ở câu 185)
d Sai
(xem lại kiến thức ở câu 185)
Câu 187: Trong ngôn ngữ lập trình C, khai báo nào sau đây là đúng cú pháp?
a. float int n;
b. unsigned int n;
c. unsigned float n = 0;
d. n : int;
a Sai
b Đúng
unsigned int là khai báo số nguyên không âm
c Sai
d Sai
Câu 188: Trong ngôn ngữ lập trình C, cách khai báo biến nào sau đây là sai cú pháp?
a. int n = 0;
b. unsigned int n = 0;
c. int n:=0;
d. unsigned n = 0;
a Sai
b Sai
c Đúng
d Sai
Câu 189: Trong ngôn ngữ lập trình C, câu lệnh nào dưới đây là khai báo đúng cho một hằng kí tự?
a. #define HangSo A;
b. #define HangSo 'A';
c. const char HangSo A;
d. const char HangSo='A';
a Sai
_Có 2 cách khai báo hằng:
#define tên_hằng giá_trị
hoặc const kiểu_hằng tên_hằng=giá_trị;
_Kí tự phải nằm trong dấu nháy đơn, chuỗi kí tự nằm trong dấu nháy kép Bài này sai vì: _A phải nằm trong dấu nháy đơn mới là biểu diễn 1 ký tự
_Thừa dấu ; ở cuối
=====
Mẹo nhỏ: _Có # thì không có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu có là sai)
_Không có # thì có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu không có là sai)
b Sai
_Có 2 cách khai báo hằng:
#define tên_hằng giá_trị
hoặc const kiểu_hằng tên_hằng=giá_trị;
_Kí tự phải nằm trong dấu nháy đơn, chuỗi kí tự nằm trong dấu nháy kép Bài này sai vì: _Thừa dấu ; ở cuối
=====
Mẹo nhỏ: _Có # thì không có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu có là sai)
_Không có # thì có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu không có là sai)
c Sai
_Có 2 cách khai báo hằng:
#define tên_hằng giá_trị
hoặc const kiểu_hằng tên_hằng=giá_trị;
_Kí tự phải nằm trong dấu nháy đơn, chuỗi kí tự nằm trong dấu nháy kép Bài này sai vì: _A phải nằm trong dấu nháy đơn mới là biểu diễn 1 ký tự
_Thiếu dấu =
=====
Mẹo nhỏ: _Có # thì không có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu có là sai)
_Không có # thì có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu không có là sai)
d Đúng
_Có 2 cách khai báo hằng:
#define tên_hằng giá_trị
hoặc const kiểu_hằng tên_hằng=giá_trị;
_Kí tự phải nằm trong dấu nháy đơn, chuỗi kí tự nằm trong dấu nháy kép =====
Mẹo nhỏ: _Có # thì không có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu có là sai)
_Không có # thì có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu không có là sai)
Copyright : Theza
ღ Lưu ý: Mình chỉ sử dụng Fanpage Theza2 để bình luận. Mọi nick khác đều không phải mình. Mình hiện tại có những việc riêng phải bận cho cuộc sống của mình, sẽ không còn thường xuyên hồi đáp các bình luận, mong được lượng thứ..
Liên kết hay đáng ghe thăm: HocTapHay.com:Tổng hợp kiến thức, bải giảng các môn học Trung học cơ sở, Trung học phổ thông,... khá đầy đủ và chi tiết.