Các vấn đề gì cần lưu ý khi liên kết theo cách viết tách biệt ngôn ngữ bậc cao thường thể hiện chương trình chínhvà hợp ngữ thường thể hiện hàm?. Vậy khi liên kết ngôn ngữ bậc cao với ng
Trang 1Lư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
Tài liệu cập nhật đến ngày 17/09/2021
► Câu trả lời đúng
? Câu trả lời chưa xác định
1 API có tác dụng như thế nào trên Windows?
► ThưTviệnvđểđlậpltrìnht
CácCdịchdvụvhệhthốngtChứcCnăngncủacngườindùngdMộtMchươngctrìnhtứngứdụngdPhầnPmềmmđểđlậpltrìnht
2 Bảng vectơ ngắt chứa gì và nằm ở đâu?
► ChứaCđịađchỉcđầuđcủaccáccchươngctrìnhtconcphụcpvụvngắtnvàvnằmnởởRAMR
ChứaCmãmmáymcủaccáccchươngctrìnhtconcphụcpvụvngắtnvàvnằmnởởROMRBIOSBChứaCmãmmáymlệnhlđầuđtiêntcủaccáccchươngctrìnhtconcphụcpvụvngắtnvàvnằmnởởROMRhoặchRAMRđềuđđượcđ
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ăngnào đó của 1 ngắt hệ thống thì theo qui định số chức năng sẽ được đặt vào đâu?
► ThanhTghigAHA
BấtBkỳkthanhtghignàontùytngườinlậpltrìnhtchọncThanhTghigALA
4 Bước nhảy của các lệnh nhảy có điều kiện phải
► 1281byteb
64k6KhôngKgiớighạnh
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 ?
► 0:411h0
0:400h00:410h0
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 ?
► 0:410h0
0:400h00:411h0
7 Các bước để lập trình đa luồng?
► B1)BLậpLtrìnhthàmhxửxlýlluồngB2)lTạoTluồnglchạychàmhtrêntbằngblệnhl“CreateThread”“
B1)BLậpLtrìnhtcácclệnhlxửxlýlluồngB2)lTạoTluồnglchạychàmhtrêntbằngblệnhl“CreateThread”“
B1)BLậpLtrìnhthàmhbấtbkỳB2)kTạoTluồnglchạychàmhtrêntB1)BLậpLtrìnhthàmhxửxlýlluồngB2)lTạoTluồnglchạychàmhtrêntbằngblệnhl“new“Thread”TB1)BLậpLtrìnhthàmhxửxlýlluồngB2)lTạoTluồnglchạychàmhtrêntbằngblệnhl“StartThread”“
8 Các bước sử dụng thư viện theo kiểu run-time là?
► 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”“
B1)BNạpNthưtviệnvbằngblệnhl“LoadLibrary”B2)“LấyLcáccthànhtphầnpmuốnmdùngdtrongtthưtviệnB3)vSửSdụngdcáccthànhtlấylđượcB4)đGiảiGphóngpthưtviệnvbằngblệnhl“FreeLibrary”“
B1)BNạpNthưtviệnvbằngblệnhl“LoadLibrary”B2)“LấyLđịađchỉccáccthànhtphầnpmuốnmdùngdbằngblệnhl
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Trang 2B1)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”“
B1)BNạpNthưtviệnvbằngblệnhl“LoadLibrary”B2)“SửSdụngdcáccthànhttrongtthưtviệnB4)vGiảiGphóngpthưtviệnvbằngblệnhl“FreeLibrary”“
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”)?
► CreateWindowShowWindowUpdateWindowC
CreateWindowShowWindowCCreateWindowsShowWindowsUpdateWindowsCNewWindowShowWindowN
NewWindowShowWindowPaintWindowN
10 Các lệnh điều khiển khi dịch chương trình (directive) có sinh ra mã máy để chạy chương trình hay không?
► KhôngKsinhsrarmãmmáymđểđchạycchươngctrìnhtmàmchỉchỗhtrợtchocchươngctrìnhtdịchd
TùyTtìnhthuốnghCóCsinhsrarmãmmáymđểđchạycchươngctrìnht
11 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?
► KhôngK
CóCTùyTtìnhthuốngh
12 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?
► SốSngắtntừtinti0h0đếnđinti1fh1vàvmãmmáymCTCconcphụcpvụvngắtnnằmnởởROMRBIOSB
SốSngắtntừtinti0h0đếnđinti1fh1vàvmãmmáymCTCconcphụcpvụvngắtnnằmnởởRAMRSốSngắtntừtinti20h2đếnđinti0ffh0vàvmãmmáymCTCconcphụcpvụvngắtnnằmnRAMRSốSngắtntừtinti20h2đếnđinti0ffh0vàvmãmmáymCTCconcphụcpvụvngắtnnằmnROMRBIOSB
13 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?
► SốSngắtntừtinti20h2đếnđinti0ffh0vàvmãmmáymCTCconcphụcpvụvngắtnnằmnRAMR
SốSngắtntừtinti0h0đếnđinti1fh1vàvmãmmáymCTCconcphụcpvụvngắtnnằmnởởRAMRSốSngắtntừtinti0h0đếnđinti1fh1vàvmãmmáymCTCconcphụcpvụvngắtnnằmnởởROMRBIOSBSốSngắtntừtinti20h2đếnđinti0ffh0vàvmãmmáymCTCconcphụcpvụvngắtnnằmROMnBIOSB
14 Các thanh ghi của máy tính 32 bit có độ dài bao nhiêu bit?
► TấtTcảccáccthanhtghigđềuđcócđộđdàid323bitbtrừtcáccthanhtghigđoạnđ(segment)(vẫnvlàl161bitb
TấtTcảcđềuđcócđộđdàid161bitbTấtTcảcđềuđcócđộđdàid323bitb
15 Các thanh ghi segment của máy tính cấu trúc 32 bit có độ dài bao nhiêu bit?
► TấtTcảccáccthanhtghigsegmentscủacmáymtínht323bitbđềuđcócđộđdàid161bitb
323bitb646bitb88bitb
16 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êumặc định cho thiết bị ra chuẩn (màn hình)?
► 11
002233
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Trang 318 Các vấn đề gì cần lưu ý khi liên kết theo cách viết tách biệt ngôn ngữ bậc cao (thường thể hiện chương trình chính)
và hợp ngữ (thường thể hiện hàm)?
► CầnClưulýýđếnđ33vấnvđề:1.Vấnđđềđđađtệp:tCácCnhãnndùngdchungc(cả(haihtệptđềuđdùng)dphảiphiểuhnhaunthông
tquaqkhaikbáobPUBLIC,PEXTRNE(với(hợphngữ)nvàvexternevớivC/C++),2.VấnCđêđthêmtdấud trướcttênthàmhAssemblyA(khi(liênlkếtkvớivC)Cvàvthêmt@tên@hàm$qxh(khi(liênlkếtkvớivC++),Ctrongtđóđxxsẽslà:-lvvnếunhàmhkhôngkđôi,-điinếunhàmhcócđốiđvàvthamtsốsthựctlàlthamttrị,-tpi/niplàlhàmhcócđốiđconctrỏtnear/farnvàvthamtsốsthựctlàlthamtbiến.3.VấnbđềđtênthàmhviếtvbằngbAssemblyAmangmgiágtrịttrảtvề.v
ChỉClưulýýđếnđvấnvđềđđađtệptKhôngKcầnclưulýýgìg
ChỉCcầnclưulýýđếnđtênthàmhAssemblyAmangmgiágtrịttrảtvềv
19 Cách để một chương trình ứng dụng truy cập API là?
► ViếtVlệnhlgọighàmhAPIA
KhaiKbáobAPIAtrongtchươngctrìnhtKhôngKthểttruytcậpcAPIA
MáyMtựtđộngđgọigđếnđAPIAViếtVlệnhltruytcậpcđếnđAPIA
20 Cách dịch và liên kết của cách liên kết Inline Assembly?
► QuáQtrìnhtdịchdsẽsnhưnsau:-sChươngCtrìnhtdịchdcủacTCTsẽsdịchdtệptnguônn(đuôi(.c.hoặch.cpp).sangstệptcócđuôiđ
.asm,-.ChươngCtrìnhtdịchdTASMTdịchdtệptcócđuôiđ.asm.sangstệptđuôiđ.obj,-TLINK.sẽsthựcthiệnhviệcvliênlkếtkđểđtạotrartệpt.exe
TùyTtìnhthuốnghChươngCtrìnhtdịchdcủacngônnngữnAssemblyAsẽsđảmđnhiệmnhếthChươngCtrìnhtdịchdcủacTCTsẽsđảmđnhiệmnhết.h
21 Cách liên kết Inline Assembly có ưu, nhược gì?
► Ưu:ƯDễDviết.Nhược:KhôngvchocphéppcócnhãnnnhảyntrongtkhốiklệnhlchèncvàovC/C++.CSuySrarkhốiklệnhlAssembly
Ayếu,CácylệnhlAssemblyA“dịch“nhờ”nchươngctrìnhtdịchdcủacC/C++Cdodvậyvđôiđlúclsinhsrarsaissótskhikdịch.dDễDviếtvsongschươngctrìnhtchạycchậmc
23 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 ?
► CảChaihcùngccócthểt
AnhAAAđúngđ
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Trang 425 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
?
► ChứcCnăngn9h9
ChứcCnăngn0Eh0ChứcCnăngn8h8
26 Chức năng nào của ngắt INT 21h cho phép đọc tệp?
► ChứcCnăngn3Fh3
ChứcCnăngn3Ch3ChứcCnăngn3Dh3ChứcCnăngn3Eh3ChứcCnăngn40h4
27 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?
► ChứcCnăngn43h4
ChứcCnăngn41h4ChứcCnăngn42h4ChứcCnăngn56h5ChứcCnăngn57h5
28 Chức năng nào của ngắt INT 21h cho phép đổi tên tệp?
► ChứcCnăngn56h5
ChứcCnăngn41h4ChứcCnăngn42h4ChứcCnăngn43h4ChứcCnăngn57h5
29 Chức năng nào của ngắt INT 21h cho phép ghi tệp?
► ChứcCnăngn40h4
ChứcCnăngn3Ch3ChứcCnăngn3Dh3ChứcCnăngn3Eh3ChứcCnăngn3Fh3
30 Chức năng nào của ngắt INT 21h cho phép mở tệp mới đã có?
► ChứcCnăngn3Dh3
ChứcCnăngn3Ch3ChứcCnăngn3Eh3ChứcCnăngn3Fh3ChứcCnăngn40h4
31 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?
► 1h1
0Ah0
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Trang 533 Chức năng nào của ngắt INT 21h cho phép tạo tệp mới và mở?
► ChứcCnăngn3Ch3
ChứcCnăngn3Dh3ChứcCnăngn3Eh3ChứcCnăngn3Fh3ChứcCnăngn40h4
34 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 ?
► ChứcCnăngn0h0
ChứcCnăngn0Fh0ChứcCnăngn2h2ChứcCnăngn3h3
35 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 conAssembly có đối hay không? Ai qui định số lượng đối và kiểu đối ?
► CóCvàvsốslượnglđốiđvàvkiểukđốiđdodngônnngữnbậcbcaocgiảgthiếtt
CóCvàvsốslượnglđốiđvàvkiểukđốiđdodhợphngữnquyếtqđịnhđKhôngK
36 Chương trình con và macro thì loại nào cho phép có đối?
► MACROM
CảChaihChươngCtrìnhtconc
37 Chương trình con và macro thì loại nào thực hiện nhanh hơn?
► MACROM
BằngBnhaunChươngCtrìnhtconc
38 Chương trình con và macro thì loại nào tiết kiệm vùng nhớ?
► ChươngCtrìnhtconc
BằngBnhaunMACROM
39 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 ?
► TấtTcảccáccphươngpáná
ChỉCsửsdụngddirectivedEXTRNEChỉCsửsdụngddirectivedPUBLICP
40 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 ?
► ModuleMviếtvchươngctrìnhtconc
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Trang 641 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ùngchung đó được tiến hành ở đâu ?
► ỞỞmodulemnàoncũngcđượcđ
ChỉCởởmodulemchươngctrìnhtconcChỉCởởmodulemcủacchươngctrìnhtchínhc
42 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ùngchung đó được tiến hành ở đâu ?
► ỞỞmodulemnàoncũngcđượcđ
ChỉCởởmodulemchươngctrìnhtconcChỉCởởmodulemcủacchươngctrìnhtchínhc
43 Chương trình được viết bằng ngôn ngữ Assembly (hợp ngữ) có ưu điểm gì?
► ChạyCnhanh,ntiếttkiệmkvùngvnhớnvàvdễddàngdthâmtnhậpnvàovphầnpcứngccủacmáymtínht
ChạyCnhanhnDễDviếtvTiếtTkiệmkvùngvnhớnDễDtìmtsais
44 Có mấy cách chuyển giao tham số giữa chương trình chính (thường do C/C++ đảm nhiệm) với chương trình con(thường do Assembly đảm nhiệm)?
► CóCthểtchuyểncgiaogthamtsốstheot22cách:Cáchc1:1ThôngTquaqkhaikbáobbiếnbtoàntcụccvàvsửsdụngddirectived
PUBLICPvàvEXTRNE(với(hợphngữ)nvàvexterne(với(C/C++),CáchC2:2ThôngTquaqngănnxếpxkhikngônnngữnC/C++CgiảgthiếtthàmhdodAssemblyAcócđốiđvàvkhikgọigchươngctrìnhtcon,cngônnngữnC/C++CđưađthamtsốsthựctvàovngănnxếpxvàvhàmhAssemblyAsẽsvàovngănnxếpxlấylcáccgiágtrịtđóđrarmàmdùng.d
ChuyểnCgiaogquaqthanhtghigChỉCthôngtquaqbiếnbnhớnChỉCthôngtquaqngănnxếpx
45 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 ?
► CảChaihcáchc
ChỉCcóccáchcgiángtiếptnhờnchứccnăngn25h2củacngắtninti21h2ChỉCcóccáchctrựcttiếpt
46 Có thể dùng chung các thanh ghi làm toán hạng trong các lệnh của thân chương trình chính và chương trình conđược không?
► Được,Đsongsphảipbảobvệvgiágtrịtcáccthanhtghigtrongtchươngctrìnhtconctrướctkhiksửsdụngdvàvhồihphụcplạilgiágtrịt
cáccthanhtghigtrướctkhikquayqvềvchươngctrìnhtchính.cĐược,ĐmàmkhôngkcầncquanqtâmtđếnđđiềuđgìgcảcKhôngKđượcđ
TùyTtìnhthuốngh
47 Có thể sử dụng dạng cơ số nào để thể hiện 1 hằng số trong lập trình Assembly?
► TấtTcảccáccdạngdcơcsốsnêuntrênt
DạngDbátbphânp(cơ(sốs8)8DạngDhexa(cơhsốs16)1DạngDnhịnphânp(cơ(sốsbinary)bDạngDthậptphânp(cơ(sốs10)1
48 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ữ ?
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Trang 7► 22dạng:dđơnđgiảngvàvchuẩnc
33dạngdChỉC11dạngdchuẩncChỉC11dạngdđơnđgiảng
49 Con trỏ (cursor) có ở chế độ (mode) nào của màn hình ?
► VănVbảnb
CảCvănvbảnbvàvđồđhọahĐồĐhọah
50 Cũng như mọi ngôn ngữ lập trình, việc sử dụng chương trình con trong lập trình Assembly (hợp ngữ) có ý nghĩa gì?
► LàmLchocchươngctrìnhtcóccấuctrúctvàvtiếttkiệmkvùngvnhớn
DễDdịchdTiếtTkiệmkvùngvnhớnDễDviếtv
51 CX chứa số lần lặp của lệnh LOOP Vậy CX có thể là một giá trị
► 1≤CX≤327671
BấtBkỳksốsnàonCX≥0C
TấtTcảccáccphươngpáná
52 Đây là loại khai báo biến gì ?.DATA A DW 10 dup(?)
► AAlàl11trườngtsốscóc101thànhtphầnpmàmmỗimthànhtphầnplàl22bytebkhôngkxácxlậplgiágtrịtbanbđầuđ
AAlàlbiếnbsốs22bytebđượcđgánggiágtrịtbanbđầuđlàl101AAlàlbiếnbsốscócđộđdàid101byteb
53 Để lập trình xử lý khi người dùng chọn mục trên menu ta thực hiện?
► KiểmKtratvàvxửxlýlnếunthamtsốskiểukWPARAMWtrongthàmhthôngtđiệpđbằngbsốshiệuhcủacmụcmchọnc
KiểmKtratthôngtđiệpđWM_COMMANDWvàvxửxlýlnếunthamtsốskiểukUINTUtrongthàmhthôngtđiệpđbằngbsốshiệuhcủacmụcmchọnc
KiểmKtratthôngtđiệpđWM_COMMANDWvàvxửxlýlnếunthamtsốsWPARAMWtrongthàmhthôngtđiệpđbằngbsốshiệuhcủacmụcmchọnc
Rectangle(,0,0,100,100);LineTo(,0,0,100,100);LineTo(,0,100,100,0);AngleArc(50,50,50,0,360);RRectangle(,0,0,100,100);MoveToEx(,0,0,0);LineTo(,100,100);MoveToEx(,0,100,0);LineTo(,100,0);AngleArc(0,0,100,0,360);
RRectangle(,0,0,50,100);MoveToEx(,0,0,0);LineTo(,50,100);MoveToEx(,0,100,0);LineTo(,50,0);Ellipse(0,0,50,100);R
55 Đị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?
► 22byteb
11byteb44byteb
56 Directive INCLUDE chèn nội dung 1 tệp ngoài vào chương trình đang viết Nếu sử dụng directive INCLUDE nhiều lần
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Trang 8nội dung 1 tệp ngoài vào chương trình thì trong nội dung của tệp ngoài có cho phép có nhãn nhảy hay không ?
► KhôngK
CóCTùyTtìnhthuốngh
57 Directive nào xác lập biến 2 byte ?
► DWD
DBDDDD
58 Độ lớn của bảng vectơ ngắt và vị trí của bảng vectơ ngắt?
► 10241bytebvàvnằmnởởđầuđvùngvnhớn
1281bytebvàvnằmnởởđầuđvùngvnhớn2562bytebvàvnằmnởởcuốicvùngvnhớn5125bytebvàvnằmnởởcuốicvùngvnhớn
59 Độ lớn vùng dữ liệu ROM BIOS và địa chỉ đầu vùng dữ liệu ROM BIOS?
► 2562bytebRAMRvàvđịađchỉcđầuđlà:l0:400h0
10241bytebRAMRvàvđịađchỉcđầuđlàl0:100h01281bytebRAMRvàvđịađchỉcđầuđlàl0:0h0
60 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 BXchứa gì ?
► PhầnPđịađchỉcOFFSETOcủacA[0]A(địa(chỉcthànhtphầnpđầuđtiêntcủactrường)t
GiáGtrịtA[0]APhầnPđịađchỉcOFFSETOcủacA[99]A(địa(chỉcthànhtphầnpcuốiccùngccủactrường)t
61 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 ?
► CS:IPC
DS:SIDES:DIESS:SPS
62 Hàm API để hiển thị thông báo trên màn hình có tên là?
► MessageBoxM
AlertAMessageScreenMMsgBoxMToastT
63 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,HHINSTANCE,HLPSTR,Linti
HINSTANCE,HHANDLE,HLPSTR,LintiHINSTANCE,HUINT,ULPSTR,LintiHWND,HHINSTANCE,HLPSTR,LintiHWND,HHINSTANCE,HUINT,ULPVOIDL
64 Hàm chính (WinMain) của chương trình trên Windows được khai báo như sau?
► intiWINAPIWWinMain(WHINSTANCE,HHINSTANCE,HLPSTR,int);L
intiWINAPIWWinMain(WHINSTANCE,HLPSTR,Lint);iintiWINAPIWWinMan(WHINSTANCE,HHINSTANCE,HLPSTR,int);LintiWinMain(WHINSTANCE,HHINSTANCE,HLPSTR,int);L
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Trang 965 HDC là kiểu định danh cho ngữ cảnh thiết bị để làm gì?
► ChứaCdữdliệulvềvcáccthamtsốsđồđhọahnhưnmàumvẽ,vmàumtô,tkiểuknétnvẽ,…v
ChứaCđốiđtượngtđểđvẽvđồđhọahChứaCdữdliệulvềvcáccthôngttintcấuctạotcửacsổsChứaCsốshiệuhcửacsổskhikvẽv
ChứaCthôngttintvềvcáccthôngtđiệpđchocviệcvvẽvđồđhọah
66 Khai báo các thành phần chia sẽ giữa thư viện và chương trình là?
► SửSdụngdchỉcthịt“ declspec(dllexport)”“trongtthưtviệnvvàv“ declspec(dllimport)”“trongtchươngctrìnht
SửSdụngdcặpc“ declspec(dllexport)”“vàv“ declspec(dllimport)”“trongtcảcthưtviệnvvàvchươngctrìnhtSửSdụngdchỉcthịt“ declspec(dllexport)”“trongtchươngctrìnhtvàv“ declspec(dllimport)”“trongtthưtviệnvSửSdụngdchỉcthịt“ declspec(dllexport,“dllimport)”dtrongtcảcthưtviệnvvàvchươngctrìnht
69 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à chophép ?
► DirectiveDEXTRNE
DirectiveDPUBLICPKhôngKcầncdirectivednàoncảc
70 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ớicá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 để chophép ngôn ngữ bậc cao dùng các nhãn đó ?
► CầnC
TùyTtìnhthuốnghTùyTtìnhthuốngh
71 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ớicá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 đó ?
► KhôngKcầncvìvbấtbkỳkmộtmkhaikbáobnàoncủacn/nnbậcbcaocđềuđchocphéppcáccmodulemkháckdùngd
CầnCTùyTtìnhthuốngh
72 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
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Trang 10giả 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) ?
► BPB
BX,BSIShoặchDIDSPS
73 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ợpngữ 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ườngminh EXTERNAL (extern) để xin phép dùng các nhãn mà hợp ngữ đã xác lập và cho phép ?
► CầnC
KhôngKcầncTùyTtìnhthuốngh
74 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++ ?
► ThêmTdấud (dấu(underscore)utrướcttêntbiếnbvàvthêmtởởmọimnơinmàmbiếnbđóđxuấtxhiệnhtrongtmodulemhợph
ngữnKhôngKcầncthêmtgìgThêmTdấud$$
75 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 đưavào ngăn xếp theo thứ tự như thế nào ?
► TừTphảipsangstráit
TừTtráitsangsphảipTùyTtìnhthuốngh
76 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ì trongmodule hợp ngữ có phải thêm dấu gì trước tên chương trình con ?
► ThêmT@@vàovtrướcttêntchươngctrìnhtconc
KhôngKcầncthêmtgìgThêmTdấud (dấu(underscore)uvàovtrướcttêntchươngctrìnhtconc
77 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ấybyte?
► NếuNchươngctrìnhtconclàlNEARNthìt22byte,bcòncnếunchươngctrìnhtconclàlFARFthìt44byteb
22byteb44byteb
78 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ềukhiển segment ?
► DạngDchuẩnc
CảChaihdạngdDạngDdơndgiảng
79 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ườilập trình có phải đưa phần địa chỉ segment của dữ liệu vào thanh ghi DS ?
► CóCvàvnhờn22lệnhlsaus:mov:reg16,datamovrDS,reg16D
CóCvàvnhờn22lệnhlsaus:mov:reg16,@datarmovmDS,reg16DKhông,Khệhđiềuđhànhhsẽstựtđưađ
TùyTtìnhthuốngh
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE
Xin vui lòng liên hệ Zalo|Telegram Thế Phong - 08 3533 8593 - EHOU.ONLINE