Questões de Concurso sobre PHP

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
1.017 questões encontradas
Questões por página
20
Mais recentes
 

João é desenvolvedor da Assessoria de Soluções em Software (ASS) de um tribunal. Ele está fazendo uso do suporte a sessões no PHP (versão 8) de modo a preservar certos dados através dos acessos subsequentes.


Sendo assim, João utilizará a função de manipulação de sessão:


A

"session_abort()", que encerra a sessão liberando o array $_SESSION e todas as variáveis atualmente registradas na sessão;


B

"session_cache_limiter()", definida como "private", que rejeita o cache do cliente, mas permite que o proxy armazene o conteúdo do cache;


C

"session_regenerate_id()", que substitui o identificador da sessão atual por um novo identificador reiniciando as informações da sessão atual;


D

"session_destroy()", que destrói os dados registrados em uma sessão, sem apagar o cookie de sessão nem as variáveis globais associadas à sessão atual;


E

"session_cache_expire()", que define a validade, em segundos, para uma sessão e deve ser chamada para cada requisição, após a função "session_start()".

Um programador PHP deseja impedir que sejam enviadas, em um formulário que utiliza o método POST, informações pela URL. Assinale a alternativa que representa a variável de ambiente que ele deve utilizar com a função getenv do PHP para verificar qual método de envio de dados será utilizado.


A

REQUEST_METHOD


B

FORM_METHOD


C

DENY_GET


D

DENY_URL

Considere o seguinte trecho de código em PHP executado na versão 8.3.6.


Fonte: dados do elaborador


Assinale a alternativa CORRETA, em relação à saída produzida pela execução do código:


A

Indicará um erro na linha 6, pois não faz sentido criar uma variável com o nome de uma função.


B

Imprimirá “f2-none”.


C

Imprimirá “f2-f2”.


D

Indicará um erro na linha 7, pois a função definida precisa de um parâmetro.

Um formulário HTML utiliza o método POST para enviar dados. No lado do servidor, em PHP, qual superglobal deve ser utilizada para acessar os dados enviados de forma segura e qual a principal razão para preferir POST em vez de GET para dados sensíveis?


A

$_GET ; POST é mais rápido.


B

$_REQUEST ; POST criptografa os dados automaticamente.


C

$_POST ; POST não expõe os dados na URL, sendo mais adequado para dados sensíveis.


D

$_SERVER ; POST permite enviar arquivos maiores.


E

$_SESSION ; POST é o único método que funciona com PHP.

Um desenvolvedor PHP deseja reutilizar métodos em diferentes classes sem utilizar herança múltipla. Para isso, decidiu utilizar um recurso da linguagem que permite compartilhar funcionalidades entre classes distintas.


Qual recurso do PHP, a seguir, é utilizado para reutilização de métodos entre classes?


A

Trait.


B

Interface.


C

Namespace.


D

Event Listener.


E

Spaceship.

Analise o código-fonte abaixo, escrito na linguagem PHP, versão 8.4:



Ao final da execução do código acima, quais serão, respectivamente, os valores das variáveis "a", "b" e "c"?


A

-1, -2 e 5.


B

0, -2 e 4.


C

0, 2 e 2.


D

1, -1 e 3.


E

1, 2 e 6.

Analise o seguinte trecho de código em PHP (PHP 7), que realiza uma consulta em um banco de dados utilizando a extensão mysqli:



Considere que a tabela equipamento possui os seguintes registros:



Qual será a saída exibida pela execução do script?


A

Alta produção


B

Baixa produção


C

3


D

Alpha


E

Beta

Analise o seguinte código em PHP e responda qual será a saída.


function test(&$x) {

$x += 5;

return $x;

}

$a = 10;

$b = test($a);

echo $a . “, “ . $b;

?>


A

10, 10


B

10, 15


C

15, 10


D

15, 15

A linguagem PHP (Hypertext Preprocessor) permite que aplicações Web não processem apenas dados locais, mas também interajam com recursos externos, como arquivos remotos, APIs (Application Programming Interface) e outros serviços disponíveis na Internet. Para isso, o desenvolvedor pode utilizar funções nativas para acesso a URLs (Uniform Resource Locator) ou recorrer a extensões mais sofisticadas. Sobre as funcionalidades de interação com recursos externos da linguagem PHP, é correto afirmar que:


A

as funções de acesso a arquivos são limitadas, pois somente são compatíveis com nomes de arquivos locais


B

o PHP pode apenas consumir serviços externos, não sendo possível gerar respostas para outras aplicações ou APIs


C

o uso de cURL no PHP permite maior flexibilidade e controle nas requisições HTTP quando comparado ao simples acesso direto a URLs


D

o PHP só consegue acessar dados externos por intermédio de bancos de dados, não sendo possível consumir diretamente APIs ou URLs remotas

Uma linguagem de programação voltada para o desenvolvimento web, executada predominantemente no lado do servidor, é o:


A

Visual Basic.


B

PHP.


C

C#.


D

MS SQL Server.


E

Access.

A linguagem PHP é amplamente utilizada para o desenvolvimento de sistemas web dinâmicos. Para que o interpretador do servidor identifique o início e o fim de um bloco de código PHP dentro de um arquivo, devem ser utilizadas, respectivamente, as seguintes tags de abertura e fechamento:


A

<1php e 2php>


B

<?php e ?>


C

<script> e </script>


D

{% e %}


E

/* e */

PHP não permite a definição de funções anônimas, também conhecidas como funções de callback, e todas as funções precisam ser nomeadas explicitamente.


C

Certo


E

Errado

A tipagem dinâmica do PHP implica que todas as variáveis sejam armazenadas de forma semelhante a objetos, com o tipo determinado apenas em tempo de execução, o que impede o uso de tipos primitivos.


C

Certo


E

Errado

Considere o seguinte código PHP:



Assinale a alternativa que apresenta CORRETAMENTE a saída esperada da execução desse código:


A

Uberlândia


B

Viçosa Coimbra


C

Viçosa Coimbra Uberlândia


D

Viçosa Coimbra Tiradentes

Considere que o script PHP a seguir é executado em um servidor Web com PHP instalado e a extensão GD devidamente configurada. Considere ainda que, no diretório em que está o script em questão, existe um arquivo fonts/font.ttf que armazena um formato de fonte.



Com base no código em questão, é correto afirmar que


A

o script renderiza uma imagem PNG com o texto “Instituto Federal” centralizado horizontal e verticalmente.


B

a chamada da função header é opcional, pois o interpretador identifica automaticamente o tipo de retorno.


C

a linha 11 poderia ser modificada por $y = ($altura - $bbox[3]); e não haveria qualquer mudança no retorno do script.


D

o script renderizará uma imagem PNG em branco, pois a chamada da função imagedestroy limpará o canvas.

A linguagem de programação PHP versão 8 tem diversas funções para manipulação de arrays. Entre as funções disponíveis, há uma que checa se um elemento existe em um array. Qual alternativa apresenta o nome dessa função?


A

array_find


B

array_lookup


C

find_array


D

in_array


E

search_array

Um SPA é uma implementação de aplicativo web em que frameworks PHP com Zend são uma parte fundamental do desenvolvimento web front-end.


C

Certo


E

Errado

Em PHP, as funções include e require são usadas para incluir o conteúdo de um arquivo em outro.


Sobre o comportamento dessas duas funções, é correto afirmar que


A

o comportamento das duas funções é idêntico. Sendo que o require foi introduzido a partir do PHP 3 por questões semânticas, e o include ainda é mantido na linguagem para fins de compatibilidade de código, mas é considerada obsoleta e novos projetos devem dar preferência a aplicação da função require.


B

a função include gera um aviso e continua a execução do script se o arquivo não for encontrado, enquanto a função require gera um erro e interrompe a execução do script se o arquivo não for encontrado.


C

o comportamento da função require é semelhante ao comportamento da função include. No entanto, ao executar a função require, é realizada uma verificação se o arquivo já foi incluído, e, em caso afirmativo, a inclusão não é realizada.


D

a função require é utilizada para a inclusão de outros arquivos PHP, enquanto a função include é utilizada apenas para a inclusão de arquivos que contenham código HTML (template da página).

Por ser uma linguagem de tipagem dinâmica, o PHP permite que o tipo de uma variável seja alterado em tempo de execução, o que proporciona flexibilidade ao programador, mas também aumenta o risco de erros inesperados.


C

Certo


E

Errado

 
Ir para a página:
OK
 
Gerar simulado