База ответов ИНТУИТ

C#: ООП и классы

<<- Назад к вопросам

Приведенному ниже коду доступны пространства имен System и System.Collections.
    public static void Main()    {        Hashtable ht = new Hashtable();           ht.Add("ВУЗ", "МГУ");        ht.Add("Птица", "чиж");        ht.Add("Ветер", "пассат");        Console.Write("{0} - это птица",_______________);    }  
Требуется вывести строку чиж - это птица. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:

(Отметьте один правильный вариант ответа.)

Варианты ответа
ht[2]
ht[1]
ht["Птица"](Верный ответ)
ht.Keys["Птица"]
ht.Keys[1]
Похожие вопросы
Приведенному ниже коду доступны пространства имен System и System.Collections.
    public static void Main()    {  Hashtable ht = new Hashtable();            ht.Add("ВУЗ ", " МГУ");       ht.Add("Птица", "чиж");        ht["Ветер"] = " пассат ";        foreach (string str in ht.Keys)            Console.Write(str + ": " + ht[str] + ". ");    }  
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
Исходный модуль содержит классы A, B и Program:
class A{    public virtual void F() { System.Console.Write("Фрукты "); }  }class B : A{    public new void F() { base.F();  System.Console.Write("Яблоки"); }    public void F(string s) {System.Console.Write(s); }}  
В классе Program определен метод Main, в теле которого находится код:
A p1 = new B();   B p2 = new B();______________  ;  
Требуется вывести сообщение: Фрукты Яблоки. Среди перечисленных ниже кодов укажите все варианты кода, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
Проанализируйте приведенный код.
    public static void Main()    {        System.Collections.Queue q = new System.Collections.Queue();        q.Enqueue(11);        q.Enqueue(22);        q.Enqueue(33);        ___________________         q.Enqueue(44);        foreach (int i in q) System.Console.Write(i + " ");    }  
Требуется вывести числа 22 33 44. Среди перечисленных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
Исходный модуль содержит классы A, B и Program:
class A{    public virtual void F() { System.Console.Write("Фрукты "); }  }class B : A{    public override void F() { base.F();  System.Console.Write("Яблоки"); }    public void F(string s) {System.Console.Write(s); }}  
В классе Program определен метод Main, в теле которого находится код:
A p1 = new B();   B p2 = new B();______________  ;  
Требуется вывести сообщение: Фрукты Яблоки. Среди перечисленных ниже кодов укажите все варианты кода, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
Проанализируйте приведенный код.
class TwoD {  int x, у;    public TwoD()  { x = у = 0; }    public TwoD(int i, int j)  {  x = i; у = j;    }    public static bool operator true(TwoD op)    {     if ((op.x != 0) || (op.у != 0))    return true;        else    return false;      }}class Program{    public static void Main()    {  TwoD точка = new TwoD(5, 6);        if (_______________) System.Console.Write("точка1-ИСТИНА");        else System.Console.Write("точка-ЛОЖЬ");}  }  
Требуется вывести строку точка-ИСТИНА. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
Проанализируйте приведенный код.
class TwoD {  int x, у;    public TwoD()  { x = у = 0; }    public TwoD(int i, int j)  {  x = i; у = j;    }    public static bool operator true(TwoD op)    {     if ((op.x != 0) || (op.у != 0))    return true;        else    return false;      }    public static bool operator false(TwoD op)    {   if ((op.x == 0) && (op.у == 0))   return true;         else    return false;    }}class Program{    public static void Main()    {  TwoD точка = new TwoD();        if (_______________) System.Console.Write("точка1-ИСТИНА");        else System.Console.Write("точка-ЛОЖЬ");}  }  
Требуется вывести строку точка-ЛОЖЬ. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
Программа разрабатывалась для заполнения таблицы автомобилей и вывода их марок на консоль:
using System;using System.Collections;class Program{    public static void Main()    {        Hashtable tab = new Hashtable();        tab.Add(1, "Газ3102");        tab.Add(2, "Ваз2110");        foreach (  ____  ob in tab.Keys) Console.Write(tab[ob] + " ");    }}  
Среди перечисленных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консоль сообщение Ваз2110 Газ3102:
Программа разрабатывалась для заполнения таблицы автомобилей и вывода их марок на консоль:
using System;using System.Collections;class Program{    public static void Main()    {        Hashtable tab = new Hashtable();        tab.Add(1, "Газ3102");        tab.Add(2, "Ваз2110");       foreach ( ______ ob in tab.Values) Console.Write(ob + " ");    }}  
Среди перечисленных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консоль сообщение Ваз2110 Газ3102:
Исходный модуль содержит код:
class Студент{   string фамилия;    public string Фамилия    {  get { return фамилия; }  }    public Студент(string ф) { фамилия = ф; }}class Магистр : Студент{  int курс;    public int Курс   {   get { return курс; }  }    public Магистр(string фам, int к) : base(фам) { this.курс = к; }}   class Test {   static void Main()    {  Студент  Иванов = new Магистр("Петров",4);        System.Console.Write("{0} {1}", _______________ );    }}  
Требуется вывести фамилию и номер курса студента в виде: Петров 4. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
Исходный модуль содержит код классов ЧЕЛОВЕК,СОТРУДНИК и Program:
      class ЧЕЛОВЕК {        string фамилия;          public ЧЕЛОВЕК(string фамилия) {this.фамилия = фамилия;}        public string ФАМ() { return фамилия; } }    class СОТРУДНИК:ЧЕЛОВЕК {        string должность;        public СОТРУДНИК(string фамилия, string должность):base(фамилия)        { this.должность = должность; }        public string ДОЛ { get {return должность;}  } }   
В классе Program определен метод Main, в теле которого находится код:
            СОТРУДНИК  P = new СОТРУДНИК("Петров","Кассир");            System.Console.Write("{0} {1}", ______________ );  
Требуется вывести фамилию и должность сотрудника. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу: