1. Программа для страниц на экране, называется:
а) обозреватель; б) провайдер; в) клиент
2. Документы с активными ссылками, содержащие текст, рисунки, звук, видео, называются:
а) гипертекст; б) гипермедиа; в) гиперссылка; г) гиперкартика
3. URL г) .250.
г) FTP
3. При какого протокола файл делится на пакеты, пакеты передаются независимо друг от друга и в месте назначения пакеты собираются в один файл:
а) TCP; б) IP; в) FTP; г) URL
4. Запишите последовательность IP адреса:
а) 15 б) 001 в) 8.102 г). 250.
5. В записи www.school-36.nm.ru доменом первого уровня будет:
а) www; б) .school-36; в) .nm; г) .ru
6. Универсальный адрес документа в Интернете – это
а) домен; б) IP в) URL; г) FTP
7. Условно-бесплатные программы – это:
а) shareware; б) registerware; в) freeware; г) демо-версии
8. Какие компьютерные сети соединяют компьютеры одной фирмы, возможно в разных городах:
а) локальные; б) корпоративные; в) муниципальные; г) глобальные
9. Как называется компьютер, предоставляющий свои ресурсы (файлы, программы, внешние устройства) в общее использование:
а) клиент; б) сервер; в) терминал; г) хаб
10. Какое устройство служит для соединения сетей с разными протоколами (сеть персональных компьютеров и аппаратура):
а) свитчи б) маршрутизатор в)мост г) шлюз
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int n(0),m(0);
cin >> n >> m;
int matrix[n][m];
char arr[n][m];
arr[0][0] = '0';
for(int i = 0;i<n;++i){
for(int j = 0;j<m;++j){
cin >> matrix[i][j];
if(!i && !j)continue;
if(!i){
matrix[i][j] += matrix[i][j-1];
arr[i][j] = 'R';
}
if(!j){
matrix[i][j] += matrix[i-1][j];
arr[i][j] = 'D';
}
if(i && j){
matrix[i][j] += max(matrix[i-1][j],matrix[i][j-1]);
if(max(matrix[i-1][j],matrix[i][j-1]) == matrix[i-1][j])arr[i][j] = 'D';
else arr[i][j] = 'R';
}
}
}
cout << matrix[n-1][m-1];
cout << "\n";
string s;
for(int i = n-1;;){
for(int j = m-1;;){
if(arr[i][j] == '0'){
reverse(s.begin(),s.end());
s.erase(0,1);
cout << s << endl;
return 0;
}
s.push_back(arr[i][j]);
s.push_back(' ');
if(arr[i][j] == 'R'){
j -= 1;
continue;
}
if(arr[i][j] == 'D'){
i -= 1;
continue;
}
}
}
cout << endl;
return 0;
}
Объяснение:
var a:array[1..4, 1..5] of integer;
i,j,k:integer;
begin
writeln('Заполните матрицу');
for i:=1 to 4 do
for j:=1 to 5 do begin
read(a[i,j]);
if (a[i,j] mod 3=0) and (a[i,j]>20) then k:=k+a[i,j];
end;
writeln('Сумма элементов кратных 3-м и > 20 = ',k);
end.
Задача №2
var a:array[1..5, 1..5] of integer;
i,j,k:integer;
begin
writeln('Заполните матрицу');
for i:=1 to 5 do
for j:=1 to 5 do begin
read(a[i,j]);
if i=j then k:=k+a[i,j];
end;
writeln('Сумма элементов главной диагонали = ',k);
end.