Задача 1. Даны следующие описания массивов: var a,b : array [1..10] of integer; var c :...

0 голосов
129 просмотров

Задача 1. Даны следующие описания массивов:
var a,b : array [1..10] of integer;
var c : array [0..9] of integer;
var d : array [0..10] of char;
var e : array [1..10] of integer;
Какие из следующих операторов присваивания допустимы, а какие нет и почему?
1) a[10]:=b[10] 2) a[5]:=e[5] 3) c[1]:=d[1]
4)a:=b 5)d:=c 6) e[1]:=e[1] 7) с[0]:=b[0]
8) e:=a
Задача 2. Опишите переменную типа string, под которую отводится 48 байт памяти.


Информатика (383 баллов) | 129 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

1,2,4,6,8 - допустимы, программа ошибок не выдаст;
3 - массивы разных типов данных,
5 - также разные типы данных, да еще и количество элементов разное,
7 - в массиве b нет ячейки с индексом 0

Задача 2
var s:string[48];


(672 баллов)
0

вообще, логика ахахах

0

Ругается, кстати, только .Net

0

Вывод. Писать при возможности через запятую

0

вообще, кстати, раньше не знала, что так можно. Всегда поэлементно присваивала

0

Согласна. Доброй ночи)