Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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





Является ли тип SET символьным типом?

Да

Имеется колонка таблицы Personal типа:

Last_name
__________
Ivanov
Petrov
Shilov

Как в результатах получить первые три буквы от каждого значения в ячейках этой колонки?

SELECT MID(Last_name,1,3) FROM Personal

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

DATE

DATETIME

В каком виде будет отформатирована дата 1 января 2009 года в результате выполнения следующего запроса:

SELECT DATE_FORMAT(some_date, '%d.%m.%Y') AS dt FROM test;

01.01.2009

Какое представление имеет значение ноль для типа DATE?

'0000-00-00'

Сколько байт будут занимать данные поля типа varchar(2) некоторой таблицы после записи в него строки 'abcd' ?

Ваш ответ:

Правильные ответы: 3

Пояснение: строка будет урезана до 2-х байт, но varchar занимает +1 дополнительный байт для хранения длины строки

В каких из перечисленных конструкций можно использовать ключевое слово WHERE?

UPDATE

DELETE

SELECT

Укажите все числовые типы и синонимы числовых типов, которые используются в MySQL.

INTEGER

DECIMAL

INT

Какой вариант кода создает таблицу с одной колонкой строкового типа?

create table tests ( test_id varchar(10) not null );

С помощью какого ключевого слова можно удалить записи из таблицы?

Ваш ответ:

Правильные ответы: delete,DELETE

Можно ли создать таблицу без колонок?

Нет

Какими запросами можно получить все данные из таблицы, созданной при помощи выражения

create table tests (

test_id int not null auto_increment primary key,

test_info varchar(64);

);

select * from tests;

select * from tests where test_id is not null;

select test_id, test_info from tests;

Какие ошибки допущены в данном выражении:

create table default ( row_id int not null

default 10 auto_increment );

колонка со свойством auto_increment обязана быть ключом

неправильно задано имя таблицы

Пояснение: default - зарезервированное слово;
поле, обозначенное как auto_increment, должно быть ключом (key), но не обязательно primary;
значения default для auto_increment колонок игнорируется.

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

 

DESCRIBE

Какое необязательное ключевое слово пропущено в выражении:



insert table_name (column1, column2) values ("value1", "value2")

Ваш ответ:

Правильные ответы: into,INTO

Какая команда используется при назначении прав пользователям базы данных?

GRANT

Пусть в таблице имеется столбец строкового типа varchar

 

FirstName

+--------+

Sandy

Fred

Kate

NULL

John

Каким будет результат запроса:

SELECT MAX(LENGTH(FirstName))

FROM Table1;

Какие функции из перечисленных являются агрегатными?

COUNT()

SUM()

MIN()

С помощью какой конструкции можно посмотреть, сколько баз данных есть в системе?

show databases

Какого типа данных нет в MySQL?

string

Какое ключевое слово используется для удаления таблицы?

Ваш ответ:

Правильные ответы: drop,DROP

Таблица table содержит 8 записей. Сколько строк выдаст следующий запрос:

select * from `table` LIMIT 4, 6

Какие выражения позволяют вывести информацию о том как выполнился запрос SELECT?

DESCRIBE

EXPLAIN

У любого столбца в таблице есть значение по умолчанию.

Да

Перечислите все способы создания новой базы animals

create schema animals;

create database animals;

Что является верным для языка SQL?

SQL позволяет выполнять запросы к базе данных

SQL позволяет обновлять записи в базе данных

SQL расшифровывается как язык структурированных запросов (Structured Query Language)

SQL - это язык, являющийся стандартом ANSI

Выберите верный синтаксис DELETE выражений.

DELETE FROM WHERE

Может ли первичный(primary) ключ быть одновременно и внешним(foreign) ключом?

Да

Предположим, что создана таблица persons с колонками id, name, age. Какой запрос найдет средний возраст всех людей с возрастом не менее 18-ти лет?

select avg(age) from persons where age >= 18

Дана таблица Clients

 

+------+--------------+----------+

| ID | Name | Summa |

+------+--------------+----------+

| 1 | Sasha | 4000 |

| 2 | Marina | 2000 |

| 3 | Stepan | 0 |

| 4 | Klara | NULL |

+------+--------------+----------+

После обновления таблицы:

UPDATE Clients SET Summa = Summa + 700

Какой будет результат выполнения запроса

SELECT AVG(Summa) FROM Clients;

Какой знак в запросах с использованием LIKE соответствует произвольному количеству символов в строке?

%

При объединении (UNION) нескольких выборок должны ли они возвращать одинаковое количество, порядок и тип полей?

Да

Дана таблица PLAYERS с такими колонками:

 

Player PK

Team FK

Age

Таблица содержит игроков из разных футбольных команд.
Обязательно ли использовать ключевое слово DISTINCT в следующем запросе для получения списка уникальных значений TEAM:

SELECT DISTINCT TEAM FROM PLAYERS

Да

Как называется набор требований к транзакциям?

ACID

В базе данных имеется таблица Employees, содержащая столбец AutoNum (строковый тип данных - гос.номер автомобиля сотрудника). В столбце AutoNum содержатся цифробуквенные значения, например 'A338МВ38'.
Вы хотите найти сотрудника, у которого две первые цифры номера (т.е 2-й и 3-й символы) равны '74'. Какое условие в запросе SELECT вы используете?

WHERE AutoNum LIKE ‘_74%’

Дана таблица, созданная с помощью SQL-выражения:

CREATE TABLE STUDENTS (

ID INTEGER PRIMARY KEY,

FIRST_NAME VARCHAR(50) NOT NULL,

LAST_NAME VARCHAR(50) NOT NULL,

ADDRESS VARCHAR(100)

)

Какие запросы позволят добавить запись в эту таблицу?

INSERT INTO students VALUES (3, 'Name', 'Surname', NULL);

5228 / 6375

INSERT INTO students(id, first_name, last_name) VALUES (1, 'Name', 'Surname');

Какие из следующих ключевых слов SQL могут быть использованы для выполнения CRUD (Create, Read, Update, Delete) операций над данными?

UPDATE

DELETE

INSERT

SELECT

Порядок строк в результатах SQL-запроса

невозможно предсказать, если не указан в запросе;

может быть возрастающим или убывающим для каждого поля;

С помощью какого запроса можно удалить все записи из таблицы A?

delete from A

Дано две таблицы: офисы (offices) и города (cities), в которых эти офисы расположены. Таблицы связаны по city_id. На текущий момент в таблицах есть следующие данные:

 

offices

|----------------------|

|office_id|name|city_id|

|----------------------|

| 1|of1 | 22|

| 2|of2 | 3|

| 3|of3 | 7|

|----------------------|

 

cities

|------------------|

|city_id| name |

|------------------|

| 3| Kiev |

| 22| Lviv |

| 25| Krigopol |

|------------------|

Какие из запросов в результате вернут 3 строки?

select offices.name, cities.name from offices left outer join cities on offices.city_id=cities.city_id;

select offices.name, cities.name from offices right outer join cities on offices.city_id=cities.city_id;

Для какого из ключевых слов можно добавить строку "TABLE employees", чтобы запрос выполнился для таблицы employees?

DROP

Даны следующие таблицы:

 

DOGS

Name Age

---------

Snoopy 4

Benny 2

 

CATS

Name Age

--------

Kleo 3

Linda 6

 

ANIMALS

Name Age

---------

- -

Name имеет тип char(10), а Age - number(10).
Выберите некорректные insert запросы

INSERT INTO ANIMALS (Age, Name) VALUES('Pam', 1);

INSERT INTO ANIMALS (11, 'Kay');

INSERT INTO ANIMALS VALUES SELECT Name, Age FROM DOGS;

Имеется таблица Students

 

+-----+-----------+-------+

| SId | FirstName | Score |

+-----+-----------+-------+

| 1 | Kate | 100 |

| 2 | Misha | 0 |

| 3 | Nick | NULL |

| 4 | Larisa | 200 |

| 5 | Misha | 150 |

| 6 | Larisa | 50 |

| 7 | Misha | 50 |

| 8 | Kate | 100 |

+-----+-----------+-------+

Каков будет результат следующего запроса:

SELECT MAX(SUM(Score))

FROM Students

GROUP BY FirstName;

Запрос содержит ошибку в синтаксисе и не выполнится

Дана таблица Persons:

+--------------+

| LastName |

+--------------+

С помощью какого запроса можно поместить значение 'Perez' в поле LastName таблицы Persons?

INSERT INTO Persons (LastName) VALUES ('Perez')

Имеется таблица Women

 

+-----+-----------+-------+

| Id | FirstName | Score |

+-----+-----------+-------+

| 1 | Gwyneth | 1000 |

| 3 | Jennifer | 800 |

| 4 | Paris | NULL |

| 5 | Misha | 3000 |

+-----+-----------+-------+

Сколько строк вернет запрос

SELECT FirstName, Score FROM Women

WHERE Score >= ANY (SELECT Score FROM Women

WHERE FirstName='Megan');

Что является верным для языка SQL?

SQL - это язык, являющийся стандартом ANSI

SQL позволяет выполнять запросы к базе данных

SQL позволяет обновлять записи в базе данных

SQL расшифровывается как язык структурированных запросов (Structured Query Language)

Что верно о следующем SQL выражении:

CREATE TABLE persons AS SELECT name, surname FROM person;

Это выражение создаст таблицу persons с колонками name и surname и соответствующими данными из таблицы person

Стандартные строковые функции SQL включают:

UPPER

LOWER

SUBSTR

Таблица RATE имеет поля rate_id, id_del, value.
Какой результат выполнения следующего запроса? (Используемый стандарт: ANSI SQL 99)

DELETE FROM RATE where rate_id in (SELECT rate_id FROM RATE WHERE id_del=1) AND id_del=0

Запрос не выполнится

Порядок строк в результатах SQL-запроса

невозможно предсказать, если не указан в запросе;

может быть возрастающим или убывающим для каждого поля;

Есть таблица People со следующими записями:

 

ID FirstName LastName Sex

---------------------------------------------------------

1 John Reyna M

2 Jake Wild M

3 Cathy Armstrong F

4 Jake Earl M

Сколько записей возвратит такой запрос:

SELECT ID, Sex FROM PEOPLE WHERE

(FirstName='John' AND FirstName='Jake')

OR LastName='Wild'

SQL запрос, содержащий агрегирующую функцию в конструкции select...

может также содержать обычные поля;

может содержать поля с вычисленными значениями;

должен включать указание GROUP BY, если в выборке содержатся обычные поля;

Дана таблица, созданная с помощью SQL-выражения:

CREATE TABLE people (

id INT PRIMARY KEY,

name VARCHAR(45)

)

Можно ли гарантированно удалить все записи из этой таблицы, выполнив следующий запрос:

DELETE FROM people WHERE id>=0

Нет

Какие из представленных ниже запросов составлены корректно (таблица users состоит ровно из 4-х колонок: id , name , surname , occupation )?

INSERT INTO users VALUES ('0', 'jack', 'newton', 'businessman');

INSERT INTO users (id, name, surname, occupation) VALUES ('0', 'jack', 'newton', 'businessman');

 

Какие из перечисленных ниже подмножеств содержит SQL:

DDL

DML

Дана таблица, созданная с помощью SQL-выражения:

CREATE TABLE STUDENTS (

ID INTEGER PRIMARY KEY,

FIRST_NAME VARCHAR(50) NOT NULL,

LAST_NAME VARCHAR(50) NOT NULL,

ADDRESS VARCHAR(100)

)

Какие запросы позволят добавить запись в эту таблицу?

INSERT INTO students VALUES (3, 'Name', 'Surname', NULL);

INSERT INTO students(id, first_name, last_name) VALUES (1, 'Name', 'Surname');

Какими запросами можно получить все поля и записи таблицы Employers (возможно несколько вариантов)

SELECT * FROM Employers

 

Что произойдет после выполнения такого запроса:

UPDATE tbl

SET visible =

(

SELECT !visible as visible

FROM tbl

WHERE id = 2

)

WHERE id = 2

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

Пояснение: Запрос завершится с ошибкой, поскольку осуществляется попытка обновить поле, из которого делается выборка. Чтобы обойти это можно использовать временную таблицу. Например так:

UPDATE tbl

SET visible=

(

SELECT visible FROM

(

SELECT !visible as visible

FROM tbl

WHERE id = 2

) as v

)

WHERE id = 2

Дана таблица Persons:

+--------------+

| LastName |

+--------------+

С помощью какого запроса можно поместить значение 'Perez' в поле LastName таблицы Persons?

INSERT INTO Persons (LastName) VALUES ('Perez')

Дана таблица Peoples

 

+-----+--------------+-------+

|Num | Name | Amount|

+-----+--------------+-------+

| 1 | Kate | 15 |

| 2 | Misha | NULL |

| 3 | Nick | 0 |

| 4 | Larisa | 20 |

+-----+--------------+-------+

Какой будет результат выполнения запроса

SELECT COUNT(Amount) FROM Peoples;

Для чего применяются индексы в БД?

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

Что такое первичный ключ (primary key)? Укажите наиболее точное определение.

Одна или несколько колонок, которые однозначно идентифицируют запись в таблице

Дано две таблицы: офисы (offices) и города (cities), в которых эти офисы расположены. Таблицы связаны по city_id. На текущий момент в таблицах есть следующие данные:

 

offices

|----------------------|

|office_id|name|city_id|

|----------------------|

| 1|of1 | 22|

| 2|of2 | 3|

| 3|of3 | 7|

|----------------------|

 

cities

|------------------|

|city_id| name |

|------------------|

| 3| Kiev |

| 22| Lviv |

| 25| Krigopol |

|------------------|

Какие из запросов в результате вернут 3 строки?

· select offices.name, cities.name from offices right outer join cities on offices.city_id=cities.city_id;

В базе данных имеется таблица Employees, содержащая столбец AutoNum (строковый тип данных - гос.номер автомобиля сотрудника). В столбце AutoNum содержатся цифробуквенные значения, например 'A338МВ38'.
Вы хотите найти сотрудника, у которого две первые цифры номера (т.е 2-й и 3-й символы) равны '74'. Какое условие в запросе SELECT вы используете?

WHERE AutoNum LIKE ‘_74%’

Какие из представленных ниже запросов составлены корректно (таблица users состоит ровно из 4-х колонок: id , name , surname , occupation )?

INSERT INTO users (id, name, surname, occupation) VALUES ('0', 'jack', 'newton', 'businessman');

INSERT INTO users VALUES ('0', 'jack', 'newton', 'businessman');

С помощью какого update-запроса можно обновить значения более чем одной колонки?

UPDATE table_name SET col1_name = 'col1val', col2_name = 'col2val';

Как выбрать все записи из таблицы "Persons", для которых значение колонки "FirstName" начинается с "a"?

SELECT * FROM Persons WHERE FirstName LIKE 'a%'

Что верно о следующем SQL выражении:

CREATE TABLE persons AS SELECT name, surname FROM person;

Это выражение создаст таблицу persons с колонками name и surname и соответствующими данными из таблицы person

Дана таблица PLAYERS с такими колонками:

 

Player PK

Team FK

Age

Таблица содержит игроков из разных футбольных команд.
Обязательно ли использовать ключевое слово DISTINCT в следующем запросе для получения списка уникальных значений TEAM:

SELECT DISTINCT TEAM FROM PLAYERS

Да

Оператор сцепления (конкатенации) выглядит таким образом:

||

Ключевое слово LIKE может быть использовано только для таких типов данных: (Выберите все подходящие варианты)

char

varchar

Какие из определений таблицы гарантируют, что в колонку с1 нельзя поместить значения NULL (укажите все подходящие варианты)?

CREATE TABLE z1 (c1 INT PRIMARY KEY)

CREATE TABLE z1 (c1 INT NOT NULL)

Стандартные строковые функции SQL включают:

UPPER

LOWER

SUBSTR

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

create table simple_tab (col1 char unique);

Какие из перечисленных запросов успешно выполнятся:

insert into simple_tab values ( '''' );

insert into simple_tab values ( null );

insert into simple_tab values ( 'a' );

Пояснение: Колонка с уникальным ключом может содержать null.

Таблица RATE имеет поля rate_id, id_del, value.
Какой результат выполнения следующего запроса? (Используемый стандарт: ANSI SQL 99)

DELETE FROM RATE where rate_id in (SELECT rate_id FROM RATE WHERE id_del=1) AND id_del=0

Запрос не выполнится

Какие из перечисленных выражений истинны?

ничего из вышеперечисленного

Корректен ли следующий способ объявления композитного ключа:

CREATE TABLE Person (

firstName VARCHAR(20) PRIMARY KEY,

lastName VARCHAR(20) PRIMARY KEY

)

Некорректен

Отличаются ли в SQL операторы AND и &(амперсанд) ?

AND имеет более низкий приоритет по сравнению с &

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

create table simple_tab (col1 varchar primary key);

Какие из перечисленных запросов отработают корректно:

insert into simple_tab ( col1 ) values ( 'bb' );

insert into simple_tab values ( 'aa' );

Выберите верный синтаксис DELETE выражений.

DELETE FROM WHERE

Синонимом какого понятия является понятие 'кортеж'?

Запись

Какое ключевое слово используется для фильтрации значений, полученных в результате применения агрегирующих функций в результатах запроса с использованием GROUP BY?

HAVING

Предположим, что создана таблица persons с колонками id, name, age. Какой запрос найдет средний возраст всех людей с возрастом не менее 18-ти лет?

select avg(age) from persons where age >= 18

Дана таблица Friends со следующими записями:

 

ID | NAME | AGE

-------------------------

01 | Frank | 18

02 | Sharon | NULL

03 | John | 20

04 | Jennifer | NULL

Сколько записей будет удалено в результате выполнения выражения:

DELETE FROM Friends WHERE AGE = NULL;

Ваш ответ:

Правильные ответы: 0

Какой тип оператора будет анализироваться в первую очередь (имеет больший приоритет) в выражении SQL из представленных:

Знаки '+' и '-'

Какое ключевое слово используется для изменения объектов базы данных?

ALTER

Таблица RATE имеет поля rate_id, id_del, value.
Какой результат выполнения следующего запроса? (Используемый стандарт: ANSI SQL 99)

DELETE FROM RATE where rate_id in (SELECT rate_id FROM RATE WHERE id_del=1) AND id_del=0

Запрос не выполнится

Когда оператор AND И OR совместно используются после WHERE

AND имеет больший приоритет, нежели OR;

Имеется таблица Women

 

+-----+-----------+-------+

| Id | FirstName | Score |

+-----+-----------+-------+

| 1 | Angelina | 500 |

| 2 | Paris | 0 |

| 4 | Jennifer | NULL |

| 7 | Misha | 3000 |

+-----+-----------+-------+

Сколько строк вернет запрос

SELECT * FROM Women

WHERE Score >= ALL (SELECT Score

FROM Women

WHERE FirstName='Eva');

Дана пустая таблица publisher с колонками id и name. На id стоит автоинкремент, а name имеет тип varchar(40). Какие из следующих запросов корректно отработают:

insert into publisher (name) values ('O Reilly');

insert into publisher (name) values ('OREILLY');

insert into publisher (name) values ('O-Reilly');

Какая из этих строковых функций SQL допустима?

UPPER()

Инструкция языка SQL - ORDER BY определяет:

порядок сортировки результатов

Даны 2 таблицы А и В, которые содержат поле row, А содержит 10 записей, В содержит 5 записей. Сколько записей вернет следующий запрос:

select A.row,B.row from A,B

Дана форма:

<form action="script.php" method="post">

<label>Input:</label>

<input type="text" name="field" />

</form>

В каком массиве будут храниться данные после сабмита формы на сервер?

$_POST[]

Каких типов переменные бывают в PHP:

вещественные числа

целые числа

строки

Каким будет результат выполнения следующего фрагмента кода:

<?php

echo floor((0.1+0.7)*10);

?>

Что напечатает следующий код:

<?php

$mas = array('а', 1, array(1,4,6));

echo $mas[2];

?>

Array

Чем отличаются одинарные и двойные кавычки при оформлении строковых переменных в PHP?

Внутри двойных кавычек происходит подстановка значений переменных, а внутри одинарных – нет.

Какой код правильно объявляет константу?

define ("pi", "3.14");

Что выведет на экран данный скрипт?

<?php

$one = test(5) && false && test(6);

$two = $one? test(5) : test(7);

echo $two;

?>

Какая из следующих директив возвращает результат, если подключаемый файл имеет возврат значения через return?
Версия PHP до 4.0.2.

include()

include_once()

Какой результат выполнения данного PHP-сценария:

for ($i = 0; $i < 5; $i++) {

if ($i > 2) continue;

echo $i;

}

echo $i;

Чему будет равно значение переменной $foo, после выполнения следующей операции:

$foo = 1 + "10 number of toys";

echo $foo;

В какой строке кода содержится синтаксическая ошибка:

function func($a) {

if ($a > 0) return;

echo $a;

}

в этом коде нет ошибок

Какие массивы называют ассоциативными?

те, у которых в качестве индексов используются строки

Может ли переменная менять свой тип в процессе работы программы?

Да

Для чего предназначена функция isset()?

Она проверяет, была ли инициализирована переменная

Что выведет данный скрипт:

<?php

$var = 1;

function func($var) {

$var = 2;

}

func(3);

echo $var;

?>

Что будет хранится в ячейке с индексом 1 массива после выполнения данного кода:

<?

$a[] = "a";

$a[] = "b";

$a[] = "c";

?>

b

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

<?

$note = 3;

switch($note){

default:

echo "c";

case 1:

echo "a";

break;

case 2:

echo "b";

}

?>

ca

Укажите верные способы объявления массивов:

$b = array("a"=>1, "b"=>2, "c"=>3);

$b = array("a", "b", "c");

Что отобразит следующий код:

$arr = array('a' => '27', 'b' => '12', 'd' => '2alpha2');

$tmpVar = &$arr['c'];

$tmpVar = 2 / $arr['d'];

echo $arr['a'] % $arr['b'] + $arr['c'];

Что отобразит следующий код:

$a = 100;

$b = 0;

function &foo () {

global $a;

$a++;

return $a;

}

function &bar () {

global $b;

$b++;

return $b;

}

 

$c = &foo();

$c = bar();

echo $a+$b;

Что будет выведено на экран?

<?

$i = 10;

$j = 11;

if ($i > $j)

$diff = $j - $i;

echo '$j больше, чем $i; разность между $j и $i составляет' . $diff;

Else

echo '$j меньше, чем $i; разность между $j и $i составляет' . $diff;

?>

Parse error. (Ошибка разбора.)

Как передать параметры скрипту, если он выполняется из командной строки?

php.exe file.php "&pt=1"

Что напечатает следующий код:

echo(int)'1 февраля 2009 года';

Сколько разных типов циклов есть в PHP?

Ваш ответ:

Правильные ответы: 4

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

<?рhр

functiоn byRef(&$apрles) {

$aррles++;

}

$оrаngеs = 5;

$aрples = 5;

byRef($оrаnges);

еchо "У меня есть $apples яблок и $оranges апельсинов";

?>

У меня есть 5 яблок и 6 апельсинов

После выполнения кода, чему будет равно значение $x?

$array = array( 'a', 'z', 'x', 'o', 'u' );

unset( $array[3] );

$x = count( $array );

Есть ли разница между одинарными и двойными кавычками при интерпретации значения литералов строкового типа?

Да

Что будет отображено на странице с таким PHP кодом:

<? $a = 1;

$b = 2;

if ($a > $b) :

?>

a больше b

<? else : ?>

a не больше b

<? endif ?>

a не больше b

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

unlink()

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

<?

$n = 5;

echo $n++;

?>

Что напечатает следующий код:

$i = 0;

do {

$i++;

} while ($i > 10);

echo $i;

Что будет хранится в ячейке с индексом 1 массива после выполнения данного кода:

<?

$a[] = "a";

$a[] = "b";

$a[] = "c";

?>

b

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

$a = array(1=>"раз", 2=>"два", 3=>"три");

foreach ($a as $b=>$c) {

echo $c;

}

раздватри

Что означает константа __FILE__?

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

Какие из следующих строк являются валидными?

'as\\df'

"a\rs\nd\tf"

"asdf"

Каким фрагментом скрипта можно получить значение элемента массива с индексом $key:

$mass = array("1"=>"a","2"=>"b","3"=>"c","4"=>"d");

$key = 3;

$mass[$key]

Какой оператор используется для конкатенации строк?

. (точка)

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

elseif

if

else

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

$arr = array(

1=>'один',

'два',

'три',

'четыре'

);

echo $arr[3];

три

В каких единицах вернет время функция time()?

в секундах

Какая функция в PHP возвращает имя сессии?

session_name()

Какой код правильно объявляет константу?

define ("pi", "3.14");

 

Для чего предназначена функция isset()?

Она проверяет, была ли инициализирована переменная

В какой строке кода содержится синтаксическая ошибка:

function func($a) {

if ($a > 0) return;

echo $a;

}

в этом коде нет ошибок

Что напечатает следующий фрагмент кода:

$a = 2;

echo ++$a;

echo $a--;

echo --$a;

Какие значения примут a и b в результате выполнения следующего кода:

$a = 1;

$b = 2;

list ($b, $a) = array($a, $b);

a = 2, b = 1

Что будет выведено на экран?

<?

$i = 10;

$j = 11;

if ($i > $j)

$diff = $j - $i;

echo '$j больше, чем $i; разность между $j и $i составляет' . $diff;

Else

echo '$j меньше, чем $i; разность между $j и $i составляет' . $diff;

?>

Parse error. (Ошибка разбора.)

Дана форма:

<form action="script.php" method="post">

<label>Input:</label>

<input type="text" name="field" />

</form>

В каком массиве будут храниться данные после сабмита формы на сервер?

$_POST[]

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

<?

$var = 1;

$str = '1 + $var';

echo $str;

?>

1 + $var

Какая функция в PHP возвращает имя сессии?

session_name()

После выполнения кода, чему будет равно значение $x?

$array = array( 'a', 'z', 'x', 'o', 'u' );

unset( $array[3] );

$x = count( $array );

 





Рекомендуемые страницы:

Воспользуйтесь поиском по сайту:



©2015- 2021 megalektsii.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.