Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

web prog_2

Total questions: 72

Worksheet time: 46mins

Name
Class
Date
1.

JavaScript: каково значение выражения 10% 5?

a)

0

b)

10

c)

2

d)

0,5

e)

1

2.

При каком способе отправки запроса клиента через форму получается информация только о названий файла или его ресурсе?

a)

HEAD

b)

GET

c)

POST

d)

ALERT

e)

INF

3.

Как называются переменные и функции объекта, которые можно использовать на языке JavaScript?

a)

Свойства  объекта

b)

Множество свойств и способов объекта

c)

Интерфейсы объекта

d)

Наследники объекта

e)

Множество элементов

4.

Что такое функция параметра Action, используемая в форме?

a)

Принимает данные формы и определяет URL, который обрабатывает их

b)

определяет параметры ввода текстовой строки, флажка, создания радиокнопки

c)

Указывает способ отправки информации в программу, обрабатывающую данные формы

d)

Определяет параметры создания текстового поля, состоящего из нескольких строк

e)

Определяет параметры окна с бегущей строкой

5.

Какой атрибут определяет, как информация передается в программу обработки формы?

a)

Method

b)

Action

c)

Post

d)

Get

e)

URL

6.

JavaScript: Для каких целей используется метод Reverse ()?

a)

замена элементов массива на противоположный порядок

b)

размещение элементов массива в порядке возрастания

c)

сортировка элемента массива в соответствии с функцией

d)

объединение массивов

e)

размещение элементов массива в порядке убывания

7.

Что такое HTML-приложение?

a)

это файлы с расширением .hta, похожие на html документ, но связано с кодами CSS и JavaScript

b)

программы, связывающие html с серверными программами, отображающими код в документе

c)

программы, обеспечивающие эффективную и быструю работу формуляра

d)

программы-обработчики запросов документов html в Клиент-серверной технологии

e)

модуль обработки html документа в соответствии со стандартами объектной модели DOM

8.

Как называются программы, которые выполняются на сервере и динамически генерируют HTML-документы в зависимости от запросов пользователя (запросов формы)?

a)

CGI

b)

Perl

c)

JavaScript

d)

DHTML

e)

PHP

9.

Как называется технология, которая связывает HTML между содержимым документа и сценарием и позволяет динамически изменять Web-страницу с помощью скрипта?

a)

DOM

b)

FLASH

c)

JavaScript

d)

DHTML

e)

PHP

10.

JavaScript:Укажите неверное утверждение?

a)

объект Navigator не подчинен объекту Window

b)

у объекта Screen нет методов

c)

объект History имеет свои свойства

d)

объект Window всегда находится только в одном экземпляре

e)

объект Event хранит информацию обо всех явлениях на странице

11.

JavaScript: Какой из нижеперечисленных утверждений не верны?

a)

объект date считается статическим объектом

b)

в свойствах и методах JavaScript имеются наследование

c)

любой пользовательский объект не может быть экземпляром объекта Function

d)

можно создать пользовательские объекты в JavaScript

e)

внутри конструкции With  на объект не присваиваются новые свойства

12.

JavaScript: Какой метод объекта Array не изменяет исходный массив?

a)

Slice(), join()

b)

Slice(), reverse()

c)

Sort()

d)

Concat(), push()

e)

Pop()

13.

JavaScript: Как найти наибольшее из двух чисел?

a)

Math.max(x, y)

b)

Ceil(x, y)

c)

Math.ceil(x, y)

d)

Top(x, y)

e)

Max(x, y)

14.

Как объявить функцию в JavaScript?

a)

function MyFunction()

b)

function:MyFunction()

c)

function = MyFunction()

d)

function = New MyFunction()

e)

function let MyFunction()

15.

В какой секции можно вставить JavaScript?

a)

head и body

b)

только head

c)

только body

d)

на все секции

e)

Нет правильного ответа

16.

Какая функция определяет текущий месяц?

a)

getMonth()

b)

setMonth()

c)

getDate()

d)

setDate()

e)

month()

17.

Есть ли ошибочное мнение среди нижеперечисленных?

a)

Нет не верного утверждения, все ответы верны

b)

При появлении модального окна дальнейшее выполнение кода страницы прекращается до тех пор, пока пользователь не закроет это окно

c)

Функция alert() предназначена для вывода в браузере предупреждающего модального диалогового окна с некоторым сообщением и кнопкой «ОК»

d)

Метод prompt() предназначен для вывода диалогового окна с сообщением, текстовым полем для ввода данных и кнопками «ОК» и «Отмена»

e)

Команда confirm действует очень похоже на alert, за исключением того, что добавляет кнопку "Отмена" в диалоговое окно

18.

PHP: Что делает код ниже?

UPDATE ‘db’ SET ‘price’=’0’;

a)

устанавливает новое значение в таблице db  для поля price

b)

устанавливает значение 0 в таблице price

c)

db кестесіне  мәні 0 болатын price жаңа өрісін кірістіреді

d)

устанавливает новое значение для всей базы данных

e)

восстановление исходных значений таблиц db и price

19.

PHP: Какой символ указывает  переменную?

a)

$

b)

&

c)

#

d)

!

e)

%

20.

Для чего используется язык PHP?

a)

для работы на сервере и базами данных

b)

для работы с базами данных

c)

для работы со скриптами на стороне клиента

d)

для работы на сервере

e)

для создания серверной базы данных

21.

Каков результат кода?

SELECT ‘id’ FROM ‘table’

a)

table кестесінен id таңдалады

b)

барлық деректер қорынан id таңдалады

c)

table кестесінен барлығы таңдалады

d)

table кестесінен id еместері таңдалады

e)

id кестесінен table таңдалады

22.

 Какой тип значения будет в переменной $a после выполнения кода $a = '123';?

a)

string

b)

boolean

c)

float

d)

int

e)

char

23.

PHP: С помощью какой функции можно удалить Cookie?

a)

setcookie

b)

getcookie

c)

deletecookie

d)

readcookie

e)

delcookie

24.

PHP:  Что будет в переменной $result после выполнения кода $result = 2 ** 3;?

a)

8

b)

6

c)

4

d)

2

e)

1

25.

JavaScript: Что выведет следующий код?

let y = 1;

let x = y = 2;

alert(x);

a)

2

b)

1

c)

NaN

d)

undefined

e)

Будет ошибка

26.

JavaScript: Что выведет следующий код?

let a = (1,5 - 1) * 2;

alert(a);

a)

1

b)

2

c)

NaN

d)

undefined

e)

-0,5

27.

JavaScript: Какое значение имеет следующее выражение?

4 - "5" + 0xf - "1e1"?

a)

цифра

b)

строка

c)

NaN

d)

undefined

e)

ошибка

28.

JavaScript: Какое количество сообщений будет выведено в консоль?

for(var i = 10; i < 35; i += 5) {

console.log(i);

}

a)

5

b)

25

c)

6

d)

15

e)

такой цикл не будет работать

29.

 JavaScript: Где верно указан вывод данных?

a)

console.log("Hello");

b)

documentWrite("Hello");

c)

write("Hello");

d)

prompt("Hello")

e)

print(Hello);

30.

Какие новые функции добавлены в PHP8?

a)

введен новый компилятор

b)

исключена возможность проверки только типов

c)

добавлено свойство readonly

d)

введен новый синтаксис для массивов

e)

добавлены ассоциативные массивы

31.

Какое из перечисленных ниже является новым исключением в PHP8?

a)

оператор Nullsafe

b)

Проверка типа в операторе Switch

c)

Named arguments

d)

Foreach

e)

Anonymous classes

32.

Какая функция используется для получения всех значений в ассоциативном массиве?

a)

array_values()

b)

array_keys()

c)

array_map()

d)

get_values()

e)

array_extract()

33.

Каков будет результат следующего кода, написанного на PHP?

$x = 1;

$y = 5;

$z = 2.1;

echo $z != $y && $x < $y;

a)

1

b)

0

c)

true

d)

false

e)

выдает ошибку

34.

Какие ошибки останавливают выполнение кода в PHP?

a)

ошибки Parse

b)

ошибки Warning

c)

ошибки Notice

d)

ошибки Strict

e)

ошибки Exception

35.

PHP: Какие данные извлекаются с помощью массива $_POST? [2]

a)

Данные, отправленные из формы

b)

Клиентские параметры

c)

Куки

d)

параметры URL

e)

Настройки сервера

36.

Укажите методы проверки типов [2]

a)

is_int()

b)

is_bool()

c)

is_numeric()

d)

is_str()

e)

type of ()

37.

[2] PHP: Есть ли ошибка в данном коде, каков результат?

function test($a, $b) {

return $a + $b;

}

echo test(5, '3');

a)

Нет ошибки, PHP делает автоматическое преобразование.

b)

Ошибок нет, результат будет 8.

c)

Нет ошибки, результат будет "53".

d)

Есть ошибка, число и строка не могут быть объединены.

e)

Нет ошибки, результат будет 5+ '3'.

38.

[2] JavaScript: найдите ошибку кода (если есть) и результат

let a = 10;

let b = '5';

console.log(a + b);

a)

Нет ошибки, результат будет '105'.

b)

Нет ошибки, результат дает конкатенацию строк.

c)

Есть ошибка, число не может быть добавлено символом.

d)

Есть ошибка, 'a ' и' b ' неправильно определены.

e)

Нет ошибки, результат будет 10.

39.

[2] Каков будет результат в PHP-коде?

$a = 10;

$b = 3;

echo $a / $b;

a)

Деление целых чисел возвращается как десятичное число (float).

b)

Результат 3.3333... будет.

c)

Результат будет 30.

d)

Будет ошибкой, делитель равен нулю.

e)

Результатом будет NAN

40.

[2] PHP: Какой результат дает следующий код?

$arr = [1, 2, 3];

echo $arr[5];

a)

Результатом будет NULL.

b)

Массив отображается в индексе крайностей, появляется предупреждающее сообщение.

c)

Будет ошибкой, индекс массива не определен.

d)

нет ошибки, результатом будет NAN.

e)

Нет ошибки, в результате чего в массив вставляется 5-й элемент.

41.

[2] Есть ли ошибка в PHP-коде?

$a = '5';

$b = 5;

echo $a == $b;

a)

Нет ошибки, PHP автоматически преобразует тип

b)

Нет ошибки, результат будет либо 1, либо true

c)

Есть ошибка, типы не совпадают.

d)

Нет ошибки, результат будет false.

e)

Есть ошибка, результат не может быть получен.

42.

[2] Есть ли ошибка в коде JavaScript ?

let arr = [1, 2, 3];

console.log(arr[3]);

a)

Нет ошибки, результат будет undefined

b)

Нет ошибки.

c)

Нет ошибки, результат будет 3

d)

Есть ошибка, вы не можете использовать экстремальные индексы массива.

e)

Нет ошибки, результат будет NULL.

43.

[2]Каков результат PHP-кода?

$a = 0;

$b = 10;

if ($a) {

    echo 'Yes';

} else {

    echo 'No';

}

a)

Результат будет 'No'.

b)

Нет ошибки, условие будет автоматически false.

c)

Результатом будет "Yes".

d)

Есть ошибка, условие не работает должным образом.

e)

Нет ошибки, результат будет 0.

44.

PHP: Что происходит, когда элемент добавляется с тем же ключом в ассоциативном массиве? [2]

a)

Значение элемента изменяется.

b)

Получает новое значение вместо старого

c)

Добавляется новый элемент, но старое значение сохраняется.

d)

Массив автоматически выдает ошибку.

e)

Ключ автоматически изменяется при добавлении нового элемента.

45.

Укажите правильное определение функций PHP для массива [2]

a)

array_flip () - ключи массива преобразуются в значения, а значения–в ключи

b)

array_keys () - извлекает ключи массива

c)

array_values ()-определяет тип значений массива

d)

Key () - добавляет новый ключ к массиву

e)

array_key_exists()-проверяет, является ли ключ массива ассоциативным массивом

46.

Какая функция используется для удаления одного элемента ассоциативного массива? [2]

a)

remove()

b)

unset()

c)

array_splice()

d)

array_shift()

e)

delete()

47.

 Как сортировать ключи в ассоциативном массиве в PHP? [2]

a)

используется функция array_multisort ().

b)

используется функция ksort ().

c)

используется функция sort ().

d)

используется функция usort ().

e)

ключи автоматически сортируются.

48.

Как извлечь элементы ассоциативного массива? [2]

a)

через функции print_r() или var_dump()

b)

можно применить переход к элементам массива с помощью цикла foreach

c)

с помощью функции array_merge()

d)

используя функцию implode ()

e)

с функцией echo ()

49.

Как цикл foreach используется в массиве? [2]

a)

В цикле foreach ключи и значения массива берутся вместе.

b)

В цикле foreach значение каждого элемента обрабатывается только один раз.

c)

 В цикле foreach обрабатываются только значения массива.

d)

в цикле foreach обрабатываются только ключи массива.

e)

В цикле foreach используются только индексы массива.

50.

Какие ошибки останавливают выполнение кода в PHP? [2]

a)

ошибки E_ERROR

b)

ошибки Fatal

c)

ошибки Warning

d)

ошибки Notice

e)

ошибки Strict

51.

Как объявляется переменная в JavaScript? [2]

a)

var

b)

let

c)

variable

d)

int

e)

constx

52.

В чем разница между “==” и “===” в JavaScript? [2]

a)

“===” сравнивает значение и тип

b)

”== " сравнивает только значение

c)

”== " сравнивает только значение

d)

"== " только для строк

e)

оба одинаковы, = = из предыдущей версии

53.

Как определяется функция в JavaScript? [2]

a)

const myFunc = () => {}

b)

func myFunc()

c)

function myFunc() {}

d)

new function()

e)

define function

54.

Выберите правильные утверждения об операторе == и === в JavaScript. [2]

a)

= = преобразует тип перед проверкой значений.

b)

=== проверяет значение и тип

c)

== = проверяет только значение.

d)

= = не преобразует тип.

e)

в принципе работают одинаково, в зависимости от версии.

55.

Укажите правильные способы доступа к свойствам объекта (let user = {name: 'Aidos', age: 25};). [2]

b)

user['age']

c)

user[name]

d)

user('name')

e)

user →age

56.

Какие утверждения о библиотеках JS ошибочны? [2]

a)

в обязанности библиотеки Lodash входит упрощение управления элементами DOM, работа с событиями и добавление анимации

b)

Express.библиотека js использует язык TypeScript, создает архитектуру Backend как MVC

c)

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

d)

библиотека Three.js используется для создания 3D графики,  WebGL визуализации и анимированных моделей

e)

библиотека TensorFlow.js используется в направлении машинного обучения, запуска нейронных сетей в браузере

57.

Основная задача библиотеки jQuery: [2]

a)

Работа с событиями и добавление анимации

b)

Упрощение управления элементами DOM

c)

Отслеживание правильного оформления, отправки SQL запросов

d)

Эффективное соединение с сервером

e)

Управление трафиком с целью обеспечения безопасности сети

58.

Какие атрибуты определяют, как информация передается на сервер при отправке информации? [2]

a)

ACTION

b)

METHOD

c)

POST

d)

JSON

e)

PUT

59.

PHP: Укажите оператор вывода [3]

a)

flush() және ob_flush(

b)

echo және print

c)

print_r() және var_dump()

d)

show  және printf()

e)

var_export() және printn()

60.

Какие типы данных существуют в PHP? [3]

a)

String

b)

Boolean

c)

Integer

d)

Character

e)

Array

61.

Какие функции обработки строк доступны в PHP? [3]

a)

strlen()

b)

strtoupper()

c)

str_replace()

d)

implode()

e)

array_shift()

62.

Какие типы могут быть преобразованы в PHP? [3]

a)

Integer → String

b)

String → Boolean

c)

Object → Array

d)

Boolean → Object

e)

Array → Boolean

63.

Какие функции используются для связи с базами данных в PHP? [3]

a)

mysql_connect()

b)

mysqli_connect()

c)

pg_connect()

d)

pdo_connect()

e)

db_connect()

64.

В чем разница между массивами $_GET и $_POST в PHP? [3]

a)

$_GET отправляет данные по URL

b)

данные $_GET можно просмотреть в адресной строке браузера

c)

$_POST отправляет данные с телом HTTP-запроса

d)

можно безопасно передавать данные через $_GET

e)

данные, отправленные $_POST, отображаются в URL-адресе

65.

Что из нижеперечисленного в PHP может зависеть от параметров функции? [3]

a)

параметры variable-length

b)

параметры default

c)

параметры optional

d)

тип return

e)

тип variable

66.

Покажите способы вставки комментариев в PHP [3]

a)

//

b)

#

c)

/*...*/

d)

/?

e)

/

67.

Каковы основные цели фреймворка Bootstrap? [3]

a)

Предоставление готовых компонентов для создания пользовательского интерфейса

b)

Адаптация к разным размерам экрана

c)

Поддержка веб-дизайна респондентов

d)

Выполнение Веб-приложений на сервере

e)

Обработка и хранение данных

68.

Для чего используется Node.js? [3]

a)

Выполнение JavaScript на сервере

b)

Создание Веб-серверов

c)

Отправка HTTP-запросов

d)

Создание компонентов пользовательского интерфейса для Веб-приложений

e)

Управление базами данных

69.

Для каких целей используется Redux? [3]

a)

Управление рендером приложения

b)

Управление состоянием

c)

Отправка HTTP-запросов

d)

Обмен данными между компонентами

e)

Создание Веб-сервера

70.

Как создать компоненты в React? [3]

a)

Через JSX

b)

Как классы

c)

Как функция

d)

Только через функциональные компоненты

e)

Через React.createComponent()

71.

Какое из мнений о библиотеках и фреймворках JavaScript верно? [3]

a)

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

b)

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

c)

jQuery упрощает управление DOM-манипуляциями, обработку данных, работу с массивами, манипулирование объектами и другие действия.

d)

Библиотека Lodash предлагает множество утилитных функций, упрощает анимацию, управление событиями, отправку HTTP-запросов.

e)

Библиотеки JavaScript предлагают предварительно написанный код, который легко использовать несколько раз.

72.

Методы для выбора элементов DOM в соответствии с атрибутами HTML-документа с помощью JavaScript? [3]

a)

document.getElementById()

b)

document.querySelector()

c)

document.querySelectorAll()

d)

document.getElementsByTagName()

e)

document.getElementsByTag()