User Tag List

+ Trả lời chủ đề
Trang 1/2 12 CuốiCuối
Hiện kết quả từ 1 tới 10 của 11

Chủ đề: Help - Sửa giúp 1 số câu Trắc nghiệm C#

  1. #1
    svBK's Member Avatar của hnvn
    Tham gia ngày
    Mar 2012
    Bài gửi
    93

    Icon2 Help - Sửa giúp 1 số câu Trắc nghiệm C#

    Như tiêu đề mình vào thẳng vấn đề luôn nhé. Mình đang thắc mắc 1 số câu như sau, mong các bạn giúp đỡ, có giải thích càng tốt.

    1: Câu nào sau đây đúng ?
    A- 1 thể hiện (instance) của 1 lớp là 1 quan hệ is - a
    B- 1 thể hiện (instance) của 1 lớp là 1 quan hệ has - a
    C- Thừa kế giữa 2 thực thể là 1 quan hệ has - a
    D- 1 phương thức là 1 quan hệ has - a

    2: Phát biểu nào sau đây đúng ?
    A. 1 lớp có chứa khia báo protected sẽ ko cho phép tạo đối tượng của lớp này.
    B. 1 lớp có chứa khia báo private sẽ ko cho phép tạo đối tượng của lớp này.
    C. 1 lớp có chứa khia báo abstract sẽ ko cho phép tạo đối tượng của lớp này.
    D. 1 lớp có chứa khia báo Sealed sẽ ko cho phép tạo đối tượng của lớp này.

    3: Câu lệnh Dns.GetHostAddresses("Localhost") sẽ trả về ?
    A. Địa chỉ Ip gắn liền với hót có tên Localhost.
    B. 127.0.0.1
    C. 127.0.0.0
    D. 192.168.1.1

    4: Cho đoạn chương trình int[] x = new int[25];
    Chọn phát biểu ĐÚNG:
    A. x[24] không tồn tại
    B. Giá trị của x[24] là null
    C. Giá trị của x[24] là 0
    D. Giá trị của x[24] là ko xác định.

    P/S: sẽ update câu hỏi liên tục.
    Lần sửa cuối bởi hnvn; 23-12-2012 lúc 02:27 PM
    Ha Noi Capital - Viet Nam - Sinh vien khoa 2009

  2. #2
    .:: Grumpy svBKer ::. Avatar của 1973
    Tham gia ngày
    Mar 2010
    Bài gửi
    3.793

    Mặc định Re: Help - Sửa giúp 1 số câu Trắc nghiệm C#

    @thanhpk, @babman

    Câu D thì chắc chắn sai. Câu C mình nghĩ cũng sai vì làm gì có "thừa kế giữa 2 thực thể", chỉ có lớp này thừa kế lớp kia thôi.

    Câu A và câu B thì không chắc lắm vì quan hệ is - s và has - s mình không hiểu nó là gì.
    Contact me:
    Email: sangnd [at] svBK.vn
    Personal website: My Blog | Chat với người lạ
    Facebook Page của Bách Khoa Forum: http://www.facebook.com/svbk.vn

  3. #3
    Điều hành viên Avatar của babman92
    Tham gia ngày
    Jul 2011
    Bài gửi
    105

    Mặc định Re: Help - Sửa giúp 1 số câu Trắc nghiệm C#

    cậu 1 mình chưa hiểu mấy qua hệ trên là gì.
    câu 2 đáp án c đúng: từ khóa private, protected là từ khóa chỉ phạm vi của lớp, còn từ khóa sealed thì lạ quá, khai báo lớp là abstract để các lớp khác extends nó không có instance.
    câu 3 test là ra đấy là. mình nhớ không nhầm thì là A. Địa chỉ Ip gắn liền với hót có tên Localhost.
    câu 4: khởi tạo mảng 25 phần tử, bắt đầy từ x[0] -> x[24] suy ra x[24]=null bì chưa có giá trị.

  4. Có 2 thành viên cảm ơn bài viết của babman92 có chất lượng:


  5. #4
    .:: Grumpy svBKer ::. Avatar của 1973
    Tham gia ngày
    Mar 2010
    Bài gửi
    3.793

    Mặc định Re: Help - Sửa giúp 1 số câu Trắc nghiệm C#

    3 câu đầu thì đồng ý với Tuấn. Nhưng câu thứ 4 thì không. Tuấn chọn đáp án nào vậy, ở đây người ta bảo là chọn đáp án sai nhé

  6. Tớ cảm ơn 1973 đã chia sẻ.


  7. #5
    Điều hành viên Avatar của babman92
    Tham gia ngày
    Jul 2011
    Bài gửi
    105

    Mặc định Re: Help - Sửa giúp 1 số câu Trắc nghiệm C#

    tương chọn đáp án đúng .

  8. #6
    svBK's Member Avatar của hnvn
    Tham gia ngày
    Mar 2012
    Bài gửi
    93

    Mặc định Re: Help - Sửa giúp 1 số câu Trắc nghiệm C#

    rôm rả quá:
    @badman92
    Câu 1. Đề nó cho thế, chắc là hiểu theo kiểu chung chung thì phải, THẾ ĐÁP ÁN NÀO HẢ BÁC ?
    Câu 2. C
    Câu 3. A
    Câu 4. B (ĐÃ FIX LẠI CÂU ?)

    Câu 5: Cho đoạn mã, chọn phát biểu đúng?

    public class Sample
    {
    int x;
    public virtual void fun()
    {}
    }
    public class DerivedSample:Sample
    {
    new public void fun()
    {}
    }
    A. Lớp DerivedSample che hàm fun() của lớp cha.
    B. hàm fun() của lớp DerivedSample sẽ gọi hàm fun() của lớp cha.
    C. Không thể dùng new public void fun() trong lớp DerivedSample
    D. Khai báo public virtual void fun() sẽ bị lỗi.

    Câu 6. Cho khai bao biến sau: Bank b; đoạn khai báo này sẽ?
    A. Tạo 1 đối tượng của lớp Bank.
    B. Tạo 1 đối tượng mơi nếu lớp có constructor mặc định.
    C. Sẽ gây ra lỗi biên dịch.
    D. tạo 1 biến b với giá trị ban đầu là null.

    Câu 7. Hàm constructor của 1 lớp (class) có vai trò ?
    A. Khởi tạo biến của lớp đó.
    B. Khởi tạo hàm của lớp đó.
    C. Khởi tạo đối tượng của lớp đó.
    D. Khởi tạo phương thức của lớp đó.
    Lần sửa cuối bởi hnvn; 23-12-2012 lúc 11:06 AM

  9. #7
    .:: Grumpy svBKer ::. Avatar của 1973
    Tham gia ngày
    Mar 2010
    Bài gửi
    3.793

    Mặc định Re: Help - Sửa giúp 1 số câu Trắc nghiệm C#

    4. C
    5. C (không chắc lắm)
    6. D
    7. C

  10. Tớ cảm ơn 1973 đã chia sẻ.


  11. #8
    svBK's Member Avatar của hnvn
    Tham gia ngày
    Mar 2012
    Bài gửi
    93

    Icon10 Re: Help - Sửa giúp 1 số câu Trắc nghiệm C#

    Quote Nguyên văn bởi 1973 Xem bài viết
    4. C
    5. C (không chắc lắm)
    6. D
    7. C
    Ơ Câu 4 sao bác badman92 nói là null bác lại nói là 0 nhỉ, hơi bất đống quan điểm.
    Câu 1. Đã fix lại câu ? xin cho đáp án.
    Câu 5,6,7 cần thêm ý kiến cho khách quan.


    Câu 8 Để cho phép Server lắng nghe trên mọi interface của nó ta dùng.
    A. Socket socket = listener.Listen();
    Socket.Bind(new IPEndPoint(IpAddress.IPV6,PORT));
    B. Socket socket = listener.Accept();
    Socket.Bind(new IPEndPoint(IpAddress.IPV6,PORT));
    C. Socket socket = listener.Ready();
    Socket.Bind(new IPEndPoint(IpAddress.IPV6,PORT));
    D. Socket listener = new Socket(AddressFamily.InterNetworkV6,SocketType.Str eam,ProtocolType.Tcp);
    listener.Bind(new IPEndPoint(IpAddress.IPV6,PORT));

    Câu 9. Đoạn chương trình sau nhằm mục đích gì ?
    public byte[] Encrypt(byte[] Data, string publickeyIn)
    {
    RSA.FormXMLString(PublicKeyIN);
    return RSA.Encrypt(Data, false);
    }
    A. Mã hóa khối dữ liệu trong Data bằng giải thuật RSA
    B. Tạo khóa mã PublicKeyIn bằng giải thuật RSA
    C. Mã hóa khối dữ liệu trong Data bằng giải thuật DES
    D. Mã hóa khối dữ liệu trong Data bằng giải thuật RSA, kết quả là 1 mảng byte được tra về.

    Câu 10. Đoạn chương trình sau để làm gì?
    try
    {
    tcp = new TcpClient("172.16.1.3","8080");
    }
    catch(Exception e)
    {
    MessagrBox.Show(e.Message);
    };
    A. Thực hiện 1 kết nối TCP đến máy chủ IP 172.16.1.3 và port 8080
    B. Khởi tạo 1 kết nối mạng đến máy chủ IP 172.16.1.3 và port 8080
    C. Thực hiện 1 kết nối UDP đến máy chủ IP 172.16.1.3 và port 8080
    D. Khai báo 1 đối tượng lớp TcpClient.

    Câu 11. Sử dụng thành phần của 1 lớp (class) 1 cách trực tiếp không cần thông qua đối tượng(object) của lớp thì cấn phải khai báo thành phần vói từ khóa?
    A. private
    B. public
    C. protected
    D. static

    Câu 12: Phát biểu nào sau đây đúng ?
    A. 1 lớp có chứa khai báo protected sẽ ko cho phép thừa kế từ lớp này.
    B. 1 lớp có chứa khai báo private sẽ ko cho phép thừa kế từ lớp này.
    C. 1 lớp có chứa khai báo abstract sẽ ko cho phép thừa kế từ lớp này.
    D. 1 lớp có chứa khai báo sealed sẽ ko cho phép thừa kế từ lớp này.


    Câu 13: Để tạo 1 lớp (class) có đăc tính Remoting thì cần phải tạo lớp đó dẫn xuất từ ?

    A. System.IO
    B. System.Security
    C. System.MarshalByRefObject
    D. A,B,C đều sai.

    Câu 14. Cho đoạn mã

    try
    {
    int x = int.Parse("two");
    }
    Khối lện sẽ phát sinh.
    A. IOException
    B. IOFormatException
    C. NumberFormatException
    D. FormatException

    Câu 15. Để đặt Socket vào chế độ sẵn sàng nhận dữ liệu, dùng ?
    A. Socket socket = listenner.Accept();
    B. Socket socket = listener.Ready();
    C. Socket socket = listener.Listen();
    D. Các câu lệnh trên đều sai.

    Câu 16. Cơ chế nào dk sử dụng để thực hiện 1 mối quan hệ "like a" hoặc "kind of" giữa 2 thực thể.
    A.Polymorphism
    B.Encapsulation
    C.Inheritance
    D. Containership

    Câu 17. Chọn câu đúng nhất về các phát bểu đúng.
    1.C# cho phép gọi hàm với các tham số mặc định.
    2.C# cho phép gọi nhàm với số lượng các tham số có thể thay đổi.
    3.Quên kiểu dữ liệu của giá trị trả về trong hàm dẫn đến 1 Exception
    4.Khai báo lại 1 tham số trong thân hàm dẫn đến 1 Exception.
    5.Từ khóa pấm dùng để khai báo số lượng lớn các tham số có thể thay đổi.
    A. Phát biểu 4,5
    B. Phát biểu 1,3,5
    C. Phát biểu 3,4,5
    D. Phát biểu 2,5

    Câu 18. Với các phương thức của lớp Dns như Resolve, GetHostName, GetHostEntry thì cách gọi nào là đúng.
    A. Gọi thông qua các đối tượng của lớp.
    B. Gọi trực tiếp thông qua tên lớp.
    C. Cả A & B đều đúng
    D. Cả A & B đều sai

    Câu 19. Để kết thúc 1 lệnh trong C# khi giao tiếp với FTP Server dùng chuỗi ký tự ?
    A."\n" B."Enter" C."\r" D."\r\n"

    Câu 20. Đọc và ghi dữ liệu hiệu quả nhất với khối dữ liệu khoảng.
    A. 1kb
    B. 2Kb
    C. 3Kb
    D. 4Kb

    Câu 21: Vòng đời của các đối tượng được tạo ra chỉ dài bằng thời gian thực thi của hàm được khởi tạo
    bởi tham số?

    A. Protected B. Singlecall C. Singleton D. Published

    Câu 22: Khi lập trình với kỹ thuật .NET remoting, nếu khai báo:
    RemotingConfiguration.RegisterWellKnownServiceType (typeof(RemoteObject.PrimeClass),
    "MyPrimeClassServer", WellKnownObjectMode.SingleCall); thì remote class phải được biên dịch thành công và có tên là?

    A. ClassServer.DLL B. PrimeClass.DLL
    C. RemoteObject.DLL D. MyPrimeClassServer.DLL

    Câu 23: Vòng đời của các đối tượng được tạo ra chỉ dài bằng thời gian thực thi của class được khởi tạo
    bởi tham số?

    A. Protected B. Published C. Singlecall D. Singleton

    Câu 24: Muốn FTP server nhận dữ liệu không phải ở port mặc định thì phải dùng lệnh gì?
    A. RCVD B. PASV C. SENT D. RESPONSE

    Câu 25: Cho đoạn mã sau:

    FileStream fs = new FileStream("test.txt", FileMode.OpenOrCreate);
    String s = "HelloWorld";
    BinaryWriter bw = new BinaryWriter(fs);
    int[] myArray = new int[1000];
    for (int i = 0; i < myArray.Length; i++)
    {
    myArray[i] = s[i];
    bw.Write(myArray[i]);
    }
    Cho biết kết quả số byte ghi vào file test.txt:
    A. 16 byte B. 1000 byte C. 10 byte D. Đoạn mã trên có lỗi

    Câu 26: Đoạn chương trình sau nhằm mục đích gì?
    OleDbCommand cmd;
    cmd = new OleDbcommand (strSQL, cn);
    cmd.ExcuteNoneQuery();

    A. Thực thi câu lệnh SQL trong biến strSQL
    B. Gọi thực thi tập tin *.ê từ bên ngoài thông qua biến strSQL
    C.Thực thi 1 kết nối đến Cơ sở dữ liệu thông qua biến cn
    D. cả A,B,C đều sai

    Câu: 27. Property không tham số có thể được overload
    a) đúng
    b) sai
    c) đáp án khác
    Lần sửa cuối bởi hnvn; 24-12-2012 lúc 08:29 AM

  12. #9
    svBK's Member Avatar của hnvn
    Tham gia ngày
    Mar 2012
    Bài gửi
    93

    Mặc định Re: Help - Sửa giúp 1 số câu Trắc nghiệm C#

    Up cho buổi tối nào ?

  13. #10
    HUT's Engineer
    Tham gia ngày
    Jun 2011
    Bài gửi
    686

    Mặc định Re: Help - Sửa giúp 1 số câu Trắc nghiệm C#

    8. A
    9. A
    10. B
    11. D
    12. D
    13. C

    C

    mai làm tiếp, đề dễ quá
    don't ask, i'm trying to improve my english skill by using it more often

+ Trả lời chủ đề
Trang 1/2 12 CuốiCuối

Thông tin chủ đề

Users Browsing this Thread

Hiện có 1 người đọc bài này. (0 thành viên và 1 khách)

Từ khóa (Tag) của chủ đề này

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình


About svBK.VN

    Bách Khoa Forum - Diễn đàn thảo luận chung của sinh viên ĐH Bách Khoa Hà Nội. Nơi giao lưu giữa sinh viên - cựu sinh viên - giảng viên của trường.

Follow us on

Twitter Facebook youtube