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.023 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.


Imagem associada para resolução da questão

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.

Na linguagem PHP, versão 8, a comparação $x === $y será verdadeira se:


A

Ambas as variáveis tiverem o mesmo valor e forem do mesmo tipo.


B

Ambas as variáveis tiverem o mesmo valor e forem de tipos diferentes.


C

As variáveis tiverem valores diferentes e forem do mesmo tipo.


D

As variáveis tiverem valores diferentes e forem de tipos diferentes.

Assinale a alternativa que apresenta o Operador de Coalescência Nula da linguagem PHP, utilizado para retornar um valor padrão quando a variável avaliada for null ou inexistente.


A

$a = $b : 0


B

$a = $b ? 0


C

$a = $b || 0


D

$a = $b :: 0


E

$a = $b ?? 0

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:


Imagem associada para resolução da questão


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.

Considere o programa desenvolvido na linguagem PHP (php.net):


Imagem associada para resolução da questão


Sobre o programa acima:


I. A instrução da linha 28 não pode ser executada, pois o método decrementAge() só pode ser chamado por métodos dentro da mesma classe ou de classes que a herdarem.

II. A instrução da linha 29 não pode ser executada, pois o método ageChanged() só pode ser chamado por métodos dentro da mesma classe.

III. Na linha 22, o método decrementAge() pode ser chamado dentro da classe SupernaturalPerson, pois ela está herdando os métodos da classe Person.


Está correto o que se afirma em:


A

Nenhum item.


B

I e II, apenas.


C

II e III, apenas.


D

I e III, apenas.


E

Todos os itens.

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:


Imagem associada para resolução da questão


Considere que a tabela equipamento possui os seguintes registros:


Imagem associada para resolução da questão


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 */

Assinale a alternativa que corresponde a uma forma correta de atribuir valor a uma variável na linguagem de programação PHP versão 8.


A

cargo = new String('Especialista');


B

$cargo = 'Especialista';


C

private String cargo = 'Especialista';


D

cargo <- 'Especialista';


E

variable @cargo = 'Especialista';

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:


Imagem associada para resolução da questão


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.


Imagem associada para resolução da questão


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.

 
Ir para a página:
OK
 
Gerar simulado