|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
liê
n
Za
lo
Tài liệu cập nhật đến ngày 25/09/2020
Đúng. Câu trả lời đúng
Sai. Câu trả lời sai
???. Câu trả lời chưa xác định
Za
lo
hệ
họ
c
vu
i lị
,x
ng
in
liê
n
1. API có tác dụng như thế nào trên Windows?
Đúng. ThưTviệnvđểđlậpltrìnht
Sai. CácCdịchdvụvhệhthốngt
Sai. ChứcCnăngncủacngườindùngd
Sai. MộtMchươngctrìnhtứngứdụngd
Sai. PhầnPmềmmđểđlậpltrìnht
|T
e
hệ
vu
i lị
ng
xin
Lưu ý: Nếu tài liệu khơng từ EHOU.ONLINE rất có thể khơng đầy đủ hoặc bị chỉnh sửa gây sai
lệch
liê
n
lị
ng
,x
m
in
ơn
2. Bảng vectơ ngắt chứa gì và nằm ở đâu?
Đúng. ChứaCđịađchỉcđầuđcủaccáccchươngctrìnhtconcphụcpvụvngắtnvàvnằmnởởRAMR
Sai. ChứaCmãmmáymcủaccáccchươngctrìnhtconcphụcpvụvngắtnvàvnằmnởởROMRBIOSB
Sai. ChứaCmãmmáymlệnhlđầuđtiêntcủaccáccchươngctrìnhtconcphụcpvụvngắtnvàvnằmnởởROMRhoặchRAMRđềuđđượcđ
vu
i
m
xin
ơn
i
ơn
th
họ
c,
àn
h
4. Bước nhảy của các lệnh nhảy có điều kiện phải
Đúng. 1281byteb
Sai. 64k6
Sai. KhơngKgiớighạnh
vu
th
họ
c
àn
h
3. Biết rằng 1 chương trình con phục vụ ngắt của hệ thống thường có nhiều chức năng. Vậy muốn sử dụng 1 chức năng
nào đó của 1 ngắt hệ thống thì theo qui định số chức năng sẽ được đặt vào đâu?
Đúng. ThanhTghigAHA
Sai. BấtBkỳkthanhtghignàontùytngườinlậpltrìnhtchọnc
Sai. ThanhTghigALA
n
xin
th
trợ
àn
họ
c,
h
ho
m
àn
5. Byte có địa chỉ bao nhiêu của vùng dữ liệu ROM BIOS cho biết các thông tin liên quan đến DMA, số lượng cổng COM,
số lượng cổng LPT, cổng joystick và cổng máy in nối tiếp ?
Đúng. 0:411h0
Sai. 0:400h0
Sai. 0:410h0
trợ
àn
h
ho
m
àn
ôn
6. Byte có địa chỉ bao nhiêu của vùng dữ liệu ROM BIOS cho biết các thông tin liên quan đến ổ mềm (có hay khơng và
nếu có thì bao nhiêu ổ), FPU, số lượng kRAM có thêm trên mainboard và loại card điều khiển màn hình ?
Đúng. 0:410h0
Sai. 0:400h0
Sai. 0:411h0
Hỗ
th
7. Các bước để lập trình đa luồng?
Đúng. B1)BLậpLtrìnhthàmhxửxlýlluồngB2)lTạoTluồnglchạychàmhtrêntbằngblệnhl“CreateThread”“
Sai. B1)BLậpLtrìnhtcácclệnhlxửxlýlluồngB2)lTạoTluồnglchạychàmhtrêntbằngblệnhl“CreateThread”“
Sai. B1)BLậpLtrìnhthàmhbấtbkỳB2)kTạoTluồnglchạychàmhtrênt
Sai. B1)BLậpLtrìnhthàmhxửxlýlluồngB2)lTạoTluồnglchạychàmhtrêntbằngblệnhl“new“Thread”T
Sai. B1)BLậpLtrìnhthàmhxửxlýlluồngB2)lTạoTluồnglchạychàmhtrêntbằngblệnhl“StartThread”“
à
th
Hỗ
8. Các bước sử dụng thư viện theo kiểu run-time là?
Đúng. B1)BNạpNthưtviệnvbằngblệnhl“LoadLibrary”B2)“LấyLđịađchỉccáccthànhtphầnpmuốnmdùngdbằngblệnhl
“GetProcAddress”B3)“SửSdụngdcáccthànhtphầnplấylđượcB4)đGiảiGphóngpthưtviệnvbằngblệnhl“FreeLibrary”“
ồ
n
trợ
ho
àn
Hỗ
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Za
lo
liê
n
Sai. B1)BNạpNthưtviệnvbằngblệnhl“LoadLibrary”B2)“LấyLcáccthànhtphầnpmuốnmdùngdtrongtthưtviệnB3)vSửSdụngdcác
cthànhtlấylđượcB4)đGiảiGphóngpthưtviệnvbằngblệnhl“FreeLibrary”“
Sai. B1)BNạpNthưtviệnvbằngblệnhl“LoadLibrary”B2)“LấyLđịađchỉccáccthànhtphầnpmuốnmdùngdbằngblệnhl
“GetProcAddress”B3)“GiảiGphóngpthưtviệnvbằngblệnhl“FreeLibrary”“
Sai. B1)BNạpNthưtviệnvbằngblệnhl“LoadLibrary”B2)“LấyLđịađchỉccáccthànhtphầnpmuốnmdùngdbằngblệnhl
“GetProcAddress”B3)“SửSdụngdbấtbkỳkthànhtnàontrongtthưtviệnB4)vGiảiGphóngpthưtviệnvbằngblệnhl“FreeLibrary”“
Sai. B1)BNạpNthưtviệnvbằngblệnhl“LoadLibrary”B2)“SửSdụngdcáccthànhttrongtthưtviệnB4)vGiảiGphóngpthưtviệnvbằngb
lệnhl“FreeLibrary”“
liê
n
|T
e
hệ
vu
i lị
ng
xin
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lòng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
Za
lo
hệ
liê
n
họ
c
vu
i lò
,x
ng
in
9. Các lệnh để tạo cửa sổ và hiển thị lên màn hình (tên lớp cửa sổ đăng ký là “CS1”)?
Đúng. CreateWindowShowWindowUpdateWindowC
Sai. CreateWindowShowWindowC
Sai. CreateWindowsShowWindowsUpdateWindowsC
Sai. NewWindowShowWindowN
Sai. NewWindowShowWindowPaintWindowN
lị
ng
họ
c
àn
h
,x
m
in
ơn
10. Các lệnh trong nhóm di chuyển dữ liệu khi thực hiện có làm thay đổi trạng thái các bit cờ khơng?
Đúng. KhơngK
Sai. CóC
Sai. TùyTtìnhthuốngh
họ
c,
àn
h
m
xin
ơn
vu
i
11. Các ngắt của BIOS có số ngắt bao nhiêu và mã máy của chương trình con phục vụ ngắt nằm ở đâu?
Đúng. SốSngắtntừtinti0h0đếnđinti1fh1vàvmãmmáymCTCconcphụcpvụvngắtnnằmnởởROMRBIOSB
Sai. SốSngắtntừtinti0h0đếnđinti1fh1vàvmãmmáymCTCconcphụcpvụvngắtnnằmnởởRAMR
Sai. SốSngắtntừtinti20h2đếnđinti0ffh0vàvmãmmáymCTCconcphụcpvụvngắtnnằmnRAMR
Sai. SốSngắtntừtinti20h2đếnđinti0ffh0vàvmãmmáymCTCconcphụcpvụvngắtnnằmnROMRBIOSB
i
vu
m
àn
ôn
th
12. Các ngắt của DOS có số ngắt bao nhiêu và mã máy của chương trình con phục vụ ngắt nằm ở đâu?
Đúng. SốSngắtntừtinti20h2đếnđinti0ffh0vàvmãmmáymCTCconcphụcpvụvngắtnnằmnRAMR
Sai. SốSngắtntừtinti0h0đếnđinti1fh1vàvmãmmáymCTCconcphụcpvụvngắtnnằmnởởRAMR
Sai. SốSngắtntừtinti0h0đếnđinti1fh1vàvmãmmáymCTCconcphụcpvụvngắtnnằmnởởROMRBIOSB
Sai. SốSngắtntừtinti20h2đếnđinti0ffh0vàvmãmmáymCTCconcphụcpvụvngắtnnằmROMnBIOSB
ơn
Hỗ
th
trợ
àn
họ
c,
h
ho
13. Các thanh ghi của máy tính 32 bit có độ dài bao nhiêu bit?
Đúng. TấtTcảccáccthanhtghigđềuđcócđộđdàid323bitbtrừtcáccthanhtghigđoạnđ(segment)(vẫnvlàl161bitb
Sai. TấtTcảcđềuđcócđộđdàid161bitb
Sai. TấtTcảcđềuđcócđộđdàid323bitb
xin
th
th
trợ
àn
h
ho
m
àn
14. Các thiết bị vào/ra chuẩn có thể coi là một tệp với các thẻ tệp (file handle) mặc định. Số thẻ tệp có giá trị bao nhiêu
mặc định cho thiết bị ra chuẩn (màn hình)?
Đúng. 11
Sai. 00
Sai. 22
Sai. 33
Sai. 44
àn
Hỗ
à
th
ồ
n
trợ
ho
15. Các thiết bị vào/ra chuẩn của máy tính có thể coi là một tệp với các thẻ tệp (file handle) mặc định. Số thẻ tệp có giá
trị bao nhiêu mặc định cho thiết bị vào chuẩn (bàn phím)?
Đúng. 00
Sai. 11
Sai. 22
Sai. 33
Hỗ
n
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
liê
n
Za
lo
16. Cách để một chương trình ứng dụng truy cập API là?
Đúng. ViếtVlệnhlgọighàmhAPIA
Sai. KhaiKbáobAPIAtrongtchươngctrìnht
Sai. KhơngKthểttruytcậpcAPIA
Sai. MáyMtựtđộngđgọigđếnđAPIA
Sai. ViếtVlệnhltruytcậpcđếnđAPIA
liê
n
|T
e
hệ
vu
i lị
ng
xin
Sai. 44
Za
lo
hệ
liê
n
họ
c
vu
i lị
,x
ng
in
17. Cần viết 1 chương trình con để giải quyết cùng một vấn đề. Anh A “Tôi sẽ viết chương trình con khơng đối”. Anh B
“Tơi sẽ viết chương trình con có đối”. Ai đúng, ai sai ?
Đúng. CảChaihcùngccócthểt
Sai. AnhAAAđúngđ
Sai. AnhABBđúngđ
lị
ng
họ
c
àn
h
,x
m
in
ơn
18. Chức năng nào của ngắt INT 10h cho phép hiển thị 1 ký tự dạng teletype lên màn hình tại vị trí con trỏ đứng (khơng
làm thay đổi các thuộc tính của màn hình) ?
Đúng. ChứcCnăngn0Eh0
Sai. ChứcCnăngn8h8
Sai. ChứcCnăngn9h9
vu
xin
m
àn
họ
c,
h
ôn
àn
h
ho
m
àn
à
ho
trợ
Hỗ
23. Chức năng nào của ngắt INT 21h cho phép ghi tệp?
Đúng. ChứcCnăngn40h4
Sai. ChứcCnăngn3Ch3
Sai. ChứcCnăngn3Dh3
àn
Hỗ
th
trợ
22. Chức năng nào của ngắt INT 21h cho phép đổi tên tệp?
Đúng. ChứcCnăngn56h5
Sai. ChứcCnăngn41h4
Sai. ChứcCnăngn42h4
Sai. ChứcCnăngn43h4
Sai. ChứcCnăngn57h5
th
Hỗ
th
trợ
21. Chức năng nào của ngắt INT 21h cho phép đổi lấy hoặc đặt thuộc tính tệp?
Đúng. ChứcCnăngn43h4
Sai. ChứcCnăngn41h4
Sai. ChứcCnăngn42h4
Sai. ChứcCnăngn56h5
Sai. ChứcCnăngn57h5
ồ
n
ho
àn
ơn
th
20. Chức năng nào của ngắt INT 21h cho phép đọc tệp?
Đúng. ChứcCnăngn3Fh3
Sai. ChứcCnăngn3Ch3
Sai. ChứcCnăngn3Dh3
Sai. ChứcCnăngn3Eh3
Sai. ChứcCnăngn40h4
i
họ
c,
àn
h
m
xin
ôn
vu
i
19. Chức năng nào của ngắt INT 10h cho phép hiển thị nhiều lần1 ký tự có màu sắc lên màn hình tại vị trí con trỏ đứng
?
Đúng. ChứcCnăngn9h9
Sai. ChứcCnăngn0Eh0
Sai. ChứcCnăngn8h8
th
n
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
Za
lo
liê
n
Za
lo
liê
n
|T
e
hệ
vu
i lò
ng
24. Chức năng nào của ngắt INT 21h cho phép mở tệp mới đã có?
Đúng. ChứcCnăngn3Dh3
Sai. ChứcCnăngn3Ch3
Sai. ChứcCnăngn3Eh3
Sai. ChứcCnăngn3Fh3
Sai. ChứcCnăngn40h4
in
hệ
liê
n
họ
c
vu
i lò
,x
ng
25. Chức năng nào của ngắt int 21h cho phép nhận 1 ký tự từ bàn phím?
Đúng. 1h1
Sai. 0Ah0
Sai. 9h9
lị
ng
họ
c
vu
i
àn
vu
họ
c,
h
ho
m
àn
ơn
th
28. Chức năng nào trong các chức năng sau của ngắt INT 10h cho phép xác lập chế độ (mode) cho màn hình ?
Đúng. ChứcCnăngn0h0
Sai. ChứcCnăngn0Fh0
Sai. ChứcCnăngn2h2
Sai. ChứcCnăngn3h3
i
họ
c,
àn
h
m
xin
ôn
th
27. Chức năng nào của ngắt INT 21h cho phép tạo tệp mới và mở?
Đúng. ChứcCnăngn3Ch3
Sai. ChứcCnăngn3Dh3
Sai. ChứcCnăngn3Eh3
Sai. ChứcCnăngn3Fh3
Sai. ChứcCnăngn40h4
xin
àn
h
,x
m
in
ôn
26. Chức năng nào của ngắt int 21h cho phép nhận 1 xâu ký tự từ bàn phím và để vào trong 1 vùng đệm (cho phép
đánh sai và sửa)?
Đúng. 0Ah0
Sai. 1h1
Sai. 9h9
ơn
àn
h
ho
m
àn
à
ho
trợ
Hỗ
31. Chương trình con và macro thì loại nào thực hiện nhanh hơn?
Đúng. MACROM
Sai. BằngBnhaun
Sai. ChươngCtrìnhtconc
àn
Hỗ
th
trợ
30. Chương trình con và macro thì loại nào cho phép có đối?
Đúng. MACROM
Sai. CảChaih
Sai. ChươngCtrìnhtconc
th
Hỗ
th
trợ
29. Chương trình con thuần túy hợp ngữ (cả chương trình chính lẫn chương trình con đều là hợp ngữ) thì khơng có đối.
Vậy khi liên kết ngơn ngữ bậc cao với ngơn ngữ Assembly thì ngơn ngữ bậc cao có thể giả thiết chương trình con
Assembly có đối hay không? Ai qui định số lượng đối và kiểu đối ?
Đúng. CóCvàvsốslượnglđốiđvàvkiểukđốiđdodngơnnngữnbậcbcaocgiảgthiếtt
Sai. CóCvàvsốslượnglđốiđvàvkiểukđốiđdodhợphngữnquyếtqđịnhđ
Sai. KhơngK
ồ
n
xin
Sai. ChứcCnăngn3Eh3
Sai. ChứcCnăngn3Fh3
n
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Za
lo
liê
n
32. Chương trình con và macro thì loại nào tiết kiệm vùng nhớ?
Đúng. ChươngCtrìnhtconc
Sai. BằngBnhaun
Sai. MACROM
vu
i lị
ng
xin
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lòng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
Za
lo
,x
ng
in
liê
n
|T
e
hệ
33. Chương trình đa tệp thuần túy hợp ngữ phải sử dụng các directive nào để các nhãn dùng (các nhãn mà các module
đều dùng) chung hiểu nhau ?
Đúng. TấtTcảccáccphươngpáná
Sai. ChỉCsửsdụngddirectivedEXTRNE
Sai. ChỉCsửsdụngddirectivedPUBLICP
m
hệ
liê
n
in
ơn
họ
c
vu
i lị
34. Chương trình đa tệp thuần túy hợp ngữ thì module nào khai báo PUBLIC cho tên chương trình con mà các module
đều dùng ?
Đúng. ModuleMviếtvchươngctrìnhtconc
Sai. ModuleMnàoncũngcđượcđ
Sai. ModuleMsửsdụngdchươngctrìnhtconc(module(gọigchươngctrìnhtcon)c
xin
ơn
vu
i
họ
c
àn
h
,x
lị
ng
35. Chương trình đa tệp thuần túy hợp ngữ thì với nhãn là tên các biến nhớ thì việc khai báo EXTRN các nhãn dùng
chung đó được tiến hành ở đâu ?
Đúng. ỞỞmodulemnàoncũngcđượcđ
Sai. ChỉCởởmodulemchươngctrìnhtconc
Sai. ChỉCởởmodulemcủacchươngctrìnhtchínhc
th
i
vu
ơn
th
họ
c,
àn
h
m
36. Chương trình đa tệp thuần túy hợp ngữ thì với nhãn là tên các biến nhớ thì việc khai báo PUBLIC các nhãn dùng
chung đó được tiến hành ở đâu ?
Đúng. ỞỞmodulemnàoncũngcđượcđ
Sai. ChỉCởởmodulemchươngctrìnhtconc
Sai. ChỉCởởmodulemcủacchươngctrìnhtchínhc
trợ
xin
àn
họ
c,
h
ho
m
àn
37. Có mấy phương pháp đưa địa chỉ đầu của chương trình con phục vụ ngắt vào vị trí tương ứng của bảng vectơ ngắt ?
Đúng. CảChaihcáchc
Sai. ChỉCcóccáchcgiángtiếptnhờnchứccnăngn25h2củacngắtninti21h2
Sai. ChỉCcóccáchctrựcttiếpt
trợ
àn
h
ho
m
àn
ơn
th
38. Có thể sử dụng dạng cơ số nào để thể hiện 1 hằng số trong lập trình Assembly?
Đúng. TấtTcảccáccdạngdcơcsốsnêuntrênt
Sai. DạngDbátbphânp(cơ(sốs8)8
Sai. DạngDhexa(cơhsốs16)1
Sai. DạngDnhịnphânp(cơ(sốsbinary)b
Sai. DạngDthậptphânp(cơ(sốs10)1
Hỗ
th
39. Có thể sử dụng mấy dạng directive điều khiển segment trong khi viết chương trình hợp ngữ ?
Đúng. 22dạng:dđơnđgiảngvàvchuẩnc
Sai. 33dạngd
Sai. ChỉC11dạngdchuẩnc
Sai. ChỉC11dạngdđơnđgiảng
ồ
n
th
à
ho
trợ
Hỗ
40. Con trỏ (cursor) có ở chế độ (mode) nào của màn hình ?
Đúng. VănVbảnb
Sai. CảCvănvbảnbvàvđồđhọah
àn
Hỗ
n
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
liê
n
Za
lo
41. CX chứa số lần lặp của lệnh LOOP. Vậy CX có thể là một giá trị
Đúng. 1≤CX≤327671
Sai. BấtBkỳksốsnàon
Sai. CX≥0C
Sai. TấtTcảccáccphươngpáná
|T
e
hệ
họ
c
vu
i lò
,x
ng
in
42. Đây là loại khai báo biến gì ?.DATA A DW 10 dup(?)
Đúng. AAlàl11trườngtsốscóc101thànhtphầnpmàmmỗimthànhtphầnplàl22bytebkhơngkxácxlậplgiágtrịtbanbđầuđ
Sai. AAlàlbiếnbsốs22bytebđượcđgánggiágtrịtbanbđầuđlàl101
Sai. AAlàlbiếnbsốscócđộđdàid101byteb
Za
lo
liê
n
hệ
vu
i lị
ng
xin
Sai. ĐồĐhọah
liê
n
lị
ng
vu
i
họ
c
àn
h
,x
m
in
ơn
43. Để lập trình xử lý khi người dùng chọn mục trên menu ta thực hiện?
Đúng. KiểmKtratvàvxửxlýlnếunthamtsốskiểukWPARAMWtrongthàmhthôngtđiệpđbằngbsốshiệuhcủacmụcmchọnc
Sai. KiểmKtratthôngtđiệpđWM_COMMANDWvàvxửxlýlnếunthamtsốskiểukUINTUtrongthàmhthôngtđiệpđbằngbsốshiệuh
củacmụcmchọnc
Sai. KiểmKtratthơngtđiệpđWM_COMMANDWvàvxửxlýlnếunthamtsốsWPARAMWtrongthàmhthơngtđiệpđbằngbsốshiệuhcủa
cmụcmchọnc
Sai. KiểmKtratthơngtđiệpđWM_COMMANDWvàvxửxlýltrongthàmhchínhc(WinMain)(
Sai. XửXlýlthơngtđiệpđWM_COMMANDWtrongthàmhcửacsổs
th
i
vu
th
Sai.
họ
c,
àn
h
m
xin
ơn
44. Để vẽ một hình vng cạnh 100, có hai đường chéo và bên trong có hình trịn nội tiếp ta dùng thứ tự các lệnh sau
(với HDC là )?
Đúng.
Rectangle(,0,0,100,100);MoveToEx(,0,0,0);LineTo(,100,100);MoveToEx(,0,100,0);LineTo(,100,0);AngleArc(50,50,50,0,360);
R
Sai. Rectangle(,0,0,100,100);LineR(,0,0,100,100);Line(,0,100,100,0);AngleArc(50,50,50,0,360);(
Sai. Rectangle(,0,0,100,100);LineTo(,0,0,100,100);LineTo(,0,100,100,0);AngleArc(50,50,50,0,360);R
xin
họ
c,
h
ho
m
àn
ôn
Rectangle(,0,0,100,100);MoveToEx(,0,0,0);LineTo(,100,100);MoveToEx(,0,100,0);LineTo(,100,0);AngleArc(0,0,100,0,360);
R
Sai. Rectangle(,0,0,50,100);MoveToEx(,0,0,0);LineTo(,50,100);MoveToEx(,0,100,0);LineTo(,50,0);Ellipse(0,0,50,100);R
m
àn
ôn
th
trợ
àn
45. Địa chỉ các cổng của các thiết bị VÀO/RA của máy tính gồm mấy byte?
Đúng. 22byteb
Sai. 11byteb
Sai. 44byteb
Hỗ
th
trợ
àn
h
ho
46. Directive INCLUDE chèn nội dung 1 tệp ngồi vào chương trình đang viết. Nếu sử dụng directive INCLUDE nhiều lần
nội dung 1 tệp ngồi vào chương trình thì trong nội dung của tệp ngồi có cho phép có nhãn nhảy hay khơng ?
Đúng. KhơngK
Sai. CóC
Sai. TùyTtìnhthuốngh
Hỗ
ồ
n
th
à
ho
trợ
48. Độ lớn của bảng vectơ ngắt và vị trí của bảng vectơ ngắt?
Đúng. 10241bytebvàvnằmnởởđầuđvùngvnhớn
àn
47. Directive nào xác lập biến 2 byte ?
Đúng. DWD
Sai. DBD
Sai. DDD
Hỗ
n
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
Za
lo
hệ
liê
n
họ
c
vu
i lị
,x
ng
in
50. Giả thiết có 1 đoạn chương trình như sau :.DATA A DW 100 dup(?) .CODE PS:LEA BX,AVậy nội dung thanh ghi BX
chứa gì ?
Đúng. PhầnPđịađchỉcOFFSETOcủacA[0]A(địa(chỉcthànhtphầnpđầuđtiêntcủactrường)t
Sai. GiáGtrịtA[0]A
Sai. PhầnPđịađchỉcOFFSETOcủacA[99]A(địa(chỉcthànhtphầnpcuốiccùngccủactrường)t
|T
e
liê
n
hệ
Za
lo
liê
n
49. Độ lớn vùng dữ liệu ROM BIOS và địa chỉ đầu vùng dữ liệu ROM BIOS?
Đúng. 2562bytebRAMRvàvđịađchỉcđầuđlà:l0:400h0
Sai. 10241bytebRAMRvàvđịađchỉcđầuđlàl0:100h0
Sai. 1281bytebRAMRvàvđịađchỉcđầuđlàl0:0h0
vu
i lị
ng
xin
Sai. 1281bytebvàvnằmnởởđầuđvùngvnhớn
Sai. 2562bytebvàvnằmnởởcuốicvùngvnhớn
Sai. 5125bytebvàvnằmnởởcuốicvùngvnhớn
lị
ng
họ
c
àn
h
,x
m
in
ơn
51. Hai thanh ghi nào trong các tổ hợp sau trỏ đến địa chỉ vùng nhớ chứa mã lệnh sẽ được thi hành kế tiếp ?
Đúng. CS:IPC
Sai. DS:SID
Sai. ES:DIE
Sai. SS:SPS
họ
c,
àn
h
m
xin
ôn
vu
i
52. Hàm API để hiển thị thơng báo trên màn hình có tên là?
Đúng. MessageBoxM
Sai. AlertA
Sai. MessageScreenM
Sai. MsgBoxM
Sai. ToastT
th
trợ
i
vu
xin
àn
họ
c,
h
ho
m
àn
ơn
th
53. Hàm chính (WinMain) của chương trình trên Windows có 4 tham số với kiểu tương ứng là?
???. HINSTANCE,HHANDLE,HLPSTR,Linti
???. HINSTANCE,HHINSTANCE,HLPSTR,Linti
???. HINSTANCE,HUINT,ULPSTR,Linti
???. HWND,HHINSTANCE,HLPSTR,Linti
Sai. HWND,HHINSTANCE,HUINT,ULPVOIDL
àn
à
th
Hỗ
56. HDC là kiểu định danh cho ngữ cảnh thiết bị để làm gì?
Đúng. ChứaCdữdliệulvềvcáccthamtsốsđồđhọahnhưnmàumvẽ,vmàumtơ,tkiểuknétnvẽ,…v
Sai. ChứaCđốiđtượngtđểđvẽvđồđhọah
ồ
n
trợ
ho
àn
Hỗ
55. Hàm chính (WinMain) của chương trình trên Windows được khai báo như sau?
Đúng. intiWINAPIWWinMain(WHINSTANCE,HHINSTANCE,HLPSTR,int);L
Sai. intiWINAPIWWinMain(WHINSTANCE,HLPSTR,Lint);i
Sai. intiWINAPIWWinMan(WHINSTANCE,HHINSTANCE,HLPSTR,int);L
Sai. intiWinMain(WHINSTANCE,HHINSTANCE,HLPSTR,int);L
Sai. intiWinMain(WHINSTANCE,HHWND,HLPSTR,Lint);i
th
trợ
h
m
àn
ho
ơn
th
54. Hàm chính (WinMain) của chương trình trên Windows có 4 tham số với kiểu tương ứng là?
Đúng. HINSTANCE,HHINSTANCE,HLPSTR,Linti
Sai. HINSTANCE,HHANDLE,HLPSTR,Linti
Sai. HINSTANCE,HUINT,ULPSTR,Linti
Sai. HWND,HHINSTANCE,HLPSTR,Linti
Sai. HWND,HHINSTANCE,HUINT,ULPVOIDL
Hỗ
n
oà
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
Za
lo
liê
n
Za
lo
liê
n
|T
e
hệ
vu
i lò
ng
57. HDC là kiểu định danh cho ngữ cảnh thiết bị để làm gì?
Đúng. ChứaCdữdliệulvềvcáccthamtsốsđồđhọahnhưnmàumvẽ,vmàumtơ,tkiểuknétnvẽ,…v
Sai. ChứaCđốiđtượngtđểđvẽvđồđhọah
Sai. ChứaCdữdliệulvềvcáccthơngttintcấuctạotcửacsổs
Sai. ChứaCsốshiệuhcửacsổskhikvẽv
Sai. ChứaCthơngttintvềvcáccthơngtđiệpđchocviệcvvẽvđồđhọah
in
xin
Sai. ChứaCdữdliệulvềvcáccthơngttintcấuctạotcửacsổs
Sai. ChứaCsốshiệuhcửacsổskhikvẽv
Sai. ChứaCthơngttintvềvcáccthơngtđiệpđchocviệcvvẽvđồđhọah
m
hệ
liê
n
in
ơn
họ
c
vu
i lị
,x
ng
58. Khai báo các thành phần chia sẽ giữa thư viện và chương trình là?
Đúng. SửSdụngdchỉcthịt“__declspec(dllexport)”“trongtthưtviệnvvàv“__declspec(dllimport)”“trongtchươngctrìnht
Sai. SửSdụngdcặpc“__declspec(dllexport)”“vàv“__declspec(dllimport)”“trongtcảcthưtviệnvvàvchươngctrìnht
Sai. SửSdụngdchỉcthịt“__declspec(dllexport)”“trongtchươngctrìnhtvàv“__declspec(dllimport)”“trongtthưtviệnv
Sai. SửSdụngdchỉcthịt“__declspec(dllexport,“dllimport)”dtrongtcảcthưtviệnvvàvchươngctrìnht
Sai. SửSdụngdchỉcthịt“__decspec(dllexport)”“trongtthưtviệnvvàv“__decspec(dllimport)”“trongtchươngctrìnht
vu
i
m
xin
ơn
th
họ
c
àn
h
,x
lị
ng
59. Khi liên kết ngôn ngữ bậc cao với hợp ngữ theo cách viết riêng biệt tệp ngôn ngữ bậc cao và tệp của hợp ngữ thì
các nhãn dùng chung (ngơn ngữ bậc cao và hợp ngữ đều dùng). Vậy nhãn ở đây là gì ?
Đúng. TênTbiếnbnhớ,ntêntchươngctrìnhtconcvàvtêntkýkhiệuhthaytchoc11hằnghsốs
Sai. TênTbiếnbnhớn
Sai. TênTchươngctrìnhtconc
Sai. TênTkýkhiệuh(symbol)(thaytchoc11hằnghsốs
Sai. TênTnhãnnnhảyn
n
i
vu
xin
m
àn
ơn
th
họ
c,
àn
h
60. Khi liên kết ngôn ngữ bậc cao với hợp ngữ theo cách viết riêng biệt tệp ngôn ngữ bậc cao và tệp của hợp ngữ thì
trong module hợp ngữ phải sử dụng directive nào để xin phép dùng một nhãn mà ngôn ngữ bậc cao đã xác lập và cho
phép ?
Đúng. DirectiveDEXTRNE
Sai. DirectiveDPUBLICP
Sai. KhôngKcầncdirectivednàoncảc
m
àn
ôn
th
trợ
àn
họ
c,
h
ho
61. Khi liên kết ngôn ngữ bậc cao với hợp ngữ theo cách viết riêng biệt tệp ngôn ngữ bậc cao và tệp của hợp ngữ thì với
các nhãn dùng chung (ngôn ngữ bậc cao và hợp ngữ đều dùng) hợp ngữ có cần khai báo tường minh PUBLIC để cho
phép ngơn ngữ bậc cao dùng các nhãn đó ?
Đúng. CầnC
Sai. TùyTtìnhthuốngh
Sai. TùyTtìnhthuốngh
Hỗ
th
trợ
àn
h
ho
62. Khi liên kết ngơn ngữ bậc cao với hợp ngữ theo cách viết riêng biệt tệp ngôn ngữ bậc cao và tệp của hợp ngữ thì với
các nhãn dùng chung (ngôn ngữ bậc cao và hợp ngữ đều dùng) ngơn ngữ bậc cao có cần khai báo tường minh PUBLIC
để cho phép hợp ngữ dùng các nhãn đó ?
Đúng. KhơngKcầncvìvbấtbkỳkmộtmkhaikbáobnàoncủacn/nnbậcbcaocđềuđchocphéppcáccmodulemkháckdùngd
Sai. CầnC
Sai. TùyTtìnhthuốngh
àn
Hỗ
à
th
ồ
n
trợ
ho
63. Khi liên kết ngơn ngữ bậc cao với hợp ngữ theo cách viết riêng biệt tệp ngôn ngữ bậc cao và tệp của hợp ngữ, với
giả thiết hàm do hợp ngữ viết có đối thì chương trình con của hợp ngữ thường sử dụng nhất thanh ghi nào làm con trỏ
để thâm nhập vào các biến (tham số thực đã được đưa vào ngăn xếp) ?
Đúng. BPB
Sai. BX,BSIShoặchDID
Hỗ
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
liê
n
Za
lo
64. Khi liên kết ngôn ngữ bậc cao với hợp ngữ theo cách viết riêng biệt tệp ngôn ngữ C/C++ bậc cao và tệp của hợp
ngữ thì với các nhãn dùng chung (ngơn ngữ C/C++ và hợp ngữ đều dùng), ngơn ngữ C/C++ có cần khai báo tường
minh EXTERNAL (extern) để xin phép dùng các nhãn mà hợp ngữ đã xác lập và cho phép ?
Đúng. CầnC
Sai. KhơngKcầnc
Sai. TùyTtìnhthuốngh
|T
e
liê
n
hệ
vu
i lị
ng
xin
Sai. SPS
Za
lo
hệ
liê
n
ơn
họ
c
vu
i lị
,x
ng
in
65. Khi liên kết ngơn ngữ C/C++ với hợp ngữ theo cách viết riêng biệt tệp ngơn ngữ C/C++ và tệp của hợp ngữ thì
trong module hợp ngữ có phải thêm dấu gì trước các biến dùng chung với C/C++ ?.
Đúng. ThêmTdấud__(dấu(underscore)utrướcttêntbiếnbvàvthêmtởởmọimnơinmàmbiếnbđóđxuấtxhiệnhtrongtmodulem
hợphngữn
Sai. KhơngKcầncthêmtgìg
Sai. ThêmTdấud$$
lị
ng
ơn
vu
i
họ
c
àn
h
,x
m
in
66. Khi liên kết ngôn ngữ C/C++ với hợp ngữ theo cách viết riêng biệt tệp ngôn ngữ C/C++ và tệp của hợp ngữ, với giả
thiết chương trình con viết bằng hợp ngữ có đối thì khi C/C++ gọi chương trình con đó các tham số thực sẽ được đưa
vào ngăn xếp theo thứ tự như thế nào ?
Đúng. TừTphảipsangstráit
Sai. TừTtráitsangsphảip
Sai. TùyTtìnhthuốngh
th
i
vu
th
họ
c,
àn
h
m
xin
67. Khi liên kết ngôn ngữ C++ với hợp ngữ theo cách viết riêng biệt tệp ngôn ngữ C++ và tệp của hợp ngữ thì trong
module hợp ngữ có phải thêm dấu gì trước tên chương trình con ?
Đúng. ThêmT@@vàovtrướcttêntchươngctrìnhtconc
Sai. KhơngKcầncthêmtgìg
Sai. ThêmTdấud__(dấu(underscore)uvàovtrướcttêntchươngctrìnhtconc
trợ
xin
àn
họ
c,
h
ho
m
àn
ơn
68. Khi liên kết với ngơn ngữ bậc cao với ngơn ngữ Assembly thì địa chỉ lệnh tiếp theo được cất vào ngăn xếp gồm mấy
byte?
Đúng. NếuNchươngctrìnhtconclàlNEARNthìt22byte,bcịncnếunchươngctrìnhtconclàlFARFthìt44byteb
Sai. 22byteb
Sai. 44byteb
trợ
àn
h
ho
m
àn
ơn
th
69. Khi viết một chương trình hợp ngữ có thể sử dụng 2 loại directive điều khiển segment là dạng đơn giản (.MODEL,
.STACK, .DATA, .CODE) và dạng chuẩn (SEGMENT, GROUP, ASSUME). Loại nào có thể xử lý mọi tình huống về điều
khiển segment ?
Đúng. DạngDchuẩnc
Sai. CảChaihdạngd
Sai. DạngDdơndgiảng
Hỗ
th
70. Khi viết một chương trình hợp ngữ sử dụng directive điều khiển segment dạng chuẩn và có khai báo biến thì người
lập trình có phải đưa phần địa chỉ segment của dữ liệu vào thanh ghi DS ?
Đúng. CóCvàvnhờn22lệnhlsaus:mov:reg16,datamovrDS,reg16D
Sai. CóCvàvnhờn22lệnhlsaus:mov:reg16,@datarmovmDS,reg16D
Sai. Khơng,Khệhđiềuđhànhhsẽstựtđưađ
Sai. TùyTtìnhthuốngh
à
ồ
n
Hỗ
71. Khi viết một chương trình hợp ngữ sử dụng directive điều khiển segment dạng đơn giản và có khai báo biến thì
người lập trình có phải đưa phần địa chỉ segment của dữ liệu vào thanh ghi DS ?
Đúng. CóCvàvnhờn22lệnhlsaus:mov:reg16,@datarmovmDS,reg16D
th
trợ
ho
àn
Hỗ
n
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
liê
n
|T
e
hệ
Za
lo
liê
n
72. Khối lệnh trong thân MACRO có cho phép có nhãn nhảy hay khơng ?
Đúng. CóCsongsnhãnnđóđphảipđượcđkhaikbáobsausdirectivedLOCALL
Sai. CóCtrongtbấtbkỳktìnhthuốnghnàon
Sai. KhơngK
vu
i lị
ng
Za
lo
hệ
họ
c
vu
i lị
,x
ng
in
73. Làm thế nào để xác định địa chỉ đầu của chương trình con phục vụ ngắt ?
Đúng. NhờNdirectivedOFFSETOvàvSEGS
Sai. NhờNdirectivedOFFSETO
Sai. NhờNdirectivedSEGS
liê
n
lị
ng
,x
m
in
ơn
74. Làm thế nào xác định được độ dài 1 tệp?
Đúng. ĐưaĐconctrỏttệptvềvcuốictệptvàvCFC==00(bit(cờcCarryC==0)0thìtDX:AX=độDdàidtệpt
Sai. ĐưaĐconctrỏttệptvềvcuốictệptvàvCFC==11(bit(cờcCarryC==1)1thìtDX:AX=độDdàidtệpt
vu
i
m
xin
ơn
th
họ
c
àn
h
75. Lập trình đa luồng là?
Đúng. ChoCphéppchươngctrìnhtchạycnhiềunhàmhcùngclúclhoặchmộtmhàmhnhiềunlầnlcùngclúcl
Sai. ChoCphéppchươngctrìnhtchạycmộtmhàmhnhiềunlầnlsongssongsvớivnhaun
Sai. ChoCphéppchươngctrìnhtchạycnhiềunhàmhcùngclúcl
Sai. ChoCphéppchươngctrìnhtchạycnhiềunhàmhtrêntcùngcmộtmluồngl
Sai. ChoCphéppchươngctrìnhtchạycnhiềunluồngllnlphiênpnhaun
i
vu
xin
ơn
m
àn
Hỗ
th
trợ
àn
họ
c,
h
ho
77. Lệnh khai báo thư viện API sử dụng trong chương trình là?
Đúng. #include<windows.h>#
Sai. #include<stdio.h>#
Sai. #include<string.h>#
Sai. #include<win.h>#
Sai. #include<window.h>#
m
àn
ơn
th
họ
c,
àn
h
76. Lệnh AND AX,AX có nghĩa gì khơng?
Đúng. GiáGtrịtAXAkhơngkđổiđsongsdựngdtrạngttháitcáccbitbcờ,cphụcpvụvcácclệnhlnhảyncócđiềuđkiệnk
Sai. TấtTcảccáccphươngpáná
Sai. VơVnghĩan
Sai. XóaXtrạngttháitcáccbitbcờc
th
trợ
àn
h
ho
78. Lệnh nhảy JMP là loại lệnh nhảy gì và có bước nhảy bao nhiêu byte?
Đúng. KhơngKđiềuđkiệnkvàvcócbướcbnhảyn646kk
Sai. CóCđiềuđkiệnkvàvbướcbnhảynlàlkhơngkgiớighạnh
Hỗ
à
80. Lệnh SHL AX,1 (dịch trái một lần nội dung có trong thanh ghi AX) có ý nghĩa gì?
Đúng. NhânNđơiđgiágtrịtcóctrongtAXAvớivđiềuđkiệnkbitbcaocnhấtnlàl00(AX(chứacsốsngunndương)d
Sai. ChiaCđơiđgiágtrịtcóctrongtAXA
th
trợ
ho
àn
Hỗ
79. Lệnh SAR AX,1 (dịch phải một lần nội dung có trong thanh ghi AX) có nghĩa gì?
Đúng. ChiaCđơiđlàmltrịntdướidgiágtrịtcóctrongtAXAnếunAXAchứacsốsngunn
Sai. ChỉCchiacđơiđlàmltrịntdướidgiágtrịtcóctrongtAXAnếunAXAchứacsốsngunndươngd
Sai. ChiaCđơiđgiágtrịtcóctrongtAXAnếunAXAchứacsốsngunn
Sai. TấtTcảccáccphươngpáná
ồ
n
xin
Sai. CóCvàvnhờn22lệnhlsaus:mov:reg16,datamovrDS,reg16D
Sai. Khơng,Khệhđiềuđhànhhsẽstựtđưađ
Sai. TùyTtìnhthuốngh
n
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Za
lo
81. Lệnh SHR AX,1 (dịch phải một lần nội dung có trong thanh ghi AX) có ý nghĩa gì?
Đúng. ChiaCđơiđlàmltrịntdướidgiágtrịtcóctrongtAXAnếunAXAchứacsốsngunndươngd
Sai. ChiaCđơiđgiágtrịtcóctrongtAXAnếunAXAchứacsốsngunndươngd
Sai. ChiaCđơiđlàmltrịntdướidgiágtrịtcóctrongtAXAnếunAXAchứacsốsngunn
Sai. TấtTcảccáccphươngpáná
liê
n
|T
e
hệ
vu
i lị
ng
m
Za
lo
xin
ơn
vu
i
84. Một chương trình dạng .COM có bắt buộc sử dụng directive ORG 100h khơng?
Đúng. BắtBbuộcbphảipcóc
Sai. KhơngKcầnc
Sai. TùyTtìnhthuốngh
th
hệ
lị
ng
họ
c
àn
h
,x
m
in
ơn
83. Lớp cửa sổ (WNDCLASS) được đăng ký (RegisterClass) vào hệ thống có tác dụng như thế nào?
Đúng. QuyQđịnhđcáccđặcđđiểmđcửacsổsvàvhàmhxửxlýlthơngtđiệpđtrêntnón
Sai. KhơngKcầncđăngđkýklớplcửacsổs
Sai. QuyQđịnhđcácchoạthđộngđtrêntcửacsổs
Sai. QuyQđịnhđcấuctạotcửacsổs
Sai. QuyQđịnhđmàumsắc,skiểukchữccủaccửacsổs
liê
n
họ
c
vu
i lị
,x
ng
in
82. Liên kết giữa ngơn ngữ bậc cao và hợp ngữ theo cách Inline Assembly thực hiện như thế nào ?
Đúng. ChènCkhốiklệnhlhợphngữnvàovchươngctrìnhtđượcđviếtvbằngbngơnnngữnbậcbcaoc
Sai. ChènCkhốiklệnhlngơnnngữnbậcbcaocvàovchươngctrìnhtđượcđviếtvbằngbhợphngữn
i
vu
xin
àn
ơn
th
họ
c,
àn
h
85. Một chương trình dạng .COM có thể chứa bao nhiêu phân đoạn (seggment) và đó là phân đoạn nào?
Đúng. 11phânpđoạnđduydnhấtnvàvđóđlàlcodecsegments
Sai. 22phânpđoạnđvàvđóđlàlcodecsegmentsvàvdatadsegments
Sai. phânpđoạnđvàvđóđlàlcode,cdatadvàvstackssegments
ơn
th
trợ
àn
họ
c,
h
ho
m
86. Một chương trình dạng .COM, nếu có khai báo biến thì biến sẽ được cấp phát ô nhớ của vùng nhớ dành cho phân
đoạn (seggment) nào?
Đúng. PhânPđoạnđvùngvnhớndànhdchocdữdliêul(data(segment)s
Sai. PhânPđoạnđvùngvnhớndànhdchocmãmmáymcủacCTC(code(segment)s
Sai. PhânPđoạnđvùngvnhớndànhdchocngănnxếpx(stack(segment)s
trợ
m
h
àn
ho
àn
Hỗ
87. Một chương trình dạng .EXE có thể chứa ít nhất bao nhiêu phân đoạn (segment) ?
Đúng. 33phânpđoạnđ
Sai. 11phânpđoạnđ
Sai. 22phânpđoạnđ
à
th
Hỗ
89. Một thư viện DLL có thể được dùng như thế nào?
Đúng. ĐượcĐsửsdụngdtrongtnhiềunchươngctrìnht
Sai. ChỉCđượcđsửsdụngdtrongtmộtmchươngctrìnht
trợ
ho
àn
Hỗ
th
88. Một số kiểu dữ liệu trên Windows có tiền tố chữ H (HWND, HINSTANCE, HPEN,…). Chữ H có nghĩa là?
Đúng. SốSnguyênnđịnhđdanhd(Handle)(cáccthànhtphầnp
Sai. ChuỗiCkýktựtđịnhđdanhd(Handle)(cáccthànhtphầnp
Sai. KýKtựtmơmtảtthànhtphầnp
Sai. SốSngunnchứacnộindungdcủacthànhtphầnp
Sai. SốSngunnnắmngiữg(Hold)(giágtrịtthànhtphầnp
ồ
n
xin
Sai. NhânNđơiđgiágtrịtcóctrongtAXA
Sai. TấtTcảccáccphươngpáná
liê
n
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
n
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
Za
lo
liê
n
90. Muốn xác lập một ngắt người lập trình phải tiến hành các bước cần thiết gì ?
Đúng. TấtTcảccáccphươngpáná
Sai. ChỉCcầncviếtvchươngctrìnhtconcphụcpvụvngắtn
Sai. ĐặtĐđịađchỉcđầuđcủacchươngctrìnhtconcphụcpvụvngắtnvàovvịvtríttươngtứngứcủacbảngbvectơvngắtn
liê
n
|T
e
hệ
vu
i lị
ng
Za
lo
hệ
họ
c
vu
i lị
,x
ng
in
91. Ngắt BIOS int 10h là ngắt gồm các chức năng liên quan đến thiết bị nào ?
Đúng. MànMhìnhh
Sai. BànBphímp
Sai. ỔỔđĩađ
liê
n
lị
ng
àn
h
,x
m
in
ơn
92. Ngắt BIOS int 16h là ngắt gồm các chức năng liên quan đến thiết bị nào ?
Đúng. BànBphímp
Sai. MànMhìnhh
Sai. ỔỔđĩađ
vu
i
m
xin
ơn
th
họ
c
93. Ngắt nào của BIOS cho phép làm việc với thời gian máy tính?
Đúng. NgắtN1Ah1
Sai. NgắtN10h1
Sai. NgắtN16h1
i
vu
th
họ
c,
àn
h
94. Ngắt nào của DOS có các chức năng liên quan đến các thiết bị của máy tính?
Đúng. HầuHhếthđềuđdodngắtninti21h2củacDOSDnắmngiữg
Sai. MỗiMmộtmthiếttbịbcócmộtmngắtnDOSDriêngr
xin
ơn
àn
h
ho
m
àn
Hỗ
96. Ở chế độ văn bản màn hình có bao nhiêu dịng ?
Đúng. 252
Sai. 404
Sai. 808
th
trợ
àn
họ
c,
h
ho
m
àn
ơn
95. Những thơng điệp phát sinh khi người dùng tác động lên thiết bị chuột bao gồm?
Đúng. WM_MOUSEMOVE,WWM_LBUTTONDOWN,WM_RUTTONDOWNW
Sai. WM_CLOSE,WWM_LBUTTONDOWN,WM_RUTTONDOWNW
Sai. WM_LBUTTONDOWN,WM_KEYDOWNWM_RUTTONDOWNW
Sai. WM_MOUSE,WWM_LEFTDOWN,WM_RIGHTDOWNW
Sai. WM_MOUSEMOVE,WWM_LBUTTONDOWN,WM_CHARW
th
Hỗ
trợ
98. Sau khi thực hiện các chức năng liên quan đến thư mục và tệp thì trạng thái bit cờ nào cho biết kết quả thực hiện
của các chức năng trên (được hay không được)?
Đúng. BitBcờcCFC==11khôngkthựcthiệnhđượcđvàvCF=0Cthựcthiệnhđượcđ
Sai. BitBcờcSFS==11khôngkthựcthiệnhđượcđvàvSF=0Sthựcthiệnhđượcđ
à
ho
àn
Hỗ
th
trợ
97. Sau khi đọc nội dung trong 1 tệp thành công (chức năng 3Fh của ngắt int 21h) thì thanh ghi nào cho biết số lượng
byte thực tế đã đọc được?
Đúng. ThanhTghigAXA
Sai. ThanhTghigBXB
Sai. ThanhTghigCXC
Sai. ThanhTghigDXD
oà
n
xin
Sai. ĐượcĐsửsdụngdchungctrongttoàntbộbhệhthốngt
Sai. ĐượcĐsửsdụngdtùytýý
Sai. KhơngKđượcđsửsdụngdtrongtnhiềunchươngctrìnht
n
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
liê
n
hệ
Za
lo
liê
n
hệ
liê
n
ơn
họ
c
vu
i lị
,x
ng
in
100. Tài ngun của một chương trình có tác dụng?
Đúng. ChứaCcáccdữdliệulcốcđịnhđvàvđượcđsửsdụngdtrongthệhđiềuđhànhhWindowsW
Sai. ChứaCcáccdữdliệulcốcđịnhđvàvđượcđsửsdụngdtrongtchươngctrìnhtnhanhnchóngcvàvthuậnttiệnt
Sai. ChứaCcáccdữdliệulsửsdụngdtrongtchươngctrìnhtvàvcócthểtthaytđổiđ
Sai. ChứaCcácchìnhhảnhảvàvđượcđsửsdụngdtrongtchươngctrìnht
Sai. ChứaCcáccmãmlệnhlcủacchươngctrìnhtđểđđiềuđkhiểnkmáymthựcthiệnhcơngcviệcv
|T
e
Za
lo
99. Sau khi thực hiện các chức năng mở 1 tệp đã có (chức năng 3dh) hoặc tạo 1 tệp mới và mở (chức năng 3ch) của
ngắt DOS int 21h thì sau khi thực hiện thành công thẻ tệp nằm ở thanh ghi nào?
Đúng. ThanhTghigAXA
Sai. ThanhTghigBXB
Sai. ThanhTghigcờc
Sai. ThanhTghigDXD
vu
i lò
ng
lò
ng
họ
c
àn
h
,x
m
in
101. Tên hàm Assembly khi liên kết với ngôn ngữ C và với ngơn ngữ C++ có khác nhau khơng?
Đúng. Có:CKhiKliênlkếtkvớivCCthìttênthàmhAssemblyAthêmtdấu_d(underscore)(trướcttênthàm,hcịncvớivC++Cthìtthêmt
dấud@@trướcttênthàmhvàv$q…$saustênthàmh
Sai. Khơng,Kcảchaihtrườngthợphđềuđthêmtdấud__(underscore)(trướcttênthàmh
vu
i
vu
xin
àn
họ
c,
h
ho
m
àn
ơn
th
103. Tên hàm Assembly khi liên kết với ngôn ngữ C++ với trường hợp hàm có 1 đối là tham biến thì thêm gì sau @tên
hàm?
Đúng. ThêmT$qpi$vớivđốiđlàlconctrỏtNEARN(ví(dụ:d@tênhàm$qpi)@hoặch$qni$vớivđốiđlàlconctrỏtFARF(ví(dụ:d
@tênhàm$qni)@
Sai. KhơngKthêmtgìgcảc
Sai. ThêmT$qi$(ví(dụ:d@tênhàm$qi)@
Sai. ThêmT$qv$(ví(dụ:d@tênhàm$qv)@
i
họ
c,
àn
h
m
xin
ơn
th
102. Tên hàm Assembly khi liên kết với ngôn ngữ C và với ngơn ngữ C++ có khác nhau khơng?
Đúng. Có:CKhiKliênlkếtkvớivCCthìttênthàmhAssemblyAthêmtdấu_d(underscore)(trướcttênthàm,hcịncvớivC++Cthìtthêmt
dấud@@trướcttênthàmhvàv$q…$saustênthàmh
Sai. Khơng,Kcảchaihtrườngthợphđềuđthêmtdấud__(underscore)(trướcttênthàmh
ơn
trợ
àn
h
ho
m
àn
Hỗ
th
trợ
104. Tên hàm Assembly khi liên kết với ngôn ngữ C++ với trường hợp hàm có 1 đối là tham biến thì thêm gì sau @tên
hàm?
Đúng. ThêmT$qpi$vớivđốiđlàlconctrỏtNEARN(ví(dụ:d@tênhàm$qpi)@hoặch$qni$vớivđốiđlàlconctrỏtFARF(ví(dụ:d
@tênhàm$qni)@
Sai. KhơngKthêmtgìgcảc
Sai. ThêmT$qi$(ví(dụ:d@tênhàm$qi)@
Sai. ThêmT$qv$(ví(dụ:d@tênhàm$qv)@
Hỗ
à
106. Tên hàm Assembly khi liên kết với ngôn ngữ C++ với trường hợp hàm có 1 đối là tham trị thì thêm gì sau @tên
hàm?
Đúng. ThêmT$qi$(ví(dụ:d@tênhàm$qi)@
th
trợ
ho
àn
Hỗ
th
105. Tên hàm Assembly khi liên kết với ngơn ngữ C++ với trường hợp hàm có 1 đối là tham trị thì thêm gì sau @tên
hàm?
Đúng. ThêmT$qi$(ví(dụ:d@tênhàm$qi)@
Sai. KhơngKthêmtgìgcảc
Sai. ThêmT$qni$(ví(dụ:d@tênhàm$qni)@
Sai. ThêmT$qv$(ví(dụ:d@tênhàm$qv)@
ồ
n
xin
Sai. BitBcờcZFZ==11khơngkthựcthiệnhđượcđvàvZF=0Zthựcthiệnhđượcđ
n
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
hệ
Za
lo
liê
n
|T
e
Za
lo
liê
n
vu
i lò
ng
107. Tên hàm Assembly khi liên kết với ngôn ngữ C++ với trường hợp hàm khơng đối thì thêm gì sau tên hàm?
Sai. KhơngKthêmtgìgcảc
Sai. ThêmT$qi$(ví(dụ:d@tênhàm$qi)@
Sai. ThêmT$qni$(ví(dụ:d@tênhàm$qni)@
Đúng. ThêmT$qv$(ví(dụ:d@tênhàm$qv)@
in
xin
Sai. KhơngKthêmtgìgcảc
Sai. ThêmT$qni$(ví(dụ:d@tênhàm$qni)@
Sai. ThêmT$qv$(ví(dụ:d@tênhàm$qv)@
hệ
liê
n
ơn
họ
c
vu
i lị
,x
ng
108. Tên hàm Assembly khi liên kết với ngôn ngữ C++ với trường hợp hàm khơng đối thì thêm gì sau tên hàm?
Đúng. ThêmT$qv$(ví(dụ:d@tênhàm$qv)@
Sai. KhơngKthêmtgìgcảc
Sai. ThêmT$qi$(ví(dụ:d@tênhàm$qi)@
Sai. ThêmT$qni$(ví(dụ:d@tênhàm$qni)@
lị
ng
ơn
i
vu
ơn
th
họ
c,
àn
h
m
xin
110. Thơng điệp được phát sinh và đưa vào chương trình khi nào?
Đúng. NgườiNdùngdtươngttácttrêntgiaogdiệndhoặchhệhthốngttựtphátpsinhskhikcầnc
Sai. HệHthốngttựtphátpsinhstùytýý
Sai. HệHthốngttựtphátpsinhsvàovnhữngnthờitđiểmđcầncthiếtt
Sai. NgườiNdùngdtáctđộngđlênlgiaogdiệndchươngctrìnht
Sai. ThơngTđiệpđkhơngkbaobgiờgđượcđgửigđếnđchươngctrìnht
vu
i
họ
c
àn
h
,x
m
in
109. Thay vì phải viết đi viết lại nhiều lần 1 khối lệnh trong 1 chương trình thì sử dụng directive INCLUDE để chèn khối
lệnh đó từ 1 tệp ngồi vào chương trình đang viết. Hãy cho biết khi sử dụng directive INCLUDE như vậy thì có tiết kiệm
được vùng nhớ hay khơng khi chèn khối lện đó nhiều lần?
Đúng. KhơngK
Sai. CóC
Sai. TùyTtìnhthuốngh
xin
ơn
th
th
trợ
àn
h
ho
m
àn
Hỗ
trợ
ho
àn
Hỗ
113. Thứ tự các lệnh để vẽ hình trịn màu xanh và bên trong màu đỏ (với HDC là )?
Đúng. HPENHp=CreatePen(PS_SOLID,2,RGB(255,0,0));HBRUSHp
b=CreateSolidBrush(RGB(0,0,255));SelectObject(,p);SelectObject(,b);Ellipse(,0,0,100,100);b
Sai. Ellipse(,0,0,100,100);E
Sai. HPENHp=CreatePen(PS_SOLID,2,RGB(255,0,0));HBRUSHp
b=CreateSolidBrush(RGB(0,0,255));SelectObject(,b);Ellipse(,0,0,100,100);b
Sai. HPENHp=CreatePen(PS_SOLID,2,RGB(255,0,0));HBRUSHp
b=CreateSolidBrush(RGB(0,0,255));SelectObject(,p);Ellipse(,0,0,100,100);b
Sai. HPENHp=CreatePen(PS_SOLID,2,RGB(255,0,0));HBRUSHp
à
Hỗ
112. Thông điệp WM_PAINT được xử lý nhằm mục đích gì?
Đúng. VẽVđồđhọahtrêntcửacsổsmỗimkhikcầnccậpcnhậtnnộindungdtrêntcửacsổs
Sai. VẽVđồđhọahtrêntcửacsổskhiknhấnnchuộtc
Sai. VẽVđồđhọahtrêntcửacsổsmỗimkhikgõgphímp
Sai. VẽVđồđhọahtrêntcửacsổsmỗimkhikmáymxóaxdữdliệultrêntcửacsổs
Sai. VẽVđồđhọahtrêntcửacsổstạitthờitđiểmđtùytýý
th
trợ
àn
họ
c,
h
ho
m
àn
111. Thông điệp được xử lý như thế nào trong chương trình?
Đúng. ThơngTđiệpđđượcđxửxlýlbênbtrongtmộtmhàmhlậpltrìnhttheotmẫumquyqđịnhđ
Sai. KhơngKcầncxửxlýlthơngtđiệpđ
Sai. ThơngTđiệpđđượcđxửxlýlbênbtrongthàmhchínhc(WinMain)(
Sai. ThơngTđiệpđđượcđxửxlýlbênbtrongtvịngvlặplthơngtđiệpđ
Sai. ThơngTđiệpđsẽsdodmáymtựtđộngđxửxlýl
ồ
n
th
n
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
liê
n
Za
lo
,x
ng
in
liê
n
115. Thường có mấy dạng biểu diễn địa chỉ một ô nhớ ?
Đúng. 22dạng:ddạngdlôgiclvàvdạngdvậtvlýl
Sai. 11dạngdduydnhấtnlàllôgicl
Sai. 11dạngdduydnhấtnlàlvậtvlýl
|T
e
hệ
Za
lo
114. Thường có mấy cách để liên kết ngơn ngữ bậc cao với hợp ngữ ?
Đúng. 22
Sai. 11
Sai. 33
vu
i lị
ng
xin
b=CreateSolidBrush(RGB(0,0,255));SelectObject(,p,b);Ellipse(,0,0,100,100);b
hệ
liê
n
lị
ng
họ
c
àn
h
,x
m
in
ơn
họ
c
vu
i lị
116. Tính giá trị an bằng cách liên kết ngơn ngữ C/C++ với hợp ngữ theo cách viết tách biệt tệp C/C++ và tệp Assembly
theo sự phân công sau:Module C/C++ thực hiện các nhiệm vụ sau :Nhận a, n từ bàn phímGọi chương tình con tính an
do module hợp ngữ viếtHiện kết quảModule Assembly thực hiện nhiệm vụ sau : viết chương trình con tính anVới giả
thiết hàm con tính an do Assembly viết khơng đối thì chúng ta phải khai báo các biến a, n ở đâu?
Đúng. BiếnBtồntcụcc(biến(ngồi)n
Sai. BiếnBcụccbộb
Sai. KhaiKbáobởởđâuđcũngcđượcđ
i
vu
th
họ
c,
àn
h
m
xin
ơn
vu
i
117. Tính giá trị an bằng cách liên kết ngơn ngữ C/C++ với hợp ngữ theo cách viết tách biệt tệp C/C++ và tệp Assembly
theo sự phân công sau:Module C/C++ thực hiện các nhiệm vụ sau :Nhận a, n từ bàn phímGọi chương tình con tính an
do module hợp ngữ viếtHiện kết quảModule Assembly thực hiện nhiệm vụ sau : viết chương trình con tính anVới giả
thiết hàm do Assembly viết có 2 đối (a, n sẽ là tham số thực của hàm) thì trong module Assembly (viết hàm) có phải xin
phép được dùng giá trị các biến a và n (sử dụng directive EXTRN) hay khơng?
Đúng. Khơng,KhàmhviếtvbằngbAssemblyAphảipvàovngănnxếpxlấylgiágtrịtaavàvnn
Sai. BắtBbuộcbphảipcóc
Sai. CóCthểtvàvkhơngkbắtbbuộcb
th
xin
ơn
th
Hỗ
th
trợ
àn
h
ho
m
àn
119. Tốn hạng 2 byte có thể chứa một số nguyên có giá trị bao nhiêu?
Đúng. TừT-32768-đếnđ327673
Sai. TừTsốs00đếnđsốs655356
Sai. TừTsốs-32767-đếnđsốs327683
Sai. TừTsốs-32768-đếnđsốs00
Sai. TừTsốs-32768-đếnđsốs327683
th
ồ
n
Hỗ
trợ
ho
àn
120. Trình tự các bước để lập trình đồ họa trên Windows là?
Đúng. B1)BLấyLngữncảnhcthiếttbịb(thiết(bịbảo)B2)ảĐặtĐcáccthamtsốsđểđvẽB3)vThựcThiệnhlệnhlvẽB4)vGiảiGphóngp
ngữncảnhcthiếttbịb
Sai. B1)BLấyLcửacsổscầncvẽB2)vĐặtĐcáccthamtsốsđểđvẽB3)vThựcThiệnhlệnhlvẽv
Sai. B1)BLấyLcửacsổscầncvẽB2)vTạoTcáccđốiđtượngtvẽB3)vThựcThiệnhlệnhlvẽB4)vGiảiGphóngpcửacsổsđãđlấyl
Sai. B1)BLấyLngữncảnhcthiếttbịb(thiết(bịbảo)B2)ảTạoTcáccđốiđtượngtvẽB3)vThựcThiệnhlệnhlvẽB4)vGiảiGphóngpngữn
cảnhcthiếttbịb
Sai. B1)BLấyLngữncảnhcthiếttbịb(thiết(bịbảo)B2)ảThựcThiệnhlệnhlvẽB3)vĐặtĐcáccthamtsốsđểđvẽB4)vGiảiGphóngpngữn
à
trợ
àn
họ
c,
h
ho
m
àn
ơn
118. Tính giá trị an bằng cách liên kết ngôn ngữ C/C++ với hợp ngữ theo cách viết tách biệt tệp C/C++ và tệp Assembly
theo sự phân công sau:Module C/C++ thực hiện các nhiệm vụ sau:Nhận a, n từ bàn phímGọi chương tình con tính an do
module hợp ngữ viếtHiện kết quảModule Assembly thực hiện nhiệm vụ sau: viết chương trình con tính anVới giả thiết
hàm do Assembly viết có 2 khơng đối (a, n sẽ là tham số thực của hàm) thì trong module C/C++ a, n phải khai báo ở
đâu?
Đúng. KhaiKbáobcụccbộbtrongtmain()m
Sai. KhaiKbáobbiếnbtoàntcụcc(biến(ngoài)n
Sai. KhaiKbáobởởđâuđcũngcđượcđ
Hỗ
n
oà
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
liê
n
Za
lo
121. Trong các chức năng liên quan đến thư mục (tạo, xóa, chuyển) và tệp (tạo, mở, xóa ...) thì xâu ký tự chứa tên thư
mục hoặc tệp phải kết thúc bằng gì?
Đúng. BằngBdấud‘$’‘
Sai. BằngB\0\
Sai. BằngBEnterE(0dh)(
Sai. BằngBkýktựt‘0’‘
liê
n
|T
e
hệ
vu
i lò
ng
xin
cảnhcthiếttbịb
Za
lo
hệ
liê
n
họ
c
vu
i lò
,x
ng
in
122. Trong các chức năng liên quan đến thư mục (tạo, xóa, chuyển) và tệp (tạo, mở, xóa) thì đơi thanh ghi nào dùng để
chứa địa chỉ đầu xâu ký tự chứa tên thư mục hoặc tệp?
Đúng. DS:DXD
Sai. CS:IPC
Sai. ES:SIE
lị
ng
họ
c
àn
h
,x
m
in
ơn
123. Trong các lệnh MUL/IMUL (16bit với 16 bit) thì một số hạng nhân có bắt buộc nằm trong AX hay khơng ?
Đúng. CóC
Sai. KhơngK
Sai. TùyTtìnhthuốngh
i
xin
àn
ơn
th
họ
c,
àn
h
125. Trong hai cách trở về DOS từ một chương trình hợp ngữ sau:Cách 1: MOV AH,4CH INT 21HCách 2: INT 20Hthì
chương trình dạng .COM có thể sử dụng cách nào?
Đúng. CảChaihcáchc
Sai. CáchC11
Sai. CáchC22
vu
m
xin
ơn
vu
i
124. Trong chương trình đa tệp khi có 1 tệp sai khi dịch thì trước khi liên kết phải dịch lại như thế nào ?
Đúng. ChỉCcầncdịchdlạiltệptcócsaiskhikdịchd
Sai. DịchDlạiltấttcảccácctệpt
th
127. Với chức năng đọc tệp (chức năng 3Fh của ngắt INT 21h) thì khi nào biết đã hết tệp?
Đúng. CFC==00vàvsốslượnglbytebcầncđọcđnằmnởởDX:AX=0D
Sai. CFC==00(bit(cờcCarryC==0)0
Sai. CFC==11(bit(cờcCarryC==1)1
Sai. ZFZ==00(bit(cờcZeroZ==0)0
Sai. ZFZ==11(bit(cờcZeroZ==1)1
m
h
th
trợ
àn
ho
àn
ôn
th
trợ
àn
họ
c,
h
ho
m
126. Trong hợp ngữ một công việc được thể hiện bằng một chương trình con có thể thay bằng 1 macro hoặc ngược lại
được khơng?
Đúng. ĐượcĐ
Sai. KhơngK
Sai. TùyTtìnhthuốngh
Hỗ
128. Với chức năng ghi tệp (chức năng 40h của ngắt INT 21h) thì khi CX=0 (số lượng byte cần ghi vào tệp là 0) có
nghĩa gì?
Đúng. CắtCbỏbphầnpnộindungdcủactệpttừtnơinconctrỏttệpttrởtvềvcuốictệpt
Sai. KhơngKghiggìgvàovtệpt
Sai. NộiNdungdcủactệptvẫnvgiữgngunn
à
th
Hỗ
129. Với chức năng ghi tệp (chức năng 40h của ngắt INT 21h) thì với thẻ tệp (file handle) bằng 1 có nghĩa gì?
Đúng. ĐưaĐsốsliệullênlmànmhìnhh(hiện(lênlmànmhình)h
ồ
n
trợ
ho
àn
Hỗ
n
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
|T
ele
gr
hệ
Z
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
hệ
liê
n
|T
e
Za
lo
liê
n
130. Với chương trình hợp ngữ được viết theo khai báo directive điều khiển segment dạng chuẩn thì khi viết chương
trình con khơng khai báo tường minh NEAR/FAR thì mặc định sẽ là gì?
Đúng. NEARN
Sai. FARF
Sai. TùyTtìnhthuốngh
vu
i lị
ng
xin
Sai. ĐọcĐnộindungdmànmhìnhhđưađvàovtệpt
Sai. ĐưaĐsốsliệulrarmáymini
Za
lo
hệ
liê
n
ơn
họ
c
vu
i lị
,x
ng
in
131. Với chương trình hợp ngữ được viết theo khai báo directive điều khiển segment dạng đơn giản, khi viết chương
trình con khơng khai báo tường minh NEAR/FAR thì trong các trường hợp khai báo sau chương trình con là NEAR khi nào
?
Đúng. .MODEL.tiny/small/compactt
Sai. .MODEL.large/medium/lhugeh
Sai. LoạiLnàoncũngcđượcđ
lị
ng
ơn
vu
i
họ
c
àn
h
,x
m
in
132. Với chương trình thuần túy hợp ngữ (chương trình chính và chương trình con đều là hợp ngữ) thì việc chuyển giao
tham số giữa chương trình chính và chương trình con thường có thể tiến hành như thế nào ?
Đúng. ThơngTquaqthamhtghi,gbiếnbnhớn
Sai. ChỉCthơngtquaqbiếnbnhớn
Sai. ChỉCthơngtquaqthamhtghig
Sai. ThơngTquaqngănnxếpx
th
i
vu
ơn
th
họ
c,
àn
h
m
xin
133. Với máy tính có CPU của hãng Intel hoặc tương thích thì khi khởi động máy tính các thanh ghi CS và IP trỏ đến địa
chỉ nào ?
Đúng. CS=F000hCvàvIP=FFF0hI
Sai. CS=0CvàvIP=0I
Sai. CS=0CvàvIP=FFFFhI
Sai. CS=FFF0hCvàvIP=F000hI
xin
ơn
th
trợ
àn
họ
c,
h
ho
m
àn
134. Với máy tính có CPU của hãng Intel hoặc tương thích thì khi khởi động máy tính các thanh ghi CS và IP trỏ đến địa
chỉ nào ?
Đúng. CS=F000hCvàvIP=FFF0hI
Sai. CS=0CvàvIP=0I
Sai. CS=0CvàvIP=FFFFhI
Sai. CS=FFF0hCvàvIP=F000hI
135. Vòng lặp thơng điệp có tác dụng như thế nào?
Đúng. TiếpTnhậnncáccthơngtđiệpđđượcđphátpsinhsvàvgửigđếnđchươngctrìnht
Sai. BiếnBđổiđthơngtđiệpđtừtdạngdthơtvềvdạngdtinht
Sai. LoạiLbỏbcáccthơngtđiệpđkhơngkcầncthiếtt
Sai. PhátPsinhsthơngtđiệpđvàvgửigđếnđhệhthốngtWindowsW
Sai. TiếpTnhậnncáccsựskiệnkdiễndrartrêntmáym
th
trợ
àn
h
ho
m
àn
Hỗ
136. Vịng lặp thơng điệp được lập trình như sau?
Đúng. MSGMm;while(GetMessage(&m,0,0,0){TranslateMessage(&m);DispatchMessage(&m);}m
Sai. MSGMm;while(1){GetMessage(&m,0,0,0);TranslateMessage(&m);DispatchMessage(&m);}m
Sai. MSGMm;while(GetMessage(&m){TranslateMessage(&m);DispatchMessage(&m);}m
Sai. MSGMm;while(GetMessage(&m,0,0,0){DispatchMessage(&m);TranslateMessage(&m);}m
Sai. MSGMm;while(GetMessage(m,0,0,0){TranslateMessage(m);DispatchMessage(m);}m
à
th
oà
n
137. Vùng dữ liệu ROM BIOS là gì?
Hỗ
trợ
ho
àn
Hỗ
n
ồ
am
|
alo
liê
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
am
|
alo
liê
|T
ele
gr
hệ
Z
vu
i lị
ng
EHOU.ONLINE - Đáp án mơn: IT17 - Lập trình hệ thống
Thắc mắc, góp ý hoặc có nhu cầu hỗ trợ hồn thành mơn học, xin vui lịng liên hệ Zalo|Telegram
Thế Phong - 08 8686 6644
Za
lo
Za
lo
hệ
liê
n
lị
ng
vu
i
xin
i
vu
xin
ơn
à
th
ồ
n
Hỗ
trợ
ho
àn
Hỗ
th
trợ
àn
h
ho
m
àn
Hỗ
th
trợ
àn
họ
c,
h
ho
m
àn
ơn
th
họ
c,
àn
h
ồ
m
n
ơn
th
họ
c
àn
h
,x
m
in
ơn
họ
c
vu
i lị
,x
ng
in
liê
n
|T
e
hệ
vu
i lị
ng
xin
liê
n
Đúng. LàLvùngvnhớnchứaccáccthơngttintvềvmáymtínhtđangđdùngd
Sai. LàLvùngvnhớnchứacmãmmáymcáccchươngctrìnhtconcphụcpvụvngắtncủacBIOSB
Sai. LàLvùngvnhớnchứacmãmmáymcủaccáccchươngctrìnhtkiểmktratkhikmáymtínhtkhởikđộngđ