wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Untitled Quiz

Total questions: 49

Worksheet time: 25mins

Name
Class
Date
1.

Onde, dentro da instalação do XAMPP, os arquivos PHP de um projeto local devem ser salvos para serem acessados via localhost?

a)

xampp > bin

b)

xampp > htdocs

c)

xampp > mysql

d)

xampp > apache

2.

O que o material afirma que a programação requer para ser bem-sucedida?

a)

Sequência lógica, treinamento e muita prática

b)

Apenas leitura de código e memorização

c)

Somente a teoria é suficiente

d)

Foco na repetição desordenada

3.

Qual é o termo que representa o ambiente de teste local utilizado para executar projetos PHP?

a)

Servidor Remoto

b)

Servidor Global

c)

Back-end

d)

Localhost

4.

O que o PHP (Hypertext Preprocessor) é, segundo a definição inicial do material?

a)

Uma linguagem de estilização (CSS)

b)

Uma linguagem de programação usada principalmente para o desenvolvimento de sites e aplicações web

c)

Um sistema de gerenciamento de banco de dados (SGBD)

d)

Uma linguagem de marcação (HTML)

5.

Qual pacote de software livre é recomendado pela documentação do PHP para simular um servidor web localmente?

a)

WAMP

b)

MAMP

c)

XAMPP

d)

LAMP

6.

O que foi introduzido nas aulas anteriores, além da instalação, XAMPP e Localhost?

a)

Funções assíncronas e promises

b)

Banco de dados MySQL e frameworks

c)

Apenas o uso de comentários

d)

Sintaxe, organização dos arquivos, variáveis, operadores e cálculos básicos

7.

Onde o PHP é geralmente executado, o que o classifica como linguagem de back-end?

a)

No navegador (client-side)

b)

No servidor

c)

Diretamente no HTML

d)

Na memória RAM temporária

8.

Qual deve ser a atitude do aluno em relação aos exemplos e à prática, segundo as Boas Práticas?

a)

Apenas visualizar o resultado final

b)

Acompanhar todos os exemplos e praticar junto

c)

Decorar o código sem entender a lógica

d)

Estudar somente no final do curso

9.

Qual é o nome da professora responsável pelo material?

a)

Ana Maria

b)

Cintia Batista

c)

Maria Silva

d)

Luiza Maria

10.

O que o PHP permite criar, em contraste com páginas estáticas?

a)

Páginas que não usam HTML

b)

Páginas dinâmicas, que podem interagir com bancos de dados e responder de forma diferente

c)

Apenas cálculos matemáticos

d)

Páginas de design gráfico

11.

Qual caractere deve ser utilizado no PHP para declarar uma variável?

a)

#

b)

$

c)

@

d)

&

12.

O que os "Floats" (ou Ponto Flutuante) representam na tabela de Tipos de Dados do PHP?

a)

Textos longos

b)

Números inteiros

c)

Valores Verdadeiro/Falso

d)

Números decimais

13.

O que as "Strings" (ou Cadeias de Caracteres) representam nos Tipos de Dados do PHP?

a)

Números inteiros

b)

Valores booleanos

c)

Textos (Podem ser escritas com aspas simples ou duplas)

d)

Listas ordenadas de números

14.

Qual operador é usado para a atribuição de valor a uma variável em PHP? (Ex: $variável = 10;)

a)

==

b)

+

c)

=

d)

!=

15.

Qual é o operador utilizado para concatenar (juntar) texto e variáveis em PHP?

a)

+

b)

-

c)

*

d)

. (Ponto)

16.

O que o ponto e vírgula (;) indica ao final de uma instrução PHP?

a)

O início de um novo bloco de código

b)

O encerramento da instrução (comando)

c)

Uma concatenação

d)

Um comentário

17.

No exemplo de prioridade de operadores, qual operação é executada primeiro na expressão matemática 2 + 2 * 4?

a)

A multiplicação (*)

b)

A soma (+)

c)

Nenhuma, pois estão na mesma prioridade

d)

A que estiver à esquerda

18.

Qual é o comando PHP mais comum para exibir o conteúdo de variáveis ou mensagens na tela?

a)

print()

b)

show

c)

echo

d)

display()

19.

Qual tipo de dado armazena os valores Verdadeiro ou Falso?

a)

Integers

b)

Strings

c)

Floats

d)

Boolean

20.

O exercício de cálculo simples exigiu calcular o triplo de um número. Qual operador matemático foi utilizado para isso?

a)

Adição (+)

b)

Subtração (-)

c)

Multiplicação (*)

d)

Divisão (/)

21.

Qual é a principal função da estrutura if em PHP?

a)

Repetir um bloco de código várias vezes

b)

Executar um bloco de código apenas se uma condição for verdadeira

c)

Executar um bloco de código sempre

d)

Criar uma variável

22.

Quando o bloco de código dentro do else será executado?

a)

Apenas se a condição do if for verdadeira

b)

Sempre

c)

Se a condição do if for falsa

d)

Se houver erro de sintaxe

23.

Qual palavra-chave é usada para adicionar uma ou mais condições secundárias que só são verificadas se a condição anterior for falsa?

a)

then

b)

elseif

c)

otherwise

d)

case

24.

Qual operador de comparação é utilizado no exemplo if ($idade >= 18)?

a)

Estritamente igual

b)

Menor ou igual

c)

Maior que

d)

Maior ou igual

25.

No exemplo de classificação de notas, qual condição verifica se a nota é igual ou superior a 9?

a)

$nota == 9

b)

$nota < 9

c)

$nota >= 9

d)

$nota > 9

26.

Qual é o operador de comparação usado para verificar se dois valores são iguais?

a)

!=

b)

=

c)

==

d)

>

27.

Se $idade = 17 no código if_1.php (Maior/Menor Idade), qual bloco será executado?

a)

O bloco if

b)

O bloco else

c)

Ambos os blocos

d)

O programa exibirá um erro

28.

No exemplo Positivo/Negativo/Zero, se $numero = 0, qual a saída esperada?

a)

numero POSITIVO!

b)

numero NEGATIVO!

c)

numero igual a ZERO!.

d)

Nada será exibido

29.

Se $nota = 5 no código de classificação de notas (if_2.php), qual será a saída?

a)

Excelente!

b)

Satisfatória.

c)

Precisa estudar mais.

d)

Erro.

30.

No exercício de Classificação de Idade dos Atletas, qual é a classificação para um atleta com 15 anos de idade?

a)

Time Adulto

b)

Time Infantil (6 a 12 anos)

c)

Time Adolescente (13 a 17 anos)

d)

Time Baby

31.

Qual a classificação esperada para um atleta com 5 anos de idade?

a)

Time Adolescente

b)

Time Infantil

c)

Time Baby (menores de 6 anos)

d)

Time Adulto

32.

Qual condição define o "Time Infantil" no exercício dos atletas?

a)

Idade menor que 6 anos

b)

Idade 13 a 17 anos

c)

Idade maior ou igual a 18 anos

d)

Idade 6 a 12 anos

33.

No exercício de Positivo/Negativo/Zero, se $numero = -10, qual mensagem será exibida?

a)

numero POSITIVO!

b)

numero NEGATIVO!.

c)

numero igual a ZERO!.

d)

Erro.

34.

Qual condição verifica se o número é positivo no exercício Positivo/Negativo/Zero?

a)

$numero == 0

b)

$numero <= 0

c)

$numero > 0

d)

$numero < 0

35.

No exercício de Bonificação de Funcionários, qual valor de vendas é o mínimo para que o funcionário receba a bonificação de R$ 500,00?

a)

Exatamente R$ 10000

b)

Maior ou igual a R$ 10000

c)

Maior que R$ 10000

d)

Menor que R$ 500

36.

Qual é a mensagem exibida se o funcionário não atingir a meta de vendas no exercício de Bonificação?

a)

Você receberá uma bonificação de 500,00

b)

Infelizmente você não atingiu a meta para receber Bonificação

c)

Parabéns pelo bom desempenho!

d)

Nome não encontrado

37.

No exercício de Bonificação, qual superglobal PHP recebe as informações de vendas?

a)

$_GET['vendas']

b)

$valor

c)

$_POST['vendas']

d)

$bonificacao

38.

No Formulário de Bonificação (Aula 5), qual página PHP recebe e processa os dados do formulário?

a)

form3.php

b)

resultado.php

c)

index.html

d)

validar.php

39.

Se um atleta tem 18 anos, qual a classificação esperada?

a)

Time Adolescente

b)

Time Infantil

c)

Time Baby

d)

Time Adulto (maiores 18)

40.

Qual é o principal objetivo da Aula 6 sobre Formulários e Arquivos?

a)

Realizar apenas cálculos básicos

b)

Enviar e-mail de confirmação

c)

Coletar informações e gravar os dados em um arquivo .txt

d)

Exibir apenas a data e hora

41.

Qual função PHP é utilizada na Aula 6 para criar e escrever o conteúdo no arquivo .txt?

a)

file_get_contents()

b)

file_put_contents()

c)

write_file()

d)

echo to_file()

42.

Qual comando é utilizado na Aula 6 para gerar um nome de arquivo único com date e hora (Ex: dados_20250506_150102.txt)?

a)

date("Ymd His")

b)

time()

c)

rand()

d)

get_date()

43.

Na Aula 6, qual superglobal é usada para verificar se o formulário foi enviado via método POST?

a)

$_GET['REQUEST_METHOD']

b)

$_FILES['REQUEST_METHOD']

c)

$_SERVER['REQUEST_METHOD']

d)

$_SESSION['REQUEST_METHOD']

44.

Qual arquivo PHP é responsável por fazer a Conexão com o banco de dados no Fluxo de Cadastro da Aula 7?

a)

index.php

b)

validar.php

c)

style.css

d)

conexao.php

45.

Qual arquivo PHP é responsável por receber as informações do formulário de cadastro e inserir no banco?

a)

validar.php

b)

index.php

c)

dados.php

d)

conexao.php

46.

Qual é o objetivo da página dados.php na arquitetura de conexão com banco de dados (Aulas 8 e 9)?

a)

Receber o formulário de cadastro

b)

Fazer a conexão com o banco

c)

Inserir novos usuários

d)

Visualizar os usuários cadastrados

47.

Para que serve o processo de Conexão com Banco de Dados em PHP?

a)

Apenas para formatar a página

b)

Para permitir que um script PHP se comunique com um banco de dados (armazenar, consultar, atualizar ou excluir dados)

c)

Para criar o HTML do formulário

d)

Para testar o XAMPP

48.

O que as opções de Editar ou Excluir permitem fazer com os dados (Aula 9)?

a)

Apenas visualizar o e-mail

b)

Resetar o banco de dados

c)

Alterar ou remover os dados cadastrados

d)

Realizar novos cadastros

49.

Qual é o nome do SGBD (Sistema de Gerenciamento de Banco de Dados) que o PHP se comunica nos exemplos das Aulas 7, 8 e 9?

a)

PostgreSQL

b)

MySQL / MariaDB

c)

SQL Server

d)

MongoDB