Информатика и программирование.
|
|
engineerklub | Дата: Суббота, 05.11.2022, 13:05 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 34225
Статус: Offline
| Информатика и программирование.
Тип работы: Тесты Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ
Описание: Вопрос №1 ASP это:
Технология для создания Web-приложений
Технология для создания интерфейсов для программ
Технология для создания исключительно мобильных приложений
Вопрос №2 Что выведет программа? using System; abstract class Figure{ public Figure(string n){ name=n; } private string name; public abstract void Draw(); public void ShowName(){ Console.WriteLine(name); } } class F:Figure{ int width; int height; public F(int height,int width):base("Фигура"){ this.width = width; this.height = height; } public override void Draw(){ for(int i=0;i<height;i++){ for(int j=0;j<width;j++){ Console.Write("*"); } Console.WriteLine(); } } } class Sample { static void Main() { try{ F rect = new F(3,3); rect.ShowName(); rect.Draw(); } catch(Exception e){ Console.WriteLine(e.Message); } Console.Read(); } }
Фигура ******** ******** ********
Фигура ****** ****** ******
Фигура *** *** ***
Фигура ***** ***** *****
Вопрос №3 Выберите верные суждения:
Две различные переменные не могут ссылаться на один и тот же объект
В C# все переменные делятся только на два типа: типы-значения и ссылочные типы
В случае типа-значения, операция над одной переменной не может повлиять на другую. Даже, при использовании параметров ref и out
Массивы и классы являются ссылочными типами
Вопрос №4 Результатом объектно-ориентированного анализа являются
Сами объекты
Классы объектов
Сами классы
Область исследования объекта
Вопрос №5 Укажите корректное неявное преобразование без потери данных:
short Code1 = 7; byte Code2; Code2 = Code1;
short Code1 = 7; long Code2; Code2 = Code1;
int Code1 = 7; uint Code2; Code2 = Code1;
Вопрос №6 Скомпилируется ли код? interface IA { void f(); } interface IB { void g(); } class Base { ... } class C : Base, IA, IB { public void f() { ... } }
Нет, не верно применено наследование
Нет, необходимо реализовать еще одну функцию в Class C
Да, все верно
Вопрос №7 Существуют виды наследования :
Клонирование
Классическое наследование
Повторное наследование
Вспомогательное наследование
Включение-делегирование
Вопрос №8 Для улучшения качества кода программных приложений применяют:
Реконструкцию
Ребилдинг
Рефакторинг
Реформацию
Реабилитацию
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Суббота, 05.11.2022, 13:06 | Сообщение # 2 |
 Генералиссимус
Группа: Администраторы
Сообщений: 34225
Статус: Offline
| Вопрос №9 Какой принцип демонстрирует следующая программа? using System; sealed class Childless{ public int x; public int y; } // Ошибка class Child:Childless{ public int z; } class Samples { static void Main() { try{ Child obj = new Child(); } catch(Exception e){ Console.WriteLine(e.Message); } Console.Read(); } }
Возможность множественного наследование
Возможность запрета наследования
Возможность самого наследования
Возможность инкапсуляции
Вопрос №10 Базовые типы массивов:
Числовые
String
Bool
Enum
Вопрос №11 Укажите конструктор без параметров:
public Array(int n) { this.n = n; ar = new int[n]; for (int i = 0; i < n; i++) ar = 0; } private int n; private int[] ar;
public Array() { n = 30; ar = new int[n]; } private int n; private int[] ar;
public Array(Array arn) { this.n = arn.n; this.ar = new int[n]; for (int i = 0; i < n; i++) ar = arn.ar; } private int n; private int[] ar;
Нет верного ответа
Вопрос №12 В случае неудачного завершения теста возникает исключение:
AssertInconclusiveException
AssertFailedException
Assert.ThrowsException
Assert.Inconclusive
Вопрос №13 Предусмотрено ли для построения специальных методов, добавляющих и удаляющих методы в списке вызовов делегата, в С#
Да, без ключевого слова
Да, с ключевым словом event
Да, с ключевым словом overdel
Нет
Вопрос №14 Какие математических функций могут быть использованы при вычислении значений заданных функций?
Exp(Double)
Mod(Double)
Log10(Double)
Pow(string, string)
Вопрос №15 Укажите тип системного типа System.UInt64:
Float
Uint
Ulong
Ushort
Double
Вопрос №16 Делегат можно объявлять:
В классе
В пространстве имен
Нет верных ответов
Вопрос №17 С целью организации динамического распределения памяти во все объекты заложены методы их создания и уничтожения:
Конструктор
Архиватор
Конъюнктор
Деструктор
Комбинатор
Вопрос №18 Что выведет программа? static void Main(string[] args) { string data1 = "Петр, Андрей, Николай"; Regex myReg = new Regex("Николай"); Match match = myReg.Match(data1); Console.WriteLine(match.Value); Console.WriteLine(match.Index); Console.ReadKey(); }
Николай 16
Николай 15
Николай 14
Николай
Нет верного ответа
Вопрос №19 На платформе .NET программы компилируются в:
Блокнот
Файлы MSIL
Исполняемые файлы
Нет верного ответа
Вопрос №20 Некачественный дизайн кода определяется по ряду признаков. Каких?
Ненужная сложность
Прозрачность
Жесткость
Читабельность
Чрезмерная оригинальность
СКАЧАТЬ
|
|
| |