Запишите в ответ полный адрес файла с расширением ru и именем yandex расположенного на сервере

Обновлено: 06.07.2024

Информатика. Ответы на тесты.

Показать полностью.
Вопрос 2: Расставьте кабельные каналы связи в порядке возрастания скорости передачи данных по ним:
Ответ:
3- оптоволокно
2- коаксиальный кабель
1- витая пара

Вопрос 3: Эффективность локальной компьютерной связи обычно зависит от:
Ответ: пропускной способности.

Вопрос 4: Выберите виды компьютерных сетей:
Ответ: локальная.
Ответ: глобальная.
Ответ: региональная.
Ответ: корпоративная.

Вопрос 5: Объединение компьютеров, локальных, региональных сетей, расположенных на удаленном расстоянии, для общего использования мировых информационных ресурсов, называется.
Ответ: глобальная сеть.

Вопрос 6: Выберите топологии локальных сетей:
Ответ: шина.
Ответ: звезда.
Ответ: кольцо.

Вопрос 7: Устройство, выполняющее функции сопряжения компьютеров с каналами связи, называется:
Ответ: сетевая карта.

Вопрос 8: Компьютер предоставляющий свои ресурсы в пользование другим компьютерам при совместной работе, называется:
Ответ: сервером.

Вопрос 9: Выберите объекты процесса передачи информации.
Ответ: источник.
Ответ: канал связи.
Ответ: приемник.

Вопрос 10: Множество компьютеров, связанных каналами передачи информации и находящихся в пределах одного помещения, здания, называется:
Ответ: локальной сетью.

Вопрос 11: Компьютер, подключенный к Интернет, обязательно имеет:
Ответ: IP-адрес.

Вопрос 13: Выберите серверы, относящиеся к образовательным учреждениям
Ответ: uka.online.edu.
Ответ: ncc.ufo.edu.

Вопрос 15: Организация, предоставляющая доступ в Интернет - это.
Ответ: провайдер.

Вопрос 16: Какая сеть положила основу сети Internet?
Ответ: ARPAnet.

Вопрос 17: Устройство, производящее преобразование аналоговых сигналов в цифровые и обратно, называется:
Ответ: модем

Информатика. Ответы на тесты.

Информатика. Ответы на тесты. запись закреплена

Вопрос 1: Предмет, процесс или явление, имеющее уникальное имя и представляющее собой единое целое, называют:
Ответ: Объектом.

Показать полностью.
Вопрос 2: Процесс построения информационных моделей с помощью формальных языков называется:
Ответ: Формализацией.

Вопрос 3: Модель по сравнению с моделирумым объектом содержит:
Ответ: Меньше информации.

Вопрос 4: Пары объектов, которые находятся в отношении "объект - модель":
Ответ: Компьютер - его функциональная схема.

Вопрос 5: Пары объектов, которые не находятся в отношении "объект - модель":
Ответ: Компьютер - его процессор.

Вопрос 6: Динамической (описывающей изменение состояния объекта) моделью является:
Ответ: Формула химической реакции.

Вопрос 7: Информационной моделью, которая имеет табличную структуру, является:
Ответ: Расписание авиарейсов.

Вопрос 8: Информационной моделью, которая имеет сетевую структуру, является:
Ответ: Модель компьютерной сети Интернет.

Вопрос 9: В отношениях "объект - модель" находятся:
Ответ: Болт - чертеж болта.

Вопрос 10: Расписание движения поездов может рассматриваться как пример:
Ответ: Табличной модели.

Вопрос 11: Моделирование - это
Ответ: Процесс замены реального объекта (процесса, явления) моделью, отражающей его существенные признаки с точки зрения достижения конкретной цели.

Вопрос 12: Модель - это
Ответ: Материальный или абстрактный заменитель объекта, отражающий его существенные характеристики.

Вопрос 13: При изучении объекта реальной действительности можно создать:
Ответ: Несколько различных видов моделей, каждая из которых отражает те или иные существенные признаки объекта.

Вопрос 14: Процесс построения модели, как правило, предполагает:
Ответ: Выделение наиболее существенных с точки зрения решаемой задачи свойств объекта.

Вопрос 15: Натурное (материальное) моделирование - это
Ответ: Моделирование, при котором в модели узнается моделируемый объект, то есть натурная (материальная) модель всегда имеет визуальную схожесть с объектом-оригиналом.

Вопрос 16: Информационной моделью объекта нельзя считать:
Ответ: Другой объект, не отражающий существенных признаков и свойств объекта-оригинала.

Вопрос 17: Математическая модель объекта - это
Ответ: Совокупность записанных на языке математики формул, отражающих те или иные свойства объекта-оригинала или его поведение.

Вопрос 18: К числу математических моделей относится:
Ответ: Формула нахождения корней квадратного уравнения.

Вопрос 19: К числу документов, представляющих собой информационную модель управления государством, можно отнести:
Ответ: Конституцию РФ.

Вопрос 20: К информационной модели, описывающей организацию учебного процесса в школе, можно отнести:
Ответ: Расписание уроков.

Вопрос 21: Табличная информационная модель представляет собой:
Ответ: Описание объектов (или их свойств) в виде совокупности значений, размещаемых в таблице.

Вопрос 22: Рисунки, карты, чертежи, диаграммы, схемы, графики представляют собой:
Ответ: Графические информационные модели.

Вопрос 23: Файловая система персонального компьютера наиболее адекватно может быть описана в виде:
Ответ: Иерархической модели.

Вопрос 24: В биологии классификация представителей животного мира
(тип, класс, отряд, семейство, род, вид) представляет собой:
Ответ: Иерархическую модель.

Вопрос 25: В качестве примера модели поведения можно назвать:
Ответ: Правила техники безопасности в компьютерном классе.

Вопрос 26:Географическую карту следует рассматривать скорее всего как:
Ответ: Графическую информационную модель.

Как узнать адрес файла на сервере

При работе с файлом сайта на сервере может возникнуть необходимость в определении его полного пути. Для выполнения этой задачи существует несколько способов, о них и пойдет речь далее.

Адреса файлов на серверах

Второй распространенный вариант – использование протокола FTP, который может работать в обоих направлениях – как для загрузки файлов, так и для их скачивания. На следующем скриншоте вы видите пример того, как отображается по FTP открытая для пользователей папка сайта с возможностью скачать любой файл.

Использование FTP-сервера для определения абсолютного пути файла

Соответственно, на этой же странице можно с легкостью получить информацию о полном пути файла.

Определение адреса файла на сервере

Разберу основные методы получения адресов файлов, хранящихся на сервере.

Консольная утилита pwd (для Linux)

Пользователи выделенного сервера или VDS с Linux могут задействовать простую консольную утилиту pwd, которая предназначена для отображения пути текущего каталога, где сейчас и выполняются все действия. Эту утилиту можно использовать и для определения адреса файла на сервере. Вывод абсолютного пути осуществляется путем ввода простой команды:

Использование утилиты pwd для определения пути файла на сервере

Она поддерживает дополнительные опции, позволяющие немного модернизировать результат вывода:

-L — отменяет разыменовывание символических ссылок, их отображение осуществляется без конвертирования в исходный путь.

-p — конвертирует символические ссылки в их исходные имена с отображением указываемых директорий.

Если вы задаетесь вопросом, можно ли использовать pwd в своих скриптах, то ответ на него будет « Да » . В этом нет ничего сложного, а простое представление объявления утилиты выглядит как DIR=`pwd` или DIR=$(pwd).

Панели управления и FTP

Конечно, есть и другие распространенные варианты представления данных путей, поэтому в случае надобности не стесняйтесь обращаться к технической поддержке хостинг-провайдера для получения соответствующей информации. Впрочем, далее остается только отыскать целевой файл в этой директории или ее подпапках, чтобы узнать путь, который и будет начинаться с адреса сайта.

Если вы арендуете виртуальный хостинг, то путь к файлу легко определить, если подключиться к серверу по FTP.

Адрес файла

Откроем свойства файла любого файла в папке тестового сайта на Wordpress и увидим его полный FTP-адрес.

Создание PHP-скрипта

Есть небольшой скрипт, который нужно сохранить в отдельном файле. Он позволяет получить абсолютный путь любого файла, а реализовывается это благодаря тому, что вся информация уже хранится под одной переменной $_SERVER . Создайте пустой файл и вставьте туда следующий код:

Отредактируйте его под себя, после чего сохраните с любым названием и задайте тип файла .php . Используйте FTP-клиент для загрузки этого файла в корневую папку целевого сайта.

Последний этап – запуск этого скрипта. В адресной строке браузера введите адрес вашего сайта и в конце добавьте /file.php , где file замените на название файла со скриптом. На новой странице в веб-обозревателе отобразятся примерно следующие сведения:

Вы можете использовать один из этих методов, когда требуется определить абсолютный путь файла.

161. На каждой из страниц некоторого сайта упоминаются автомобили марок Пежо, Ситроен и Мицубиси (одной или нескольких). В таблице приведены запросы к поисковому серверу и количество найденных по ним страниц на этом сайте.

Сколько страниц на этом сайте?


162. Адрес некоторого документа в сети Интернет: ftp://ict.edu/help.doc
Запишите фрагменты адреса, соответствующие следующим частям:

Название протокола: ftp
Доменное имя сервера: ict.edu
Имя файла: help.doc

164. Установите соответствие между названиями протоколов и их назначением.

Запишите последовательность этих букв, которая кодирует данный электронный адрес:

Г В Б А


167. Установите соответствие между англоязычными аббревиатурами и обозначаемыми ими понятиями.


168. Разгадайте кроссворд «Коммуникационные технологии».

По горизонтали. 3. Передача информации на большие расстояния.(телекоммуникация) 6. Сеть, связывающая между собой компьютеры, расположенные на сколь угодно большом удалении друг от друга.(глобальная) 8. Разделенные точками части электронного адреса.(домены) 9. Совокупность тематически связанных веб-страниц.(сайт или web-сайт) 10. Сервис группового общения в компьютерной сети в режиме реального времени.(чат) 15. Определение адреса сервера, наиболее близкого к получателю, на который можно передать интернет-пакет.(маршрутизация) 16. Текст, снабженный гиперссылками.(гипертекст)


Сначала файл помещается во временное хранилище и получается его адрес. Адрес передается на сервер. На сервере файл получается из временного хранилища и записывается на диск компьютера сервера:

ПослеПомещения = Новый ОписаниеОповещения ( "ПослеПомещения" , ЭтотОбъект ) ; НачатьПомещениеФайлаНаСервер ( ПослеПомещения , , , , ПутьКФайлу ) ; Процедура ПослеПомещения ( ОписаниеПомещенногоФайла , ДопПараметры ) Экспорт Расширение = ОписаниеПомещенногоФайла . СсылкаНаФайл . Файл . Расширение ;

Первый параметр процедуры из описания оповещения имеет тип ОписаниеПомещенногоФайла. Данный объект имеет 3 свойства:

В результате через параметр Адрес можно получить файл из временного хранилища. А через параметр СсылкаНаФайл.Файл можно получить всю необходимую информацию о файле.

По умолчанию файл будет удален из временного хранилища после окончания серверного вызова. Однако, если последним параметром указать уникальный идентификатор формы, то файл будет удален только после закрытия этой формы:

НачатьПомещениеФайлаНаСервер ( ПослеПомещения , , , , ПутьКФайлу , УникальныйИдентификатор ) ;

Если до помещения файла в хранилище известен адрес во временном хранилище, куда нужно поместить файл, то его можно указать четвертым параметром:

НачатьПомещениеФайлаНаСервер ( ПослеПомещения , , , Адрес , ПутьКФайлу ) ;

Проверка файла до помещения во временное хранилище

Если до помещения файла во временное хранилище нужно выполнить какие-то проверки, то это можно сделать в специальной процедуре, выполняемой до помещения файла во временное хранилище. Имя этой процедуры нужно указать в описании оповещения, которое указывается третьим параметром в методе НачатьПомещениеФайлаНаСервер:

ПослеПомещения = Новый ОписаниеОповещения ( "ПослеПомещения" , ЭтотОбъект ) ; ПередПомещением = Новый ОписаниеОповещения ( "ПередПомещением" , ЭтотОбъект ) ; НачатьПомещениеФайлаНаСервер ( ПослеПомещения , , ПередПомещением , , ПутьКФайлу ) ;

У данной процедуры должно быть 3 параметра:

Например, можно проверить размер файла и если он слишком большой, то отказаться от помещения во временное хранилище:

ПослеПомещения = Новый ОписаниеОповещения ( "ПослеПомещения" , ЭтотОбъект ) ; ПередПомещением = Новый ОписаниеОповещения ( "ПередПомещением" , ЭтотОбъект ) ; НачатьПомещениеФайлаНаСервер ( ПослеПомещения , , ПередПомещением , , ПутьКФайлу ) ; Процедура ПередПомещением ( ПомещаемыйФайл , ОтказОтПомещенияФайла , ДопПараметры ) Экспорт

Помещение файла во временное хранилище с диалогом выбора

Можно предоставить пользователю самому выбрать файл, который нужно поместить во временное хранилище. В этом случае сначала будет открыт диалог выбора файла, пользователь выберет файл и данный файл будет помещен во временное хранилище.

Для открытия диалога выбора файла нужно пятым параметром вместо пути к файлу указать объект ПараметрыДиалогаПомещенияФайлов. Данный объект схож с объектом ДиалогВыбораФайла, но имеет только 4 свойства:

  • Заголовок
  • МножественныйВыбор
  • Фильтр
  • ИндексФильтра
ПараметрыДиалога = Новый ПараметрыДиалогаПомещенияФайлов ; ПослеПомещения = Новый ОписаниеОповещения ( "ПослеПомещения" , ЭтотОбъект ) ; НачатьПомещениеФайлаНаСервер ( ПослеПомещения , , , , ПараметрыДиалога ) ; Процедура ПослеПомещения ( ОписаниеПомещенногоФайла , ДопПараметры ) Экспорт

В этом случае сначала будет открыто диалоговое окно для выбора файла:


Выбранный файл будет помещен во временное хранилище.

Если пользователь нажмет на кнопку Отмена и откажется от выбора файла, то первый параметр в процедуре, вызываемой после помещения файла во временное хранилище будет равен Неопределено.

Если использовалась процедура, вызываемая до помещения файла во временное хранилище, то она будет вызвана после того как пользователь выберет файл.

Можно вообще не указывать объект ПараметрыДиалогаПомещенияФайлов, в этом случае все равно будет открыт диалог выбора файла:

ПослеПомещения = Новый ОписаниеОповещения ( "ПослеПомещения" , ЭтотОбъект ) ;

Прогресс помещения файла во временное хранилище

Если файл большой, то он может долго загружаться во временное хранилище. В этом случае неплохо было бы показать пользователя прогресс помещения файла во временное хранилище. Для этого в метод НачатьПомещениеФайлаНаСервер вторым параметром можно передать описание оповещения с именем процедуры, которая будет периодически вызываться в процессе помещения файла во временное хранилище. У данной процедуры должно быть 4 параметра:

ПослеПомещения = Новый ОписаниеОповещения ( "ПослеПомещения" , ЭтотОбъект ) ; ХодВыполнения = Новый ОписаниеОповещения ( "ХодВыполнения" , ЭтотОбъект ) ; НачатьПомещениеФайлаНаСервер ( ПослеПомещения , ХодВыполнения , , , ПутьКФайлу ) ; Процедура ХодВыполнения ( ПомещаемыйФайл , Помещено , ОтказОтПомещенияФайла , ДопПараметры ) Экспорт Процедура ПослеПомещения ( ОписаниеПомещенногоФайла , ДопПараметры ) Экспорт

В результате в процессе помещения файла во временное хранилище будет показано окно состояния с прогрессом:


Количество вызовов процедуры ХодВыполнения не определено. Для маленького файла это может быть только 1 раз, для большого даже больше 100.

Если в этой процедуре присвоить параметру ОтказОтПомещенияФайла = Истина, то в процедуре, которая будет вызвана после помещения файла у первого параметра свойство ПомещениеФайлаОтменено тоже будет равно Истина и файл не будет помещен во временное хранилище:

ПослеПомещения = Новый ОписаниеОповещения ( "ПослеПомещения" , ЭтотОбъект ) ; ХодВыполнения = Новый ОписаниеОповещения ( "ХодВыполнения" , ЭтотОбъект ) ; НачатьПомещениеФайлаНаСервер ( ПослеПомещения , ХодВыполнения , , , ПутьКФайлу ) ; Процедура ХодВыполнения ( ПомещаемыйФайл , Помещено , ОтказОтПомещенияФайла , ДопПараметры ) Экспорт Процедура ПослеПомещения ( ОписаниеПомещенногоФайла , ДопПараметры ) Экспорт Сообщить ( ОписаниеПомещенногоФайла . ПомещениеФайлаОтменено ) ; //Истина

Асинхронный метод через обещание

Есть аналогичный метод ПоместитьФайлНаСерверАсинх. Данный метод тоже является асинхронным, но вместо описания оповещения использует обещание.

Параметры данного метода полностью совпадают с параметрами метода НачатьПомещениеФайлаНаСервер, только здесь не используется первый параметр с описанием оповещения с именем процедуры, которая вызывается после помещения файла во временное хранилище. Вместо этого обещание возвращает объект ОписаниеПомещенногоФайла (или Неопределено, если использовался диалог выбора и пользователь отказался от выбора файла):

Обещание = ПоместитьФайлНаСерверАсинх ( , , , ПутьКФайлу ) ; Расширение = ОписаниеПомещенногоФайла . СсылкаНаФайл . Расширение ;

Помещение во временное хранилище нескольких файлов

Параметры данного метода схожи с параметрами метода НачатьПомещениеФайлаНаСервер, только там где был один файл или объект, здесь будет массив файлов/объектов.

Вместо пути к файлу нужно передать массив объектов ОписаниеПередаваемогоФайла. Данный объект имеет 2 свойства:

ПослеПомещения = Новый ОписаниеОповещения ( "ПослеПомещения" , ЭтотОбъект ) ; НачатьПомещениеФайловНаСервер ( ПослеПомещения , , , ПомещаемыеФайлы , УникальныйИдентификатор ) ; Процедура ПослеПомещения ( ПомещенныеФайлы , ДопПараметры ) Экспорт Расширение = ОписаниеФайла . СсылкаНаФайл . Файл . Расширение ;

В данном примере последним параметром был указан уникальный идентификатор формы. Если его не указать, то второй файл не будет записан на сервер. Дело в том, что в данном примере вызов сервера происходит дважды: сначала для первого файла, потом для второго. Если не указан уникальный идентификатор формы, то файл будет удален из временного хранилища после окончания серверного вызова, то есть после записи первого файла. А при втором вызове сервера, для записи второго файла, временное хранилище уже будет пустым.

Поэтому нужно или указывать уникальный идентификатор формы в методе НачатьПомещениеФайловНаСервер или записывать все файлы на сервер за один серверный вызов.

Процедура, которая вызывается до помещения файлов во временное хранилище ничем не отличается от метода НачатьПомещениеФайлаНаСервер. Только в данном случае первым параметром будет не объект СсылкаНаФайл, а массив объектов СсылкаНаФайл, по одному для каждого файла. Второй параметр отменяет помещение во временное хранилище не одного файла, а сразу всех файлов:

Читайте также: