Главная /
C#: ООП и классы /
Проанализируйте приведенный код. 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 + " "); }
Проанализируйте приведенный код.
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 + " ");
}
Требуется вывести числа 11 22 33 44
. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
вопрос
Правильный ответ:
Queue.Peek();
q.Peek();
q.Dequeue();
int a=(int)q[0];
int a=(int)q.Dequeue();
Сложность вопроса
76
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Это было сложно
22 янв 2018
Аноним
Зачёт защитил. Бегу кутить отмечать 5 в зачётке по тесту
06 авг 2017
Другие ответы на вопросы из темы программирование интуит.
- # Исходный модуль содержит код: class MyOut { int A,B=777; int View() { return A + B; } } class Program { static void Main() { MyOut mout = new MyOut(); System.Console.Write(mout.View()); } } Метод Main разрабатывался для получения суммы полей A и B объекта класса MyOut. Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Программа разрабатывалась для заполнения таблицы автомобилей и вывода их марок на консоль: 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:
- # Из приведенных ниже высказываний укажите все истинные высказывания:
- # Приведенному ниже коду доступно пространство имен System. static void Main() { long a=0; Console.Write("Введи целое число:"); try { a = long.Parse(Console.ReadLine()); a=100/a; } catch (FormatException) { Console.Write ("Неверный формат! "); } catch (DivideByZeroException) { Console.Write("Делитель=0! "); } catch (ApplicationException) { Console.Write("Повторите ввод! "); } catch (Exception) { Console.Write("Программа завершается! "); } Console.WriteLine("a="+a); } Пользователь собирается запустить программу и ввести число 0. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Приведенному ниже коду доступно пространство имен System. class MyException1 : ApplicationException { public new string HelpLink = "Readme.txt "; public MyException1() : base("Исключение-1") { } public static int Метод() { int s = 5; try { s = s / (s - 5); } catch (DivideByZeroException) { Console.Write("Исключение-2 "); throw new MyException1(); } return s; } } class Test { public static void Main() { int s=21; try { s = MyException1.Метод(); } catch (MyException1 ex) { Console.Write(ex.HelpLink + ex.Message); } Console.WriteLine(" s=" + s); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: