Контрольная работа. Табличный процессор MS Excel
Вариант 2
Часть I. Задания основного и среднего уровней (каждое задание по 0, )
В заданиях 1 – 12 выберите один или несколько правильных ответов.
1. Какое расширение имеет рабочая книга MS Excel?
А) txt; Б) xls; В) doc; Г) gif
2. Строки электронной таблицы Excel обозначаются:
А) римскими цифрами; Б) латиницей; В) арабскими цифрами; Г) комбинациями букв и цифр
3. Укажите правильные ссылки на ячейку электронной таблицы
А) АЛ257; Б) AC65537; В) JK154; Г) 256HH
4. Сколько ячеек находится в диапазоне A2:C5?
А) 12; Б) 7; В) 10; Г) 5
5. В ячейку А2 введено число 4, в ячейку А3 – число 9. Ячейки диапазона А3:А4 выделены и с маркера заполнения скопированы до ячейки А8. Какая информация будет содержаться в ячейке А7?
А) 24; Б) 29; В) 8; Г) 34
6. Введено число 0,8, затем ему назначен процентный числовой формат. Какое число будет выведено в ячейке?
А) 0,8; Б) 0,8 %; В) 8 %; Г) 80 %
7. Какие данные могут содержаться в ячейке?
А) Число; Б) Картинка; В) Диаграмма; Г) Формула
8. В ячейку А1 введено число 4, а в ячейку В1 – значение 3. Какое значение будет получено в результате вычисления по формуле = (2^B1+A1^2)/2?
А) 7; Б) 12; В) 12,5; Г) 8
9. В ячейки А1:В2 (см. рисунок) записаны числа. В ячейку С1 записана формула = $А$1*B1 и скопирована в ячейку С2. Какое число будет выведено в ячейке С2?
А
В
1
5
7
2
6
8
А) 42; Б) 35; В) 48; Г) 40
10. Для вычисления минимального значения диапазона ячеек от С12 до С18 электронной таблицы Excel необходимо использовать формулу:
А) =МИН(С12;С18); Б) = МИН(С12+С18);
В) = МИН(С12:С18); Г) = МИН(С12,С18) – С7
11. Как называются столбцы в базе данных MS Excel?
А) Поля; Б) Строки; В) Записи; Г) Ячейки
12. Макрос может хранится:
А) В буфере обмена; Б) В шаблонах; В) В модулях; Г) В сообщениях
s: string;
a, b: integer;
begin
readln(s);
if s[1] = 'x' then begin
a := StrToInt(s[3]);
b := StrToInt(s[5]);
if s[2] = '-' then a := -a;
writeln(b - a);
end
else if s[3] = 'x' then begin
a := StrToInt(s[1]);
b := StrToInt(s[5]);
if s[2] = '-' then begin
a := -a;
b := -b;
end;
writeln(b - a);
end
else if s[5] = 'x' then begin
a := StrToInt(s[1]);
b := StrToInt(s[3]);
if s[2] = '-' then
b := -b;
writeln(a + b);
end
end.
учтите что никакой защиты от дурака или неверного ввода
<p>program xxx;</p><p> var i, k, d, e, s : integer;</p><p>begin</p><p> k:=0;</p><p> for i:= 10 to 99 do</p><p> begin</p><p> d:= i div 10;</p><p> e:= i mod 10;</p><p> s:=d + e;</p><p> if i mod s = 0 then k:=k+1</p><p> end;</p><p> write ('кол-во чисел которые делятся на сумму своих цифр=', k);</p><p> readln</p><p>end.</p>