Програмування. Екзамен

Додано: 8 квітня 2020
Предмет:
Тест виконано: 109 разів
40 запитань
Запитання 1

Які величини називаються проміжними?

варіанти відповідей

які додатково не вводяться в ході розробки алгоритму

які в алгоритмі не є аргументами чи результатами

які в алгоритмі є аргументами чи результатами

які в алгоритмі є результатами

Запитання 2

Що називається середовищем виконання алгоритму?

варіанти відповідей

відповідне програмне забезпечення;

відповідне системне забезпечення;

невідповідне програмне забезпечення;

заняття з дисципліни Програмування.

Запитання 3

Найбільш високий професійний рівень запису алгоритмів - це їх запис ...

варіанти відповідей

мовами програмування

мовою псевдокодів

за допомогою схем

українською мовою

Запитання 4

Виконання операцій, в результаті яких відбувається зміна значення даних, схематично зображають у вигляді ...

варіанти відповідей

Прямокутника;

ромба;

овала;

паралелограма

Запитання 5

Словесний запис алгоритмів орієнтований на виконавця

варіанти відповідей

Людину;

комп'ютер;

робота;

мишу.

Запитання 6

Якi з наведених типів даних є цілими (С++)?

варіанти відповідей

float,double;

unsigned, char;

void;

 string

Запитання 7

Яка команда пiдключає бiблiотеку до програми? (С++)

варіанти відповідей

#define

#include

#endif;

using namespace

Запитання 8

Яка операція мови С++ не є унарною:

варіанти відповідей

sizeof

->

++

Запитання 9

Змінна цілого типу, значення якої на кожному кроці циклу автоматично збільшується або зменшується на одиницю називають: (С++)

варіанти відповідей

змінною з параметром;

параметром циклу;

константою;

змінною циклу.

Запитання 10

Препроцесор - це (С++)

варіанти відповідей

спеціальний процесор для виконання операцій із плаваючою крапкою

програма, що обробляє вихідний текст програми на С++ перед компіляцією

інша назва програми-компоновника

програма, що обробляє вихідний текст програми та перетворює його на двійковий код

Запитання 11

Як називається такий оператор мови C++:   if (Умова)оператор А; else оператор В

варіанти відповідей

оператор розгалуження

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

оператор циклу з передумовою

оператор вибору

Запитання 12

Для доступу до полів структури за допомогою структурної змінної використовується операція: (С++)

варіанти відповідей

«.»

«:»

«*»

«->»

Запитання 13

Проектування ПЗ в основному розглядається як

варіанти відповідей

архітектурне проектування

комунікаційні методи

детальні методи

загальні методи

Запитання 14

Інтерфейс користувача прикладної програми включає: 

варіанти відповідей

підтримку прийняття рішень у конкретній предметній області

запит операції або функції

запит допомоги

використання меню

Запитання 15

Укажіть невірне твердження про деструктори класу:

варіанти відповідей

деструктор класу, як і всі останні методи класу, можна викликати напряму;

деструктор класу не приймає ніяких аргументів;  

для кожного класу може бути об’явлений тільки один деструктор;

для кожного класу може бути об’явлено тільки два деструктори.

Запитання 16

Наслідування це: 

варіанти відповідей

механізм отримання нового класу на основі існуючого;

механізм перевантаження операцій та функцій;

механізм отримання нового класу що не містить конструкторів;

механізм отримання нового класу, ім’я якого співпадає з іменем об’єкта.

Запитання 17

Можливість породжувати один клас від іншого, при чому всі методи і властивості батьківського класу передаються дочірньому, дочірній клас в свою чергу може набувати нових методів і властивостей, називається:

варіанти відповідей

наслідування

поліморфізм

інкапсуляція

шаблон

Запитання 18

Який С++ оператор записано правильно:

варіанти відповідей

if(x>1) && (y>2) z=2

if y<2; else z=3;

if(x>1) if(y>2) z=3; else z=4;

if(x>1) if(y>2) else z=3;

Запитання 19

Функція визначена слідуючим чином (С++):

void f(int *x)

{

*x = *x > 0 ? 1 : -1;

}

Яке значення прийме змінна y в результаті виконання слідуючих операцій?

int a = -2;

int b = 4;

f(&a);

f(&b);

int y = a+b;

варіанти відповідей

2

-2

0

4

Запитання 20

Яке значення прийме х після виконання наступної програми (С++):

int arr[5];

int *p = arr;

while (p < arr+5)

*p++ = 1;

int x = 0;

for (p = arr; p < arr+5; p++)

x += *p;

варіанти відповідей

4

5

6

7

Запитання 21

Функції f та g визначені слідуючим чином (С++):

int f() { return 2; }

int g() { return 6; }

Яке значення прийме змінна х?

typedef int (*FPTR)();

FPTR p = NULL;

if (p)

p = &f;

else

p = &g;

int x = (*p)();

варіанти відповідей

2

6

Програма містить помилку

8

Запитання 22

Який специфікатор перетворення потрібно використовувати для виводу рядка, вирівняного по лівому краю поля із шириною 40? (С++)

варіанти відповідей

%+40s

%-40s

%-40c

%+40c

Запитання 23

Чому дорівнює значення змінної z після виконання команд (С++):

double a=10,b=4;

int z;

z=a/b;

варіанти відповідей

2

2,5

3

3,5

Запитання 24

Який простір імен є базовим в CLR? (С#)

варіанти відповідей

System;

System.Data;

System.Data.Common;

System.IO.

Запитання 25

Що таке "область видимості змінних"? (С#)

варіанти відповідей

блок коду, в якій змінна має значення;    

визначення типу змінної;

ініціалізація змінної;

значення локальної змінної.

Запитання 26

Який метод С# визначає точку входу програми?

варіанти відповідей

using System;  

class MainAPP();

static void MainProgram();

static void Main();

Запитання 27

Різниція між статичними і нестатичними методами класу? (С#)

варіанти відповідей

статичні методи – це методи класу, нестатичні- методи об’єктів класу

статичні методи визначають статичні типи даних, нестатичні – динамічні типи

Запитання 28

Що відноситься до статичної складової MS.NET Framework?

варіанти відповідей

бібліотека класів

загальномовне середовище виконання

сервери 

збірки

Запитання 29

В чому полягає призначення директиви using? (С#)

варіанти відповідей

підключення окремих функцій 

підключення зовнішніх просторів імен

експорт функцій

опис збірки

Запитання 30

Що відноситься до динамічної складової MS.NET Framework?

варіанти відповідей

бібліотека класів

загальномовне середовище виконання (CLR)

простір імен

збірки

Запитання 31

Які оператори C# призначені для обробки помилок (виключних ситуацій)? 

варіанти відповідей

try {… } і catch () {…}; 

метод error ();

switch {case()….};

throw {… } і catch() {…}; 

Запитання 32

До якого типу в C# належать масиви?

варіанти відповідей

прості типи (типи-значення)

посилкові типи

кореневі

структури:

Запитання 33

До значимих типів (типів-значень) мови C# відносяться:

варіанти відповідей

всі арифметичні типи;

масиви;

рядки;

всі арифметичні типи, окрім типа double;

Запитання 34

Яка різниця між операціями "=" та "=="? (С#)

варіанти відповідей

операція "=" це призначення, а "==" порівняння;

операція "=" це порівняння, а "==" призначення;

Запитання 35

Який з операторів є правильним? (С#)

варіанти відповідей

 if (a=10) {b=a*2;}

 if (a==10) { b=a*2;}

int a==25;

double a==x-1;

Запитання 36

До якого класу входить метод IsDigit? (С#)

варіанти відповідей

Math

Array

char

string

Запитання 37

Який з описів масиву є правильним? (С#)

варіанти відповідей

int[] c = 0;         

int [] b = new int[10];

int [10] a;

int [] b = new [10];

Запитання 38

Виберіть правильні варіанти відповіді: (С#)

Клас char[] має наступні методи і властивості:

варіанти відповідей

ToString;

Copy

CopyTo

GetType

GetNumericValue

GetTypeCode()

Запитання 39

У наведеному прикладі Length є методом чи властивістю? (С#)

  for (int i=0; i<Data.Length; i++)

        Console.WriteLine("Data["+i+"] = " + Data[i]);

варіанти відповідей

методом

властивістю

Запитання 40

Чому дорівнюватиме x в результаті виконання наступного фрагмента:

int x=0; for(int i =1; i<4; i++); x+=4;

варіанти відповідей

1

12

24

16

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест