modulny_kontrol_1
.doc@) BorderStyle;
) Caption;
) ActiveControl;
) Position.
* Властивість поля редагування Edit, що містить текст підказки, яка висвітлюється, якщо навести курсор миші, називається:
) ReadOnly;
@) Hint;
) ShowHint;
) CharCase.
* Для створення у формі засобу для вибирання однієї альтернативної можливості серед декількох використовують об’єкт:
) GroupBox;
) BitButton;
@) Radiobutton;
) CheckBox.
* Який із об’єктів не має властивості розбиття меню у горизонтальному напрямку:
@) Form;
) MainMenu;
) жоден із наведених;
) PopupMenu.
* Чи вірна формула: a[n]==*(a+n)?
@) так;
) ні;
) не визначена, оскільки масиви і вказівники не пов’язані;
) вірно &a[n]==*(a+n).
* Нехай p та p1-вказівники, що вказують на елементи деякого масиву типу T. Котра з арифметичних дій над вказівниками не має місця:
) p+=n;
) p+n==p1;
) ++p;
@) p+p1.
* Кожен об’єкт у масиві, на який посилається вказівник p, руйнує і звільняє область пам’яті наступна операція:
) delete [];
@) delete []p;
) delete;
) delete p.
* Якого з полів класу у мові програмування C++ немає:
) private;
@) internal;
) public;
) protected.
* Автор класу може захистити свої дані від некоректного використання, використовуючи:
) наслідування;
) ініціалізацію;
@) інкапсуляцію;
) поліморфізм.
* Клас у мові С++ може мати:
@) скільки завгодно конструкторів і один деструктор;
) один конструктор і жодного деструктора;
) скільки завгодно конструкторів і жодного деструктора;
) один конструктор і багато деструкторів.
* Ключовим словом friend описують функції:
) кожну із наведених;
) віртуальні;
) члени;
@) друзі.
* У якому з випадків у циклі допущена помилка:
) for (int n = 2, p =1; n <= (int)sqrt((double)a); n ++);
) for (x = a; x <= b; x += h);
@) while (m>0) [s += m % 10; m /= 10];
) while (fabs(a) > e) d *= a.
* У мові програмування С++ розрізняють:
) функції-друзі;
) функції користувача;
) функції-члени;
@) усі відповіді правильні.
* Формальні параметри функцій можна відразу ініціалізувати під час оголошення, тоді їх значення:
) називають стандартними значеннями;
@) можна змінювати у програмі;
) не можна змінювати у програмі;
) задаються в описі заголовка функції та у сигнатурі функції.
* Ключовим словом struct не оголошують:
) чергу;
) структуру
@) об’єднання;
) список.
* Рядок у зворотньому порядку записує функція:
) strlen;
) strcpy;
@) strrev;
) strspn.
* Значення поточного кольору повертає функція:
) getx();
@) getcolor();
) line();
) color().
* Відкомпілювати програму дозволяє комбінація клавіш:
) Alt+F9;
) Ctrl+F7;
@) Ctrl+F9;
) F10.
* У С++ посиланням не може бути:
) змінна;
) функція, якій можна надавати значення;
) стала;
@) всі перераховані випадки можуть бути.
* Щоб створити вбудовану функцію, потрібно до її оголошення додати ключове слово:
@) inline;
) ofline;
) dob;
) main.
* Список фактичних параметрів функції може не містити:
) проініціалізовані змінні у списку формальних параметрів;
@) всі відповіді вірні;
) вказівники;
) посилання.
* Для послідовного, а не одночасного зберігання даних різних типів у деякій ділянці оперативної пам’яті комп’ютера слугують:
) черги;
) списки;
@) об’єднання;
) структури.
* Символьний масив не можна оголосити так:
@) char slovo[] = {’U’,’n’,’i’,’v’,’e’,’r’,’s’,’i’,’t’,’y’};
) char slovo[11] = “University”;
) char slovo[] = {’U’,’n’,’i’,’v’,’e’,’r’,’s’,’i’,’t’,’y’,’\0’};
) char slovo[] = “University”.
* У якому випадку складений логічний вираз x <= 8 && x > 3 істинний, якщо:
) x = 0;
) x = 2;
@) x = 5;
) x = 10.
* У якому випадку складений логічний вираз x <=2 || x > 5 приймає значення false, якщо:
) x = 0;
) x = 2;
@) x = 5;
) x = 10.
* Перевірка умови x < 0 && y > 0 дозволяє вияснити, що точка (x; y):
@) знаходиться у 2 чверті;
) знаходиться на координатних осях;
) у другій або третій чверті;
) не знаходиться у жодній з умов.
* Нехай a = 1, b = 7. У якому випадку логічний вираз приймає неправильне значення:
) a == b, false;
@) a + 6 == b, false;
) !(a == b), true;
) a != b, true.
* Визначити кінець файлу можна за допомогою функції:
@) eof();
) close();
) of();
) ofstream.
* Для зміни правил доступу до файлу слугують ознаки. Якої з них не існує:
) ios::in;
@) ios::recreate;
) ios::out;
) ios::trunc.
* Побітова логічна операція a | b приймає значення false, якшо:
@) a = 0, b = 0;
) a = 0, b = 1;
) a= 1, b = 0;
) a = 1, b = 1.
* Побітова логічна операція a & b приймає значення true, якщо:
) a = 0, b = 0;
) a = 0, b = 1;
) a = 1, b = 0;
@) a = 1, b = 1.
* У якому випадку результат операції a ^ b вірний:
@) a = 0, b = 0, true;
) a = 0, b = 1, false;
) a = 1, b = 0, true;
) у всіх випадках.
* Спеціально утворені об'єкти, які формують навчальне середовище та беруть участь у навчальній діяльності, виконуючи при цьому навчальну, виховну та розвивальну функції, називають:
) критеріями знань;
@) засобами навчання;
) мовою програмування;
) програмою.
* Добір мови програмування не визначається однією з умов:
@) типізацією;
) наявністю зручного середовища програмування;
) особливостями самої мови;
) наявністю методичної підтримки.
* Під специфікою завдань, до виконання яких можна застосовувати мову програмування, розуміють:
) еволюцію;
) типізацію;
) розповсюдженість;
@) призначення.
* Яка з наведених характеристик не відноситься до добору середовищ програмування як засобів навчання:
) спосіб реалізації;
) доступність;
@) непоширеність;
) особливості інтерфейсу.
* Спосіб створення програм шляхом маніпулювання графічними об'єктами замість написання програмного коду в текстовому вигляді – це:
) візуальне середовище програмування;
) середовище програмування;
) процедурне програмування;
@) візуальне програмування.
* Які мови мають невід'ємне візуальне вираження, для якого немає очевидного текстового еквіваленту:
@) природно-візуальні;
) візуально-перетворені;
) інструментальні;
) всі відповіді вірні.
* Інтегроване середовище розробки програмних засобів, яке містить редактор вихідного коду, компілятор, засоби автоматизації збірки та засоби для спрощення розробки графічного інтерфейсу користувача – це:
) середовище текстової розробки програм;
@) середовище візуального програмування;
) життєвий цикл програми;
) уніфіковане моделювання.
* Сукупність властивостей і методів, а також подій, на які він може реагувати – це:
) тип;
) клас;
@) об’єкт;
) поле.
* Механізм програмування, який пов'язує воєдино програмні коди і дані, які вони обробляють, щоб забезпечити їх як від зовнішнього втручання, так і від неправильного використання – це:
@) інкапсуляція;
) поліморфізм;
) успадкування;
) всі відповіді вірні.
* Властивість, яка дає змогу використовувати один інтерфейс для цілого класу дій, називають:
) інкапсуляцією;
@) поліморфізмом;
) успадкуванням;
) методом.
* Процес, завдяки якому один об'єкт може набувати властивості іншого, називають:
) поліморфізмом;
) інкапсуляцією;
@) успадкуванням;
) полем.
* Яке вікно у Microsoft Visual Studio 2010 дозволяє виконувати навігацію по програмним файлам, відображаючи їх вміст у вікні редактора, а також додавати нові файли до вашої програми:
) вводу;
) виводу;
) редактора;
@) провідника рішень.
* Об’єкти, яких не видно у вікні програми, однак вони дають змогу виконувати різні дії, називають:
@) невізуальними;
) візуальними;
) об’єктно-орієнтованими;
) текстовими.