logo

CuriousTab

CuriousTab

Discussion


Home C# Programming Namespaces Comments

  • Question
  • Which of the following statements is correct about a namespace in C#.NET?


  • Options
  • A. Namespaces help us to control the visibility of the elements present in it.
  • B. A namespace can contain a class but not another namespace.
  • C. If not mentioned, then the name 'root' gets assigned to the namespace.
  • D. It is necessary to use the using statement to be able to use an element of a namespace.
  • E. We need to organise the classes declared in Framework Class Library into different namespaces.

  • Correct Answer
  • Namespaces help us to control the visibility of the elements present in it. 


  • Namespaces problems


    Search Results


    • 1. Which of the following CANNOT belong to a C#.NET Namespace?

    • Options
    • A. class
    • B. struct
    • C. enum
    • D. Data
    • E. interface
    • Discuss
    • 2. Which of the following statements is correct about the using statement used in C#.NET?

    • Options
    • A. using statement can be placed anywhere in the C#.NET source code file.
    • B. It is permitted to define a member at namespace level as a using alias.
    • C. A C#.NET source code file can contain any number of using statement.
    • D. By using using statement it is possible to create an alias for the namespace but not for the namespace element.
    • E. By using using statement it is possible to create an alias for the namespace element but not for the namespace.
    • Discuss
    • 3. If a class called Point is present in namespace n1 as well as in namespace n2, then which of the following is the correct way to use the Point class?

    • Options
    • A.
      namespace CuriousTabConsoleApplication
      { 
          class MyProgram
          { 
              static void Main(string[] args)
              { 
                  import n1; 
                  Point x = new Point();
                  x.fun();
                  import n2;
                  Point y = new Point(); 
                  y.fun();
              }
          }
      }
    • B.
      import n1; 
      import n2;
      namespace CuriousTabConsoleApplication
      { 
          class MyProgram
          { 
              static void Main(string[] args)
              {
                  n1.Point x = new n1.Point(); 
                  x.fun();
                  n2.Point y = new n2.Point(); 
                  y.fun();
              }
          }
      }
    • C.
      namespace CuriousTabConsoleApplication
      { 
          class MyProgram
          {
              static void Main(string[] args)
              {
                  using n1;
                  Point x = new Point();
                  x.fun();
                  using n2;
                  Point y = new Point();
                  y.fun();
              }
          }
      }
    • D.
      using n1;
      using n2; 
      namespace CuriousTabConsoleApplication
      { 
          class MyProgram
          { 
              static void Main(string[] args)
              { 
                  n1.Point x = new n1.Point(); 
                  x.fun();
                  n2.Point y = new n2.Point(); 
                  y.fun(); 
              } 
          } 
      }
    • Discuss
    • 4. Which of the following statments are the correct way to call the method Issue() defined in the code snippet given below?

      namespace College
      {
          namespace Lib
          {
              class Book
              {
                  public void Issue()
                  {
                      // Implementation code
                  }
              }
              class Journal
              {
                  public void Issue()
                  {
                      // Implementation code
                  }
              }
          }
      }
      1. College.Lib.Book b = new College.Lib.Book(); 
        b.Issue();
      2. Book b = new Book(); 
        b.Issue();
      3. using College.Lib; 
        Book b = new Book(); 
        b.Issue();
      4. using College;
        Lib.Book b = new Lib.Book(); 
        b.Issue();
      5. using College.Lib.Book; 
        Book b = new Book(); 
        b.Issue();

    • Options
    • A. 1, 3
    • B. 2, 4
    • C. 3
    • D. 4, 5
    • Discuss
    • 5. Which of the following is absolutely neccessary to use a class Point present in namespace Graph stored in library?

    • Options
    • A. Use fully qualified name of the Point class.
    • B. Use using statement before using the Point class.
    • C. Add Reference of the library before using the Point class.
    • D. Use using statement before using the Point class.
    • E. Copy the library into the current project directory before using the Point class.
    • Discuss
    • 6. Which of the followings are NOT a .NET namespace?

      1. System.Web
      2. System.Process
      3. System.Data
      4. System.Drawing2D
      5. System.Drawing3D

    • Options
    • A. 1, 3
    • B. 2, 4, 5
    • C. 3, 5
    • D. 1, 2, 3
    • Discuss
    • 7. Which of the following is correct way to rewrite the C#.NET code snippet given below?

      using Microsoft.VisualBasic;
      using System.Windows.Forms;
      MessageBox.Show("Wait for a" + ControlChars.CrLf + "miracle");

    • Options
    • A.
      using System.Windows.Forms;
      using CtrlChars = Microsoft.VisualBasic.ControlChars; 
      MessageBox.Show("Wait for a" + CrLf + "miracle");
    • B.
      using Microsoft.VisualBasic; 
      using System.Windows.Forms; 
      CtrlChars = ControlChars;
      MessageBox.Show("Wait for a" + CtrlChars.CrLf + "miracle");
    • C.
      using Microsoft.VisualBasic; 
      using System.Windows.Forms; 
      CtrlChars = ControlChars; 
      MessageBox.Show ("Wait for a" + CrLf + "miracle");
    • D.
      using System.Windows.Forms;
      using CtrlChars = Microsoft.VisualBasic.ControlChars; 
      MessageBox.Show("Wait for a" + CtrlChars.CrLf + "miracle");
    • Discuss
    • 8. Which of the following C#.NET code snippets will correctly print "Hello C#.NET"?

    • Options
    • A.
      import System; 
      namespace CuriousTabConsoleApplication
      { 
          class MyProgram
          { 
              static void Main(string[] args)
              { 
                  Console.WriteLine("Hello C#.NET");
              } 
          } 
      }
    • B.
      using System;
      namespace CuriousTabConsoleApplication
      { 
          class MyProgram
          { 
              static void Main(string[ ] args)
              { 
                  WriteLine("Hello C#.NET");
              } 
          } 
      }
    • C.
      using System.Console; 
      namespace CuriousTabConsoleApplication
      { 
          class MyProgram
          { 
              static void Main (string[ ] args)
              { 
                  WriteLine("Hello C#.NET");
              } 
          } 
      }
    • D.
      using System;
      namespace CuriousTabConsoleApplication
      { 
          class MyProgram
          { 
              static void Main(string[] args)
              { 
                  Console.WriteLine("Hello C#.NET");
              }
          }
      }
    • Discuss
    • 9. If ListBox is class present in System.Windows.Forms namespace, then which of the following statements are the correct way to create an object of ListBox Class?

      1. using System.Windows.Forms; 
        ListBox lb = new ListBox();
      2. using LBControl = System.Windows.Forms;
        LBControl lb = new LBControl();
      3. System.Windows.Forms.ListBox lb = new System.Windows.Forms.ListBox();
      4. using LBControl lb = new System.Windows.Forms.ListBox;
      5. using LBControl = System.Windows.Forms.ListBox; 
        LBControl lb = new LBControl();

    • Options
    • A. 1, 3
    • B. 2, 4, 5
    • C. 1, 3, 5
    • D. 5 only
    • Discuss
    • 10. Which of the following is NOT a namespace in the .NET Framework Class Library?

    • Options
    • A. System.Process
    • B. System.Security
    • C. System.Threading
    • D. System.Drawing
    • E. System.Xml
    • Discuss


    Comments

    There are no comments.

Enter a new Comment