Основы программирования на C#

Ответы на курс: Основы программирования на C#

Каркас Framework .Net это:

Сборщик мусора Garbage Collector это:

К неявным преобразованиям относятся:

Тег <summary>, заданный для метода М:

Отметьте правильные объявления внутри метода:

Закрытые методы класса

Правда ли, что:

Отметьте истинные высказывания

Отметьте верное утверждение:

Строки класса StringBuilder создаются тогда, когда

Отметьте правильные объявления константы

Отметьте истинное высказывание:

Исполнительная среда CLR:

Три массива: <int[] ar1 = new int[5]; double[] ar2 ={5.5, 6.6, 7.7}; int[,] ar3 = new Int32[3,4]; > принадлежат

Правда ли, что:

Отметьте истинное высказывание:

При создании объектов перечислений

Имя локальной переменной может совпадать:

При включенной опции компилятора /checked проверка корректности преобразований типов выполняется:

Отметьте истинное высказывание:

Объекты класса Rational могут быть созданы в клиентском классе

При определении собственных классов можно задать:

Правда ли, что:

Библиотека FCL — это:

Статические методы класса Array

Какие из процедур корректно вычислят сумму переданного им массива int?

Интерфейс отличается от абстрактного класса тем, что:

Класс имеет:

Классы Control, Form и ListBox связаны следующими отношениями наследования

В C# универсальными могут быть:

Отметьте истинные высказывания:

Для классов родителей и потомков справедливо следующее утверждение:

Операторами цикла в C# являются:

Отметьте правильное высказывание:

Преобразование к типу object

Для выделения из текста подстроки, в которой x и y разделены знаком операции + или -, следует использовать шаблон:

Правда ли, что:

Отметьте истинные высказывания:

Правда ли, что:

Правда ли, что:

Правда ли, что:

Начальный Windows-проект содержит:

Отметьте истинное высказывание:

Слова языка LV задаются непустой последовательностью однобуквенных имен в латинице, разделенных знаками арифметических операций, например x/z+c-v*b+n. Какое регулярное выражение описывает этот язык?

Метод-Свойство класса

Правда ли, что:

JIT — это:

Для программы, вычисляющей сумму первых n элементов массива: S=A[0]; k=0; while(k !=(n-1)) { k++; S+=A[k];} инвариантом цикла являются

Класс Exception

Для ограничения универсальности

Отметьте истинные высказывания:

Размерность массива определяется:

Правда ли, что:

К значимым типам языка C# относятся:

В каких фрагментах возникнет ошибка компиляции:

Для создания XML-отчета для проекта необходимо:

При наследовании форм:

Правда ли, что:

Если метод родительского класса объявлен с атрибутом virtual, то потомок класса:

Выберите верное утверждение:

Правда ли, что:

В родительском классе описан метод public virtual void M(int x) {}.
Какое объявление в классе потомке вызовет ошибку на этапе компиляции, не допускающую выполнения проекта?

Передавать и получать информацию методу можно

В Visual Studio 2005 (Framework 2.0) для класса разрешается определять:

В каких строках кода возникнут ошибки (предупреждения) на этапе трансляции?

Отметьте истинные высказывания

Для ограниченной универсальности справедливы следующие утверждения:

Словом будем называть непустую последовательность букв кириллицы, обрамленную белыми пробелами. Какой образец распознает слова, соответствующие этому определению?

Отметьте верные утверждения:

Правда ли, что:

Отладка позволяет

Правда ли, что:

Отметьте верные утверждения:

Сообщение о событии получает:

Правда ли, что:

Тело цикла for (int i = 1, j=-10; j<10; i—) j++;

Отметьте истинное высказывание:

Проект – это:

Правда ли, что:

Отметьте верные высказывания:

Отметьте истинные высказывания:

В результате объявления: int x=2, y=3, z= ((x|—y +y)>5) ? x|y : ++x +2 ; переменные x, y, z получат значения

Спецификации CLS задают:

Правда ли, что:

Экземпляр делегата следует рассматривать как:

Постусловие метода

Отметьте истинные высказывания:

Базовый класс для перечисления

Чему будет равно x в результате выполнения следующего фрагмента:
int x=5;  for(int i =1; i<5; i++);  x+=5;

Для того чтобы было возможным преобразование массива с элементами класса S в массив с элементами класса T, необходимо

Отметьте истинные высказывания:

Отметьте верное утверждение:

Отметьте истинное высказывание:

При объявлении переменной

Слова языка LD задаются непустой последовательностью целых чисел, разделенных знаками арифметических операций, например 155/33+17-5*23+7. Какое регулярное выражение описывает этот язык?

Класс А является клиентом класса B

Пространство имен – это:

В классе Random определен:

Оператор return

Правда ли, что:

Дано перечисление enum TC {red, blue, yellow} и три переменных c1, c2, c3 этого класса. В результате присваиваний: с1 = TC.yellow; c2 = TC.blue; c3 = c1 | c2; эти переменные получат следующие значения базового типа:

Изменить значение строки класса string

Какие высказывания справедливы для класса StringBuilder?

Если вызывается метод объекта класса А, то вызываемый метод:

Отметьте истинные высказывания:

Дано объявление делегата: public delegate double D (double x); Какие объявления его экземпляров будут корректны в определенном контексте?

Отметьте верные утверждения:

В родительском классе описан метод public virtual void M(int x) {}. Какое объявление в классе потомке вызовет ошибку на этапе компиляции?

Какая из процедур вызовет ошибку периода трансляции?

Для программы, вычисляющей сумму первых n элементов массива S=A[0]; k=0; while(k !=(n-1)) { k++; S+=A[k];} подходящими инвариантами цикла являются

Правда ли, что:

Правда ли, что:

Ключевое слово interface в языке C# задает описание:

В каком фрагменте возникнет ошибка:

Правда ли, что:

Ключевое слово new в зависимости от контекста играет роль:

К специальным случаям присваивания относится:

Если присваивание x= y; допустимо, то обратное присваивание y=x;

В результате объявления: int x=2,y=5,z=((x|y +x++)>=9) ? x|y : ++x +2 ; переменные x, y, z получат значения

В родительском классе описан метод public void M(int x) {}. Какие объявления в классе потомке вызовут ошибки или предупреждения на этапе компиляции?

Отметьте истинное высказывание:

Обработчик события

На основе универсального класса можно создавать:

При ссылочном присваивании:

На каких языках программирования можно работать в Visual Studio .Net?

Отметьте истинные высказывания:

Отметьте правильные объявления:

При вызове аргумента «по значению»:

Дано перечисление enum TC {red, blue, yellow} и три переменных c1, c2, c3 этого класса. В результате присваиваний: с1 = TC.yellow; c2 = TC.blue; c3 = c1 | c2; переменная с3 получит значение

Если формальный аргумент метода объявлен как объект класса T, то фактический аргумент может быть:

В результате объявления: int x=1,y=2,z=((x|y + ++x)>5)? x|y : ++x +2 ; переменные x,y,z получат значения

Отметьте верные утверждения.

Правда ли, что:

Глубокое клонирование

Меню в формах:

XML-отчет:

В каких фрагментах не возникнет ошибка?

Правда ли, что:

Каждое выполнение тела цикла:

Отметьте истинные высказывания:

Для событий, допустимых в каркасе Framework .Net, к делегатам предъявляются следующие ограничения

Почему при ОО-стиле программирования у методов класса мало аргументов:

Зажечь событие – это значит:

Правда ли, что:

Верно ли, что:

Функция с побочным эффектом:

К статическим свойствам и методам класса Array относятся:

Класс object — это

Отметьте правильные высказывания:

Все аргументы события принадлежат

Какие высказывания справедливы для класса StringBuilder?

Правда ли, что:

Отметьте истинное высказывание:

Реализация экземпляра делегата в виде метода-свойства:

Если метод класса снабжен атрибутом Conditional, то метод

При инициализации массива задание конструктора обязательно

Даны объявления:

char ch = 'A';
char[] ar ={'B', 'C', 'D'}, ar1= new char[3];

Отметьте синтаксически корректные операторы:


Отметьте корректные объявления делегата – функционального класса:

Правда ли, что:

Отметьте истинные высказывания:

Методы P и Q называются взаимно рекурсивными:

Объект класса string можно создать:

Массив массивов – это массив

Отметьте истинные высказывания:

Отметьте верное:

Решение – это:

В проверяемом (checked) блоке проверяется корректность

Отметьте истинные высказывания

Можно создать кисть класса:

Какие фрагменты кода корректны в предположении, что используемые родительские классы и интерфейсы определены корректно?

Правда ли, что:

Предусловие метода:

Какие утверждения справедливы относительно взаимных преобразований структур в классы

Правда ли, что:

Правда ли, что:

Отметьте верные утверждения:

Правда ли, что:

Отметьте истинные высказывания:

Правда ли, что:

Функция обратного вызова – это:

Метод можно описать на уровне:

Чему будет равно x в результате выполнения следующего фрагмента
int a=2, b=3,c=5, x=0;
 if(a>b)if(c>a)if(c>a+b) x=a+b+c; else x=7;else x=12;

Операции упаковки и распаковки (boxing, unboxing)

Правда ли, что:

Отметьте истинное высказывание:

Отметьте верное утверждение:

Правда ли, что:

Под перегруженной операцией понимается операция:

Чтобы получить объект Match можно:

Для строки s типа string запись s[i]

Отметьте истинные высказывания:

Правда ли, что:

Формальный аргумент метода должен сопровождаться ключевым словом:

Отметьте истинное высказывание:

Отметьте верные высказывания:

Делегат в языке C# задает:

Правда ли, что:

Правда ли, что:

Для выделения из текста подстроки, состоящей из трех символов, в которой первый и третий символы являются буквами т или к, а второй символ произвольной буквой кириллицы в нижнем регистре, следует использовать шаблон:

Правда ли, что:

Пусть процедура ItWorks имеет следующий заголовок:
public void ItWorks(int[] A). Какой массив может быть передан ей в качестве аргумента?

Правда ли, что:

Правда ли, что:

Какие высказывания верны для полей класса:

Интерфейс ISerializable

Отметьте правильное высказывание:

Отметьте истинные высказывания:

Правда ли, что:

Отметьте фрагменты, в которых не возникнут ошибки при компиляции и выполнении:

Побочным эффектом могут обладать:

В языке C# присваивание:

Правда ли, что:

Объект класса string можно создать:

Особенностями структур являются

Для типа char существует

Отметьте истинные высказывания

Проект на C#:

Перечисление – это

Правда ли, что:

Какие из выражений являются правильно построенными константами

Отметьте истинные высказывания:

Правда ли, что:

Атрибут условной компиляции Conditional:

Пусть задано описание интерфейса и класса: interface IP{string M(string s); string M1(int s);} public class C1:IP{string IP.M(string s){return (s+s);} string IP.M1(int x){return x.ToString();}public int M (int s) { return (s++);}}. Какие из объявлений в клиентском классе выполнимы

Отметьте правильные высказывания:

Отметьте истинные высказывания

Отметьте истинные высказывания:

Укажите истинные высказывания:

Верно, что приоритет операций выше:

Правда ли, что:

Преобразования между значимыми и ссылочными типами

Правда ли, что:

Поля класса:

Отметьте правильные объявления:

Отметьте правильные объявления:

В каких фрагментах возникнет ошибка:

В каких фрагментах возникнет ошибка:

Пусть задано описание интерфейсов: interface IN{string M(string s);} interface IP{string M(string s); string M1(int s);} interface IQ{int M(int s);}. Какие из объявлений классов содержат ошибки

Отметьте истинные высказывания:

Отметьте истинные высказывания:

Какие программы корректны по отношению к своим спецификациям?

Метод Assert

В теле метода может быть

Отметьте истинные высказывания:

Правда ли, что:

Пусть x – объект класса int[]. В вызове x.M роль M может играть:

Отметьте истинные высказывания:

Какие из трех образцов: @»\s*[а-я]+\s», @»[А-Яа-я]+», @»\s[А-Яа-я]+\s» включат слово «папа» в результат найденного соответствия при поиске в строке «папа мама и я»:

Отметьте истинные утверждения:

Явное преобразование типа может быть выполнено:

Отметьте истинные высказывания:

Объекты одного класса

Отметьте истинные высказывания:

К типам, определяемым пользователем языка C#, относятся:

Классы Debug и Trace:

Пусть процедура ItWorks имеет следующий заголовок:
public void ItWorks(object[] A) .Какой массив может быть передан ей в качестве аргумента?

Отметьте истинные высказывания:

Правда ли, что:

Цель и источник согласованы по присваиванию, если

Отметьте истинные высказывания:

Необходимость в преобразованиях может возникать:

Выберите верные высказывания:

Отметьте истинные высказывания:

Даны объявления структур:

Point pt1 = new Point(3,5),pt2; 	
Size sz1 = new Size(7,10), sz2; 	

Какие операторы присваивания ошибочны?


Правда ли, что:

Отметьте истинные высказывания:

В каких фрагментах возникнет ошибка:

Отметьте истинные высказывания

Класс Regex имеет

Верно, что приоритет операций выше:

Отметьте истинные высказывания

Для классов клиентов и поставщиков справедливы утверждения:

Какие слова принадлежат языку, заданному регулярным выражением: @“[A-Za-z]\w+=\w+[\+|\-|\*]\w+”

Класс Menu имеет следующих потомков

Правда ли, что:

Универсальный класс – это:

Отметьте истинные высказывания:

Выберите правильные варианты ответа. Переменная класса char[] может вызывать следующие методы и свойства

В каких фрагментах кода возникнут ошибки (предупреждения) на этапе компиляции?

Отметьте истинные высказывания:

Comments are closed.

Яндекс.Метрика