Одномерные массивы. Описание, обращение к элементам, заполнение, вывод массива.
Список вопросов теста
Вопрос 1
Отметьте все правильные утверждения о массивах в языке C++:
Варианты ответов
- элементы массива могут быть разных типов
- все элементы массива должны быть одного типа
- элементы всегда нумеруются с нуля
- элементы всегда нумеруются с единицы
Вопрос 2
Найтиде все верные команды объявления массива Х:
Варианты ответов
- int X = [1, 2, 5, 8];
- int Х[4] = {1, 2, 5, 8};
- float X[2] = {2.36, -5};
- float X[4] = {2, -5, 8};
Вопрос 3
Какой индекс имеет последний элемент массива A?
int A[9];
Варианты ответов
- 8
- 9
- 10
- 7
Вопрос 4
Определите верный порядок объявления массива в программе на языке С++ (что за чем указывается).
Варианты ответов
- тип
- имя массива
- число элементов в [ ]
- ;
Вопрос 5
Массив - это ...
Варианты ответов
- Массив - это упорядоченные в памяти элементы одного и того же типа, имеющие имя. Доступ к отдельным элементам массива осуществляется по имени массива и индексу
- Массив - это упорядоченные в памяти элементы разного типа, имеющие имя. Доступ к отдельным элементам массива осуществляется по имени массива и индексу
- Массив - это упорядоченные в памяти элементы одного и того же типа, имеющие имя. Доступ к отдельным элементам массива осуществляется по имени массива и адресу
Вопрос 6
В какой из следующих строк выполняется обращение к седьмому по счету элементу массива m, если размер массива равен 10?
int m [10];
Варианты ответов
- m;
- m[7];
- m(7);
- m[6];
Вопрос 7
Что программа выведет на экран в результате работы следующего программного кода:
#include <iostream>
using namespace std;
int main() {
int A[5] = {4, 56, -5, 8, 2}
for (int i = 1; i < 5; i++)
cout << A[i] << endl;
return 0;
}
Варианты ответов
- 4 56 -5 8 2
- 56 -5 8 2
- ничего, это код для заполнения массива А элементами.
Вопрос 8
Начало программного кода такое:
#include <iostream>
using namespace std;
int main() {
int Х[5];
Соотнесите две следующие части программного кода и их назначение:
1.
Ввод элементов массива Х с клавиатуры
2.
Вывод элементов массива Х на экран
Варианты ответов
- for (int i = 0; i < 5; i++) { cout << "Х[" << i <<"] = "; cin >> Х[i]; }
- for (int i = 0; i < 5; i++){ cout << Х[i] << endl; }
Вопрос 9
Выбирите верные N, которые могут опредлять число элементов в массиве
float A [N];
Варианты ответов
- int N = 2;
- float N = 2.36;
- int N = 1+1;
- int const N = 10;
Вопрос 10
Найдите верный вариант присвоения нуля последнему элементу массива А
int A[10];
Варианты ответов
- int A[10] = 0;
- int A[9] = 0;
- int A[11] = 0;


