Buscar

Prova Presencial_ Programação WEB


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Seu Progresso: 100 %
* Algumas perguntas ainda não avaliadas
Prova Presencial
Entrega 5 dez em 23:59 Pontos 60 Perguntas 10 Disponível 16 nov em 0:00 - 5 dez em 23:59 20 dias
Limite de tempo 60 Minutos
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 26 minutos 35 de 60 *
 As respostas corretas estarão disponíveis em 6 dez em 0:00.
A Prova Presencial tem peso 60 e é composta por:
8 (oito) questões objetivas (cada uma com o valor de 5 pontos);
2 (duas) questões dissertativas (cada uma com o valor de 10 pontos);
Você terá 60 (sessenta) minutos para finalizar esta atividade avaliativa. 
https://dombosco.instructure.com/courses/6998/quizzes/21723/history?version=1
Pontuação deste teste: 35 de 60 *
Enviado 16 nov em 17:16
Esta tentativa levou 26 minutos.
5 / 5 ptsPergunta 1
O código ______________ atua como uma ligação
entre ___________ e ______________, recebendo a entrada do
usuário e decidindo o que fazer com ela. É o cérebro do aplicativo e
une __________ e __________. 
 
Com base no padrão MVC, marque a alternativa que preenche
corretamente as lacunas. 
 do controller; o model; a view; o model; a view.
 do controller; o model; da class; o model; da class.
 da view; o model; o controller; o model; o controller.
 do model; o controller; a view; o controller; a view.
 do método; o model; a view; o model; a view.
5 / 5 ptsPergunta 2
Qual a função do HTTP – HyperText Transfer Protocol para a internet? 
 É um protocolo de linguagem de marcação. 
 É um protocolo que impõe padrões na internet. 
 É um protocolo para boas práticas na web. 
 É um protocolo de linguagem de programação. 
 Ele é um dos principais meios de comunicação entre um navegador e um servidor Web. 
0 / 5 ptsPergunta 3IncorretaIncorreta
Com base nos trechos de código em PHP e a teoria de Orientação a
Objetos, é correto afirmar: 
 
O arquivo Animal.php é uma classe chamada Animal e ela é uma interface genérica. O arquivo Dog.php é uma
classe chamada Dog e ela herda todas as características da classe Animal. O arquivo Cat.php é uma classe
chamada Cat e ela herda todas as características da classe Animal.
 
O arquivo Animal.php é uma classe chamada Animal e ela é uma classe que herda todas as características das
classes Dog e Cat.
 
O arquivo Animal.php é uma classe chamada Animal e ela é uma classe genérica. O arquivo Dog.php é uma
classe chamada Dog e ela herda todas as características da classe Animal. O arquivo Cat.php é uma classe
chamada Cat e ela herda todas as características da classe Animal.
 
O arquivo Animal.php é uma classe chamada Animal e ela é uma classe estática. O arquivo Dog.php é uma
classe chamada Dog e ela herda todas as características da classe Animal. O arquivo Cat.php é uma classe
chamada Cat e ela herda todas as características da classe Animal.
 
O arquivo Animal.php é uma classe chamada Animal e ela é uma classe genérica. O arquivo Dog.php é uma
classe chamada Dog e ela implementa todas as características da classe Animal. O arquivo Cat.php é uma
classe chamada Cat e ela implementa todas as características da classe Animal.
5 / 5 ptsPergunta 4
Os termos GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS,
TRACE e PATCH são definidos pelo protocolo HTTP como um conjunto
de métodos de requisição HTTP. Estes métodos são utilizados pelo
cliente e podem ser conhecidos como: 
 Conexões entre servidores. 
 Padrões Web. 
 Instruções HTTP. 
 Padrões HTTP. 
 Verbos HTTP. 
5 / 5 ptsPergunta 5
Com base no trecho de código em PHP e a teoria de Orientação a
Objetos, é correto afirmar: 
 
Temos uma interface chamada Property; três atributos chamados $price, $size e $leaseOrSale; e uma função
(método) chamada situation().
 
Temos uma classe abstrata chamada Property; três atributos chamados $price, $size e $leaseOrSale; e uma
função (método) chamada situation().
 
Temos uma classe chamada Property; três atributos chamados $price, $size e $leaseOrSale; e uma função
(método) chamada situation().
 Temos uma um código PHP que irá imprimir a frase “este imóvel está para...”. 
 
Temos uma classe chamada Property; três variáveis chamados $price, $size e $leaseOrSale; e uma função
chamada situation().
5 / 5 ptsPergunta 6
Marque a alternativa correta quanto ao significado da figura: 
 Mostra uma técnica de programação. 
 Mostra o protocolo HTTP. 
 Mostra o padrão de arquitetura conhecido como MVC. 
 Mostra o esquema de um framework.
 Mostra uma forma de modelo de programação. 
5 / 5 ptsPergunta 7
Sobre a linguagem HTML e os inúmeros recursos da nova HTML a
HTML5. Ela é classificada em diversos grupos, baseando-se em suas
funções. Estas funções são: Semântica, Conectividade, Offline e
armazenamento, Multimídia, Gráficos e efeitos 2D e 3D, Performance e
integração, Acesso ao dispositivo e Estilização. Dentre estas está a
função Semântica, o que ela garante no HTML5? 
 
Permite que páginas web armazenem dados localmente do lado do cliente e opere de forma offline mais
eficientemente.
 Viabiliza a utilização de áudio e vídeo de forma primorosa na Web Aberta. 
 Permite aos autores a escrita de temas mais sofisticados. 
 Permite você descrever mais precisamente o seu conteúdo. 
 Permite uma comunicação com o servidor de formas modernas e inovadoras. 
5 / 5 ptsPergunta 8
Muitos desenvolvedores ao desenvolver aplicações orientadas a objeto
criam um arquivo PHP para cada definição de classe. 
 
Um dos maiores contratempos é ter de escrever uma longa lista
de includes no início de cada script (um para cada classe). 
 
O PHP procura o carregamento de classes por meio do ___________. 
 
Com base nos textos acima, marque a alternativa que preenche
corretamente a lacuna: 
 __construct( ). 
 __call( ).
 __toString( ).
 __destruct( ).
 __autoload( ).
Não avaliado ainda / 10 ptsPergunta 9
Escreva uma classe em PHP que receba o cpf de uma pessoa como entrada, método setCPF( ), e faça as
seguintes operações: 
Remover pontos, traço ou qualquer outro valor que não seja um número; 
Verificar se após a remoção dos caracteres que não são números a string resultante possui 11
caracteres. Caso não tenha, retorne uma informação que o cpf não contém a quantidade de caracteres
corretos. 
Para retornar o resultado, utilize um método getCPF( ); 
 
Dicas para esta questão: 
Função preg_replace para trocar caracteres diferentes de números por qualquer outro caractere
desejado; 
Expressão regular “/[^0-9]/” ela permite que somente exista números; e 
Função strlen para verificar o tamanho da string. 
Exemplo de utilização da função preg_replace: 
 
Sua Resposta:
 
Exemplo de utilização da função strlen; 
 
<?php
 private $cpf;
 public function setCpf($cpf){ 
 $cpf = preg_replace( '/[^0-9]/is', '', $cpf ); 
 }
 public function getCpf(){ 
 if (strlen($cpf) != 11) 
 return $cpf; 
 } 
 
 
?>
Não avaliado ainda / 10 ptsPergunta 10
Sua Resposta:
Escreva uma classe em PHP que contenha um método que receba uma data no formado “AAAA-MM-DD” e
retorne essa data no formato “DD/MM/AAAA”. 
 
class ForData { 
 
 private $data; 
 
 function DataPt($data) { 
 return implode('/',array_reverse(explode('-',$data)));
 }
 
}
Pontuação do teste: 35 de 60

Mais conteúdos dessa disciplina