Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Языки программирования 595 гр. Тема 14

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Синтаксис описания массива:

a)

<базовый тип> <имя массива> [<целая константа>]

b)

<тип> <имя функции> (<спецификация формальных параметров>) { <операторы> }

c)

for (<инициализация>; <выражение-условие>; <модификатор>) <оператор>;

d)

do <оператор> while (<выражение-условие>);

e)

while (<выражение-условие>) <оператор>;

2.

Что означает запись

const int n=10;

double s[n];

a)

переменная n=10

b)

переменная n целого типа

c)

массив s из 10 элементов типа double: s[0] s[1] … s[9]

d)

массив n целого типа

e)

массив n из 10 элементов типа int: n[0].. n[10]

3.

Что означает запись int matr [10];

a)

объявление двумерного массива из 10 х 20 элементов

b)

объявление двумерного массива из 10 х 10 элементов

c)

одномерного массива из 100 целых чисел

d)

объявление одномерного массива, состоящего из 10 целых чисел

e)

массив из имен файловых переменных

4.

Что означает int mas[10], a[16];

a)

объявление одномерного массива, состоящего из 10 целых чисел

b)

объявление одномерного массива, состоящего из 16 целых чисел

c)

объявление двух одномерных массивов mas и а размерами 10 и 16 соответственно

d)

объявление двумерного массива из 10 х 16 элементов

e)

объявление многомерного массива

5.

Что означает int a[5] = { 5, -12, -12, 9, 10 }

a)

инициализация одномерного массива

b)

объявление двумерного массива

c)

объявление многомерного массива

d)

переменная a=5

e)

переменная a целого типа

6.

Что будет выведено в результате выполнения следующего фрагмента программы

int a[10]; cout << sizeof(a) << endl;

a)

40

b)

10

c)

4

d)

20

e)

80

7.

Что означает запись int b[6]={3,4,2,1}; ?

a)

элементы массива b получили значения 3,4,2,1

b)

переменная b получила значения 3,4,2,1

c)

переменная b получила значение 3

d)

элементы массива b получили значения 3,4,2,1,0,0

e)

ошибка

8.

Выберите все правильные объявления одномерного массива:

a)

const int N=5; double x[N]={3.5,1.2};

b)

int k=7; char c[k];

c)

#define S 8 ... int mas[S];

d)

int lup[3]={2,7,4,8,5};

e)

double f[3]={0.1, 0.3, 0.4, 0.5}

9.

Что будет выведено на консоль в результате выполнения следующего фрагмента программы?

int mas[5]={3,6,2};

cout<<sizeof(mas)+mas[1];

a)

23

b)

26

c)

20

d)

21

e)

16

10.

Что означает запись double s[3]={0.1, 0.3, 0.4, 0.5}; ?

a)

возникнет ошибка на этапе компиляции

b)

элементы массива s получили значения 0.1, 0.3, 0.4, 0.5

c)

элементы массива s получили значения 0.1, 0.3, 0.4

d)

переменная s получила значения 0.1, 0.3, 0.4, 0.5

e)

переменная s получила значения 0, 0, 0