Trả lời:
Đáp án đúng: B
Kiểu DW (Define Word) trong lập trình hợp ngữ (assembly language) là một biến kiểu từ kép (Double Word). Một từ kép thường chiếm 4 bytes (32 bits) trong bộ nhớ. Các tùy chọn khác không chính xác vì:
- Byte: Chỉ chiếm 1 byte.
- Từ: Thường chiếm 2 bytes.
- Kí tự: Thường chiếm 1 byte (tùy thuộc vào bảng mã).
Câu hỏi liên quan
Lời giải:
Đáp án đúng: B
Trong ngôn ngữ Assembly (hợp ngữ), cấu trúc dòng lệnh thường tuân theo một trật tự nhất định để trình biên dịch (assembler) có thể hiểu và dịch mã nguồn một cách chính xác. Thứ tự thông thường của các thành phần trong một dòng lệnh Assembly là:
1. Nhãn (Label): Một định danh tùy chọn, được sử dụng để đánh dấu một vị trí cụ thể trong bộ nhớ hoặc một điểm nhảy trong chương trình. Nhãn giúp cho việc tham chiếu đến các vị trí này dễ dàng hơn. Ví dụ: `loop_start:`
2. Lệnh (Opcode/Instruction): Mã lệnh chỉ định thao tác mà CPU sẽ thực hiện, ví dụ: `MOV`, `ADD`, `SUB`, `JMP`.
3. Các toán hạng (Operands): Dữ liệu mà lệnh sẽ thao tác. Một lệnh có thể có không, một hoặc nhiều toán hạng. Ví dụ: `MOV AX, BX` (AX và BX là các toán hạng).
4. Chú thích (Comment): Giải thích hoặc ghi chú cho dòng lệnh, giúp người đọc hiểu mục đích của đoạn mã. Chú thích thường bắt đầu bằng một ký tự đặc biệt (ví dụ: `;` trong Assembly Intel) và bị bỏ qua bởi trình biên dịch.
Do đó, đáp án chính xác là: Nhãn, lệnh, các toán hạng, chú thích.
1. Nhãn (Label): Một định danh tùy chọn, được sử dụng để đánh dấu một vị trí cụ thể trong bộ nhớ hoặc một điểm nhảy trong chương trình. Nhãn giúp cho việc tham chiếu đến các vị trí này dễ dàng hơn. Ví dụ: `loop_start:`
2. Lệnh (Opcode/Instruction): Mã lệnh chỉ định thao tác mà CPU sẽ thực hiện, ví dụ: `MOV`, `ADD`, `SUB`, `JMP`.
3. Các toán hạng (Operands): Dữ liệu mà lệnh sẽ thao tác. Một lệnh có thể có không, một hoặc nhiều toán hạng. Ví dụ: `MOV AX, BX` (AX và BX là các toán hạng).
4. Chú thích (Comment): Giải thích hoặc ghi chú cho dòng lệnh, giúp người đọc hiểu mục đích của đoạn mã. Chú thích thường bắt đầu bằng một ký tự đặc biệt (ví dụ: `;` trong Assembly Intel) và bị bỏ qua bởi trình biên dịch.
Do đó, đáp án chính xác là: Nhãn, lệnh, các toán hạng, chú thích.
Lời giải:
Đáp án đúng: D
Lệnh khai báo hằng số trong hợp ngữ (assembly) thường sử dụng chỉ thị `EQU`. Chỉ thị `EQU` gán một giá trị (là một biểu thức số học, một chuỗi ký tự, hoặc một địa chỉ) cho một tên (identifier). Sau khi được định nghĩa bằng `EQU`, tên đó sẽ được thay thế bằng giá trị tương ứng trong suốt chương trình. Các lựa chọn khác không phải là khai báo hằng số:
- A. `Z db 33h,13h`: Khai báo biến byte (db - define byte) với các giá trị 33h và 13h.
- B. `T db 10 dup(50 dup(?))`: Khai báo một mảng byte (db - define byte) với 10 phần tử, mỗi phần tử là một mảng 50 byte chưa khởi tạo (? - không xác định).
- C. `Y db 3`: Khai báo biến byte (db - define byte) với giá trị 3.
- D. `X equ 2`: Khai báo hằng số X với giá trị 2.
- A. `Z db 33h,13h`: Khai báo biến byte (db - define byte) với các giá trị 33h và 13h.
- B. `T db 10 dup(50 dup(?))`: Khai báo một mảng byte (db - define byte) với 10 phần tử, mỗi phần tử là một mảng 50 byte chưa khởi tạo (? - không xác định).
- C. `Y db 3`: Khai báo biến byte (db - define byte) với giá trị 3.
- D. `X equ 2`: Khai báo hằng số X với giá trị 2.
Lời giải:
Đáp án đúng: D
Câu hỏi yêu cầu xác định cấu trúc lặp có điều kiện. Trong các phương án:
- IF-THEN là cấu trúc rẽ nhánh, không phải lặp.
- FOR là cấu trúc lặp với số lần lặp biết trước.
- CASE là cấu trúc rẽ nhánh nhiều nhánh.
- WHILE là cấu trúc lặp mà điều kiện lặp được kiểm tra trước mỗi lần lặp. Vòng lặp WHILE sẽ tiếp tục thực hiện các câu lệnh bên trong nó cho đến khi điều kiện trở thành sai. Đây chính là cấu trúc lặp có điều kiện.
Vậy, đáp án đúng là D.
- IF-THEN là cấu trúc rẽ nhánh, không phải lặp.
- FOR là cấu trúc lặp với số lần lặp biết trước.
- CASE là cấu trúc rẽ nhánh nhiều nhánh.
- WHILE là cấu trúc lặp mà điều kiện lặp được kiểm tra trước mỗi lần lặp. Vòng lặp WHILE sẽ tiếp tục thực hiện các câu lệnh bên trong nó cho đến khi điều kiện trở thành sai. Đây chính là cấu trúc lặp có điều kiện.
Vậy, đáp án đúng là D.
Lời giải:
Đáp án đúng: D
Cấu trúc `IF-THEN` (hay còn gọi là cấu trúc rẽ nhánh) là một cấu trúc điều khiển cơ bản trong lập trình. Nó cho phép chương trình thực hiện một đoạn mã (công việc) cụ thể chỉ khi một điều kiện nhất định là đúng (thỏa mãn).
* Phương án A, B, C: Các phương án này mô tả các loại vòng lặp (ví dụ: vòng lặp `FOR`, vòng lặp `WHILE`). Chúng không liên quan đến cấu trúc `IF-THEN`.
* Phương án D: Mô tả chính xác chức năng của cấu trúc `IF-THEN`. Nếu điều kiện sau `IF` là đúng, thì đoạn mã sau `THEN` sẽ được thực hiện.
Vì vậy, đáp án đúng là D.
* Phương án A, B, C: Các phương án này mô tả các loại vòng lặp (ví dụ: vòng lặp `FOR`, vòng lặp `WHILE`). Chúng không liên quan đến cấu trúc `IF-THEN`.
* Phương án D: Mô tả chính xác chức năng của cấu trúc `IF-THEN`. Nếu điều kiện sau `IF` là đúng, thì đoạn mã sau `THEN` sẽ được thực hiện.
Vì vậy, đáp án đúng là D.
Lời giải:
Đáp án đúng: A
Cấu trúc IF-Then là một cấu trúc điều khiển luồng cơ bản trong lập trình. Nó cho phép chương trình thực hiện một khối lệnh chỉ khi một điều kiện nhất định là đúng. Lệnh "nhảy có điều kiện" chính là cách mà các ngôn ngữ lập trình hiện thực hóa cấu trúc IF-Then. Khi điều kiện trong IF là đúng, chương trình sẽ "nhảy" đến khối lệnh tương ứng để thực hiện. Nếu điều kiện sai, chương trình sẽ bỏ qua khối lệnh đó.
* A. Lệnh nhảy có điều kiện: Đây là đáp án đúng. Lệnh nhảy có điều kiện cho phép chương trình chuyển đến một vị trí khác trong mã dựa trên một điều kiện nhất định. Trong cấu trúc IF-Then, nếu điều kiện IF là đúng, chương trình sẽ nhảy đến khối lệnh THEN.
* B. Lệnh lặp: Lệnh lặp (ví dụ: vòng lặp for, while) được sử dụng để thực hiện một khối lệnh nhiều lần, không liên quan trực tiếp đến cấu trúc IF-Then.
* C. Lệnh nhảy không điều kiện: Lệnh nhảy không điều kiện (ví dụ: lệnh goto) chuyển chương trình đến một vị trí khác trong mã mà không cần kiểm tra bất kỳ điều kiện nào. Nó không phù hợp với cấu trúc IF-Then, vốn yêu cầu kiểm tra điều kiện.
* D. Lệnh dịch: Lệnh dịch được sử dụng để dịch chuyển các bit trong một giá trị nhị phân, không liên quan đến cấu trúc điều khiển luồng IF-Then.
* A. Lệnh nhảy có điều kiện: Đây là đáp án đúng. Lệnh nhảy có điều kiện cho phép chương trình chuyển đến một vị trí khác trong mã dựa trên một điều kiện nhất định. Trong cấu trúc IF-Then, nếu điều kiện IF là đúng, chương trình sẽ nhảy đến khối lệnh THEN.
* B. Lệnh lặp: Lệnh lặp (ví dụ: vòng lặp for, while) được sử dụng để thực hiện một khối lệnh nhiều lần, không liên quan trực tiếp đến cấu trúc IF-Then.
* C. Lệnh nhảy không điều kiện: Lệnh nhảy không điều kiện (ví dụ: lệnh goto) chuyển chương trình đến một vị trí khác trong mã mà không cần kiểm tra bất kỳ điều kiện nào. Nó không phù hợp với cấu trúc IF-Then, vốn yêu cầu kiểm tra điều kiện.
* D. Lệnh dịch: Lệnh dịch được sử dụng để dịch chuyển các bit trong một giá trị nhị phân, không liên quan đến cấu trúc điều khiển luồng IF-Then.
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