|
1.Укажите верные способы объявления массивов:
$b = array("a", "b", "c");
4742 / 5307
Ответ $b = array("a"=>1, "b"=>2, "c"=>3);
2.Каких типов переменные бывают в PHP
Строки, целые числа, вещественные числа
3.В каком массиве будут храниться данные после сабмита формы на сервер?
$_POST[]
4.Какие функции в PHP используются для определения типа переменных:
Is_int()
Is_double()
5.Что отобразит следующий код:
$ arr = array ('a' => '27', 'b' => '12', 'd' => '2alpha2');
$ tmpVar = & $ arr['c'];
$ tmpVar = 2 / $ arr['d'];
echo $ arr['a'] % $ arr['b'] + $ arr['c'];
Ответ: 4
6.Каким будет результат выполнения следующего кода:
$ a = array (1=>"раз", 2=>"два", 3=>"три");
foreach ($ a as $ b=> $ c) {
echo $ c;
}
Ответ: Раздватри
7.Что выведет данный скрипт:
<?php
$ var = 1;
function func($ var) {
$ var = 2;
}
func(3);
echo $ var;
?>
Ответ: 1
8.Какой результат выполнения данного PHP-сценария:
for ($ i = 0; $ i < 5; $ i++) {
if ($ i > 2) continue;
echo $ i;
}
echo $ i;
Ответ: 0125
9.Есть ли разница между одинарными и двойными кавычками при интерпретации значения литералов строкового типа?
Ответ: Да
10.Может ли переменная менять свой тип в процессе работы программы?
Ответ: Да
11.Где обычно выполняются скрипты, написанные на PHP?
Ответ: На сервере
12.Что будет хранится в ячейке с индексом 1 массива после выполнения данного кода:
<?
$ a[] = "a";
$ a[] = "b";
$ a[] = "c";
?>
Ответ: B
13.Какой код правильно объявляет константу? define ("pi", "3.14");
14.В каких единицах вернет время функция time()? В секундах
15.Чему будет равно значение переменной $foo, после выполнения следующей операции:
$ foo = 1 + "10 number of toys";
echo $ foo;
Ответ: 11
16.Каким будет результат выполнения следующего фрагмента кода:
<?php
echo floor((0.1+0.7)*10);
?>
Ответ: 7
17.Какие из перечисленных ключевых слов относятся к оператору ветвления?
If
Else
Elseif
18.Для чего предназначена функция isset()? Она проверяет, была ли инициализирована переменная
19.Сколько разных типов циклов есть в PHP? Это for, foreach, while, do-while. Т.е 4
20.C помощью какой функции php можно выполнить запрос к MySQL? mysql_query
21.Что будет отображено на странице с таким PHP кодом: A не больше b
22.Что выведет следующий код:
<?
$ note = 3;
switch ($ note){
default:
echo "c";
case 1:
echo "a";
break;
case 2:
echo "b";
}
?>
Ответ: CA
23.Что означает константа __FILE__? Имя файла, в котором расположен скрипт
24.Чем отличаются одинарные и двойные кавычки при оформлении строковых переменных в PHP? Внутри двойных кавычек происходит подстановка значений переменных, а внутри одинарных – нет.
25.Что напечатает данный код:
<?
$ a[5] = 5;
$ a[] = 4;
if (isset ($ a[6])) echo "5";
else echo "6";
?>
Ответ: 5
26. Каким фрагментом скрипта можно получить значение элемента массива с индексом $key:
$ mass = array ("1"=>"a","2"=>"b","3"=>"c","4"=>"d");
$ key = 3;
Ответ: $mass[$key]
27. Что напечатает следующий код:
echo (int)'1 февраля 2009 года';
Ответ: 1
28.Что будет хранится в ячейке с индексом 1 массива после выполнения данного кода:
<?
$ a[] = "a";
$ a[] = "b";
$ a[] = "c";
?>
Ответ: B
29.Что выведет следующий код?
<? рhр
functiоn byRef(& $ apрles) {
$ aррles++;
}
$оrаngеs = 5;
$ aрples = 5;
byRef($оrаnges);
еchо "У меня есть $apples яблок и $оranges апельсинов";
?>
Ответ: У меня есть 5 яблок и 6 апельсинов
30.Какие массивы называют ассоциативными?т те, у которых в качестве индексов используются строки
31.Какая функция PHP используется для удаления файла? unlink()
32.В какой строке кода содержится синтаксическая ошибка:
function func($ a) {
if ($ a > 0) return;
echo $ a;
}
Ответ: В этом коде нет ощибок
33.Какой оператор используется для конкатенации строк?. (точка)
34.После выполнения кода, чему будет равно значение $x?
$ array = array ('a', 'z', 'x', 'o', 'u');
unset ($ array[3]);
$ x = count($ array);
Ответ: 4
35.Что выведет следующий код:
<?
$ n = 5;
echo $ n++;
?>
Ответ: 5
36.Какая из следующих директив возвращает результат, если подключаемый файл имеет возврат значения через return?
37.Версия PHP до 4.0.2. include_once(); include()
38. Как передать параметры скрипту, если он выполняется из командной строки? php.exe file.php "&pt=1"
39.Что отобразит следующий код:
$ 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;
Ответ: 2
40.Что напечатает следующий фрагмент кода:
$ a = 2;
echo ++ $ a;
echo $ a--;
echo -- $ a;
Ответ: 331
41.Что выведет следующий код?
<?
$ var = 1;
$ str = '1 + $var';
echo $ str;
?>
Ответ: 1 + $var
42.Что напечатает следующий код:
$ i = 0;
do {
$ i++;
} while ($ i > 10);
echo $ i;
Ответ: 1
43.Что выведет данный скрипт:
<?php
$ var = 1;
function func($ var) {
$ var = 2;
}
func(3);
echo $ var;
?>
Ответ: 1
44. Что выведет на экран данный скрипт?
<?php
$ one = test(5) && false && test(6);
$ two = $ one? test(5): test(7);
echo $ two;
?>
Ответ:7
45.Что напечатает следующий код:
<?php $mas = array('а', 1, array(1,4,6)); echo $mas[2]; ?> |
Ответ: Array
46. Как правильно вызвать функцию func с одним параметром?
Ответ: func(2);
47. Что напечатает следующий код:
$i = 0; do { $i++; } while ($i > 10); echo $i; |
Ответ: 1
48. Для чего предназначена функция isset()?
Ответ: Она проверяет, была ли инициализирована переменная
49.Каким будет результат выполнения следующего кода:
$arr = array( 1=>'один', 'два', 'три', 'четыре' ); echo $arr[3]; |
Ответ: 3
50.Что выведет следующий код:
$arr = array ("3" => "one", "1" => "two", "2" => "three"); asort($arr); foreach($arr as $key => $val) { echo "$key => $val "; } |
Ответ: 3 => one 2 => three 1 => two
51. Дана форма:
<form action="script.php" method="post">
<label>Input:</label>
<input type="text" name="field" />
</form>
В каком массиве будут храниться данные после сабмита формы на сервер? $_POST[]
52. Каким будет результат выполнения следующего фрагмента кода:
<?php
echo floor((0.1+0.7)*10);
?>
Ответ: 7
53.Какие из следующих строк являются валидными?
Ответ: "asdf" as\\df' "a\rs\nd\tf"
Дата добавления: 2015-08-05; просмотров: 1707 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
UPDATE tbl | | | Развитие восточной археологии в Западной Европе в 18-] 9 вв. н.э. |