Buscar

Aula 07 - PHP - Questões

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

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

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ê viu 3, do total de 16 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

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

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ê viu 6, do total de 16 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

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

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ê viu 9, do total de 16 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

Prévia do material em texto

> PHP:
> Questões;
>_
 
QUESTÃO ʹ FGV - ANALISTA CENSITÁRIO (IBGE) /
2017 / DESENVOLVIMENTO DE APLICAÇÕES - WEB
MOBILE / ANÁLISE DE SISTEMAS
Em PHP, variáveis superglobais são variáveis nativas que estão sempre
disponíveis em todos os escopos.
A variável superglobal que contém informação sobre cabeçalhos, paths
e localizações do script é:
a) $_GET
b) $_GLOBALS
c) $_ENVIRONMENT
d) $_SESSION
e) $_SERVER
 
QUESTÃO ʹ FCC - TÉCNICO (DPE RS) / 2017 / /
INFORMÁTICA
Considere o seguinte trecho de código PHP.
<?php
$bin = sprintf( "%08d", decbin( 26 ));
echo $bin;
?>
O código acima, ao ser executado em condições ideais, resulta em
a) 00011010
b) 11010.000
c) 11010000
d) 11001.111
e) 000.11001
 
Em PHP, um Técnico criou um array utilizando o comando abaixo.
$processos = array(
"Paulo"=>"2000.01.1.000001-5",
"Maria"=>"2017.01.1.000002-4",
"André"=>"2014.01.1.000001-4"
);
Após este comando, criou um laço de repetição que exibiu os dados da 
seguinte forma:
Nome=Paulo, Número do Processo=2000.01.1.000001-5
Nome=Maria, Número do Processo=2017.01.1.000002-4
Nome=André, Número do Processo=2014.01.1.000001-4
A estrutura do laço de repetição criado foi:
......I {
echo "Nome=" . $x . ", Número do Processo=" . 
$x_temp. "<br>";
}
QUESTÃO ʹ FCC - TÉCNICO (DPE RS) / 2017 / / 
INFORMÁTICA
Conclui-se corretamente que a lacuna deve
ser preenchida por
a) for($x = 0; $x < $x_temp; $x++)
b) for($processos as $x => $x_temp)
c) foreach($processos as $x => $x_temp)
d) foreach(($x = 0; $x < $x_temp; $x++)
while($x = 0; $x < $x_temp; $x++) oz
QUESTÃO ʹ CESPE - ANALISTA JUDICIÁRIO (TRT 7ª
REGIÃO) / 2017 / TECNOLOGIA DA INFORMAÇÃO /
APOIO ESPECIALIZADO
O PHP5 permite criar funções que aceitam mais de um argumento. Considerando que o código 
precedente crie uma função que recebe dois argumentos (nome e sobrenome.), a serem utilizados 
como descrito na linha 6, assinale a opção que apresenta a instrução correta a ser inserida na linha 2 
para se criar essa função.
1 <?php
2
3 {
4 echo "Nome:$nome. Sobrenome: $ sobrenome <br>";
5 }
6 ImprimeNome ("Fulano", "de tal");
7 ?>
a) procedure ImprimeNome($nome string, $sobrenome string)
b) public class ImprimeNome(string nome, string sobrenome.)
c) class void ImprimeNome () { system.out.println(this) }
d) function ImprimeNome($nome, $sobrenome.)
 
QUESTÃO ʹ CESPE - ANALISTA JUDICIÁRIO (TRT 7ª
REGIÃO) / 2017 / TECNOLOGIA DA INFORMAÇÃO /
APOIO ESPECIALIZADO
O PHP5 permite manipular arquivos externos, como, por exemplo, arquivos txt, assim 
como permite realizar tratamento de erro. A seguir, são apresentados o código em 
PHP5 que abre o arquivo hello.txt e um possível erro associado.
1 <?php
2 $file=fopen("hello.txt","r");
3 ?>
Warning: fopen(hello.txt) [function.fopen]: failed
to open stream:
No such file or directory in xpto.php on line 2
Assinale a opção que apresenta o código correto para prevenir o erro em questão.
 
A)<?php
if(feof("hello.txt")) {
echo("Arquivo não existe!");
} else {
$file=fopen("hello.txt","r");
}
?>
B)<?php
if(error().fopen("hello.txt")) {
exit("Arquivo não existe!");
} else {
$file=fopen("hello.txt","r");
}
?>
C)<?php
if(error_log("Warning: fopen(hello.txt)")) {
curl_error ("Arquivo não existe!");
} else {
$file=fopen("hello.txt","r");
}
?>
D)<?php
if(!file_exists("hello.txt")) {
die("Arquivo não existe!");
} else {
$file=fopen("hello.txt","r");
}
?>
 
QUESTÃO ʹ CESPE - TÉCNICO JUDICIÁRIO (TRE TO) 
/ 2017 / PROGRAMAÇÃO DE SISTEMAS / APOIO 
ESPECIALIZADO 
<?php
$numero = 17;
//entrará na estrutura de decisão
if($numero < 50) {
echo 'numero menor que 50!';
} else {
echo “numero maior que 50”;
}
?>
O código fonte precedente não executará porque
a) há erro no comentário, na terceira linha.
b) há erro no comando na sétima linha, dentro do else.
c) o encerramento do código está errado.
d) a identação está errada.
e) há erro no comando if, na quarta linha.
 
Pausa para xingar...
QUESTÃO ʹ CESPE - TÉCNICO JUDICIÁRIO (TRE TO) 
/ 2017 / PROGRAMAÇÃO DE SISTEMAS / APOIO 
ESPECIALIZADO 
 
No PHP 7 as interfaces especificam quais métodos uma classe deve 
implementar. As interfaces
a) podem ser estendidas como as classes, usando o operador extends.
b) podem ter métodos declarados como públicos, privados ou protegidos.
c) não podem ser implementadas por mais de uma classe.
d) podem conter métodos implementados e métodos abstratos.
e) não podem conter nem variáveis nem constantes.
QUESTÃO - FCC - ANALISTA JUDICIÁRIO (TST) / 
2017 / ANÁLISE DE SISTEMAS / APOIO 
ESPECIALIZADO /
 
QUESTÃO - FCC - ANALISTA JUDICIÁRIO (TST) /
2017 / ANÁLISE DE SISTEMAS / APOIO
ESPECIALIZADO
Um Analista de Sistemas criou uma fila de Ordens de Serviço no array PHP mostrado 
abaixo.
<?php
$fila = array();
array_push($fila, 'Instalar impressora', 'Trocar teclado', 'Reinstalar o Windows');
I.. ..
?>
Para remover o primeiro elemento da fila (array $fila.), a lacuna I deve ser 
corretamente preenchida por
a) array_shift($fila.);
b) array_pop($fila.);
c) array_unset($fila.);
d) array_remove($fila.);
e) array_pull($fila.);
 
QUESTÃO ʹ FCC - ANALISTA JUDICIÁRIO (TRF 5ª
REGIÃO) / 2017 / INFORMÁTICA -
DESENVOLVIMENTO / APOIO ESPECIALIZADO
Considere o fragmento de código PHP abaixo.
<?php
$processos = array("Processo 1", "Processo 2", "Processo 3", "Processo 4");
...^I... ($processos, "Processo 5");
...^{II}... ($processos);
?>
Se o array $processos for tratado como pilha, para adicionar um elemento no topo da 
pilha e depois removê-lo utilizam-se nas lacunas I e II, respectivamente, os comandos
a) $ARRAY_PUSH e $ARRAY_SHIFT.
b) array_push e array_pop.
c) push e remove.
d) array=>push e array=>pop.
e) array_push e array_shift.
 
QUESTÃO ʹ FCC - TÉCNICO JUDICIÁRIO (TST) /
2017 / PROGRAMAÇÃO / APOIO ESPECIALIZADO
Considere o fragmento de código PHP versão 7, abaixo.
class ClasseA {
public static function somaValores($n1,$n2) {
echo $n1+$n2;
}
}
$classe = 'ClasseA';
$metodo = 'somaValores';
I.. ..
Para chamar o método somaValores e passar os valores 2 e 3 como
parâmetros, a lacuna I do código deve ser corretamente preenchida com
a) new ClasseA()->somaValores(2,3); ou ClasseA::somaValores(2,3);
b) $classe->$metodo(2,3); ou $classe::$metodo(2,3);
c) $classe.$metodo(2,3); ou &$classe::&$metodo(2,3);
d) $classe::{$metodo}(2,3); ou ClasseA::somaValores(2,3);
e) new $classe->$metodo(2,3); ou $classe.$metodo(2,3);
 
QUESTÃO ʹ FCC - ASSISTENTE TÉCNICO EM
TECNOLOGIA DA INFORMAÇÃO DE DEFENSORIA
(DPE AM) / 2018 / / PROGRAMADOR
O PHP suporta cookies HTTP como um mecanismo para 
identificar um usuário. Para criar um cookie podem ser
usadas as funções
a) setcookie() ou createcookie().
b) setCookie($_COOKIE) ou initCookie($_COOKIE).
c) initCookie() ou createCookie().
d) applycookie() e setcookie().
e) setcookie() ou setrawcookie().
 
O comando PHP que cria corretamente um vetor ou conjunto (array) 
associativo é:
a) $pessoa=array(''Nome'':''Ana'',''Idade'':''52'', ''Cidade'':''Manaus'');
b) $pessoa=array(''Nome'':=''Ana'',''Idade'':=''52'', ''Cidade'':=''Manaus'');
c) $pessoa=array(''Nome''=''Ana'',''Idade''=''52'', ''Cidade''=''Manaus'');
d) $pessoa=array(''Nome''=>''Ana'',''Idade''=>''52'', ''Cidade''=>''Manaus'');
e) $pessoa=array(''Nome''->''Ana'',''Idade''->''52'', ''Cidade''->''Manaus'');
QUESTÃO ʹ CESGRANRIO - TÉCNICO CIENTÍFICO 
(BASA) / 2018 / / TECNOLOGIA DA INFORMAÇÃO
 
QUESTÃO ʹ CESPE - ANALISTA DE TECNOLOGIA DA 
INFORMAÇÃO (EBSERH) / 2018
Acerca de programação orientada a objetos, Java e 
PHP, julgue o item a seguir.
( ) Em PHP, a diretiva display_errors, incluída no 
arquivo php.ini, determinará a realização de 
registros de log dos erros que ocorrerem na
execução do código e sua gravação em um arquivo
definido pela diretiva error_log.

Outros materiais