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.029 questões encontradas
Questões por página
20
Mais recentes
 

Murilo, analista de sistemas, escreveu um código em PHP, que incluía o trecho a seguir:


Linha 1: $x = -1;

Linha 2: function funcao($y, $z) {

Linha 3:

Linha 4: $retorno = $x*$y + 3*$z;

Linha 5:

Linha 6: return $retorno;

Linha 7: }

Linha 8:

Linha 9: echo funcao(3,5);


Ele pretendia que, ao executá-lo, fosse exibido o valor 12. Para isso, Murilo alterou uma linha do código.


A linha alterada ficou da seguinte maneira:


A

Linha 3: var $x;


B

Linha 3: global $x;


C

Linha 1: var $x = -1;


D

Linha 1: global $x = -1;


E

Linha 3: global $x = -1.

Em relação à declaração de construtores no PHP 8, assinale a alternativa INCORRETA.


A

Classes que têm um método construtor chamam o método a cada objeto recém-criado.


B

O construtor é definido através da keyword __construct.


C

Parâmetros de construtores não podem ser promovidos a uma propriedade do objeto.


D

Construtores podem definir um número arbitrário de argumentos, os quais podem ser obrigatórios, podem ter um tipo e podem ter valores padrão.


E

Argumentos promovidos não podem ser do tipo callable.

Em PHP, a palavra‑chave instanceof tem como função avaliar a string fornecida no parâmetro code como um código PHP.


C

Certo


E

Errado

Na linguagem PHP, as variáveis são representadas pelo caractere _____ seguido pelo nome da variável.


Assinale a alternativa que preenche corretamente a lacuna do trecho acima.


A

%


B

$


C

&


D

!


E

@

Na linguagem de programação PHP, a declaração que produz um erro E_COMPILE_ERROR, o que encerra a execução do script, é a


A

readfile.


B

include.


C

openfile.


D

loadfile.


E

require.

No desenvolvimento de um sítio dinâmico em PHP com páginas diferentes, cada uma com seu próprio conteúdo exclusivo, para manter o código organizado e reutilizável, deve-se separar o código de cada página em arquivos individuais. Nesse contexto, assinale a opção em que é indicada a função que deve ser usada para incluir o conteúdo de um arquivo externo em um script PHP de modo a inserir o código de cada página.


A

readExternal( )


B

import( )


C

readFile( )


D

include( )


E

loadFile( )

Considere o seguinte trecho de código em PHP abaixo:

1 <?php

2 $nomes = ["João", "Maria", "Carlos"];

3 $idades = [30, 28, 35];

4 for (i = 0; i < count($nomes); i++) {

5 echo "$nomes[i] tem $idades[i] anos. <br>";

6 }

7 ?>

Assinale a alternativa que contém o(s) erro(s) existente no código que o impede de ser executado:


A

Ausência de aspas duplas "" na linha 3.


B

Falta do cifrão '$' nas linhas 4 e 5.


C

Falta de colchetes ']' em alguma linha.


D

A falta do termo 'php' na linha 7.


E

Falta de ponto e vírgula ';' em alguma linha.

Analise as assertivas abaixo, que apresentam trechos de código na linguagem PHP versão 8:


I. <?php 'OK' ?>

II. <?= 'OK' ?>

III. <?php echo 'OK' ?>


Em quais será impresso o texto “OK”?


A

Apenas I.


B

Apenas III.


C

Apenas I e II.


D

Apenas II e III.


E

I, II e III.

Um desenvolvedor PHP 8 quer garantir que a variável $u receba o valor da variável $_GET[ 'user'] se ela existir e não for nula; caso contrário, a variável $u receberá o valor ' convidado'.


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão


E

Imagem associada para resolução da questão

Para desenvolvimento web, uma das linguagens mais utilizadas é a linguagem PHP, isto por ser uma linguagem Open Source, ou seja, de código aberto. Desta forma, quanto utilizamos os operadores ‘==’ e ‘===’, assinale a alternativa que descreva as diferenças entre estes:


A

‘==’ compara apenas valores, enquanto ‘===’ compara apenas tipos


B

‘==’ compara apenas tipos, enquanto ‘===’ compara apenas valores


C

‘==’ compara apenas valores, enquanto ‘===’ compara valores e tipos


D

‘==’ compara apenas arrays direcionais, enquanto ‘===’ compara apenas strings


E

‘==’ e ‘===’ tem a mesma finalidade, na comparação de apenas valores numéricos

Observe o seguinte trecho de código escrito na linguagem PHP.

<?php

$str = ʺAnalista de Sistemasʺ;

$pattern = ʺ/\s/ʺ;

echo preg_match_all($pattern, $str);

?>

O valor impresso pela função echo será:


A

0


B

1


C

2


D

3


E

4

Na linguagem PHP, a função abs() retorna o valor absoluto de um número, o qual pode ser inteiro ou de ponto flutuante float (número racional).


C

Certo


E

Errado

PHP 7 é uma versão significativamente aprimorada do PHP, uma linguagem de script do lado do servidor amplamente usada para desenvolvimento web. Ele introduz melhorias de desempenho, um novo operador de comparação (spaceship operator), tipagem de retorno de funções e declarações de tipo escalares, aprimorando o suporte à programação orientada a objetos com recursos, como classes anônimas e melhorias em exceções. PHP 7 também aprofunda conceitos de OOP (Programação Orientada a Objetos), como abstração, herança, polimorfismo e interfaces, permitindo o desenvolvimento de aplicações web complexas e robustas de maneira mais eficiente e organizada.


Em PHP, a palavra-chave usada para definir uma classe que não pode ser instanciada diretamente, servindo apenas como uma classe base, é:


A

‘final’


B

‘static’


C

‘private’


D

‘abstract'

A evolução das tecnologias traz diversos recursos para o desenvolvimento de sistemas, para a linguagem PHP não é diferente, desta forma, assinale a principal finalidade do Composer em projetos PHP:


A

gerenciar arquitetura de dados


B

gerenciar dependências de integridade relacional


C

gerenciar dependências do sistema operacional


D

gerenciar dependências de pacotes


E

gerenciar a arquitetura do projeto

O código a seguir foi escrito na linguagem PHP.

$a = "1" ;

$b = 1;

var_dump($a+$b);

Assinale a alternativa que apresenta o retorno da função var_dump utilizada no trecho de código.


A

2


B

“2”


C

“11”


D

int(1)


E

int(2)

A linguagem PHP é amplamente utilizada no desenvolvimento Web, e um de seus recursos amplamente utilizados são as sessões. Assinale a alternativa que apresenta, a forma correta de se iniciar uma sessão em PHP.


A

start_session()


B

begin_session()


C

session_init()


D

session_start()

No padrão MVC (Model-View-Controller) aplicado ao PHP, qual componente é responsável por receber as requisições do usuário e determinar a ação a ser executada?


A

Modelo.


B

Visão.


C

Controlador.


D

Roteador.

Analise as afirmativas a seguir:


I. PHP é uma linguagem de programação front-end muito utilizada em boa parte dos sites, pois é a linguagem básica de programas como WordPress. A sintaxe PHP é considerada elementar, mas oferece ótimos frameworks para a criação de páginas web e aplicações. Por ser uma linguagem de código fechado, a PHP não tem grande demanda no mercado de tecnologia.

II. Quase 98% dos sites no mundo empregam JavaScript no desenvolvimento client-side, tornando-a a linguagem de programação mais popular para esses casos. O JavaScript permite que os desenvolvedores acrescentem recursos dinâmicos nas landing pages como botões clicáveis, gráficos animados e efeitos que emergem ao se passarm o mouse sobre determinado lugar da página. Desenvolvedores JavaScript podem trabalhar como designers UI/UX, desenvolvedores full-stack ou engenheiros de softwares.


Marque a alternativa CORRETA:


A

As duas afirmativas são verdadeiras.


B

A afirmativa I é verdadeira, e a II é falsa.


C

A afirmativa II é verdadeira, e a I é falsa.


D

As duas afirmativas são falsas.

   
Gerar simulado