Ответы к тесту/контрольной: C#: основы

-20%

Описание

Здесь представлена подборка ответов на тестовые вопросы по предмету "C#: основы". Перед покупкой проверяйте точно ли здесь представлены те вопросы, ответы на которые вам нужны.

Список вопросов

Приведенные ниже процедуры и функции определены как методы одного класса.static double Func(int a, int b) { return a * b; }static double Func(double a, double b) { return a - b; }static double Func(long a, float b) { return a + b; }static double Func(short a, int b) { return b % a; }static void Main(){ int a = 2; System.Console.Write(Func(a, 3.5f));} Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
Приведенные ниже процедуры и функции определены как методы одного класса. public static void Main() { string nameOld = "Петр Ильич Чайковский", nameNew; Console.WriteLine("После попытки удалить отчество: {0}", RemoveName2(nameOld, out nameNew) ? nameNew : nameOld); } static bool RemoveName2(string s1, out string s2) { ________________ int found1 = s1.IndexOf(" "); int found2 = s1.IndexOf(" ", found1 + 1); if (found1 > 0 && found2 >0) { s2 = s1.Remove(found1 + 1, found2 - found1); return true; } return false; }Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль строку Петр Чайковский
Приведенные ниже процедуры и функции определены как методы одного класса. static void Main(){ string a = "строка"; P(F(a)); P(a);}static string F(string a){ string b=""; for (int i = 0; i < a.Length; i++) b = b + a[i]; b.Replace('о', 'а'); b.Replace('к', 'н'); return b;}static void P(string a){ System.Console.Write("{0} ", a);}Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
Укажите истинное высказывание из приведенного перечня: Заголовок метода содержит три параметра. Каждый параметр представляет собой одномерный массив. Модификатор params может быть указан
Укажите истинное высказывание из приведенного перечня.Функция, определяемая как метод класса,
Проанализируйте приведенный код, определенный в методе Main(), и укажите результат вывода, если после запуска программы пользователь набрал символ 4 и нажал клавишу ENTER. string day, msg = "Лишний день"; day = System.Console.ReadLine(); switch (day) { case "1": case "5": switch(day) { case "1": msg="Начало недели"; break; default: msg="Середина недели"; break; } break; case "6": case "7": msg = "Окончание недели"; break; default: msg = "Нет такого дня"; break; } System.Console.WriteLine(msg);
В теле метода Main() содержится следующий код: int a = int.Parse(System.Console.ReadLine()); if (a > 9) System.Console.Write("Как дела? "); if (a < 12) System.Console.Write(" Плохо! "); else System.Console.Write(" Хорошо! "); Укажите из приведенных ниже вариантов вводимых данных все варианты, при которых будет выведено сообщение: "Как дела? Хорошо!"
В теле метода Main() содержится следующий код: int[] a = new int[] { 3, 7, 1 }; int s = 0, i; for (i = 0; i <= a.Length; i++) { if (a[i] % 2 == 0) break; s += a[i]; } System.Console.WriteLine(s); Укажите результат вывода на консоль после выполнения метода Main():
Приведенный фрагмент исходного кода размещен в теле метода Main:int[] Массив = { 4, 5, 6, 8, 7 };int s=0, i=0;for (; i < Массив.Length(); i++){ int s = 6; if (i % 3 == 0 && Массив[i] % 3 != 0) continue; s = Массив[i]; System.Console.WriteLine(s);}Трансляция программы завершена неудачно. Из приведенных высказываний укажите все высказывания, которые раскрывают причину некорректности программы:
Оператор break используется
Требуется сформировать строку путем объединения двух исходных строк. Исходные строки объединяются в порядке возрастания по алфавиту. Для решения этой задачи разработан приведенный ниже исходный код, который размещен в методе Main(): string[]s = new string[2]; string str; bool p; s[0]=System.Console.ReadLine(); s[1]=System.Console.ReadLine(); p = ____________ ; str = p? s[0]+s[1] : s[1]+s[0]; Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, решающей эту задачу.
Для преобразования строки КОШКА в строку МЫШКА разработан приведенный ниже исходный код, который размещен в методе Main(): string s = "КОШКА";s[0]='М';s[1] = 'Ы';Console.Write(s); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
В классе Program определен единственный метод, имеющий следующий код: public static void Main(string[] par){ string s = string.Join("+",par); System.Console.Write(s);} После трансляции исполняемый модуль программы сохранен в файле C:P.EXE. C:P.EXE 10 20 30 Укажите результат вывода на консоль после запуска программы из командной строки:
Проанализируйте программу и определите результат вывода. Код символа 0 равен 48.using System;class Program{ static void Main() { int a=12, b=34; string s = "Сумма="; s += '0'+ a + b; Console.Write(s); }}
Из приведенного перечня укажите все истинные утверждения, относящиеся к строкам:
Проанализируйте программу и определите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:using System;class Program{ static void Main() { int t; int[][] a; int[] b = { 1, 2 }; a = new int[2][]; a[1] = new int[] { 3, 4 }; t = a[1][0]; a[1][0] = b[1]; b[1] = t; t = a[1][1]; a[1][1] = b[0]; b[0] = t; a[0] = b; Console.Write("{0} {1} ", a[0][0], a[0][1]); Console.Write("{0} {1} ", a[1][0], a[1][1]); }}
В теле метода Main() содержится следующий код:int s = 0;int[,] a;a = new int[,] { { 0, 1, 2, 3 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 } };s += a[0, 0]; s += a[2, 1] + a[2, 2];System.Console.Write("{0} {1} {2} {3}", s, a.GetLength(0), a.GetLength(1), a.Rank);Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
Программа предназначена для заполнения матрицы и вывода в консоль двух элементов матрицы:class Program{ static void Main() { int[,] a; a = new int[,] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 }}; System.Console.Write("{0} {1} ", ______); }}Среди приведенных кодов укажите код, подстановка которого вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль значения: 2 8
Для поэлементного сложения массива A и B и запоминания результата в массиве С разработан приведенный ниже исходный код, который размещен в методе Main(): int[] A,B,C;A = new int[] { 55, 77 };B = new int[] { 11, 22, 33, 44 };C = new int[A.Length];C = A + B;System.Console.Write(C); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
В теле метода Main() содержится следующий программный код: int[] a, b, c; a = new int[0]; b = new int[0]; c = new int[1]; System.Console.Write(a == b); System.Console.Write(":"); System.Console.Write(a == c); Укажите результат вывода на консоль после выполнения метода Main():
Из приведенных ниже фрагментов кода укажите фрагмент, соответствующий объявлению ссылки на двухмерный массив, элементами которого являются символы:
В теле метода Main() содержится следующий программный код:int a=2, b;b = (sbyte)(a >> 1);System.Console.WriteLine(b==1?1:0);Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
В теле метода Main() содержится приведенный ниже программный код: sbyte a = 0x7B, b, maska = _____; b = (sbyte)(a & maska); System.Console.WriteLine(b); Среди приведенных ниже инициализаторов укажите все инициализаторы, подстановка каждого из которых вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение 11:
В теле метода Main() содержится следующий программный код:int a, b=4;a = 5%3 + 5 * ++b;System.Console.Write(a);Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
В теле метода Main() содержится следующий программный код: short a = 10, b = 4;double c;c = (double)(a%4) / (double)(b%10);System.Console.Write(c); Укажите результат вывода на консоль после выполнения метода Main():
Укажите варианты, относящийся к допустимому назначению начального значения (инициализации) локальным переменным:
Память в стеке, выделенная для хранения локальной переменной, освобождается:
В теле метода Main() содержится код, предназначенный для вычисления меньшего из двух значений: double d; d = System.Math.Min( _________ ); Среди перечисленных ниже кодов укажите все коды, подстановка кажого из которых вместо знаков подчеркивания позволяет получить корректную программу:
В теле метода Main() содержится следующий код:object box = 125;short original;original = _____;Среди указанных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет присвоить переменной original значение 125:
Укажите среди перечисленных оператор присваивания, для которого будет выдано сообщение об ошибке преобразования типа:
Отметьте среди перечисленных одно условие, при выполнении которого осуществляется неявное (автоматическое) преобразование типа переменной при ее присвоении переменной другого типа:
Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консоль True: using System;class Program{ static void Main() { short A = ________ ; Console.WriteLine(A == short.MinValue); }}
В теле метода Main() содержится следующий код: long a = long.MaxValue; long b; System.Console.Write(a == b); Укажите результат вывода на консоль после выполнения метода Main():
В теле метода Main() содержится следующий код:Random d1, d2;d1 = new Random(1); d2 = new Random(1);System.Console.Write(d1 != d2);Укажите результат вывода на консоль после выполнения метода Main():
Литерал 126m определяет константу типа:
Укажите все ключевые слова из приведенного перечня, которые определяют целочисленные типы данных:
Программа предназначена для вывода на консоль значения случайного вещественного числа в интервале [0,1): using System;class Program{ static void Main() { Random rnd = new Random(); Console.Write( ___ ); }} Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
Для вывода на консоль сообщения "Изучаем C#" разработана программа, код которой полностью приведен ниже: class MyClass{ static int Main() { Console.Write("Изучаем C#"); return 0; }} Трансляция программы завершена неудачно. Какое из приведенных ниже высказываний раскрывает причину некорректности программы:
Общеязыковая исполняющая среда CLR - это
Метод, определяющий точку входа в программу на языке C# должен иметь имя
📢 Есть вопросы или нужна помощь? Не знаете, как оформить заказ или оплатить?
👉 Просто нажмите кнопку Написать эксперту — я сразу отвечу, помогу разобраться и оформить всё за вас. 💬
🔥 Быстро. Удобно. Без лишних сложностей!

Характеристики ответов (шпаргалок) к КР

Просмотров
0
Качество
Идеальное компьютерное
Количество вопросов
Картинка-подпись
🎓 Поможем сдать всё — тесты, практику, экзамены, курсовые, дипломы, отчёты! Закроем долги под ключ 🔑 Ведём от первой сессии до диплома 🏆 Работаем с Синергией, МЭИ и другими вузами 🤝 Гарантия результата или возврат денег 💰 Пиши! 🚀

Комментарии

Нет комментариев
Стань первым, кто что-нибудь напишет!
Поделитесь ссылкой:
Цена: 490 390 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Рейтинг автора
5 из 5
Поделитесь ссылкой:
Сопутствующие материалы

Подобрали для Вас услуги

Вы можете использовать полученные ответы для подготовки к экзамену в учебном заведении и других целях, не нарушающих законодательство РФ и устав Вашего учебного заведения.
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7223
Авторов
на СтудИзбе
248
Средний доход
с одного платного файла
Обучение Подробнее