1. Trang chủ
  2. » Công Nghệ Thông Tin

Đề cương Lập trình mạng

44 173 1

Đ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 44
Dung lượng 33,66 KB

Nội dung

Đề cương Lập trình mạng là: Tập hợp các câu hỏi trắc nghiệm, đã có đáp án được in đậm; Các câu hỏi đều nằm trong chương trình học và bám sát với đề thi.Chúc các bạn ôn tập tốt và đạt kết quả cao.♥

Câu 1< HA(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 đồng việc kết nối, phần mềm cho phép thực việc giao tiếp 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 Đáp án: B Câu 2< HA(2) > : Dưới góc độ địa lí, mạng máy tính phân thành A Mạng cục bộ, mạng tồn cục, mạng diện rộng, mạng toàn cầu B Mạng toàn cục, mạng diện rộng, mạng toàn cầu C Mạng cục bộ, mạng diện rộng, mạng toàn cầu D Mạng cục bộ, mạng toàn cục, mạng diện rộng Đáp án: C Câu 3< HA(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 Đáp án: C Câu 4< HA(4) > : Những yếu tố 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ả tài D Cả đáp án nêu Đáp án: D Câu 5< HA(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 Đáp án: D Câu 6< HA(6) > : Trong Mơ hình OSI có lớp A lớp B lớp C lớp D lớp Đáp án: C Câu 7< HA(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 Đáp án: D Câu 8< HA(8) > : 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 Transport Đáp án: C Câu 9< HA(9) > : Lớp (Layer) mơ hình OSI chịu trách nhiệm mã hoá (encryption) liệu? A Application B Presentation C Session D Transport Đáp án: B Câu 10< HA(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 Đáp án: D Câu 11< HA(11) > : Sự phân đoạn dòng liệu xảy tầng mơ hình OSI ? A Transport B Network C Physical D Data link Đáp án: A Câu 12< HA(12) > : Tầng mơ hình OSI có chức chuyển đổi liệu ? A Application B Presentation C Transport D Network Đáp án: B Câu 13< HA(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 sốt luồng liệu cắt/hợp liệu? A Session B Network C Transport D Data link Đáp án: B Câu 14< HA(14) > : Giao thức TCP/IP sử dụng tầng Application mơ hình OSI? A Telnet B FTP C TFTP D Tất Đáp án: D Câu 15< HA(15) > : Để cấp phát động địa IP, ta sử dụng dịch vụ có giao thức 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 Đáp án: A Câu 16< HA(16) > : Protocol là: A Là 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 C ý D C ý sai Đáp án: A Câu 17< HA(17) > : Lớp sau sử dụng mơ hình TCP/IP ? A Application B Network C Transport D Internet Đáp án: D Câu 18< HA(18) > : Dịch vụ sau sử dụng giao thức TCP? A HTTP B TFTP C SNMP D Tất Đáp án: A Câu 19< HA(19) > : Tầng sử dụng c hai mơ hình TCP/IP OSI ? A Application B Session C Internet D Data link Đáp án: A Câu 20< HA(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 Đáp án: D Câu 21< HA(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 Đáp án: A Câu 22< HA(22) > : Mơ hình Client - Server mơ hình A Các máy tính có vai trò mạng B Mà máy chủ đóng vai trò máy phục vụ C Mạng đường thẳng D Mạng hình Đáp án: B Câu 23< HA(23) > : Các máy trạm hoạt động mạng, vừa có chức máy phục vụ (server), vừa máy khách ( client) tìm thấy mạng ? A Client/Server B Ethernet C Peer to Peer D LAN Đáp án: C Câu 24< HA(24) > : Loại mạng mà tất tài nguyên tập trung Server tài nguyên quản lý chia sẻ cách có tổ chức ? A Peer to peer B Server based C Ethernet D Client /Server Đáp án: B Câu 25< HA(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 Đáp án: D Câu 26< HA(26) > : Socket gì? A Cổng thơng tin mạng B Giao thức giao tiếp máy tính với C Đường truyền thơng tin hai máy tính D Cổng nằm process ứng dụng end-end-transport protocol Đáp án: D Câu 27< HA(27) > : TCP service gì? A Dịch vụ giao thức đóng gói tin B Dịch vụ soạn thơng tin máy trạm C Dịch vụ gửi thông tin máy chủ D Dịch vụ truyền thông tin cậy chuỗi bytes hai process Đáp án: D Câu 28< HA(28) > : Socket API dùng cho chế độ gì? A peer-to-peer B user-to-user C client / server D Khơng có đáp án Đáp án: C Câu 29< HA(29) > : 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? A Xác định địa server B Tạo socket C Kết nối đến server D Gửi nhận liệu theo giao thức lớp ứng dụng thiết kế Đáp án: C Câu 30< HA(30) > : Lớp sau sử dụng để tạo server thư viện java.net? A Socket B ServerSocket C SocketServer D DatagramSocket Đáp án: B Câu 31< HA(31) > : Phương thức sau dùng để lấy địa ip máy chủ? A getHostAddress() B getHostName() C getLocalHost() D getLocalHostName() Đáp án: A Câu 32< HA(32) > : Phương thức sau dùng để lấy tên máy chủ? A getHostAddress() B getHostName() C getLocalHost() D getLocalHostName() Đáp án: B Câu 33< HA(33) > : Đoạn chương trình sau làm cơng việc gì? try { InetAddress myHost = InetAddress.getLocalHost(); System.out.println(myHost.getHostAddress()); } catch (UnknownHostException e) { System.out.println(Khong tim thay dia chi host); } A In địa máy chủ B In tên máy chủ C Lấy địa máy chủ D Chương trình thơng báo lỗi Đáp án: A Câu 34< HA(34) > : Đoạn chương trình sau làm cơng việc gì? try { System.out.println(myHost.getHostName()); } catch (UnknownHostException e) { System.out.println(Khong tim thay dia chi host); } A In địa máy chủ B In tên máy chủ C Lấy địa máy chủ D Chương trình thông báo lỗi Đáp án: D C Public Datagram Package (byte buf[], int len, I addr, port, number) D Public DatagramPackage(byte buf[]) Đáp án: A Câu 73< HB(28) > : Trong lớp DatagramPackage, phương thức khởi tạo gói tin có liệu nhớ đệm với chiều dài gói liệu địa máy đích số hiệu cổng? A Public DatagramPackage (byte buf[], int len) B Public DatagramPackage (byte buf[], int len, InetAddress I addr, int port) C Public Datagram Package (byte buf[], int len, I addr, port, number) D Public DatagramPackage(byte buf[]) Đáp án: B Câu 74< HB(29) > : Trong DatagramSocket phương thức dùng để đóng kết nối là? A Public void synchronized close() B Public void synchronized () close C Public close() D Public () close Đáp án: A Câu 75< HB(30) > : Để tạo đối tượng kết nối Socket theo giao thức UDP cổng 1234 ta chọn cách sau? A DatagramSocket serverSocket= new DatagramSocket(1234) B Datagram serverSocket= new DatagramSocket(1234) C Datagram serverSocket= DatagramSocket(1234) D DatagramSocket serverSocket=DatagramSocket(1234) Đáp án: A Câu 76< HB(31) > : Phạm vi truy cập đối tượng khai báo public gì? A Có thể truy cập từ tất nơi B Có thể truy cập từ lớp package C Có thể truy cập từ lớp package lớp nm package khác D Chỉ truy cập từ phương thức khác class Đáp án: A Câu 77< HB(32) > : Java Virtual Machine gì? A Là thành phần Java platform dùng để đọc mã bytecode file class B Là Chương trình biên dịch java dùng để biên dịch file nguồn java thành mã bytecode C Là Chương trình chạy cho java D Tất đáp án Đáp án: A Câu 78< HB(33) > : Khi biên dịch gặp lỗi Exception in thread main java.lang.NoClassDefFoundError: myprogram Lỗi có nghĩa gì? A Đường dẫn Chương trình sai B Khơng có hàm main C Khơng khai báo class D Khơng có từ khóa public mở đầu khai báo class Đáp án: A Câu 79< HB(34) > : Thứ tự từ khóa public static khai báo nào? A public đứng trước static B Thứ tự thông thường public đứng trước C static đứng trước public D Tất sai Đáp án: B Câu 80< HB(35) > : Lệnh java có tác dụng gì? A Chạy Chương trình java có đui class B Biên dịch file java thành file class C Biên dịch file class thành java D Dùng để debug Chương trình Đáp án: A Câu 81< HB(36) > : Lệnh javac có tác dụng gì? A Chạy Chương trình java B Biên dịch file java thành file class C Biên dịch file class thành java D Dùng để debug Chương trình Đáp án: B Câu 82< HB(37) > : Phạm vi truy cập đối tượng khai báo private gì? A Có thể truy cập từ tất nơi B Có thể truy cập từ lớp package C Chỉ truy cập từ phương thức khác class D Có thể truy cập từ lớp package lớp nằm package khác Đáp án: C Câu 83< HB(38) > : Một Chương trình có phương thức main? A B C D Đáp án: B Câu 84< HB(39) > : Câu sau sai? A /* thích B /* thích */ C /** thích */ D // thích Đáp án: A Câu 85< HB(40) > : Công nghệ J2ME công nghệ gì? A Tất ý nêu B Cung cấp mơi trường cho Chương trình ứng dụng chạy thiết bị cá nhân C Hỗ trợ Chương trình chạy điện thoại di động, máy tính bỏ túi PDA hay Palm D Hỗ trợ phát triển Chương trình, phần mềm nhúng Đáp án: A Câu 86< HB(41) > : Câu lệnh khai báo chuẩn cho phương thức main nào? A public static int main(String args) {} B public static void main(String[] a) {} C public static main(String[] args) {} D public static final void main(String[] args) {} Đáp án: B Câu 87< HB(42) > : Lớp gì? A Là thiết kế từ tạo đối tượng B Là đối tượng khai báo để hoạt động Chương trình C Là chức java dùng để chứa đối tượng D Tất sai Đáp án: A Câu 88< HB(43) > : Để khai báo lớp Xedap1 kế thừa lớp Xedap phải làm nào? A class Xedap1 extend Xedap {} B class Xedap1 extends Xedap {} C public classs Xedap1 extend Xedap {} D Tất sai Đáp án: B Câu 89< HB(44) > : File chứa mã nguồn java sau biên dịch có ? A .java B .jav C .class D .exe Đáp án: C Câu 90< HB(45) > : Cách đặt tên sau sai? A _string B d2word C Main D 2word Đáp án: D Câu 91< HB(46) > : Ngơn ngữ lập trình Java cung cấp tính sau đây? A Thư viện tích hợp B Giao diện lập trình ứng dụng C Bộ công cụ giao diện người dùng D Tất đáp án Đáp án: D Câu 92< HB(47) > : Phạm vi truy cập đối tượng khai báo protected gì? A Có thể truy cập từ lớp package lớp nằm package khác B Có thể truy cập từ lớp package C Có thể truy cập từ tất nơi D Chỉ truy cập từ phương thức khác class Đáp án: A Câu 93< HB(48) > : Java chạy hệ điều hành sau đây: A Microsoft Windows B Sun Solaris OS C Linux D Tất đáp án Đáp án: D Câu 94< HB(49) > : Cách đặt tên sau khơng xác? A $final B dem C _final D final Đáp án: D Câu 95< HB(50) > : Để chuyển đổi giá trị biến boolean, ta dùng toán tử nào? A > C ! D >>> Đáp án: C Câu 96< HB(51) > : phương thức hasNext() lớp Scanner có tác dụng? A Kiểm tra xem có chuỗi ký tự nằm input không, kể dấu cách B Kiểm tra xem có số thực input khơng C Kiểm tra xem có số ngun input khơng D Kiểm tra xem có chuỗi ký tự input không, không kể dấu cách Đáp án: D Câu 97< HB(52) > : Lệnh if CONDITION { Khối lệnh } có tác dụng gì? A Nếu CONDITION sai thực Khối lệnh, bỏ qua B Khơng có đáp án C Nếu CONDITION thực Khối lệnh, sai bỏ qua D Tất sai Đáp án: C Câu 98< HB(53) > : Lệnh khai báo & vbCrLf & Scanner in = new Scanner(System.in); & vbCrLf & có tác dụng gì? A Khai báo đối tượng kiểu Scanner để in liệu B Khai báo đối tượng tên in, kết nối với stream input chuẩn C Khai báo đối tượng tên in, kết nối với stream output chuẩn D Khai báo đối tượng Scanner kết nối tới liệu Đáp án: B Câu 99< HB(54) > : Kiểu liệu byte có phạm vi khoảng A (-128) 127 B 65535 C (-32768) 32767 D (-256) 255 Đáp án: A Câu 100< HB(55) > : Cho class sau: & vbCrLf & class KiemTra { & vbCrLf & private int i; & vbCrLf & private int nextId; & vbCrLf & public void setId() { & vbCrLf & id = nextId; & vbCrLf & nextId++; & vbCrLf & } & vbCrLf & } & vbCrLf & 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 B C D Khơng có giá trị Đáp án: A Câu 101< HB(56) > : phương thức nextInt() lớp Scanner có tác dụng? A Đọc giá trị số nguyên từ bàn phím B Đọc chuỗi ký tự từ bàn phím, khơng kể dấu cách C Đọc chuỗi ký tự từ bàn phím, kể dấu cách D Đọc giá trị số thực từ bàn phím Đáp án: A Câu 102< HB(57) > : phương thức hasNextLine() lớp Scanner có tác dụng? A Kiểm tra xem có chuỗi ký tự nằm input không, kể dấu cách B Kiểm tra xem có chuỗi ký tự input không, không kể dấu cách C Lớp Scanner phương thức D Kiểm tra xem có số nguyên input không Đáp án: C Câu 103< HB(58) > : 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ả ký tự thứ n D Trả ký tự có vị trí mục n Đáp án: D Câu 104< HB(59) > : Cho class sau: & vbCrLf & class KiemTra { & vbCrLf & private int i; & vbCrLf & private static int nextId; & vbCrLf & public void setId() { & vbCrLf & id = nextId; & vbCrLf & nextId++; & vbCrLf & } & vbCrLf & } & vbCrLf & 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 B Khơng có giá trị C D Đáp án: D Câu 105< HB(60) > : Lệnh sau trả kết bao nhiêu? & vbCrLf & String greetings = Hello; & vbCrLf & char letter = greetings.charAt(0); A e B H C D o Đáp án: B Câu 106< HB(61) > : Lệnh result = condition ? value1 : value2 có nghĩa gì? A condition true result = value2, condition false result = value1 B Nếu condition true result đo giá trị value1 value2 C Câu lệnh sai D condition true result = value1, condition false result = value2 Đáp án: D Câu 107< HB(62) > : Cho class sau: & vbCrLf & class KiemTra { & vbCrLf & private int i; & vbCrLf & private static int nextId = 1; & vbCrLf & public void setId() { & vbCrLf & id = nextId; & vbCrLf & nextId++; & vbCrLf & } & vbCrLf & 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 B Chương trình báo lỗi C D Đáp án: B Câu 108< HB(63) > : 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 =Hello; D int x=6;x*=x; Đáp án: C Câu 109< HB(64) > : Cách khai báo mng sau đúng? A int a[]; B int a[] = new int[10]; C int[] a; D C cách khai báo Đáp án: D Câu 110< HB(65) > : phương thức hasNextInt() lớp Scanner có tác dụng? A Kiểm tra xem có số ngun input khơng B Kiểm tra xem có chuỗi ký tự input không, không kể dấu cách C Kiểm tra xem có chuỗi ký tự nm input không, kể c dấu cách D Kiểm tra xem có số thực input khơng Đáp án: A Câu 111< HB(66) > : Để kiểm tra chuỗi có hay khơng, sử dụng phương thức nào? A string1 = string2 B string1.equals(string2) C string1.equal(string2) D Khơng có đáp án Đáp án: B Câu 112< HB(67) > : phương thức nextLine() lớp Scanner có tác dụng? A Đọc chuỗi ký tự từ bàn phím, khơng kể dấu cách B Đọc chuỗi ký tự từ bàn phìm, kể dấu cách C Đọc giá trị số nguyên từ bàn phím D Đọc giá trị số thực từ bàn phím Đáp án: B Câu 113< HB(68) > : Việc dịch thực thi Chương trình viết Java tóm tắt qua bước sau: & vbCrLf & Viết mã nguồn & vbCrLf & Biên dịch mã máy o & vbCrLf & Đa mã Java Bytecode vào nhớ & vbCrLf & Kiểm tra mã Java Bytecode & vbCrLf & Thông dịch thực thi A Thứ tự là: 1;3;2;4;5 B Thứ tự là: 1;2;3;4;5 C Thứ tự là: 1;4;2;3;5 D Thứ tự là: 1;4;3;2;5 Đáp án: B Câu 114< HB(69) > : Cho đoạn chương trình sau : & vbCrLf & public class vd111 { & vbCrLf & public static void main(String[] args) { & vbCrLf & int a=7,b=5; & vbCrLf & double x; & vbCrLf & x=-a/b; & vbCrLf & System.out.print(Nghiem la: + x); & vbCrLf & } & vbCrLf & } & vbCrLf & Kết qu chạy Chương trình là: A Nghiệm là: -1.4 B Nghiệm là: -1.0 C Nghiệm là: + x D Chương trình báo lỗi Đáp án: B Câu 115< HB(70) > : Phạm vi truy cập đối tượng khai báo khơng có từ khóa điều khiển phạm vi gì? A Có thể truy cập từ lớp package B Có thể truy cập từ tất nơi C Có thể truy cập từ lớp package lớp nằm package khác D Chỉ truy cập từ phương thức khác class Đáp án: A Câu 116< HB(71) > : phương thức next() lớp Scanner có tác dụng? A Đọc chuỗi ký tự từ bàn phìm, kể c dấu cách B Đọc giá trị số thực từ bàn phím C Đọc giá trị số nguyên từ bàn phím D Đọc chuỗi ký tự từ bàn phím, khơng kể dấu cách Đáp án: D Câu 117< HB(72) > : Cho class sau: & vbCrLf & class KiemTra { & vbCrLf & private int i; & vbCrLf & private int nextId; & vbCrLf & public void setId() { & vbCrLf & id = nextId; & vbCrLf & nextId++; & vbCrLf & } & vbCrLf & } & vbCrLf & Nếu khởi tạo đối tượng class A extends KiemTra class B extends KiemTra, id đối tượng A có giá trị ? A B C D Khơng có giá trị Đáp án: C Câu 118< HB(73) > : Cho đoạn chương trình sau : & vbCrLf & public class vd222 { & vbCrLf & public static void main(String[] args) { & vbCrLf & double a=7,b=4; & vbCrLf & int x=(a : Cho đoạn chương trình sau : & vbCrLf & public class vd222 { & vbCrLf & public static void main(String[] args) { & vbCrLf & double a=7,b=4; & vbCrLf & double x=(a : Mảng gì? A Là đối tượng chứa số hữu hạn giá trị kiểu B Là biến chứa giá trị kiểu C Là biến chứa số hữu hạn giá trị kiểu D Tất sai Đáp án: A ... mơ hình A Các máy tính có vai trò mạng B Mà máy chủ đóng vai trò máy phục vụ C Mạng đường thẳng D Mạng hình Đáp án: B Câu 23< HA(23) > : Các máy trạm hoạt động mạng, vừa có chức máy phục vụ (server),... phục vụ (server), vừa máy khách ( client) tìm thấy mạng ? A Client/Server B Ethernet C Peer to Peer D LAN Đáp án: C Câu 24< HA(24) > : Loại mạng mà tất tài nguyên tập trung Server tài nguyên... host); } A In địa máy chủ B In tên máy chủ C Lấy địa máy chủ D Chương trình thơng báo lỗi Đáp án: A Câu 34< HA(34) > : Đoạn chương trình sau làm cơng việc gì? try { System.out.println(myHost.getHostName());

Ngày đăng: 08/12/2018, 09:24

TỪ KHÓA LIÊN QUAN

w