Итоговый тест "Основы интернет-технологий", "Основы web-программирования"
1
/ 1
Поля, отмеченные звёздочкой (*), обязательны для заполнения!
Проверьте, пожалуйста, правильность заполнения всех полей!
Ваша фамилия?
*
Для чего нужен DOCTYPE?
*
Элемент DOCTYPE предназначен для указания типа текущего документа.
Элемент DOCTYPE предназначен для определения режима построение DOM дерева и обработки CSS классов.
Элемент DOCTYPE предназначен для указания режима совместимости отображения документа.
Есть такой HTML-код: <p><span class="blue">Синий</span> не синий</p>. Какой CSS-код внутри тега <span> сделает синий цвет:
*
p span {color: blue;}
span {color: blue;}
.blue {color: blue;}
Все представленные варианты подойдут
Размер окна браузера 1000 пикселей. На страницу добавили блок с шириной 40%. Затем в этот блок добавили таблицу с шириной 50%. Какова будет ширина таблица в пикселях?
*
1000
500
400
200
В HTML, какой атрибут используется для указания того, что поле ввода должно быть заполнено?
*
placeholder
formvalidate
validate
required
Виктору надо, чтобы при наведении курсора мыши на ссылку, она меняла цвет. Какой псевдоэлемент нужно использовать Виктору?
*
hover
onmouseover
link
active
Есть такой код: ul li:first-letter {font-size: 200%;}. Что он делает?
*
Делает первую букву у первого элемента в нумерованном списке размером 200%.
Делает первую букву у каждого элемента ненумерованного списка размером 200%.
Делает первую букву у первого элемента в ненумерованном списке размером 200%.
Ничего не делает, так как псевдоэлемента first-letter вообще не существует.
Алексей написал такой HTML-код: <div id="myid">Содержимое</div>. Как задать стиль для тега <div>?
*
div[myid] {margin: 1px;}
div.myid {margin: 1px;}
div#myid {margin: 1px;}
.myid {margin: 1px;}
Есть такой CSS-код во внешнем файле: p {color: blue;}. На странице написан такой HTML-код: <p style="color: red;">текст</p>. Какого цвета будет "текст"?
*
Красного.
В браузере IE8 синего, а в других красного.
Чёрного.
Синего.
Как изменить цвет фона для всех элементов h1 на странице?
*
h1[all] {background-color: #ccc;}
h1 {background-color: #ccc;}
h1.all {background-color: #ccc;}
h1:all {background-color: #ccc;}
Что такое DOM (Document Object Model)?
*
Интерфейс для изменения структуры HTML и CSS через JavaScript.
Язык разметки веб-страниц.
Модель безопасности браузера.
Программная модель стилей документа.
Как правильно подключать файл стилей?
*
<style>@'styles/main.css'</style>
<style>@"styles/main.css"</style>
<styles>@'styles/main.css'</styles>
<link rel='stylesheet' type='text/css' href='styles/main.css' />
Какой тег используется для подключения JavaScript к HTML-документу?
*
<script>
<meta>
<style>
<link>
Какая функция вызывает окно с текстовым полем, в которое пользователь может ввести строку?
*
alerts()
promt()
prompt()
alert()
Изучите код. Что он выведет в появившемся окне?
*
<script type="text/javascript">
var arr = new Array();
arr[arr.length] = 0;
arr[arr.length] = 1;
alert(arr.length);
</script>
.
2
0
1
Код нерабочий, поскольку писать arr[arr.length] можно только при длине массива отличной от 0.
Какое значение вернёт функция, если в качестве параметра будет передано число 5:
*
<script type="text/javascript">
function func(a) {
var b = a + a;
return b + a;
}
</script>
.
Петр написал код. Что будет написано в появившемся окне?
*
<script type="text/javascript">
var a = "5";
var b = 2;
var c = a + b;
alert(c);
</script>
.
52
7
NaN
Ошибка выполнения скрипта.
Какой HTTP-метод используется для отправки данных формы без их отображения в URL?
*
PUT
GET
POST
DELETE
Что делает функция addEventListener() в JavaScript?
*
Применяет CSS-стили к элементу.
Добавляет новый элемент в DOM.
Удаляет элемент из DOM.
Позволяет установить обработчик события на элемент.
Что такое CSS Flexbox?
*
Язык программирования для фронтенда.
Макетная система для создания гибких и адаптивных сеток.
Система для создания анимаций в CSS.
Способ кэширования данных на стороне клиента.
Что делает метод fetch() в JavaScript?
*
Выполняет запросы к серверу для получения данных.
Применяет CSS к элементу.
Загружает внешний скрипт на страницу.
Добавляет новый элемент в DOM.
Что такое React?
*
Язык программирования для работы с веб-приложениями.
Система для управления пакетами в JavaScript.
Библиотека JavaScript для построения пользовательских интерфейсов.
Фреймворк для создания серверных приложений.
Какой псевдокласс CSS используется для стилизации элемента при наведении курсора?
*
:checked
:hover
:active
:focus
Что делает метод setState() в React?
*
Добавляет новый элемент в компонент.
Очищает состояние компонента.
Обновляет данные в базе данных.
Устанавливает новое состояние компонента и перерисовывает его.
Какой из следующих методов используется для удаления последнего элемента массива в JavaScript?
*
shift()
unshift()
push()
pop()
Какой атрибут HTML используется для создания текстового поля с паролем?
*
type="hidden"
type="password"
type="text"
type="email"
Что делает свойство z-index в CSS?
*
Определяет степень прозрачности элемента.
Определяет размер элемента на странице.
Определяет порядок наложения элементов по оси Z.
Определяет выравнивание текста в элементе.
Какое значение position в CSS фиксирует элемент относительно окна браузера?
*
relative
static
absolute
fixed
Какой тег HTML используется для отображения изображения на странице?
*
<picture>
<src>
<img>
<image>
Какое свойство CSS отвечает за создание внутренних отступов у элемента?
*
padding
width
border
margin
Что такое Babel?
*
Инструмент для сборки проекта.
Фреймворк для создания пользовательских интерфейсов.
Компилятор для преобразования современного JavaScript в старые версии для поддержки разных браузеров.
Библиотека для работы с анимациями.
Какой метод JavaScript используется для добавления нового элемента в конец массива?
*
shift()
pop()
concat()
push()
Что такое "состояние" (state) в React-компоненте?
*
Статичные элементы, не поддающиеся изменению.
Данные, передаваемые от родителя к дочернему компоненту.
Постоянные данные, доступные только для чтения.
Объект, который хранит изменяемые данные компонента.
Какие утверждения являются верными для props и state:
*
state является простым объектом JavaScript, a props - это массив данных.
props доступны только для чтения.
state и props являются простыми объектами JavaScript.
Изменения в state вызывают обновление рендеринга, а props нет.
Что будет выведено на экран?
*
<?php
$stepsDay1Count = 10;
$stepsDay2Count = 15;
$stepsDay3Count = 5;
$stepsSum = $stepsDay1Count + $stepsDay2Count + $stepsDay3Count;
print($stepsSum);
?>
Код упадет с ошибкой
30
35
Какая из этих конструкций PHP не относится к циклам?
*
isset
for
foreach
while
Какое значение будет напечатано на экран?
*
<?php
$first = 'brave';
$middle = 'new';
$last = 'world';
$space = ' ';
print($first . $space . $middle . $last);
?>
bravenewworld
brave newworld
brave new world
Каков результат выполнения у данного скрипта:
*
<?php
$x = 5;
echo 'Переменная $x = 5';
?>
Ошибка, поскольку строки с переменными должны быть всегда в двойных кавычках.
Переменная $x = 5
Переменная x = 5
Переменная 5 = 5
С помощью какой функции PHP можно прочитать файл ?
*
file_get_contents
array_merge
print_r
Какое значение будет выведено на экран? Введите число
*
<?php
$applesPerBox = 60;
$boxesPerContainer = 50;
$container = 4;
$applesCount = $applesPerBox * $boxesPerContainer * $container;
print($applesCount);
?>
Проанализируйте следующий код. Что будет находиться в переменной result после его выполнения?
*
// функция-предикат определяет, является ли число num четным
const isEven = (num) => {
return num % 2 === 0;
}
// функция увеличивает полученное число num на 10
const increaseNum = (num) => {
return num + 10;
}
const num = 6;
const result = isEven(increaseNum(num) + 1) ? num + 1 : 1 - num;
.
-5
true
7
17
Функция sum() принимает два числа и возвращает их сумму. Взгляните на код ниже. Какое число будет выведено на экран?
*
let result = sum(sum(1, 3), sum(sum(4, 2), 3));
console.log(result); // => ?
.
Что выведет данный скрипт:
*
<?php
function myfunc() {
static $id = 0;
$id++;
echo $id;
}
myfunc();
myfunc();
myfunc();
?>
333
111
123
000
Выберите верное утверждение относительно следующего запроса:
*
SELECT name FROM users
.
Результат будет содержать 2 столбца
Результат будет содержать 1 столбец
В запросе ошибка
Результат будет содержать 3 столбца
Насте необходимо извлечь все записи, где значение поля "field" начинается с подстроки "abc". Какой запрос ей необходимо использовать?
*
SELECT * FROM my_table WHERE field LIKE 'abc%'
SELECT * FROM my_table WHERE field <> 'abc'
SELECT * FROM my_table WHERE field LIKE '%abc%'
SELECT * FROM my_table WHERE field STARTSWITH 'abc'
Как в PHP получить информацию из формы, отправленной с использованием метода «get»?
*
Request.QueryString;
$_GET[];
Request.Form;
Какие из CMS являются бесплатными?
*
Joomla
1C-Битрикс
WordPress
Drupal
Какие процедуры надо выполнить при переносе сайта WordPress на другой хостинг?
*
Зарегистрироваться на новом хостинге
Скачать БД
Скачать сайт
Запросить разрешение на перенос сайт у "старого" хостинг-провайдера
Импортировать в новую БД, ранее скачанную(экспортированную) БД
Определите порядок использования MySQL с помощью PHP
*
1
2
3
4
5
Извлечение результатов и вывод их на веб-страницу
Выполнение запроса
Отключение от MySQL
Подготовка строки запроса
Подключение к MySQL и выбор базы данных, которая будет использоваться.
Как увеличить скорость загрузки сайта?
*
Включить кеширование данных
Полностью удалить весь CSS и Java Script
Уменьшить объем графики
Увеличить количество HTTP запросов
Использовать CDN
Какой код ответа HTTP-сервера указывает на файл, который больше не существует? (File Not Found)
*
301
302
500
404
401
Бесплатное создание анкет