1. Trang chủ
  2. » Giáo Dục - Đào Tạo

đề cương trắc nghiệm lập trình mạng

35 353 6

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 35
Dung lượng 212,5 KB

Nội dung

Câu 1: Trong phát biểu mạng máy tính sau, phát biểu đúng? a) Mạng máy tính máy tính kết nối với b) Mạng máy tính bao gồm: máy tính, thiết bị mạng đảm bảo biệc kết nối, phần mềm cho phép thực việc giao tiếp giửa máy c) Mạng máy tính gồm: máy tính, dây mạng, vỉmạng d) Mạng máy tính gồm: máy tính, dây mạng, vỉmạng, hub Câu 2: Dưới góc độ địa lí, mạng máy tính phân thành mạng nào? Được phân thành loại: - Mạng cục (LAN – Local Area Network) Mạng diện rộng (WAN – Wide Area Network) - Mạng tồn cầu Internet Mạng Cục Câu 3: Tiêu chí dùng để phân loại mạng? A Đường truyền/Địa lý/Kiến trúc mạng/Hệ điều hành B Hệ điều hành/Địa lý/Đường truyền/Tốc độ truyền C Địa lý/Kỹ thuật chuyển mạch/Kiến trúc mạng/Hệ điều hành D Địa lý/Tốc độ truyền/Hệ điều hành/Kiến trúc mạng Câu 4: Những yếu tốnào sau liên quan tới việc lực chọn kiến trúc mạng? a) Sốlượng máy tính mạng b) Tốc độtruyền thơng mạng c) Địa điểm lắp đặt khảnăng tài d) CảA, B, C Câu 5: Các đặc trưng kỹthuật mạng máy tính? A Đường truyền/Tốc độ/Kiến trúc/Hệ điều hành B Đường truyền/Kỹthuật chuyển mạch/Tốc độ/Hệ điều hành C Đường truyền/Kỹthuật chuyển mạch/Kiến trúc/Tốc độ D Đường truyền/Kỹthuật chuyển mạch/Kiến trúc/Hệ điều hành Câu 6: Trong Mơ hình OSI có lớp a) tầng b) tầng c) tầng d) tầng Câu 7: lớp cung cấp phương tiện đểngười sử dụng truy nhập vào môi trường OSI cung cấp dịch vụthông tin phân tán a Transport b Presentation c Session d Application Câu Tầng mơ hình OSI làm việc với tín hiệu điện: a) Data Link b) Network c) Physical d) Session CÂU 9: Lớp (Layer) mơ hình OSI chịu trách nhiệm mã hố (encryption) liệu? A) Application B) Presentation C) Session D) Transport Câu 10: Tầng mơ hình OSI có chức dùng để tạo gói tin ? a Data Link b Transport c Physical D Network Câu 11 Sựphân đoạn dòng dữliệu xảy tầng mơ hình OSI ? a Transport b Network c Physical d Data link Câu 12 Tầng mô hình OSI có chức chuyển đổi dữliệu ? a Application b Presentation c Transport d Network Câu 13 : Lớp mơ hình OSI thực việc chọn đường chuyển tiếp thông tin; thực kiểm soát luồng dữliệu cắt/hợp dữliệu? a Session b Network c Transport d Data link Câu 14 Giao thức TCP/IP sửdụng tầng Application mơ hình OSI? a Telnet b FTP c TFTP d Cả ba câu a, b, c Câu 15 Để cấp phát động địa IP, ta sử dụng dịch vụ có giao thức nào: a Dùng giao thức DHCP b Dùng giao thức FTP c Dùng giao thức DNS d Dùng giao thức HTTP Câu 16 Protocol là: [a] Các qui tắc phép máy tính giao tiếp với [b] Một thành phần thiếu hệ thống mạng [c] A B sai [d] A B Câu 17 Lớp sau sử dụng mơ hình TCP/IP ? a Application b Network c Transport d Internet Câu 18 Dịch vụnào sau sửdụng giao thức TCP? a HTTP b TFTP c SNMP d Tất Câu 19 Tầng sửdụng cảhai mơ hình TCP/IP OSI ? a Application b Session c Internet d Data link Câu 20 Giao thức sau giao thức không kết nối tầng Transport mơ hình OSI? a ARP b RARP c IP d UDP Câu 21: Cho biết ứng dụng thuộc loại Client/Server: a WWW (world wide web) b MS Word c MS Excel d Photoshop Câu 22: Mơ hình Client - Server mơ hình nhưnào? Câu 23 Các máy trạm hoạt động m ạng, vừa có chức nhưmáy phục vụ(server), vừa nhưmáy khách ( client) có thểtìm thấy mạng ? a Client/Server b Ethernet c Peer to Peer d LAN Câu 24 Loại m ạng mà tất cảcác tài nguyên tập trung Server tài nguyên quản lý chia sẻmột cách có tổchức ? a Peer to peer b Server based c.Ethernet d Client / Server Câu 25: Các đặc trưng kỹ thuật mạng máy tính? A Đường truyền/Tốc độ/Kiến trúc/Hệ điều hành B Đường truyền/Kỹthuật chuyển mạch/Tốc độ/Hệ điều hành C Đường truyền/Kỹthuật chuyển mạch/Kiến trúc/Tốc độ D Đường truyền/Kỹthuật chuyển mạch/Kiến trúc/Hệ điều hành HA(1) = “Socket gì?” Socket cổng logic mà chương trình sử dụng để kết nối với chương trình khác chạy máy tính khác Internet HA(2) = “TCP service gì?” Giao thức điều khiển truyền vận giao thức cốt lõi giao thức TCP/IP HA(3) = “Socket API dùng chế gì?” Dùng cơchế client/server HA(4) = “Trong bước giải thuật thiết kế cho client, bước sau dành riêng cho giải thuật dùng TCP?” TA(4,1) = “Xác định địa chỉserver.” TA(4,2) = “Tạo socket.” TA(4,3) = “Kết nối đến server” TA(4,4) = “Gửi nhận dữliệu theo giao thức lớp ứng dụng thiết kế.” HA(5) = “Lớp sau sửdụng để tạo server thư viện java.net?” TA(5,1) = “Socket” TA(5,2) = “ServerSocket” TA(5,3) = “SocketServer” TA(5,4) = “DatagramSocket” HB(1) = “Phương thức sau dùng đểlấy địa ip máy chủ?” TB(1,1) = “getHostAddress()” TB(1,2) = “getHostName()” TB(1,3) = “getLocalHost()” TB(1,4) = “getLocalHostName()” HB(2) = “Phương thức sau dùng để lấy tên máy chủ?” TB(2,1) = “getHostAddress()” TB(2,2) = “getHostName()” TB(2,3) = “getLocalHost()” TB(2,4) = “getLocalHostName()” HB(3) = “Đoạn chương trình sau làm cơng việc gì?” & vbCrLf &_ “try {“ & vbCrLf &_ “ InetAddress myHost = InetAddress.getLocalHost();” & vbCrLf &_ “ System.out.println(myHost.getHostAddress());” & vbCrLf &_ “} catch (UnknownHostException e) {“ & vbCrLf &_ “ System.out.println(“Khong tim thay dia chi host”);” & vbCrLf &_ “}” TB(3,1) = “In địa máy chủ.” TB(3,2) = “In tên máy chủ.” TB(3,3) = “Lấy địa chỉmáy chủ” TB(3,4) = “Chương trình thơng báo lỗi” HB(4) = “Đoạn chương trình sau làm cơng việc gì?” & vbCrLf &_ “try {“ & vbCrLf &_ “ System.out.println(myHost.getHostName());” & vbCrLf &_ “} catch (UnknownHostException e) {“ & vbCrLf &_ “ System.out.println(“Khong tim thay dia chi host”);” & vbCrLf &_ “}” TB(4,1) = “In địa chỉmáy chủ.” TB(4,2) = “In tên máy chủ.” TB(4,3) = “Lấy địa chỉmáy chủ” TB(4,4) = “Chương trình thông báo lỗi” HB(5) = “Phương thức trảvề địa chỉmà socket kết nối đến?” TB(5,1) = “getInetAddress()” TB(5,2) = “getInetLocalAddress()” TB(5,3) = “getLocalAddress()” TB(5,4) = “getSocketName()” HB(6) = “Phương thức trảvề địa chỉsocket?” TB(6,1) = “getInetAddress()” TB(6,2) = “getInetLocalAddress()” TB(6,3) = “getLocalAddress()” TB(6,4) = “getSocketName()” HB(7) = “Phương thức trảvề địa cổng socket kết nối đến?” TB(7,1) = “getPort()” TB(7,2) = “getLocalPort()” TB(7,3) = “getPortNumber()” TB(7,4) = “getLocalPortNumber()” HB(8) = “Chương trình sau thực cơng việc gì?” & vbCrLf &_ “for (int i = 0; i < args.length; i++) {“ & vbCrLf &_ “ try {“ & vbCrLf &_ “ Socket socket = new Socket(args[i],80);” & vbCrLf &_ “ System.out.print("Connected to " + socket.getInetAddress());” & vbCrLf &_ “ System.out.print(" on port " + socket.getPort());” & vbCrLf &_ “ System.out.print(" from port " + socket.getLocalPort());” & vbCrLf &_ “ System.out.println(" of " + socket.getLocalAddress());” & vbCrLf &_ “ } catch (UnknownHostException e) {“ & vbCrLf &_ “ e.printStackTrace();” & vbCrLf &_ “ } catch (SocketException e) {“ & vbCrLf &_ “ e.printStackTrace();” & vbCrLf &_ “ } catch (IOException e) {“ & vbCrLf &_ “ e.printStackTrace();” & vbCrLf &_ “ }” & vbCrLf &_ “}” TB(8,1) = “Kết nối đến webserver đó.” TB(8,2) = “Tạo địa chỉIP từmảng byte, chuỗi String.” TB(8,3) = “Cho địa chỉ, tìm tên máy.” TB(8,4) = “Khơng có đáp án đúng.” HB(9) = “Chương trình sau sai dòng nào?” & vbCrLf &_ “1 for (int i = 0; i < args.length; i++) {“ & vbCrLf &_ “2 try {“ & vbCrLf &_ “3 Socket socket = new Socket(args[i],80);” &vbCrLf &_ “4 System.out.print("Connected to " + socket.getInetAddress());” & vbCrLf &_ “5 System.out.print(" on port " + socket.getPort());” & vbCrLf &_ “6 System.out.print(" from port " + socket.getLocalPort());” & vbCrLf &_ “7 System.out.println(" of " + socket.getLocalAddress());” & vbCrLf &_ “8 } catch (UnknownHostException e) {“ & vbCrLf &_ “9 e.printStackTrace();” & vbCrLf &_ “10 } catch (SocketException e) {“ & vbCrLf &_ “11 e.printStackTrace();” & vbCrLf &_ “12 } catch (IOException e) {“ & vbCrLf &_ “13 e.printStackTrace();” & vbCrLf &_ “14 }” & vbCrLf &_ “15 }” TB(9,1) = “1,3” TB(9,2) = “2,8” TB(9,3) = “6,12” TB(9,4) = “Khơng sai dòng nào” HB(10) = “Chương trình sau sai ởdòng nào?” & vbCrLf &_ “1 for (int i = 0; i < args.(thieu lenght; i++) {“ & vbCrLf &_ “2 try {“ & vbCrLf &_ “3 Socket socket = new socket(args[i],80);” &vbCrLf &_ “4 System.out.print("Connected to " + socket.getInetAddress());” & vbCrLf &_ “5 System.out.print(" on port " + socket.getPort());” & vbCrLf &_ “6 System.out.print(" from port " + socket.getLocalPort());” & vbCrLf &_ “7 System.out.println(" of " + socket.getLocalAddress());” & vbCrLf &_ “8 } catch (UnknownHostException e) {“ & vbCrLf &_ “9 e.printStackTrace();” & vbCrLf &_ “10 } catch (SocketException e) {“ & vbCrLf &_ “11 e.printStackTrace();” & vbCrLf &_ “12 } catch (IOException e) {“ & vbCrLf &_ “13 e.printStackTrace();” & vbCrLf &_ “14 }” & vbCrLf &_ “15 }” TB(10,1) = “1,3” TB(10,2) = “2,8” TB(10,3) = “6,12” TB(10,4) = “Khơng sai dòng nào” HB(11) = “Phương thức accept() lớp ServerSocket có tác dụng gì?” TB(11,1) = “Lắng nghe kết nối đến socket chấp nhận nó.” TB(11,2) = “Lắng nghe kết nối đến máy client chấp nhận nó.” TB(11,3) = “Chờmáy chủkết nối đến máy trạm đó.” TB(11,4) = “Tất cảcác đáp án đúng.” HB(12) = “Đoạn chương trình sau thực cơng việc gì?” & vbCrLf &_ “1 ServerSocket server;” & vbCrLf &_ “2 Socket connection;” & vbCrLf &_ “3 PrintStream p;” & vbCrLf &_ “4 try {“ & vbCrLf &_ “5 server = new ServerSocket(5000);” & vbCrLf &_ “6 while (true) {“ & vbCrLf &_ “7 connection = server.accept();” & vbCrLf &_ “8 p = new PrintStream(connection.getOutputStream());” & vbCrLf &_ “9 p.println(new Date());” & vbCrLf &_ “10 connection.close();” & vbCrLf &_ “11 server.close();” & vbCrLf &_ “12 }” & vbCrLf &_ “13 } catch (IOException e) {“ & vbCrLf &_ “14 e.printStackTrace();” & vbCrLf &_ “}” TB(12,1) = “Khi client kết nối đến server cổng 5000, server trảvề ngày tháng thời hệ thống.” TB(12,2) = “Khi client kết nối đến server cổng 5000, server in thông tin socket kết nối đến.” TB(12,3) = “Khi client kết nối đến server cổng 5000, server trảvề thông tin vềngày viết chương trình.” TB(12,4) = “Khi client kết nối đến server cổng 5000, server yêu cầu username password.” HB(12) = “Đoạn chương trình sau thực cơng việc gì?” & vbCrLf &_ “1 ServerSocket server;” & vbCrLf &_ “2 Socket connection;” & vbCrLf &_ “3 PrintStream p;” & vbCrLf &_ “4 try {“ & vbCrLf &_ “5 server = new ServerSocket(5000);” & vbCrLf &_ “6 while (true) {“ & vbCrLf &_ “7 connection = server.accept();” & vbCrLf &_ “8 p = new PrintStream(connection.getOutputStream());” & vbCrLf &_ “9 p.println(“The program was written on 22th,Dec, 2012”);” & vbCrLf &_ “10 connection.close();” & vbCrLf &_ “11 server.close();” & vbCrLf &_ “12 }” & vbCrLf &_ “13 } catch (IOException e) {“ & vbCrLf &_ “14 e.printStackTrace();” & vbCrLf &_ “}” TB(13,1) = “Khi client kết nối đến server cổng 5000, server trảvềngày tháng thời hệthống.” TB(13,2) = “Khi client kết nối đến server cổng 5000, server in thông tin socket kết nối đến.” TB(13,3) = “Khi client kết nối đến server cổng 5000, server trảvềthơng tin ngày viết chương trình.” TB(13,4) = “Khi client kết nối đến server cổng 5000, server yêu cầu username password.” HC(1) = “Cho đoạn chương trình sau, client kết nối vào cổng 5000, gõ lệnh Hello, server có phản ứng gì?” & vbCrLf &_ “1 try {“ & vbCrLf &_ “2 ServerSocket server = new ServerSocket(5000);”& vbCrLf &_ “3 Socket client = server.accept();” & vbCrLf &_ “4 InputStream inStream = client.getInputStream();” & vbCrLf &_ “5 OutputStream outStream = client.getOutputStream();” & vbCrLf &_ “6 Scanner in = new Scanner(inStream);” & vbCrLf &_ “7 PrintWriter out = new PrintWriter(outStream,true);” & vbCrLf &_ “8 out.println("Hello! Enter \"exit\" to logout");” & vbCrLf &_ “9 boolean done = false;” & vbCrLf &_ “10 while (!done && in.hasNextLine()) {“ & vbCrLf&_ “11 String line = in.nextLine();” & vbCrLf &_ “12 if (line.equals("browse web")) {“ & vbCrLf &_ “13 out.println("Mo chuong trinh duyet web");” &vbCrLf &_ “14 } else if (line.equals("calculator"))” & vbCrLf &_ “15 out.println("Mo chuong trinh may tinh dien tu");” & vbCrLf &_ “16 else { out.println("Echo " + line); }” & vbCrLf &_ “17 if (line.trim().equals("exit")) { done = true;}” & vbCrLf &_ “18 }client.close(); } catch (IOException e) {}” TC(1,1) = “Echo Hello” TC(1,2) = “browse net” TC(1,3) = “calculator” TC(1,4) = “Hello” HC(2) = “Cho đoạn chương trình sau, client kết nối vào cổng 5000, gõ lệnh browse net, server có phản ứng gì?” & vbCrLf &_ “1 try {“ & vbCrLf &_ 10 d Chỉ truy cập từ phơng thức khác trongclass Câu 18: Java chạy hệ điều hành sau đây: a.Microsoft Windows b.Linux c.Sun Solaris OS *d.Tất đáp án đúng. Câu 19: Cách đặt tên sau không xác? a $final b dem c _final d final Câu 20: Để chuyển đổi giá trị biến boolean,ta dùng toán tư nµo? a > c ! d >>> Câu 21: Phơng thức hasNext() lớp Scanner có tác dơng? Kiểm tra xem từ có liệu vào chưa C©u 22: LƯnh if CONDITION { Khèi lệnh } có tác dụng gì? *a.Nếu CONDITION thùc hiƯn Khèi lƯnh, nÕu sai th× bá qua” b.NÕu CONDITION sai thực Khối lệnh, bỏ qua c.Tất sai. d.Không có đáp án Câu 23: Lệnh khai báo Scanner in = new Scanner(System.in); có tác dụng gì? cho phộp ta nhp vo ký tự hay chuổi vào từ bn phớm 21 Câu 24: Kiểu liệu byte có phạm vi khoảng: Phm vi biu din t -128 đến 127 C©u 25: Cho class nh sau: class KiemTra { private int i; private int nextId; public void setId() { id = nextId; nextId++; } } NÕu khëi t¹o đối tợng class A extends KiemTra class B extends KiemTra, id đối tợng B có giá trị ? *a.0 b.1 c.2 d.Không có giá trị Câu 26: Phơng thức nextInt() lớp Scanner có tác dụng? Câu 27: Phơng thức hasNextLine() lớp Scanner có tác dụng? Câu 28: Lệnh charAt(n) có tác dụng gì? a.Tìm kiếm ký tự thứ n b.Trả ký tự thø n-1” c.Tr¶ vỊ ký tù thø n” *d.Tr¶ vỊ ký tự có vị trí mục n Câu 29: Cho class nh sau: class KiemTra { private int i; private static int nextId; public void setId() { id = nextId; nextId++; } 22 } Nếu khởi tạo đối tợng class A extends KiemTra class B extends KiemTra, id đối tợng B có giá trị ? a.0 b.1 c.2 d.Không có giá trị Câu 30: Lệnh sau trả kết bao nhiêu? String greetings = "Hello"; char letter = greetings.charAt(0); a.H” b.e” c.l” d.o” C©u 31: LƯnh result = condition ? value1 : value2 có nghĩa gì? a.nếu condition true result = value2, condition false result = value1 b condition true result = value1, condition false result = value2 c.Câu lệnh sai d.Nếu condition true result đảo giá trị value1 value2 Câu 32: Cho class nh sau: class KiemTra { private int i; private static int nextId = 1; public void setId() { id = nextId; nextId++; } Nếu khởi tạo đối tợng class A extends KiemTra class B extends KiemTra, id đối tợng B có giá trị ? a.0 b.1 23 c.2 *d.Chơng trình báo lỗi Câu 33: Biểu thức sau không hợp lệ: a int x=6;x=x>>>5; b int x=6;if(!(x>4)) { } c String if="Hello"; d int x=6;x*=x; C©u 34: Cách khai báo mảng sau đúng? a Cả cách khai báo b int a[]; c int a[] = new int[10]; d int[] a; C©u 35: Phơng thức hasNextInt() lớp Scanner có tác dụng? Câu 36: Để kiểm tra chuỗi có hay không,sử dụng phơng thức nào? == != Câu 37: Phơng thức nextLine() lớp Scanner có tác dụng? Câu 38: Việc dịch thực thi chơng trình viết Java tóm tắt qua buớc gi?: Câu 39: Cho đoạn chơng trình sau: public class vd111 { public static void main(String[] args) { int a=7,b=5; double x; x=-a/b; System.out.print("Nghiem la: " + x); } } KÕt chạy chơng trình là: 24 Câu 40: Phạm vi truy cập đối tợng khai báo từ khóa điều khiển phạm vi Cã thĨ truy cËp tõ c¸c líp cïng package Câu 41: Phơng thức next() lớp Scanner có tác dụng? Câu 43: Cho đoạn chơng trình sau: public class vd222 { public static void main(String[] args) { double a=7,b=4; int x=(a>>5; d int x=6;x*=x; 25 C©u 47: Khai báo sau có ý nghĩa gì: public static ArrayList objE = new ArrayList(); a Khai báo mảng đối tợng Employees thuộc lớp objE b Khai báo mảng đối tợng objE thuộc lớp Employees c Khai báo đối tợng objE thuộc lớp Employees d Khai báo đối tợng Employees thuộc lớp objE Câu 48: Cho đoạn chơng tr×nh sau: public class vd111 { public static void main(String[] args) { double a=7,b=5; double x; x=-a/b; System.out.print("Nghiem la: " + x); } } Kết chạy chơng trình là: -1.40 Câu 49: Giả sử có khai báo sau: public static ArrayList objE = new ArrayList(); để thêm đối tợng vào mảng đối tợng khai báo ë trªn ta dïng lƯnh: a objE.Add(obj) b objE.add(obj) c objE.addnew(obj) d objE.AddNew(obj) Câu 50: Cho đoạn chơng trình sau: public class vd222 { public static void main(String[] args) { int a=7,b=4; int x=(a

Ngày đăng: 22/11/2017, 20:59

TỪ KHÓA LIÊN QUAN

w