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
 

Constantes são áreas predefinidas no início do programa, cujos conteúdos não são modificados ao longo da execução, assinale a forma correta de se criar constantes na linguagem PHP.


A

const $TITULO = “Prova”


B

const int $TITULO = “Prova”


C

const string TITULO = “Prova”


D

const TITULO = “Prova”

<?php

$servername = "srv01";

$username = "app";

$password = "senha";

$dbname = "cadastro";


$nomeCompleto = $_POST['nome_completo'];


$conn = new mysqli($servername, $username,

$password, $dbname);


if ($conn->connect_error) {

die("erro " . $conn->connect_error);

}


$sql = "INSERT INTO tabela_nomes (nome) VALUES

('$nomeCompleto')";


if ($conn->select($sql) === TRUE) {

echo "Nome gravado com sucesso.";

} else {

echo "Erro ao gravar o nome: " . $conn->

error;

}


$conn->quit();


?>

Tendo como base o código fonte precedente, assinale a opção correta.


A

A função select($sql) executa uma consulta ao banco de dados.


B

Ao receber o nomeCompleto, a execução do código não é capaz de inserir os dados informados no banco de dados.


C

A função quit() permite encerrar a conexão com o banco de dados.


D

A string de conexão com o banco de dados conecta a um banco de dados PostgreSQL.


E

$conn representa os parâmetros de conexão com o banco de dados.

Qual comando na linguagem de programação PHP tem o objetivo de finalizar a execução de estruturas de repetição antes que suas condições de parada sejam alcançadas?


A

while


B

if


C

foreach


D

switch


E

break

Variáveis são containers temporários de dados, que ficam alocados na memória. No PHP, uma variável pode conter diversos tipos de dados, strings, inteiros, números, ponto flutuante, objetos etc. A sintaxe correta para definir uma variável em PHP é:


A

let nome_variavel;


B

var $nome_variavel;


C

nome_variavel = "valor";


D

$nome_variavel = "valor";

Avalie as sentenças sobre a linguagem PHP 8:


I. As variáveis armazenam informações de diversas naturezas, a exemplo de textos e números. A linguagem PHP requer que as variáveis sejam declaradas antes de sua utilização.

II. A linguagem PHP implementa uma estrutura de desvio condicional com o uso das palavras reservadas if, elseif, else. Contudo, não disponibiliza a estrutura “switch” (semelhante a uma série de declarações if).

III. O desenvolvedor PHP pode utilizar um único arquivo para codificar várias classes, ou, se preferir, codificar as várias classes em diferentes arquivos.

IV. A arquitetura de desenvolvimento de sistemas Modelo-Visão-Controle (Model-View-Control, MVC) tem como objetivo separar a programação em três camadas. A camada modelo representa as entidades e suas propriedades; logo, consiste basicamente em ser uma classe com atributos privados e seus respectivos gets e sets. A camada de visão é responsável pela apresentação visual, isto é, o leiaute e as saídas de tela. Já a estrutura lógica e de persistência de dados é realizada pela camada de controle. No caso do PHP, as camadas de modelo e controle são representadas por classes, enquanto a visão contém as tags do HTML e instancia os objetos da camada de controle e modelo, a fim de receber e enviar os dados.


Indique as sentenças CORRETAS de acordo com Silva (2014):


A

Apenas as sentenças I e II são verdadeiras.


B

Apenas as sentenças II e III são verdadeiras.


C

Apenas as sentenças III e IV são verdadeiras.


D

Apenas as sentenças I, III e IV são verdadeiras.


E

Apenas as sentenças II, III e IV são verdadeiras.

A programação orientada a objetos cada vez mais vem tendo seu espaço tomado em novos códigos que estão sendo produzidos, e a linguagem PHP possui suporte a este paradigma de programação, assinale a alternativa correta para a criação de uma classe com PHP.


A

class Prova { ... }


B

class Prova () { ... }


C

Prova () { ... }


D

classe Prova { ... }

Você está utilizando o PHP e necessita excluir um ou mais registros de uma determinada tabela de um banco de dados e também um outro banco de dados inteiro. Neste caso você utiliza no código, respectivamente, os comandos:


A

ALTER TABLE e UPDATE.


B

UPDATE e DROP DATABASE.


C

DELETE e DROP TABLE.


D

DROP TABLE e DELETE.


E

DELETE e DROP DATABASE.

Assinale, abaixo, a informação incorreta sobre a linguagem PHP.


A

É uma linguagem para desenvolvimento Web.


B

É uma linguagem livre.


C

O PHP é o protocolo padrão para alocar e manipular endereços IP dinamicamente.


D

Tem suporte a orientação a objetos.


E

O PHP tem sua própria mascote, o ElePHPant.

Sobre a linguagem PHP, é INCORRETO afirmar que:


A

O Apache é um dos servidores web suportados pela linguagem.


B

Oferece suporte à diversos bancos de dados.


C

Pode ser utilizado em sistemas operacionais Linux e Windows.


D

Todo código é executado no lado do cliente.


E

Suporta programação estruturada ou programação orientada a objeto.

Assim como em diversas outras linguagens de programação, a linguagem PHP possui um recurso para apresentar (ou imprimir) texto ao usuário.


Assinale a alternativa que apresenta o uso correto deste recurso.


A

console.log(“Hello World”);


B

System.out.println(“Hello World”);


C

write(“Hello World”);


D

printf “Hello World”;


E

echo “Hello World”;

Relacione as colunas quanto à linguagem de programação PHP. Em seguida, assinale a alternativa com a sequência correta.


1 – Coerção de tipo

2 – Booleano

3 – Depurador

4 – Compilação


( ) Adjetivo que se refere à lógica verdadeiro ou falso.

( ) Expressão de linguagem de programação que explicitamente requisita a conversão de um valor de um tipo de dados para outro.

( ) Processo automatizado de tradução de um programa de arquivo de texto em um programa executável.

( ) Software que auxilia programadores a localizar bugs no código.


A

2 - 3 - 4 - 1


B

1 - 4 - 3 - 2


C

2 - 1 - 4 - 3


D

1 - 2 - 3 - 4

Na linguagem PHP, caso uma variável não tenha nenhum valor a ela atribuído, ela recebe um valor padrão. O trecho de código exemplo a seguir explora essa situação.

<?php

var_dump($a);

?>

Este valor é:


A

0


B

a


C

NULL


D

VOID


E

FALSE

Analise as afirmativas abaixo a respeito da linguagem PHP.


I. A expressão “$contador++” primeiro realiza a operação, depois incrementa.

II. A expressão “--$contador” primeiro realiza a operação, depois decrementa.

III. A expressão “$contadorA === $contadorB” retorna verdadeiro se $contadorA for igual a $contadorB e ambas as variáveis forem tipos diferentes.

IV. A expressão “-$contador” troca o sinal da variável $contador.

V. A expressão “~$contador” inverte os bits da variável $contador.


Estão corretas apenas as afirmativas


A

I, II e III.


B

I, IV e V.


C

II e III.


D

IV e V.

Considere o programa PHP abaixo.

<?php

funcion encontraMaiorSoma($n){

$maxsoma = 0;

$result = 0;


for ($i = 1; $i <= $n; $i++) {

$digitos =

$soma =

if ($soma > $maxsoma){

$maxsoma = $soma ;

$result = $i;

}

}

return $result;

}

$num = 244;

$maiorsomadig = encontraMaiorSoma($num) ;

echo "O número até $num com a maior soma de dígitos é: $maiorsomadig";

?>

Para que o programa acima, executado em condições ideais, produza como saída: o número até 244 com a maior soma de dígitos é: 199 as lacunas I e II devem ser preenchidas, correta e respectivamente, por


A

str_split($i +1); e array_sum($digitos);


B

str_separate($i); e sum_array($digitos);


C

str_split($i); e array_sum($digitos);


D

str_shuffle($i+l); e sum_array($digitos);


E

str_shuffle($i); e array_sum($digitos);

Considere o seguinte código em linguagem PHP em sua versão 8.1.2:


class Car {

public $model;

function __construct() {

$this->model = "Modelo A";

}

function Car() {

$this->model = "Modelo B";

}

}

$Lightning = new Car();

echo $Lightning->model;


Em relação ao código, assinale a alternativa correta.


A

A execução irá gerar a saída “Modelo B”.


B

A execução irá gerar uma saída vazia.


C

Há um erro de sintaxe no trecho de código.


D

A execução irá gerar a saída “Modelo A”.


E

Haverá um erro de execução.

Qual é a diferença entre as funções "include" e "require" no PHP?


A

"Include" é uma instrução condicional enquanto "require" é uma instrução de loop.


B

"Include" não retorna um erro fatal em caso de falha, enquanto "require" interrompe a execução do script.


C

"Include" é usado apenas em Delphi, enquanto "require" é exclusivo do PHP.


D

"Include" e "require" são usados apenas em Delphi.


E

"Include" e "require" não são usados no PHP nem no Delphi.

   
Gerar simulado