Công c nào s d ng đ ki m tra ho t đ ng c a m t máy ch phân gi i tên mi nử dụng của máy tính trên hệ điều hành Windows là ạt động của một máy chủ phân giải tên miền ộng của Windows Socket
Trang 1PHẦN TRẢ LỜI TRẮC NGHIỆM
PHẦN CÂU HỎI
1 Th vi n liên k t đ ng c a Windows Socket có tên là:ư viện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ết động của Windows Socket có tên là: ộng của Windows Socket có tên là: ủa Windows Socket có tên là:
a WinSock.DLL
2 Công c dùng đ theo dõi tài nguyên s d ng c a máy tính trên h đi u hành Windows làử dụng của máy tính trên hệ điều hành Windows là ủa Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ều hành Windows là
a Task Manager
3 Đ có th s d ng th vi n Windows Socket, t p tiêu đ c n khai báo là:ử dụng của máy tính trên hệ điều hành Windows là ư viện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ều hành Windows là ần khai báo là:
a Winsock.h
4 Đ có th s d ng d ng th vi n Windows Socket, t p th vi n c n khai báo cho quá trình liên k t là.ử dụng của máy tính trên hệ điều hành Windows là ư viện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ư viện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ần khai báo là: ết động của Windows Socket có tên là:
a Winsock.lib
5 N u c n ph i vi t m t ng d ng c n tính đáp ng nhanh và ch p nh n sai sót Giao th c l a ch n sẽ làết động của Windows Socket có tên là: ần khai báo là: ết động của Windows Socket có tên là: ộng của Windows Socket có tên là: ần khai báo là: ấp nhận sai sót Giao thức lựa chọn sẽ là ận sai sót Giao thức lựa chọn sẽ là ựa chọn sẽ là ọn sẽ là
a TCP
6 Công c nào s d ng đ ki m tra ho t đ ng c a m t máy ch phân gi i tên mi nử dụng của máy tính trên hệ điều hành Windows là ạt động của một máy chủ phân giải tên miền ộng của Windows Socket có tên là: ủa Windows Socket có tên là: ộng của Windows Socket có tên là: ủa Windows Socket có tên là: ều hành Windows là
a Ping
7 Công c chu n đoán m ng dùng đ hi n th các k t n i hi n có trên máy tính làạt động của một máy chủ phân giải tên miền ị các kết nối hiện có trên máy tính là ết động của Windows Socket có tên là: ối hiện có trên máy tính là ện liên kết động của Windows Socket có tên là:
a Wireshark
b TCPView c Netcatd T t cấp nhận sai sót Giao thức lựa chọn sẽ là
8 Công c dùng đ b t các gói tin g i ra và vào m t giao di n m ng c a máy tính làắt các gói tin gửi ra và vào một giao diện mạng của máy tính là ử dụng của máy tính trên hệ điều hành Windows là ộng của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ạt động của một máy chủ phân giải tên miền ủa Windows Socket có tên là:
a Netcat
b Wireshark c Caind C ba đ u sai.ều hành Windows là
9 Công c đa năng, v a có th đóng vai trò client, v a server, ch y trên giao th c TCP, UDP là.ạt động của một máy chủ phân giải tên miền
a Netcat
10 D ch v phân gi i tên mi n ch y t ng nào trong các t ng sau đâyị các kết nối hiện có trên máy tính là ều hành Windows là ạt động của một máy chủ phân giải tên miền ở tầng nào trong các tầng sau đây ần khai báo là: ần khai báo là:
217
ĐỀ THI MÔN LẬP TRÌNH MẠNG
Thời gian: 60 phút – Không được phép dùng tài liệu Điền trực tiếp kết quả vào phần trả lời trắc nghiệm
Trang 2c Internetwork d Datalink
11 Giao th c nào đư viện liên kết động của Windows Socket có tên là: c s d ng đ chia s m t đ a ch toàn c c cho m t nhóm các máy tính trong m ng LAN.ử dụng của máy tính trên hệ điều hành Windows là ộng của Windows Socket có tên là: ị các kết nối hiện có trên máy tính là ỉ toàn cục cho một nhóm các máy tính trong mạng LAN ộng của Windows Socket có tên là: ạt động của một máy chủ phân giải tên miền
a VLAN
12 Trong m t m ng máy tính động của Windows Socket có tên là: ạt động của một máy chủ phân giải tên miền ư viện liên kết động của Windows Socket có tên là: c chia s chung m t đ a ch IP toàn c c Thi t l p nào sau đây sẽ cho phép m t máy tính ộng của Windows Socket có tên là: ị các kết nối hiện có trên máy tính là ỉ toàn cục cho một nhóm các máy tính trong mạng LAN ết động của Windows Socket có tên là: ận sai sót Giao thức lựa chọn sẽ là ộng của Windows Socket có tên là:
t Internet ch đ ng k t n i đ n m t máy ch trong m ng.ủa Windows Socket có tên là: ộng của Windows Socket có tên là: ết động của Windows Socket có tên là: ối hiện có trên máy tính là ết động của Windows Socket có tên là: ộng của Windows Socket có tên là: ủa Windows Socket có tên là: ạt động của một máy chủ phân giải tên miền
a DMZ
b Virtual Server c Port Forwardingd C ba phư viện liên kết động của Windows Socket có tên là:ơng án trên.ng án trên
13 N u c n phát tri n thêm trình đi u khi n cho m t lo i thi t b m i ng d ng sẽ ph i vi t t ng nào c a Windows ết động của Windows Socket có tên là: ần khai báo là: ều hành Windows là ộng của Windows Socket có tên là: ạt động của một máy chủ phân giải tên miền ết động của Windows Socket có tên là: ị các kết nối hiện có trên máy tính là ới Ứng dụng sẽ phải viết ở tầng nào của Windows Ứng dụng sẽ phải viết ở tầng nào của Windows ết động của Windows Socket có tên là: ở tầng nào trong các tầng sau đây ần khai báo là: ủa Windows Socket có tên là: Socket
a Application
b Provider c Transport Protocold Không t ng nào đúngần khai báo là:
14 N u c n ph i thi t k m t giao th c m i, ng d ng sẽ ph i tích h p vào t ng nào c a Windows Socket APIết động của Windows Socket có tên là: ần khai báo là: ết động của Windows Socket có tên là: ết động của Windows Socket có tên là: ộng của Windows Socket có tên là: ới Ứng dụng sẽ phải viết ở tầng nào của Windows ần khai báo là: ủa Windows Socket có tên là:
a Application
b Provider c Transport Protocold Không t ng nào đúng.ần khai báo là:
15 Trình đi u khi n cho m t thi t b m ng sẽ đều hành Windows là ộng của Windows Socket có tên là: ết động của Windows Socket có tên là: ị các kết nối hiện có trên máy tính là ạt động của một máy chủ phân giải tên miền ư viện liên kết động của Windows Socket có tên là: c ch y ch đạt động của một máy chủ phân giải tên miền ở tầng nào trong các tầng sau đây ết động của Windows Socket có tên là: ộng của Windows Socket có tên là:
a User Mode
b Kernel Mode c System Moded Không phư viện liên kết động của Windows Socket có tên là:ơng án trên.ng án nào đúng
16 Biên c a thông đi p trong các giao th c hủa Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ư viện liên kết động của Windows Socket có tên là:ới Ứng dụng sẽ phải viết ở tầng nào của Windows ng dòng có đư viện liên kết động của Windows Socket có tên là: c b o toàn hay không ?
a Có
b Không
c Tùy t ng trư viện liên kết động của Windows Socket có tên là:ờng hợp, nếu được tổ chức hợp lý.ng h p, n u đết động của Windows Socket có tên là: ư viện liên kết động của Windows Socket có tên là: c t ch c h p lý.ổ chức hợp lý
17 Hàm nào sau đây th c hi n công vi c kh i t o Windows Socketựa chọn sẽ là ện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ở tầng nào trong các tầng sau đây ạt động của một máy chủ phân giải tên miền
a WSStartup
18 WSADATA là c u trúc dùng đấp nhận sai sót Giao thức lựa chọn sẽ là
a Truy n thông tin v phiên b n WinSock mà ng d ng mu n kh i t oều hành Windows là ều hành Windows là ối hiện có trên máy tính là ở tầng nào trong các tầng sau đây ạt động của một máy chủ phân giải tên miền
b Nh n thông tin v phiên b n WinSock có trên h th ng.ận sai sót Giao thức lựa chọn sẽ là ều hành Windows là ện liên kết động của Windows Socket có tên là: ối hiện có trên máy tính là
c C hai đáp án đ u sai.ều hành Windows là
19 Đ chuy n đ i giá tr c ng t đ u nh sang đ u to, l nh nào sau đây sẽ đổ chức hợp lý ị các kết nối hiện có trên máy tính là ổ chức hợp lý ần khai báo là: ỏ sang đầu to, lệnh nào sau đây sẽ được sử dụng ần khai báo là: ện liên kết động của Windows Socket có tên là: ư viện liên kết động của Windows Socket có tên là: c s d ngử dụng của máy tính trên hệ điều hành Windows là
a ntohl
20 Hàm nào sau đây s d ng đ gi i phóng Windows Socket API.ử dụng của máy tính trên hệ điều hành Windows là
a WSACleanup
b WSCleanup c Cleanupd Phư viện liên kết động của Windows Socket có tên là:ơng án trên.ng án khác:…
21 Đ l y mã l i c a thao tác ngay trấp nhận sai sót Giao thức lựa chọn sẽ là ỗi của thao tác ngay trước đó Hàm nào sau đây sẽ được sử dụng ủa Windows Socket có tên là: ư viện liên kết động của Windows Socket có tên là:ới Ứng dụng sẽ phải viết ở tầng nào của Windows c đó Hàm nào sau đây sẽ đư viện liên kết động của Windows Socket có tên là: c s d ngử dụng của máy tính trên hệ điều hành Windows là
a GetLastError
Trang 322 Đ chuy n đ i m t đ a ch IP l u trong bi n serverAddr l u tr đ a ch socket sang d ng xâu ký t , l nh nào sau đây là ổ chức hợp lý ộng của Windows Socket có tên là: ị các kết nối hiện có trên máy tính là ỉ toàn cục cho một nhóm các máy tính trong mạng LAN ư viện liên kết động của Windows Socket có tên là: ết động của Windows Socket có tên là: ư viện liên kết động của Windows Socket có tên là: ữ địa chỉ socket sang dạng xâu ký tự, lệnh nào sau đây là ị các kết nối hiện có trên máy tính là ỉ toàn cục cho một nhóm các máy tính trong mạng LAN ạt động của một máy chủ phân giải tên miền ựa chọn sẽ là ện liên kết động của Windows Socket có tên là: đúnga inet_ntos(serverAddr.sin_addr);
b inet_ntoa(serverAddr.s_addr); c inet_ntoa(serverAddr.sin_addr);d inet_itos(serverAddr.sin_addr);
23 L nh nào sau đây dùng đ t o m t socket TCPện liên kết động của Windows Socket có tên là: ạt động của một máy chủ phân giải tên miền ộng của Windows Socket có tên là:
a socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)
b socket(AF_INET,SOCK_DGRAM,IPROTO_TCP) c Socket(AF_INET,SOCK_STREAM,IPPROTO_UDP)d socket(AF_INET,SOCKSTREAM,IPPROTOTCP)
24 L nh nào sau đây dùng đ t o m t socket UDPện liên kết động của Windows Socket có tên là: ạt động của một máy chủ phân giải tên miền ộng của Windows Socket có tên là:
a socket(AF_INET,SOCK_UDP, IPPROTO_TCP)
b socket(AF_INET,SOCK_DGRAM,IPROTO_TCP) c Socket(AF_INET,SOCK_STREAM,IPPROTO_UDP)d Không l nh nào đúng.ện liên kết động của Windows Socket có tên là:
25 Đo n chạt động của một máy chủ phân giải tên miền ư viện liên kết động của Windows Socket có tên là:ơng án trên.ng trình sau th c hi n k t n i đ n m t server, đi n vào v trí <A>, <B>, <C> các l nh còn thi u.ựa chọn sẽ là ện liên kết động của Windows Socket có tên là: ết động của Windows Socket có tên là: ối hiện có trên máy tính là ết động của Windows Socket có tên là: ộng của Windows Socket có tên là: ều hành Windows là ị các kết nối hiện có trên máy tính là ện liên kết động của Windows Socket có tên là: ết động của Windows Socket có tên là:
ret = connect(s, (sockaddr*)&serverAddr,sizeof(serverAddr));
if (ret ==SOCKET_ERROR) {
printf(“Loi ket noi: %d”, <A>);
<B>;
<C>;
};
a <A>: GetLastError, <B>: closesocket (s), <C>: WSACleanup()
b <A>: WSAGetLastError(), <B> close(s), <C>: Cleanup()
c <A>: WSALastError(), <B>: closesocket(s), <C>: đ tr ng.ối hiện có trên máy tính là
d Không phư viện liên kết động của Windows Socket có tên là:ơng án trên.ng án nào đúng
26 Đ chuy n đ i m t xâu sang đ a ch IP, l nh nào sau đây là đúngổ chức hợp lý ộng của Windows Socket có tên là: ị các kết nối hiện có trên máy tính là ỉ toàn cục cho một nhóm các máy tính trong mạng LAN ện liên kết động của Windows Socket có tên là:
a inet_ntoa(“192.168.1.1”);
b inet_aton(“192.168.1.1”); c inet_addr(“192.168.1.1”);d inet_stoi(“192.168.1.1”);
27 Trong Windows Socket, v i các hàm không có ti n t WSA thì mã l i tr v là 0 có nghĩa là:ới Ứng dụng sẽ phải viết ở tầng nào của Windows ều hành Windows là ối hiện có trên máy tính là ỗi của thao tác ngay trước đó Hàm nào sau đây sẽ được sử dụng ều hành Windows là
a Thành công
b Th t b iấp nhận sai sót Giao thức lựa chọn sẽ là ạt động của một máy chủ phân giải tên miền
c Tùy trư viện liên kết động của Windows Socket có tên là:ờng hợp, nếu được tổ chức hợp lý.ng h p
28 C u trúc nào đấp nhận sai sót Giao thức lựa chọn sẽ là ư viện liên kết động của Windows Socket có tên là: c s d ng đ khai báo đ a ch socket internet:ử dụng của máy tính trên hệ điều hành Windows là ị các kết nối hiện có trên máy tính là ỉ toàn cục cho một nhóm các máy tính trong mạng LAN
a sock_addr
29 Các giá tr l n h n 01 byte trong c u trúc l u tr đ a ch c a socket đị các kết nối hiện có trên máy tính là ới Ứng dụng sẽ phải viết ở tầng nào của Windows ơng án trên ấp nhận sai sót Giao thức lựa chọn sẽ là ư viện liên kết động của Windows Socket có tên là: ữ địa chỉ socket sang dạng xâu ký tự, lệnh nào sau đây là ị các kết nối hiện có trên máy tính là ỉ toàn cục cho một nhóm các máy tính trong mạng LAN ủa Windows Socket có tên là: ư viện liên kết động của Windows Socket có tên là: c t ch c theo ki u:ổ chức hợp lý
a Đ u toần khai báo là:
b Đ u nhần khai báo là: ỏ sang đầu to, lệnh nào sau đây sẽ được sử dụng c Tùy trư viện liên kết động của Windows Socket có tên là:ờng hợp, nếu được tổ chức hợp lý.ng h p
30 Đ th c hi n phân gi i tên mi n b ng WinSock, c n b sung t p tiêu đ nàoựa chọn sẽ là ện liên kết động của Windows Socket có tên là: ều hành Windows là ằng WinSock, cần bổ sung tệp tiêu đề nào ần khai báo là: ổ chức hợp lý ện liên kết động của Windows Socket có tên là: ều hành Windows là
a Winsock2.h
Đo n chạt động của một máy chủ phân giải tên miền ư viện liên kết động của Windows Socket có tên là:ơng án trên.ng trình sau đ c n i dung m t t p tin và g i đi qua k t n i c đã đọn sẽ là ộng của Windows Socket có tên là: ộng của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ử dụng của máy tính trên hệ điều hành Windows là ết động của Windows Socket có tên là: ối hiện có trên máy tính là ư viện liên kết động của Windows Socket có tên là: c thành l p ận sai sót Giao thức lựa chọn sẽ là
Đi n vào các v trí <A> , <B>…các câu l nh/giá tr thích h pều hành Windows là ị các kết nối hiện có trên máy tính là ện liên kết động của Windows Socket có tên là: ị các kết nối hiện có trên máy tính là
SOCKET c;
FILE * fp;
char buff[1024];
fp = fopen("name.txt","rb");
while (<A>)
Trang 4len = fread(<B>,1,1024,<C>);
if (len <=0)
break;
send(<D>,buff,<E>,0);
}7s
closesocket(c);
fclose(fp);
31 Giá tr thích h p cho <A> làị các kết nối hiện có trên máy tính là
a fp
32 Giá tr thích h p cho <B> làị các kết nối hiện có trên máy tính là
a buff
33 Giá tr thích h p cho <C> làị các kết nối hiện có trên máy tính là
a buff
34 Giá tr thích h p cho <D> làị các kết nối hiện có trên máy tính là
a s
35 Giá tr thích h p cho <E> làị các kết nối hiện có trên máy tính là
a 1024
Đo n chạt động của một máy chủ phân giải tên miền ư viện liên kết động của Windows Socket có tên là:ơng án trên.ng sau nh n v m t xâu và g i tr xâu theo th t ngận sai sót Giao thức lựa chọn sẽ là ều hành Windows là ộng của Windows Socket có tên là: ử dụng của máy tính trên hệ điều hành Windows là ựa chọn sẽ là ư viện liên kết động của Windows Socket có tên là: c l i Đi n vào các v trí <A>,<B>,<C>,<D>,<E> các câu ạt động của một máy chủ phân giải tên miền ều hành Windows là ị các kết nối hiện có trên máy tính là
l nh thích h p:ện liên kết động của Windows Socket có tên là:
SOCKET s;
char c, str[1024];
int i,len;
while (1)
{
len = recv(s,str,1024,0);
str[<A>] = 0;
for (i=0;i<len/2;i++)
{
c = <B>; str[i] = str[<C>]; str[len-i-1]=<D>;
};
send(<E>,str,len,0);
}
36 Câu l nh thích h p cho <A> làện liên kết động của Windows Socket có tên là:
a len
37 Câu l nh thích h p cho <B> làện liên kết động của Windows Socket có tên là:
a str[0]
38 Câu l nh thích h p cho <C> làện liên kết động của Windows Socket có tên là:
a len/2
39 Câu l nh thích h p cho <D> làện liên kết động của Windows Socket có tên là:
a c
40 Câu l nh thích h p cho <E> làện liên kết động của Windows Socket có tên là:
a c