Экономика

1.Определите значение переменной k: Str1:=’abcd’; Str2:=’abc’; k:=Pos (Str1,Str2); 2.Чему будет равно значение величины x, после выполнения последовательности операторов: st:='ABCDEFG' ; x:=copy(st, 4, 10); 3.Истинно или ложно утверждение: Под величину типа string отводиться 256 байт. 4.Определите значение переменной S2: S1:=’ABCD’; S2:=’abcd’; Insert (S1, S2, 2); 5.Истинно или ложно утверждение: Величины типа string можно сравнивать между собой. 6.Определите значение переменной S1: S1:=’мышь’; Delete (S1, 4, 1); Insert (‘ка’, S1, 4); 7.Что будет выведено на экран в результате работы программы? const a: array[1..8] of char = 'abcrcaab' ; var i: integer; k: string; begin k:=' '; for i:=8 downto 2 do if a[i]<'c' then k:=k+a[i]; writeln(k); end. 8.Чему будет равно значение величины st, после выполнения последовательности операторов: st:='абвгде' ; delete(st,4,2); 9.Определите значение переменной k: S:=’компьютер’; Delete (S, 5, 6); k:=Length (S); 10.Чему будет равен результат выполнения функции: concat('AA', 'XX', 'YY'); 11.Чему будет равен результат d, после выполнения последовательности операторов: st:='System 370' ; d:=length(st); 12.Истинно или ложно утверждение: Результат сравнения величин типа string имеет тип string. 13.Определите значение переменной k: k:=0; Str:=’abcabc’; For i:=1 To Length (Str) Do if Str[i]=’b’ Then Inc (k); 14.Истинно или ложно утверждение: Величины типа string можно вычитать друг из друга. 15.Для обозначения строкового типа в Delphi используется зарезервированное слово: 16.Чему будет равен результат, после выполнения последовательности операторов: st1:='ЕС' ; st2:='ЭВМ1841' ; insert(st1, st2, 4); 17.Чему будет равен результат n выполнения последовательности операторов: st:='abcdef' ; n:=pos('de', st); 18.Определите значение переменной k: Str1:=’abc’; Str2:=Copy (Str1, 2, 3); k:=Length (Str1); 19.Вместо знака ? поставьте правильный знак сравнения двух строк “<” или “>” 'Boy' ? 'Girl' 20.Вместо знака ? поставьте правильный знак сравнения двух строк “<” или “>” 'Alexei' ? 'Sergei' 21.Истинно или ложно утверждение: Величины типа string можно складывать друг с другом. 22.Определите значение переменной k: k:=0; S:=’123mnMN’; For i:=1 To Length (S) Do if (S[i] >= ’a’) and (S[i] <= ’z’) Then k:=k + 1; 23.Вместо знака ? поставьте правильный знак сравнения двух строк “<” или “>” '110' ? '100' 24.Определите значение переменной k: S:=’’; For i:=1 To 5 Do S:=S + ‘a’; k:=Length (S); 25.Определите значение переменной k: S:=’237-234’; Val(S, k);
16. У фокусника есть ящик, в который кладутся монеты: круглые, треугольные и квадратные. Если в ящике находятся две круглых монеты, то в результате одного переворачивания ящика они превратятся в одну квадратную, аналогично, две треугольные монеты превратятся в три круглых, а три квадратные – в четыре треугольных. Ящик можно переворачивать многократно, не вынимая монеты из него. Если количество монет в ящике перед переворотом не кратно указанным значениям, то их остаток не участвует в текущем превращении, но может быть использован в дальнейших превращениях. 16.1. Сколько и каких монет получится в ящике, если в него положили 20 круглых монет, а ящик перевернули 3 раза? В ответе последовательно укажите числами через запятую сначала количество круглых монет, потом – треугольных, затем – квадратных. 16.2. Сколько и каких монет получится в ящике, если в него положили 10 круглых, 6 квадратных и 8 треугольных монет, а ящик перевернули 3 раза? В ответе последовательно укажите числами через запятую сначала количество круглых монет, потом – треугольных, затем – квадратных. 16.3. Сколько и каких монет получится в ящике, если в него положили 10 круглых монет, 6 квадратных и 8 треугольных монет, а ящик перевернули… a) 10 раз? б) 1000 раз? В ответе последовательно укажите числами через запятую количество круглых монет, потом – треугольных, затем – квадратных сначала для ответа на вопрос а), затем – затем на вопрос б), т.е. в ответе должны быть записаны через запятую ШЕСТЬ чисел. 16.4. Можно ли, многократно переворачивая ящик, добиться сколь угодно большого числа монет одного вида? В случае положительного ответа напишите слово ДА, а затем через запятую ЛЮБУЮ начальную комбинацию монет (круглых, треугольных, квадратных) для получения сколь угодно большого числа монет одного вида. В случае отрицательного ответа напишите слово НЕТ.