WorksheetsЯзыки программирования 595 гр. Тема 14
Total questions: 10
Worksheet time: 10mins
Синтаксис описания массива:
<базовый тип> <имя массива> [<целая константа>]
<тип> <имя функции> (<спецификация формальных параметров>) { <операторы> }
for (<инициализация>; <выражение-условие>; <модификатор>) <оператор>;
do <оператор> while (<выражение-условие>);
while (<выражение-условие>) <оператор>;
Что означает запись
const int n=10;
double s[n];
переменная n=10
переменная n целого типа
массив s из 10 элементов типа double: s[0] s[1] … s[9]
массив n целого типа
массив n из 10 элементов типа int: n[0].. n[10]
Что означает запись int matr [10];
объявление двумерного массива из 10 х 20 элементов
объявление двумерного массива из 10 х 10 элементов
одномерного массива из 100 целых чисел
объявление одномерного массива, состоящего из 10 целых чисел
массив из имен файловых переменных
Что означает int mas[10], a[16];
объявление одномерного массива, состоящего из 10 целых чисел
объявление одномерного массива, состоящего из 16 целых чисел
объявление двух одномерных массивов mas и а размерами 10 и 16 соответственно
объявление двумерного массива из 10 х 16 элементов
объявление многомерного массива
Что означает int a[5] = { 5, -12, -12, 9, 10 }
инициализация одномерного массива
объявление двумерного массива
объявление многомерного массива
переменная a=5
переменная a целого типа
Что будет выведено в результате выполнения следующего фрагмента программы
int a[10]; cout << sizeof(a) << endl;
40
10
4
20
80
Что означает запись int b[6]={3,4,2,1}; ?
элементы массива b получили значения 3,4,2,1
переменная b получила значения 3,4,2,1
переменная b получила значение 3
элементы массива b получили значения 3,4,2,1,0,0
ошибка
Выберите все правильные объявления одномерного массива:
const int N=5; double x[N]={3.5,1.2};
int k=7; char c[k];
#define S 8 ... int mas[S];
int lup[3]={2,7,4,8,5};
double f[3]={0.1, 0.3, 0.4, 0.5}
Что будет выведено на консоль в результате выполнения следующего фрагмента программы?
int mas[5]={3,6,2};
cout<<sizeof(mas)+mas[1];
23
26
20
21
16
Что означает запись double s[3]={0.1, 0.3, 0.4, 0.5}; ?
возникнет ошибка на этапе компиляции
элементы массива s получили значения 0.1, 0.3, 0.4, 0.5
элементы массива s получили значения 0.1, 0.3, 0.4
переменная s получила значения 0.1, 0.3, 0.4, 0.5
переменная s получила значения 0, 0, 0
