Главная /
C#: ООП и классы /
Приведенному ниже коду доступны пространства имен System и System.Collections. public static void Main() { ArrayList al = new ArrayList(); al.Add("Иванов"); al.Add("Петров"); al.Add(3.1415f); al.Add("Ларин"); foreach (object str in al) Console.Write(str +
Приведенному ниже коду доступны пространства имен System
и System.Collections
.
public static void Main()
{ ArrayList al = new ArrayList();
al.Add("Иванов");
al.Add("Петров");
al.Add(3.1415f);
al.Add("Ларин");
foreach (object str in al) Console.Write(str + " ");
}
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
вопрос
Правильный ответ:
программа не выполняется, так как обнаружена одна или несколько синтаксических ошибок
программа завершится аварийно в момент добавления в коллекцию числа вместо фамилии
Иванов Петров 3,1415 Ларин
Иванов Петров Ларин
программа завершится аварийно в цикле
foreach
Сложность вопроса
58
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Кто ищет эти вопросы интуит? Это же крайне просто
22 ноя 2020
Аноним
Это очень простецкий решебник intuit.
28 сен 2018
Другие ответы на вопросы из темы программирование интуит.
- # Исходный модуль содержит код: class Room { private int nom1; public int nom2; public Room(int a, int b){ nom1 = a; nom2 = b; } public int Nom { get { return nom1 * 100 + nom2; } set { if (value<5555) {nom1 = value/100; nom2 = value%100; }} } } class Program { static void Main() { Room r = new Room(12,45); r.Nom = 4431; System.Console.Write("{0} ", r.Nom); } } Укажите результат вывода на консоль после выполнения метода Main():
- # Проанализируйте приведенный код. class Rectangle { public double width, hight; public Rectangle(double width, double hight) { this.width = width; this.hight = hight; } abstract public int Zoom(int d); public double Zoom(double d) { width += d; hight += d; return width * hight; } } public class Program { static void Main() { Rectangle rect = new Rectangle(10, 20); rect.Zoom(-5); System.Console.Write("{0} {1}", rect.width, rect.hight); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Проанализируйте приведенный код. 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("точка-ЛОЖЬ"); } } Требуется вывести строку точка-ЛОЖЬ. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
- # Класс должен быть определен как абстрактный класс, если
- # Исходный модуль содержит код: interface IФормула { int F(int x); } class A: IФормула{ public int F(int x) { return x*x*x; } } class B: IФормула{ public int F(int x) { return x*x; } } class Program { static int Out(IФормула f, int x ) {return f.F(x); } static void Main() { A a = new A(); B b = new B(); System.Console.WriteLine( ______________); } } Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить корректную программу для вычисления 2*2*2 + 4*4: