Сертификат "C# для школьников"
  • Сертификат "C# для школьников"
  • Сертификат "C# для школьников"
Сертификат "C# для школьников"
  • Сертификат "C# для школьников"
  • Сертификат "C# для школьников"

C для школьников

700,00 руб.
В течение часа!
Экзамен "C# для школьников" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
11859 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

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

воспользоваться пунктом New project (Новый проект) меню File (Файл) и выбрать тип проекта
после запуска программы проект создается автоматически, ничего делать не нужно
нажать кнопку Create Project (Создать проект) на панели инструментов Visual C# Express и выбрать тип проекта
после запуска программы автоматически откроется диалоговое окно, в котором нужно выбрать тип проекта


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

Console.ReadLine();
Console.WriteLine();
string surname; Console.ReadLine(surname);
Console.ReadLine;


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

Console Application (консольное приложение)
Instrument Library (библиотека инструментов)
Windows Application (приложение для Windows)
Class Library (библиотека классов)


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

name : string;
string name := "Иванов";
string name = ":Иванов";


Что выведет на экран программа

using System;
namespace ivanov
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Иванов "+"Иван");
            Console.ReadLine();
        }
    }
}       
       
Иванов
Иванов Иван
ничего, т.к. возникнет ошибка компиляции


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

автомобиль
дом, который построил Джек
дом
паспорт номер 123456 серии 7890


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

полное название школы
выпускной
учить учеников
пожарная тревога в школе
директор школы
организовать конкурс
номер школы


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

язык C# является объектно-ориентированным языком
слово class в описании класса может быть написано с заглавной буквы
описание класса расположено между фигурными скобками {…}
у двух разных объектов одного класса значения всех свойств всегда совпадают


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

использовать ключевое слово class
создать экземпляр класса
дать классу имя


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

указать имя поля
указать тип поля
указать значение поля


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

логического типа
строкового типа
числового типа


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

protected
private
public


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

закрытым (private)
открытым (public)
защищенным (protected)


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

компилятор С# данную команду воспримет как ошибку
объявление объекта
данная команда предупреждает компилятор С# о работе с объектом Persons из класса Men
создание объекта
объявление метода
данная команда предупреждает компилятор С# о работе с объектом Man из класса Persons


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

данная команда предупреждает компилятор С# о работе с объектом Man из класса Persons
о создании объекта
об объявлении объекта
данная команда предупреждает компилятор С# о работе с объектом Persons из класса Man
компилятор С# данную команду воспримет как ошибку
об объявлении метода


Что выведет на экран программа

using System;
namespace ivanov
{
    class Program
    {
        static void Main(string[] args)
        {
            string name = Иванов + Иван;
            Console.WriteLine(name);
            Console.ReadLine();
        }
    }
}   
       
Иванов Иван
ничего, т.к. возникнет ошибка компиляции
Иванов


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

Выпускной
директор школы
номер школы
пожарная тревога в школе
полное название школы
организовать конкурс
учить учеников


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

все программы на языке C# представляют собой описание множества классов
подход с использованием классов, объектов, свойств, событий и методов является объектно-ориентированным подходом
при описании класса после его имени ставится точка с запятой


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

director of school
9aClass
SchoolNumber
_number
schoolNumber


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

private
protected
public


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

Name
income
marks
plan


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

Console.ReadLine();
Console.WriteLine;
string name;
Console.WriteLine();


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

кот
растения
книга "Война и мир"
кот Пушок


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

имя класса может содержать пробелы
для описания класса необходимо использовать специальное слово class
каждый класс имеет название
все объекты одного класса имеют одинаковый набор методов


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

protected
private
public


Какое поле класса Pupil будет доступно экземпляру Ivanov в следующей программе?

class Pupil
{
    public string name;
    int income;
    protected int age;
    private string password;
}
class School
{
    Pupil Ivanov = new Pupil ();
}
       
name
password
age
income


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

использовать " . " для разделения имени объекта и имени поля
знать тип поля
использовать " = " для присваивания значения


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

School num33;
num33 = new School();
сlass School
{
}


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

логического типа
числового типа
строкового типа


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

class Firma
{
  Firma Genius;
  Genius=new Firma();
}
   
class Firma
{
  Firma=new Genius();
  Firma Genius;
}
       
class Firma
{
  Firma=new Class(Genius);
}


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

создать программу с помощью Visual C# 2008 Express, не устанавливая пакет Microsoft .NET Framework 3.5
написать код программы в простом текстовом редакторе и скомпилировать его с помощью компилятора C#
создать программу с помощью Microsoft Visual C# 2008 Express Edition, предварительно установив пакет Microsoft .NET Framework 3.5


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

полное название школы
директор школы
учить учеников
организовать конкурс
номер школы   


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

числового типа
строкового типа
логического типа


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

Шкаф
шкаф, стоящий в моей комнате
Пушкин А.С.
Животные


Что выведет на экран программа

using System;
namespace ivanov
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Иванов ","Иван");
            Console.ReadLine();
        }
    }
}   
       
Иван
Иванов Иван
Иванов
Иван Иванов
ничего, т.к. возникнет ошибка компиляции


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

числовой
void
тип указывать не нужно
строковый


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

bool add (string s1, int s2) {…}
int add (int s1, int s2) {…}
void add (int s1, int s2) {…}
void add (bool s1, int s2) {…}


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

SayHello();
SayHello("Иван", 13);
SayHello;
SayHello(Иван, 13);
SayHello(Иван, "13");
SayHello("Иван", "13");


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

слово void используется в случае, когда метод не должен возвращать значение
символы // используются для обозначения комментариев>
метод обязательно должен выполнять какие-то действия
если в методе нет параметров, то скобки при его описании ставить необязательно
для того, чтобы метод отработал, его необходимо вызвать


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

метод с двумя параметрами числового типа
метод с двумя параметрами строкового типа
метод с двумя параметрами строкового и числового типов
метод без параметров


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

тип указывать не нужно
строковый
void
числовой


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

bool equal (int s1, int s2) {…}
equal bool (int s1, int s2) {…}
string equal (int s1, string s2) {…}
void equal (string s1, int s2) {…}


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

Pupil Ivanov = new Pupil(); int mark = Ivanov.Answer();
int mark = Answer.Pupil();
int mark = Pupil.Answer();


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

Exam;
Exam(true, 13);
Exam(true, "13");
Exam("true", "13");
Exam();
Exam("true", 13);



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

в разных пространствах имен могут быть классы с одинаковыми именами
чтобы использовать класс Random, содержащийся в пространстве имен Math, можно каждый раз прописывать путь к классу Math.Random, не используя директиву using
пространство имен не может содержать несколько классов
пространство имен может содержать пространство имен


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

для инициализации класса
для инициализации объекта
для расширения метода


Что будет выведено на экран?

    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");
        }
    }   
   
Hello, Ivanov
ничего, т.к. возникнет ошибка компиляции
Hello, Petrov


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

Exam();
Exam("Иван", true);
Exam("Иван", "true");
Exam(Иван, true);
Exam;


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

    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();
        }
    }
   
Ivanov.PrintTwoLines();
Ivanov.PrintTwoLines;
Ivanov.PrintName();
Ivanov.PrintName;


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

класс может иметь несколько конструкторов
класс может иметь несколько конструкторов с параметрами
класс может иметь несколько конструкторов с параметрами, только если наборы типов параметров в этих конструкторах попарно отличаются (в т.ч. порядком)
каждый класс должен иметь только один конструктор


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

    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();
        }
    }
   
Ivanov.PrintAge();
Ivanov.PrintAge;
Ivanov.PrintName();
Ivanov.PrintName;


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

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


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

Pupil (string name, string surname){…} и Pupil (string name, string address){…}
Pupil (string name, int age){…} и Pupil (string name, int age, bool medal){…}
Pupil (string name, int age){…} и Pupil (int age, string name){…}


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

методу создаваемого объекта
полю создаваемого объекта
любому члену класса
конструктору создаваемого объекта


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

myButton.MouseLeave += new System.EventHandler(myButtonMouseLeave);
myButton.MouseMove += new MouseEventHandler(myButtonMouseMove);
myButton.MouseMove += new System.EventHandler (myButtonMouseMove);
myButton.Click += new MouseEventHandler (myButtonMouseMove);



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

пространство имен и содержащийся в нем класс должны иметь разные имена
пространство имен используется для доступа к классу
класс может содержать пространство имен
чтобы использовать класс Pupil, содержащийся в пространстве имен School, можно использовать директиву using School; 


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

поля класса могут наследоваться
класс Car (Машина) может наследовать от класса Tree (Дерево)
член класса доступен наследнику, только если он помечен модификатором доступа public


Что выведет метод:

void ViewPerson(string Name, string Family)
{
    Console.WriteLine("Премию получит: " + Ivan + " " + Ivanov);
}
ViewPerson();
   
строку "Премию получит: Ivan Ivanov"
строку "Премию получит: "
ошибку
строку "Премию получит: Name Family"


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

свойства класса могут наследоваться
член класса без модификатора доступа доступен наследнику
класс Oak (Дуб) может наследовать от класса Tree(Дерево)


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

вызвать обработчик события
создать класс объекта, с которым может произойти событие
создать метод – обработчик события
связать событие объекта с его обработчиком


Какое значение будет у поля 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();
    }
}   
   
33
43
0


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

метод с двумя параметрами строкового и числового типов
метод без параметров
метод с двумя параметрами числового типа
метод с двумя параметрами строкового типа


Что выведет метод при использовании внутри программы:

class School
{
        void Main(string[] args)
        {
            ViewPerson("Ivan", "Ivanov");           
        }
        void ViewPerson(string Name, string Family)
        {
            Console.WriteLine("Премию получит: " + Name + " " + Family);
        }   
}

ошибку
строку "Премию получит: Ivan Ivanov"
строку "Премию получит: Name Family"
строку "Премию получит: "


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

методы могут принадлежать как классу, так и пространству имен
пусть в классе Pupil (Ученик) есть метод ShowInfo (вывести информацию об ученике). Для того, чтобы вызвать этот метод, сначала нужно создать экземпляр класса Pupil.
в комментариях можно писать код, который выполняется в случае возникновения ошибки
метод позволяет решать однотипные задачи
метод может быть вызван несколько раз, а пишется программистом один раз


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

    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();
        }
    }
   
Ivanov.PrintName;
Ivanov.PrintName();
Ivanov.PrintInfo();
Ivanov.PrintInfo;



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

пространство имен может содержать класс
пространство имен и содержащийся в нем класс могут иметь одинаковое имя
чтобы использовать класс Pupil, содержащийся в пространстве имен School, можно использовать директиву using Pupil;
пространство имен используется для логического объединения классов


Какое значение будет у поля 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);
    }
}   
   
0
43
33


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

метод должен быть вызван только в том классе, в котором он описан
пусть в классе Person (Человек) есть метод ShowFullName (вывести полное имя человека). Для того, чтобы вызвать этот метод, сначала нужно создать экземпляр класса Person
комментарии нужны для пояснения кода программы
метод может быть написан программистом несколько раз, а вызывается один раз
метод – это пошаговые инструкции, задающие порядок выполнения операций


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

метод двумя параметрами строкового и числового типов
метод с двумя параметрами строкового типа
метод с двумя параметрами числового типа
метод без параметров


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

void
числовой
тип указывать не нужно
строковый


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

создать форму и кнопку
связать событие Click кнопки с его обработчиком
написать обработчик события Click кнопки
добавить кнопку в коллекцию элементов управления формы


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

string concat (string s1, int s2) {…}
void concat (string s1, string s2) {…}
void concat (string s1, int s2) {…}
string concat (string s1, string s2) {…}


Что будет выведено на экран?

    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());
        }
    }
   
ничего, т.к. возникнет ошибка компиляции
age: число_введенное_с_клавиатуры
age: 14


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

заголовок формы К элементам управления относятся
название кнопки
надпись
область для ввода текста


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

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


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

TreeView
DataGridView
RichTextBox


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

TabControl, PictureBox, Button
ToolBox, PictureBox
PictureBox, MenuStrip
TabControl, PictureBox, PictureBox


Данный обработчик

        void myButton2MouseLeave(object sender, EventArgs e)
        {
            Graphics g = this.myPictureBox.CreateGraphics();
            g.FillRectangle(new SolidBrush(Color.Green), 50, 60, 50, 60);
            g.Dispose();
        }
   
когда указатель мыши покидает кнопку, рисует в графическом окне (PictureBox) формы зеленый закрашенный прямоугольник
когда указатель мыши покидает кнопку, рисует на форме зеленый закрашенный прямоугольник
когда указатель мыши покидает кнопку, рисует в графическом окне (PictureBox) формы зеленый не закрашенный прямоугольник


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

RotateFlipType.RotateNoneFlipY
RotateFlipType.Rotate180FlipY
RotateFlipType.RotateNoneFlipX
RotateFlipType.Rotate90FlipNone


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

для того, чтобы нарисовать окружность, нужно использовать экземпляр класса Pen
для того, чтобы нарисовать синий круг, нужно использовать экземпляр класса Brush
для того, чтобы нарисовать заштрихованный круг, нужно использовать экземпляр класса Pen
для того, чтобы нарисовать толстую линию, нужно использовать экземпляр класса Brush


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

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


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

UPDATE Pupils SET name='Карлсон', year=1980 WHERE class='8A'
INSERT INTO Pupils (name, year, class) VALUES ('Карлсон', 1980, '8A')
SELECT * FROM Pupils WHERE (name='Карлсон') AND (year=1980) AND (class='8A')


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

создать экземпляр класса OleDbDataReader
создать экземпляр класса OleDbConnection
создать экземпляр класса OleDbCommand
создать sql – запрос
установить соединение с базой данных с помощью метода Open класса Connection
установить соединение с базой данных с помощью метода Open класса OleDbConnection


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

элемент без названия атрибута, только со значением атрибута
элемент без атрибутов
элемент без имени
элемент без вложенного элемента
элемент без содержимого


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

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


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

pictureBox1.BorderStyle = BorderStyle.Fixid3D;
image1.RotateFlip(RotateFlipType.RotateNoneFlipX);
pictureBox1.Image = (Image) image1;


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

SQLDataReader
DataAdapter
Command
DataReader


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

XMLNodeList
xmlDoc
System.Xml
XmlDocument


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

SQLDataReader
CommandBuilder
Command
DataAdapter


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

консольное приложение имеет ограниченные возможности и очень редко используется на практике
с помощью консольных приложений нельзя создать привычный для пользователя графический интерфейс
методы Read и ReadLine возвращают значения строкового типа (символ или строка)
для того, чтобы удвоить число, введенное с консоли, необходимо использовать преобразование строкового типа в числовой


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

ToolBar
CheckBox
RadioButton


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

PictureBox, PictureBox, Button, RichTextBox
PictureBox, PictureBox, Button, ListBox
PictureBox, RichTextBox, ListBox, Button
ListBox, ListBox, Button, PictureBoxBox


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

g.DrawLine(new Brush(Color.Red, solid), 5, 5, 20, 20);
g.DrawRectangle(new Pen(Color.Red, 5), 5, 5, 20, 20);
g.DrawArc(new Pen(Color.Red, 5), 5, 5, 20, 20);
g.FillEllipse(new Pen(Color.White, 5), 5, 5, 20, 20);


Данный обработчик

        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();
        }
   
при движении мыши рисует красный круг в графическом окне (PictureBox) формы
при перемещении указателя мыши по кнопке рисует на форме красный круг
при перемещении указателя мыши по кнопке рисует на форме красную окружность


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

создать экземпляр класса Bitmap
добавить PictureBox на форму
связать PictureBox с файлом изображения
создать экземпляр класса Image
добавить изображение на форму
создать экземпляр класса PictureBox


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

Visual C# Express
Ms Access
Ms SQL Server
Ms Excel
Oracle


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

INSERT.
UPDATE;
SELECT;


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

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


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

запись не корректна, т.к. нет закрывающего тега
элемент Pupil со значением id=”777” name=”Карлсон” не имеет атрибутов
элемент Pupil без содержимого имеет атрибут "id" со значением "777" и атрибут "name" со значением "Карлсон"


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

можно добавить точку останова с помощью клавиши F9, затем F5, а затем F10, чтобы пошаговое выполнение программы начиналось не с начала программы, а с нужной строки кода
можно во время отладки в левом нижнем окне "Локальные" следить за значениями переменных
можно исполнить программу пошагово с помощью клавиш F10 и F11


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

pictureBox1.ClientSize = new Size(302,240);
this.Text = (302,240);
this.Size = new Size(302,240);


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

SqlCommand
SqlConnection
SqlClient
SqlConnected


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

создания таблиц на форме
создания на форме элемента со вкладками
указания системе, каким образом надо перемещаться по форме при нажатии клавиши TAB


Данный обработчик

        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();
        }
   
при нажатии мышкой на кнопку рисует в графическом окне (PictureBox) формы сектор синего цвета
при нажатии мышкой на кнопку рисует на форме дугу синего цвета
при нажатии мышкой на кнопку рисует в графическом окне (PictureBox) формы дугу синего цвета


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

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


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

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


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

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


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

g.DrawEllipse(new SolidBrush(Color.Green), 5, 5, 20, 20);
g.FillRectangle(new Brush(Color.Red, 5), 5, 5, 20, 20);
g.DrawLine(new Pen(Color.Red, 5), 5, 5);
g.FillPie(new SolidBrush(Color.Blue), 150, 150, 100, 100, 90, 180);


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

XMLNodeList
XMLNode
System.Xml
XMLDocument


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

Bitmap
PictureBox
Image


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

this.Controls.Add(Button1);
button1.Click += new System.EventHandler(button1_Click);
void button1_Click(object sender, EventArgs e)


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

создать свой класс – наследник от Form
создать экземпляр класса – наследника
вызвать метод Run класса Application
добавить элементы управления на форму


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

ListBox, ListBox, Button, TextBox
TextBox, TextBox, Label, Button
Label, Label, Button, TextBox


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

RotateFlip класса Bitmap
RotateFlip экземпляра класса Bitmap
RotateFlip экземпляра класса Image
RotateFlip класса Image


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

объектом
полем
записью


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

метод Fill класса dataAdapter
метод Fill класса OleDbDataAdapter
метод Update класса SqlDataAdapter
специальный класс CommandBuilder


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

для создания динамических web - страниц;
для хранения структурированных данных.
для извлечения записей из базы данных;


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

<Pupil id="777" class="8A" name=”Карлсон”/>
<Pupil id="777" class="8A"> Карлсон </Pupil>
<Pupil> <id>777</id> <name>Карлсон</name> <class>8A</class> </Pupil>

Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png