Font size
WorksheetsІтогова КР програмування
Total questions: 48
Worksheet time: 35mins
Вкажіть оператор присвоєння
:=
==
=
->
Яке значення прийме с після виконання оператора:
с= 25%2;
12,5
1
0
помилка
Оберіть правильні ідентифікатори
max
1_max
_max
мак
визначте значення змінної а
а=10;
b= а * 2;
а= а + b;
10
20
30
40
Вкажіть оператор виводу
random
main
scanf
printf
Якого типу даних не існує в мові С?
float
int
char
integer
Як вказати операції, що виконуються разом
()
begin...end
main ... return
{}
Оберіть вірний запис рядка
char m2[]=
"Контрольна робота";
char m2[10]=
"1 2 3 4 5 6 7 8 9 0";
char str[5] =
"1234";
char str =
"1234";
Що необхідно написати для підключення бібліотеки в С++? наприклад stdio
#include <> с stdio.h всередені дужок
include #istdio,h;
#include <> с stdio всередені дужок
include (stdio.h)
Який з нижче перерахованих варіантів відповіді, показує правильно записаний оператор вибору if?
if {умова}
if (умова)
if умова;
умова if
Що таке алгоритм з розгалуженням?
вибір програмою тієї чи іншої низки команд залежно від того, чи виконується певна умова
багаторазове повторення низки команд залежно від того, чи виконується умова
невиконання деяких команд залежно від того як зійшлись зірки на небі
Які форми має умовний оператор if?
if
if...else
if...then
else...if
Оберіть представлення повної форми оператора if на блок схемі
Навіщо використовувати оператор break; в конструкції switch?
так гарніше
так сказала Тетяна Политівна
для преривання оператору вибору
він використовується тільки в циклах
напишіть результат роботи програми
int a;
a = 100;
if (a%2 == 0)
printf(" а =100");
else
printf("%d\n", a);
(a)
Що таке цикл?
вибір програмою тієї чи іншої низки команд залежно від того, чи виконується певна умова
багаторазове повторення низки команд залежно від того, чи виконується умова
невиконання деяких команд залежно від того як зійшлись зірки на небі
а що це?
безперервна ділянка пам'яті, що містить
послідовність об'єктів однакового типу, що
позначається одним ім'ям.
змінна
масив
структура
цикл
Оберіть правильні варіанти ініцілізації масиву
int a[] = {0,1, 2, 3, 4, 5, 6, 7, 8, 9};
int a[5] = {0,1, 2, 3, 4, 5, 6, 7, 8, 9};
int a[5] = {0};
int a[];
a[0]=1;
Оберіть варіант з правильним оголошенням масиву
int *a;
int i, n;
printf("Введите размер массива: ");
scanf_s("%d", &n);
a = (int*)malloc(n * sizeof(int));
int *a;
a = (int*)malloc(n * sizeof(int));
int *a;
float i, n;
printf("Введите размер массива: ");
scanf_s("%d", &n);
a = (float*)malloc(n * sizeof(int));
int *a;
a = (int*)malloc(5 * sizeof(int));
Завдяки йому здійснюється розміщеня об'єктів у визначеному
порядку, наприклад, чисел за зростанням або за спаданням їх
значень, прізвищ у алфавітному порядку тощо.
Ввод
Структура
Сортування
Цикл
При сортуванні масиву метододом "бульбашки" використовується третя змінна. Для чого?
Для кратності змінних
Для змінни змінних місцями
Її там не має
Гадки не маю
Скільки елементів має такий масив
INT ARRAY[3][5];
3
5
35
15
Скільки циклів має працювати щоб заповнити такий масив
INT ARRAY[4][3][2];
1
2
3
4
Оберіть варіант правильного оголошення структури
struct <Name> {
<type1> <поле1>;
<type2> <поле2>;
...
<typeN> <полеN>;
};
struct {
<type1> <поле1>;
<type2> <поле2>;
...
<typeN> <полеN>;
}
<Name> {
<type1> <поле1>;
<type2> <поле2>;
...
<typeN> <полеN>;
} structVar1, structVar2, ...;
struct <Name> {
<type1> <поле1>;
<type2> <поле2>;
} structVar1, structVar2;
Алгоритмом є
заява на відпустку
кулінарний рецепт
розклад руху поїздів
список книжок у шкільній бібліотеці
Алгоритм - це
будь-яка послідовність команд для розв'язування задачі
скінченна послідовність команд, виконання яких приводить до розв'язання поставленої задачі
певна послідовність деяких команд
Що таке елемент керування на формі?
Події, які можуть виникати внаслідок деяких дій користувача
Програмна оболонка для системи програмування
Візуальний об’єкт із заданим набором властивостей і методів
Набір меню, панелей і вікон
Лексеми в мові програмування поділяються на
зарезервовані слова
зарезервовані слова, стандартні ідентифікатори
зарезервовані слова, ідентифікатори користувача
зарезервовані слова, стандартні ідентифікатори, ідентифікатори користувача
Для опрацювання текстових даних мовою програмування використовують величини
Рядкового, символьного типу
Дійсного та цілого типу
Істині та хибні
Скільки сиволів може містити величина типу char
256
255
254
1
Що не може бути полем структури?
Рядки (string)
Примітивні поля типу int, float та ін.
Масиви
Об'єкти інших структур
Всі перелічені поля можуть бути в структурах
Чи доцільно використовувати структуру в коді, де вам необхідно зберігати данні про футболістів, включаючи їх прізвище, клуб та позицію?
Так
Ні
Чим, по суті, є структура в програмі?
Типом даних, який є складовим (тоб-то складається з декількох частин)
Примітивним типом даних
Масивом
Функцією
Сутністю паралельного простору трикутного всесвіту
Як зчитати значення поля month, якщо створено змінну р структури persone?
gets_s(p.bd.month);
gets_s(p.month);
gets_s(bd.month);
gets_s(&month);
На зображенні оголошено структуру та функцію. За умови оголошення змінної
Employee john = { 21, 27, 28.45 };
як викликати функцію?
с=printInformation(Employee)
с=printInformation(john);
printInformation(john);
printInformation(Employee );
Як правильно оголосити функцію що має повернути об'єкт типу структура?
Point3d getZeroPoint()
{
Point3d temp = { 0.0, 0.0, 0.0 };
return temp;
}
int getZeroPoint()
{
Point3d temp = { 0.0, 0.0, 0.0 };
return temp;
}
Point3d getZeroPoint()
{
Point3d temp = { 0.0, 0.0, 0.0 };
}
Функції не повертають структури
Оберіть код для динамічного захоплення пам'яті під двовиміний масив A[N][M]
int** A = (int**)malloc(N sizeof(int));
for (int i = 0; i < N; i++) {
A[i] = (int*)malloc(M * sizeof(int));
}
int** A[N][M]
int** A = (int**)malloc(N M * sizeof(int));
Оберіть правильне оголошення та ініціалізацію двовимірного масиву
int array[][5] =
{
{ 1, 2, 3, 4, 5 },
{ 6, 7, 8, 9, 10 },
{ 11, 12, 13, 14, 15 }
};
int array[][] =
{
{ 3, 4, 7, 8 },
{ 1, 2, 6, 9 }
};
int array[3][5] = { 0 };
int array[3][5];
Що виконує наступний код
міняє місцями два елементи масиву
міняє значення у трьох змінних
призводить до помилки
сортує масив з tmp елементів
Завдяки цьому процесу здійснюється розміщеня об'єктів в масиві у визначеному порядку.
перестановка
сортування
ініціалізація
оголошення
Чим закінчується будь-який рядок в мові С?
крапкою
переходом на новий рядок
нулем
пробілом
Скільки символів можна записати максимально в такий рядок char m[82];?
81
80
82
82+0
Це самостійна одиниця програми, яка спроєктована для реалізації конкретної підзадачі.
структура
функція
змінна
алгоритмічна конструкція
Визначає спосіб реалізації функції. Зазвичай являє собою тіло функції.
Сигнатура
Семантика
Як викликати вказану на малюнку функцію?
function(2, 3.2);
int k=function(x, z);
float k= function(2, 3.2);
float a=6, b=9, c=0;
c=function (a, b);
Якщо відбувається виклик функції самої з себе, то функція називається -
структурою
масивом
циклічною
рекурсивною
Формальні параметри функції -
передаються в функцію при її виклику
вказуються при оголошенні функції
це змінні що оголошенні всередині функції
це змінна що приймає результат виконання функції
Оберіть функції за допомогою яких можна виводити рядки на екран
printf
gets_s
puts
cin
