Тести з теми «Комп’ютерні публікації»
1. Що називають публікацією:
а) звіт про виконання роботи
б) представлення певної ідеї чи проекту
в) виступ перед аудиторією
г) документ для оприлюднення відомостей
2. Програма , що належить до видавничих систем:
а) Corel Draw
б) Quick Slide Show
в) Adobe PageMaker
г) ABBYY FineReader
3. Ярлик, який виконує запуск Microsoft Publisher:
а) б) в) г)
4. Команда Області завдань для зміни загальної структури елементів
документу:
а) макети публікацій
б) шрифтові схеми
в) колірні схеми
г) шаблон документу
5. Клавіша клавіатури, призначена для перегляду об’єкту масштабом на
100%:
а) F5
б) F9
в) Tab
г) Home
6. – це
панель інструментів:
а) Стандартна
б) Форматування
в) Об’єкти
г) Зв’язати текстові поля
7. Видання, яке складається з підбірки актуальних
тематичних відомостей, оформлених у вигляді статей:
а) бланк
б) буклет
в) брошура
г) бюлетень
8. Визначіть друковані публікації:
а) книга
б) журнал
в) буклет
г) веб-сайт
д) блог
е) візитка
9. Шаблони публікацій діляться на такі категорії:
а) Публікації для друку
б) Набори макетів
в) Порожні публікації
г) Колекція макетів
д) Веб-сайти та блоги
е) Веб-вузли та електронна пошта
10. Основні елементи вікна програми:
а) панель інструментів
б) область завдань
в) монтажний стіл
г) рядок формул
д) палітра кольорів
е) ярлики сторінок
11. Тип програмного забезпечення, до якого належить Microsoft
Publisher:
а) текстовий процесор
б) настільна видавнича система
в) системи редагування тексту
г) засіб поліграфічного видання
12. Розширення файлу публікації, створеної в програмі Microsoft
Publisher:
а) exe
б) rtf
в) ppt
г) pub
// PascalABC.Net 3.0, сборка 1066
procedure CheckString(var s:string; var n:integer);
var
i:integer;
begin
i:=Length(s);
while i>0 do begin
if not(s[i] in ['a'..'z']) then Delete(s,i,1);
Dec(i)
end;
n:=Length(s)
end;
var
s1,s2:string;
i,p,n1,n2:integer;
begin
Write('Введите первую строку: '); Readln(s1);
CheckString(s1,n1);
if n1=0 then Writeln('Введенная строка не содержит допустимых символов')
else begin
Write('Введите вторую строку: '); Readln(s2);
CheckString(s2,n2);
if n2=0 then Writeln('Введенная строка не содержит допустимых символов')
else
{ теперь обе строки содержат только маленькие латинские буквы }
if n1=n2 then begin
for i:=1 to n1 do begin
p:=Pos(s1[i],s2);
if p=0 then Break
else Delete(s2,p,1)
end;
if Length(s2)=0 then Writeln('Решение имеется')
else Writeln('Решения нет')
end
else
Writeln('Решения нет');
end
end.
Тестовое решение:
Введите первую строку: this is my own deal!
Введите вторую строку: Тест: *is now=l2ead my sthi?
Решение имеется
Также имеется современное решение, которому пока что в школах не учат:
// PascalABC.Net 3.0, сборка 1066
begin
var s1:=ReadString('Введите первую строку: ').Where(x->x in ['a'..'z']);
if s1.Count=0 then
Writeln('Введенная строка не содержит допустимых символов')
else begin
var s2:=ReadString('Введите вторую строку: ').Where(x->x in ['a'..'z']);
if s2.Count=0 then
Writeln('Введенная строка не содержит допустимых символов')
else
if s1.Except(s2).Count>0 then Writeln('Решения нет')
else Writeln('Решение имеется')
end
end.
var a : array [1..3, 1..4] of integer
b : array [1..3] of integer
Max, i, j : integer
BEGIN
crt;
for i:=1 to 3 do
begin
for j:=1 to 4 do
begin
read (a[i, j]); // вводим элементы в массив a[1..3, 1..4]
end;
writeln; // делаем пустой перевод строки
end;
for i:=1 to 3 do
begin
b[i] := a[i, 1];
for j:=1 to 4 do
begin
if a[i, j] > b[i] then b[i] := a[i, j];
// находим максимальный элемент в каждой строке и записываем в b[1..3]
end;
end;
Max := b[1];
for i:=1 to 3 do if b[i] > Max then Max := b[i];
// Находим максимальный элемент из максимальных элементов
writeln (Max); // Выводим его на экран
END.