1. Файл - это: а) программа или данные на диске, имеющие имя;
б) единица измерения информации; в) программа;
2. Какую функцию выполняют периферийные устройства?
а) хранение информации б) обработку информации
в) ввод-вывод информации г) управление работой компьютера
3. Какая программа является текстовым процессором?
а) Excel б) Paint в) Access г) Word
4. Компьютерным вирусом является:
а) любая программа, созданная на языках низкого уровня;
б) программа проверки и лечения дисков;
в) программа, скопированная с плохо отформатированной дискеты;
г) специальная программа небольшого размера, которая может приписывать себя к другим программам, она обладает размножаться»;
д) ярлык.
5. WWW – это
А) электронная книга;
Б) протокол размещения;
В) сервер поиска и просмотра гипертекстовых документов, включающих в себя графику, звук, видео;
Г) доменная система имен.
6. Расширением документов Microsoft Word 2007 является...
А) .doc
Б) .docx
В) .rtf
Г) .txt
7. Используя какое сочетание клавиш можно скопировать выделенные данные в буфер обмена?
А) Ctrl + Z
Б) Ctrl + A
В) Ctrl + C
Г) Ctrl + V
8. Для задания полей для всего документа или текущего раздела
используется команда...
А) Поля
Б) Ориентация
В) Размер
Г) Колонки
9. С какой команды можно вставить границы для абзацев?
А) 1
Б) 2
В) 3
Г) 4
10. На скольких страницах появляется колонтитул при вставке колонтитула в документ, не имеющий титульной страницы?
А) На всех
Б) На всех, кроме первой
В) Только на той, на которой вставляем колонтитул
Г) Только на первой
11. Можно ли менять направление текста в ячейках таблицы?
А) Да
Б) Нет
12. Сколько ячеек электронной таблицы в диапазоне А2:В4:
А) 8
Б) 2
В) 4
Г) 12
Д) 6
13. В MS Excel в адресе С$5 не будет меняться …
А) номер столбца и номер строки
Б) номер столбца
В) измениться все
Г) номер строки
Д) ничего не измениться
14. Выберите пример формулы, применяемой в MS Excеl:
А) В1= А3*В8+12
Б) А2 +С3/F7
В) =А2+C3/F7
Г) A2+C3/f7=
Д) =А2:C3+F7
15. Выберите пример формулы, применяемой в MS Excеl:
А) В1= А3*В8+12
Б) А2 +С3/F7
В) =А2+C3/F7
Г) A2+C3/f7=
Д) =А2:C3+F7
16. B MS Excel в ячейке А1 содержится число 1, в В1 – число 6, в С1 – число 3. В результате вычисления формулы =А1+В1/2*С1 получится:
А) 10
Б) 7/6
В) 10,5
Г) ошибка
Д) 2
17. Запросы в СУБД Access предназначены для:
А) поиска и сортировки данных.
Б) добавления и просмотра данных.
В) поиска, сортировки, добавления и удаления, обновления записей.
Г) для редактирования данных в таблице.
18.Для чего предназначено окно «Схема данных»?
А) Для просмотра таблиц.
Б) Для редактирования записей.
В) Для создания связей между запросами и формами.
Г) Для создания связей между таблицами.
19. Как называются сети, расположенные на территории государства или группы государств?
А) Региональные.
Б) Местные.
В) Локальные.
Г) Глобальные.
20.Укажите назначение службы INTERNET E-mail:
А) Удаленное управление компьютером (терминальное).
Б) Электронная почта (почтовый сервер).
В) Служба тестирования.
Г) Служба прогноза погоды.
Задачка мне очень понравилась, прилагаю решение на C#, консольное приложение
Объяснение:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Археологи_строители
{ class Program
{
static void Main(string[] args)
{
//Объявляем и задаем переменные "M" и "N", а так же переменную для результата
int M,N=new int();
int MyResult = 0;
Console.WriteLine("Ведите Текущее количество ступенек и Сколько их должно быть:");
M = int.Parse(Console.ReadLine());
N = int.Parse(Console.ReadLine());
// Создаем массив для хранения данных о ступенях. M-Количество ступенек, Цифра - для колонок длины и высоты
int[,] mass = new int[M,2];
// Запись значений в массив
for (int x = 0; x < M; x++){
for (int y = 0; y < 2; y++){
if (y==0){ //Чисто для юзерфрендли отображения
Console.Write($"Введите значение Длины для ступеньки №{x + 1}= ");} else{
Console.Write($"Введите значение Высоты для ступеньки №{x + 1}= ");}
mass[x, y] = Convert.ToInt32(Console.ReadLine());}
Console.WriteLine();}
/* Как оказалось, самый простой определить какую же ступеньку надо "поднимать"-
* это вычислить площадь гипотетически "заполняемого" пространства над ступенькой и взять
* наименьшее значение.
*
* Итак, допустим если у нас 5 ступенек, то нам нам необходимо записать 4 значения
* (в рамках лестницы) площади заполняемых ступенек.
*
* Перемножаем Длину ступеньки N на высоту ступеньки N+1, M-1 раз и сохраняем в массив
*/
int M2 = M; //Дублируем изначальное число ступенек для контроля цикла
for (int z = 0; z <M2-N; z++)
{
int[] acreage = new int[M - 1];
for (int x = 0; x < M - 1; x++)
{
for (int y = 0; y < 2; y++)
{
acreage[x] = mass[x, 0] * mass[x + 1, 1];
}
}
/*
* И так у нас есть все значения гипотетически заполняемой ступеньки.
* Ищем минимальное значение площади
*/
int minAcreage = acreage[0];
for (int i = 0; i < M - 1; i++)
{
if (minAcreage > acreage[i])
{
minAcreage = acreage[i];
}
}
MyResult = MyResult+minAcreage; //Плюсуем данное значение в переменную результата
// У нас есть минимальная площадь. Найдем номер данной ступеньки
int IndexAcreage = Array.IndexOf(acreage, minAcreage);
//"Достроим нужную нам ступеньку и запишем обновленные данные во временный массив"
int[,] tempMass = new int[M - 1, 2]; //Он на размер меньше, т.к. и "полных" ступенек у нас стало меньше
for (int x = 0; x < M - 1; x++)
{
for (int y = 0; y < 2; y++)
{
//Ступеньки до IndexAcreage мы просто переписываем во временный массив
if (x < IndexAcreage)
{
tempMass[x, y] = mass[x, y];
}
//2 ступеньки от IndexAcreage мы превращаем в одну (застраивая их блоками)
else if (x == IndexAcreage)
{
tempMass[x, y] = mass[x, y] + mass[x + 1, y];
}
/* и после IndexAcreage мы та же копируем, но со сдвигом вправо, т.к. полноценных
* ступенек стало меньше
*/
else if (x > IndexAcreage)
{
tempMass[x, y] = mass[x + 1, y];
}
}
}
M = M - 1; //Поскольку ступенек теперь меньше, то и их фактическое число необходимо уменьшить
for (int x = 0; x < M + 1; x++)
{
for (int y = 0; y < 2; y++)
{
mass[x, y] = 0;
}
}
//переписываем данные в основной массив и запускаем следющую интерацию цикла
for (int x = 0; x < M; x++)
{
for (int y = 0; y < 2; y++)
{
mass[x, y] = tempMass[x, y];
}
}
}
Console.WriteLine($"Минимально необходимое число блоков: {MyResult}");
Console.ReadKey(true);
}
}
}
uses Crt;
const n = 10;
var A: array [1..n] of integer;
i: integer;
begin
ClrScr;
Randomize;
WriteLn ( ' Massiv I: ');
for i:=1 to n do
begin
A[i] := 1+random(n);
Write (A[i]:4);
end;
WriteLn; WriteLn ( ' Massiv II: ');
for i:=1 to n do
begin
if (A[i] mod 2 =0) then A[i]:=0 else A[i]:=3*A[i];
Write (A[i]:4);
end;
ReadLn;
end.