NEW
Font size
WorksheetsОснови програмування (Іспит)
Total questions: 40
Worksheet time: 40mins
С# є мовою
інтерпретованою, об'єктно орієнтованою, динамічної типізації
компільованою, об'єктно орієнтованою, статичної типізації
компільованою, функціональною, статичної типізації
інтерпретованою, об'єктно орієнтованою, статичної типізації
компільованою, функціональною, динамічної типізації
Константа – це програмна одиниця, що:
властива лише інтерпретованим мовам
властива лише компільованим мовам
служить для збереження даних і може змінювати своє значення в процесі виконання програми
не змінює свого значення в процесі виконання програми
В чому різниця між «NULL» і «0»?
«NULL» використовується для змінних, а «0» - для констант
«NULL» використовується для класів, а «0» - для об’єктів
«NULL» - це нічого, порожнеча, а «0» - число
«NULL» має тип boolean, а «0» - integer
Тип даних INTEGER (int) служить для зберігання:
дробових чисел
окремих символів
значення true або false (1 або 0)
рядків тексту
цілих чисел
Яка з наведених послідовностей є вірною структурою програми на С#?
Namespace - Method - Class
Method - Namespace - Class
Class - Method - Namespace
Namespace - Class - Method
Різниця між методами Console.Write і Console.WriteLine полягає в тому, що:
Write призначений для виводу, а WriteLine – вводу інформації
Write призначений для виводу тексту, а WriteLine – цифр
WriteLine переводить курсор на нову стрічку після виведення інформації, а Write - ні
WriteLine працює швидше, ніж Write
Блок коду { … } призначений для:
створення змінної
об’єднання команд в єдину групу, що буде виконуватись разом
присвоєння змінній значення
виводу інформації на екран
Батьківський клас по відношенню до наслідуваного матиме
більше методів і властивостей
таку ж кількість методів і властивостей
менше методів і властивостей
Виконуваний рядок коду має бути розміщений безпосередньо
в просторі імен (namespace)
в класі
в методі
в змінній
в константі
Масив - це
інструмент для виконання тієї або іншої сукупності команд в залежності від результатів перевірки умови
впорядкована за індексами сукупність даних
інструмент для певної кількості повторів заданих дій
впорядкована за значеннями сукупність даних
Особливість інтерпретованих мов програмування в тому, що вони
є продуктом компанії Microsoft
компілюються в скрипт
виконуються рядок за рядком, без компіляції в виконуваний файл
виконуються після компіляції в виконуваний файл
працюють лише в середовищі Windows
Цикл – це інструмент, що дозволяє
повторяти задані дії, доки не виконається певна умова
виконати ті чи інші дії в залежності від результатів перевірки умови
вивести інформацію на екран із певним форматуванням
відсортувати методи в класі
Особливість циклу DO .. WHILE полягає в наступному
кількість повторів циклу прив’язана до заданого і змінюваного параметру
тіло циклу гарантовано виконається хоча б раз
кількість повторів циклу прив’язана до розміру певної колекції
кількість повторів циклу прив’язана лише до виконання певної умови
Тип даних FLOAT служить для зберігання
дробових чисел
окремих символів
значення true або false (1 або 0)
рядків тексту
цілих чисел
Особливість циклу FOREACH полягає в наступному
кількість повторів циклу прив’язана до заданого і змінюваного параметру
тіло циклу гарантовано виконається хоча б раз
кількість повторів циклу прив’язана до розміру певної колекції
кількість повторів циклу прив’язана лише до виконання певної умови
int[] arr = {1, 7, 9, 4, 5, 2};
int s = arr[4];
Після виконання наведеного уривку коду в змінній “s” буде значення:
4
9
7
5
int s = 0;
while (s < 5) { s = s + 2; }
Після виконання наведеного уривку коду в змінній “s” буде значення
5
6
0
2
int s = 3;
do { s++; } while (s > 5);
Після виконання наведеного уривку коду в змінній “s” буде значення
5
4
0
1
int s = 0;
while (s > 5) { s++; }
Після виконання наведеного уривку коду в змінній “s” буде значення
5
4
0
1
Клас в ООП – це
конкретна реалізація властивостей і методів
абстрактні методи і властивості
набір властивостей і правил поведінки, притаманних всім об’єктам даного класу
конкретна реалізація властивостей і правил поведінки певного неймспейсу
Об’єкт – це
конкретний набір правил, притаманний всім класам
те ж саме, що і клас
абстрактна реалізація класу
конкретна реалізація класу
Тип даних BOOLEAN (bool) служить для зберігання
дробових чисел
окремих символів
значення true або false (1 або 0)
рядків тексту
цілих чисел
Методи відповідають за
властивості об’єкту
внутрішній стан об’єкту
поведінку (дії) об’єкту
наслідування об’єкту
Властивості (properties) відповідають за
властивості об’єкту
внутрішній стан об’єкту
поведінку (дії) об’єкту
методи об’єкту
Особливість циклу FOR полягає в наступному
кількість повторів циклу прив’язана до заданого і змінюваного параметру
тіло циклу гарантовано виконається хоча б раз
кількість повторів циклу прив’язана до розміру певної колекції
кількість повторів циклу прив’язана лише до виконання певної умови
Поля (fields) відповідають за
властивості об’єкту
внутрішній стан об’єкту
поведінку (дії) об’єкту
доступність об’єкту
Модифікатор доступу вказує на дозвіл або заборону
наслідування класу
доступу до програмної одиниці зовні
копіювання програмної одиниці в інший проект
створення об’єктів класу
Модифікатором доступу для поля (field) зазвичай є
public
private
static
void
Модифікатором доступу для властивості (property) зазвичай є
public
private
static
void
Якщо у властивості є відсутнім метод set, це означає, що вона
недоступна зовні
недоступна для копіювання
недоступна для читання
недоступна для запису зовні
Асесорами називають методи
ReadLine і WriteLine
get і set
static і void
public і private
for і foreach
Основна ідея принципу інкапсуляції в тому, щоб
заборонити доступ до програмної одиниці зовні
приховати деталі реалізації методу
заборонити копіювання програмної одиниці в інший проект
надати можливість задавати і зчитувати значення властивостей
Метод get у властивості відповідає за
читання її значення
змінювання її значення
видалення її значення
вивід її значення на екран
Вхідні параметри методу вказуються
між модифікатором доступу методу і його іменем
в тілі методу
в круглих дужках після імені методу
перед типом вихідних даних
Тип даних STRING служить для зберігання
дробових чисел
окремих символів
значення true або false (1 або 0)
рядків тексту
цілих чисел
Тип вихідних даних методу вказується
перед ключовим словом void
після ключового слова void
в круглих дужках після імені методу
між модифікатором доступу методу і його іменем
public int SomeEntity { get; set; }
В наведеному рядку коду оголошується
змінна
властивість
поле
метод
public int SomeEntity(int a){ … }
В наведеному рядку коду оголошується
змінна
властивість
поле
метод
private int SomeEntity;
В наведеному рядку коду оголошується
змінна
властивість
поле
метод
private float SomeEntity(int a){ … }
В наведеному рядку метод
не приймає вхідних параметрів і не повертає даних
приймає змінну типу float як вхідний параметр і повертає int
приймає змінну типу int як вхідний параметр і повертає float
приймає змінну як вхідний параметр і не повертає ніяких даних
