C# для школьников - ответы

Количество вопросов - 118

Отметьте вызовы функций, которые не вызовут ошибки компиляции:
    class Person {        public string name; public int age;        public Person(string n, int a) { name = n; age = a; }        public void PrintName() { Console.WriteLine("Name: "+name); }        void PrintInfo() { Console.WriteLine("Name: " + name + " Age: " + age); }    }    class School {        static void Main(string[] args) {            Person Ivanov = new Person("Ivan Ivanov",15);            // вызов метода            Console.ReadLine();        }    } 	

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

Для того, чтобы описать класс, необходимо

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

Какое значение будет у поля number объекта s43 в результате выполнения такой программы:
class School{    int number = 0;    public School(){        number = 33;    }    public School(int n){        number = n;    }    static void Main(string[] args){        School s43 = new School(43);    }}		

В классе Pupil (Ученик) могут одновременно существовать следующие пары конструкторов:

Что выведет метод:
void ViewPerson(string Name, string Family){	Console.WriteLine("Премию получит: " + Ivan + " " + Ivanov);}ViewPerson();	

Данный обработчик
        void myButton2MouseDown(object sender, MouseEventArgs e)        {            Graphics g = this.CreateGraphics();            Pen bluePen = new Pen(Color.Blue, 3);            g.DrawArc(bluePen, 150, 20, 100, 100, 90, 180);            g.Dispose();        }	

Какого типа должно быть поле director (фамилия директора) класса School (школа)?

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

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

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

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

Что выведет на экран программа
using System;namespace ivanov{    class Program    {        static void Main(string[] args)        {            Console.WriteLine("Иванов ","Иван");            Console.ReadLine();        }    }}			

Укажите примеры классов

Для того, чтобы зеркально отразить изображение по вертикали ("вверх тормашками") необходимо использовать:

Какое поле класса Pupil будет доступно экземпляру Ivanov в следующей программе?
class Pupil{    public string name;    int income;     protected int age;     private string password; }class School{    Pupil Ivanov = new Pupil ();}		

Какие имена могут иметь поля класса School (школа):

Какой вариант кода вызовет ошибку?

Для того, чтобы выводить на экран фамилию и возраст учеников (например, Иванов 13, Петров 16), эффективно использовать:

Системами управления базами данных являются:

Отметьте коды с ошибками (предварительно создан экземпляр g класса Graphics):

Для отображения таблицы данных на форме используется элемент

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

Что будет выведено на экран?
    class Pupil: Person{        public void SayHello(string surname){            Console.WriteLine("Hello, " + name);        }    }    class School{        static void Main(string[] args){            Pupil Petrov = new Pupil();            Petrov.SayHello("Ivanov");        }    }		

Работа приложения: на форме появляется изображение почти со всю форму и меню для работы с ним (повернуть, отразить…). Выбрав пункт меню, пользователь видит, что изображение изменилось. Для создания такого приложения достаточно использовать следующие элементы управления:

Для работы с базой данных из программы, написанной на языке C#, необходимо:

Укажите те виды проектов, которые можно создать в Visual C# Express

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

Как можно создать программу на C#?

Какая из приведенных ниже строк кода вызовет ошибки " Требуется ; " и " Недопустимый элемент " : " в выражении " ?

Что выведет на экран программа
using System;namespace ivanov{    class Program    {        static void Main(string[] args)        {            string name = Иванов + Иван;            Console.WriteLine(name);            Console.ReadLine();        }    }}			

Укажите поля и свойства класса School (школа)

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

Для того, чтобы объявить объект класса School (школа) нужно написать код

Какого типа должно быть поле MathMark (оценка по математике) класса Pupil (Ученик)?

С каким модификатором доступа должно быть описано поле MyResume (мое резюме) класса Employee (сотрудник), чтобы это поле было доступно всем?

Если при объявлении поля класса пропущен модификатор доступа, то компьютер сделает это поле

О чем говорит команда Persons Man; компилятору С#?

О чем говорит команда Persons Man; компилятору С#?

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

Для того, чтобы выводить на экран тип животных и их клички (например, пес Барбос, кот Барсик), эффективно использовать:

Какой тип возвращаемого значения следует указать для метода, выводящего на экран "hello, world"?

Метод add, возвращающий сумму двух любых заданных целых чисел, может иметь следующий вид:

Есть метод public void Exam(string name, bool medal){}. Как можно вызвать этот метод?

Отметьте вызовы функций, которые не вызовут ошибки компиляции:
    class Person {        public string name; public int age;        public Person(string n, int a) { name = n; age = a; }        public void PrintName() { Console.WriteLine("Name: "+name); }        private void PrintTwoLines() { Console.WriteLine("Name: "+name+"\nAge: "+age); }    }    class School {        static void Main(string[] args) {            Person Ivanov = new Person("Ivan Ivanov",15);            // вызов метода            Console.ReadLine();        }    } 	

Для того, чтобы обработать событие объекта, нужно:

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

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

К элементам управления относятся:

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

Данный обработчик
        void myButton1MouseMove(object sender, EventArgs e)		{            Graphics g = this.CreateGraphics();            Pen redPen = new Pen(Color.Red, 3);            g.DrawEllipse(redPen, 150, 100, 100, 100);            g.Dispose();		}	

Пусть в базе данных Классы(Classes) есть таблица Классы(Classes), содержащая информацию о названии класса, числе учеников, числе мальчиков и числе девочек. Запрос SELECT * FROM Classes WHERE GirlCount>10 используется для:

Для чтения записей таблицы база данных Access 2003 с помощью классов типа DataReader, необходимо

Запись <Pupil id=”777” name=”Карлсон”/> означает:

Какой код, из ниже приведенного, позволяет получить зеркальное отражение изображения?

Какой класс позволяет создавать команды SQL и автоматически выполнять их?

Какой класс может позволять объекту задавать XML-документ?

Укажите события класса School (школа)

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

Для того, чтобы создать привычный для пользователя оконный интерфейс и добавить к нему необходимые элементы управления, нужно:

Что будет выведено на экран?
    class Pupil:Person{        public void PrintAge(int age){		age = 14;            Console.WriteLine("age: " + age);        }    }    class School{        static void Main(string[] args){            Pupil Petrov = new Pupil();            Petrov.PrintAge(Console.ReadLine());        }    }	

Отметьте возможные ситуации в XML-документе:

Что выведет метод при использовании внутри программы:
class School {        void Main(string[] args)         {            ViewPerson("Ivan", "Ivanov");                    }        void ViewPerson(string Name, string Family)        {            Console.WriteLine("Премию получит: " + Name + " " + Family);        }    }

Есть класс School (школа), содержащий поля public string name (название школы), int income (доход школы), protected int plan (учебный план школы), private int marks (средняя успеваемость). Есть класс Colledge – наследник от School. Какие поля класса School будут доступны из класса Colledge?

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

Укажите примеры классов

Из кода класса с помощью ключевого слова this можно обратиться к:

Какого типа должно быть поле hasStadium (есть ли у школы стадион) класса School (школа)?

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

Для того, чтобы обработать событие клика (щелчка) по кнопке формы, нужно:

Отметьте код без ошибок:

Для того, чтобы поместить на форму изображение, используется элемент управления:

С каким модификатором доступа должно быть описано поле MySecret (мой секрет) класса Pupil (ученик), чтобы это поле было никому не доступно кроме самого ученика?

Есть метод public void SayHello(string name, int age){}. Как можно вызвать этот метод?

Для того, чтобы узнать, какие поля, свойства и методы есть у класса, можно:

Для чего предназначен язык XML?

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

Есть ученик: id-777 name-Карлсон class-8А. Его данные записаны в элементе Pupil со значением Карлсон с атрибутами id и class. Часть XML-документа, содержащая информацию об этом ученике, имеет вид:

Для поворота изображения необходимо вызвать метод:

Для создания теста с произвольным числом правильных вариантов ответа используется элементы управления:

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

Какое значение будет у поля number объекта s43 в результате выполнения такой программы:
class School{    int number = 0;    public School(){        number = 33;    }    public School(int n){        number = n;    }    static void Main(string[] args){        School s43 = new School();    }}		

Для того, чтобы выводить на экран номера счетов и остатки на них (например, 41802810100001 5000), эффективно использовать:

С каким модификатором доступа должно быть описано поле MyIllness (мои болезни) класса Man (человек), чтобы это поле было доступно только наследникам класса Man?

Для того, чтобы добавить в класс новое поле, необходимо:

Укажите методы (действия) класса School (школа)

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

Объекты какого класса задают один XML-элемент?

Какие из ниже перечисленных блоков кода ошибочны?

Данный обработчик
        void myButton2MouseLeave(object sender, EventArgs e)        {            Graphics g = this.myPictureBox.CreateGraphics();            g.FillRectangle(new SolidBrush(Color.Green), 50, 60, 50, 60);            g.Dispose();        }	

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

Для чего предназначен конструктор?

Что выведет на экран программа
using System;namespace ivanov{    class Program    {        static void Main(string[] args)        {            Console.WriteLine("Иванов "+"Иван");            Console.ReadLine();        }    }}				

Для того, чтобы поместить на форму изображение, необходимо:

Работа приложения: пользователь вводит любые два числа и нажимает на кнопку сложить, после этого на форме появляется число (сумма). Для создания такого приложения достаточно использовать следующие элементы управления:

Каким образом после запуска Visual C# Express можно создать новый проект?

Если программа работает неверно, то для поиска ошибки

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

Отметьте вызовы функций, которые не вызовут ошибки компиляции:
    class Person {        public string name; public int age;        public Person(string n, int a) { name = n; age = a; }        public void PrintName() { Console.WriteLine("Name: "+name); }        protected void PrintAge() { Console.WriteLine("Age: " + age); }    }    class School {        static void Main(string[] args) {            Person Ivanov = new Person("Ivan Ivanov",15);            // вызов метода            Console.ReadLine();        }    } 	

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

Пусть в базе данных есть таблица Классы, содержащая информацию о названии класса, числе учеников, числе мальчиков и числе девочек. Вся информация о 9А классе является

В базе данных Школа есть таблица Pupils(Ученики), содержащая поля name(ФИО), year(год рождения), class(класс). По окончании учебного года всем ученикам нужно номер класса увеличить на один (из 8 класса сделать 9, например). Для этого следует использовать запрос типа

Пусть содержание таблицы базы данных SQL выводится на форму с помощью элемента управления DataGridView. Пусть также осуществленные на форме изменения отражаются в таблице базы данных и для этого явно не прописываются команды Insert и Update. Для реализации этого необходимо использовать:

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

В классе Pupil (Ученик) есть публичный метод Answer (Отвечать) без параметров, возвращающий целое число от 2 до 5. Как можно вызвать этот метод?

Если на этапе компиляции возникла ошибка, то:

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

Для того, чтобы полю объекта класса присвоить значение, необходимо:

Какой из приведенных ниже фрагментов кода вызовет ошибку " В качестве оператора могут использоваться только выражения присваивания, вызова, инкремента, декремента и создания нового объекта " ?

Метод equal, проверяющий равны ли два числа между собой и возвращающий результат истина или ложь, правильно описать таким образом:

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

Какой класс используют для соединения с базой данных SQL?

Работа приложения: пользователь выбирает из списка изображение, нажимает на кнопку и это изображение появляется на форме в двух местах (в левой части формы как есть, в правой части – отраженное по горизонтали). Для создания такого приложения достаточно использовать следующие элементы управления:

Есть метод public void Exam(bool medal, int mark){}. Как можно вызвать этот метод?

Укажите примеры объектов

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

В базе данных Школа есть таблица Pupils(Ученики), содержащая поля name(ФИО), year(год рождения), class(класс). Для того, чтобы добавить нового ученика (Карлсон, 1980, 8А), можно выполнить запрос: