Buscar

Teste 1 Desenv PHP

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 - Qual a saída do código abaixo?
echo 'hello'. 1 + 2 .'34';
A: 0;
B: hello1234
C: hello334
D: 234
2 - Qual a saída do código abaixo?
$a = 010;
$b = 0xA;
$c = 2;
print $a + $b + $c;
A:20
B:22
C:18
D:$a e um valor inválido
E:$b e um valor inválido
F: 2
3 - Qual função você usaria para criar um objeto DOM Element a partir de um objeto SimpleXMLElement?
A: SimpleXMlElement:asXML();
B: simplexml_to_dom();
C: simplexml2dom();
D: dom_import_simplexml();
E: $dom = new DomElement($SimpleXMLElement)
F: SimpleXMLElement::asDOM()
G: SimpleXMLElement::saveXML();
4 - Qual é o resultado do código
class Numbers {
 $public $a = 1;
 public static $b = 2;
}
$Numbers = new Numbers();
$a = &$Numbers->a;
$b = &Numbers::$b;
unset($Numbers);
echo $a + $b;
A: null;
B: Parse error;
C: 3;
D: Nenhuma as opções;
E: 1
F: 2
5 - O que acontece quando executo o seguinte código?
namespace Foo;
function strlen() {}
const INI_ALL = 3;
$a = strlen('hi');
$b = INI_ALL;
try {
 if($a == 2)
 echo INI_ALL;
 else
 throw new Exception ('error');
}
catch(Exception $e) {
 echo $e->getMessage();
}
A: Imprimi 3
B: Imprimi "error"
C: Imprimi 7
D: Imprimi Fatal Error
6 - Selecione as respostas com retorno (true)
A: echo "" == false;
B: echo "00" == false;
C: echo "0" == false;
D: echo " " == false;
E: echo "false" == true;
7 - Se quisermos adicionar um ator ao filme, qual seria a instrução correta?
<?php
$xmlstr = <<<XML
<?xml version='1.0'?>
<movie>
 <title>Teste PHP</title>
 <ator>EU</ator>
</movie>
XML;
$xmlObj = simplexml_load_string($xmlstr);
// ???????
echo $xmlObj->asXML();
A: $xmloBj->movie->addChild('ator','voce');
B: $xmloBj->addChild(new SimpleXMLElement('ator','voce'));
C: $xmloBj->movie[0]->addChild('ator','voce');
D: $xmloBj->xpath(new SimpleXMLElement('ator','voce'));
E: $xmloBj->addChild('ator','voce');
F: $xmloBj->movie[0]->addChild(new SimpleXMLElement('ator','voce'));
G: Nenhuma
8 - Preencha o espaço com a palavra apropriada. A função _____ é usada para codificar uma URL
9 - Qual é a saída do código?
<?php
namespace myApp\db;
class mysql {};
echo get_class(new namespace\mysql());
10 - Qual é a saída do código?
<?php
ob_start();
echo 'PHP';
$ob1 = ob_get_contents();
echo 5;
$ob2 = ob_get_clean();
ob_flush();
echo strrev($ob1.$ob2);
11 - Qual a diferença básica entre a PSR 0 e PSR 4?
12 - Identificar se a afirmação dada é verdadeira ou falsa ou nula.
Questão: Um produto cartesiano é gerado quando uma junção entre duas ou mais tabelas é definida sem especificar 
nenhuma condição de associação
A: True
B: False
C: Null
13 - Você trabalha como administrador de banco de dados para dolliver.ic, a empresa usa um banco de dados 
oracle. 
O banco de dados contém duas tabelas, denominadas funcionários e departamentos. 
Você deseja recuperar todas as linhas correspondentes e sem correspondência das duas tabelas. 
Qual dos seguintes tipos de junções você usará para descobrir isso?
A: LEFT OUTER JOIN
B: CROSS JOIN
C: RIGHT OUTER JOIN
D: FULL OUTER JOIN
14 - Tendo a seguinte estrutura
IdEmpregado Number(5) PRIMARY KEY
NomeEmpregado VARCHAR2 (35) NOT NULL
Salario Number(9,2) NOT NULL
Comissao Number (4,2)
IdDepartamento Number (5)
Considere a consulta na tabela de empregados com a seguinte declaração
SELECT e.NomeEmpregado, m.Salario FROM Empregados e, Empregados m WHERE e.IdEmpregado = 
m.IdEmpregado
Qual dos seguintes tipos de jois é usado na instrução?
A: Cross join
B: Equijoin
C: Self join
D: Outer join
15 - Qual a diferença entre echo e print?
16 - Quais das seguintes são constantes mágicas válidas?
A: _NAMESPACE_
B: _LINE_
C: _DIR_
D: _CHAR_
E: _CLASS_
F: _ARGS_
G: _METHOD_
H: _VAR_
17 - Quais das seguintes afirmações estão corretas em relação às classes e interfaces?
A: Uma classe derivada pode implementar uma ou mais interfaces
B: Uma classe pode implementar várias interfaces e estende várias classes
C: Uma interface pode implementar outras interfaces
D: Uma interface pode ter métodos privados
E: Uma classe não pode implementar interfaces diferentes que incluem um nome de método em comum
18 - Como o scrum valida às histórias de usuário?
19 - Qual é o padrão utilizado no scrum para descrever uma boa história?
20 - Explique o acrônimo SOLID
21 - Qual é a saida do script abaixo?
<?php
$i = 4;
echo $i >> 2;
$i = 4;
echo $i >> 3;
$i = 4;
echo $i >> 4;

Continue navegando