Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Acerto: 1,0 / 1,0 Para que uma página PHP possa ser visualizada dentro de um navegador, é necessário que a url faça referência a um servidor web. Para executarmos isso localmente em um computador, podemos fazer referência a ele como: Localhost ou 192.168.1.1 www ou localhost localhost ou 127.0.0.1 Localhost ou192.168.1.0 192.168.1.1 ou 192.168.1.0 Respondido em 13/04/2021 14:58:23 Explicação: Por padrão, localhost é o nome usado para conecção com servidor local e também pode ser utilizado o endereço 127.0.0.1 Demais endereços não representam o servidor local. 2a Questão Acerto: 1,0 / 1,0 Baseado no código apresentado na questão, marque a resposta que apresenta o que será exibido pelo navegador após a execução do mesmo. Desconsidere a necessidade do sinal de maior e menor e ? no início e final do código php. function prova($x) { $res= ($x)/2; return $res; } echo prova(9); erro Nada será apresentado 4 4.5 9 Respondido em 13/04/2021 14:59:22 Explicação: res receberá o resultado da divisão do número enviado por parâmetro, no caso o 9 e exibirá na tela este resultado. 3a Questão Acerto: 1,0 / 1,0 ual o objetivo do código abaixo ? $dsn = 'pgsql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; try { $dbh = new PDO($dsn, $user, $password); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); } $count = $dbh->exec("update aluno set nome='Rodrigo' where matricula='201712345') "); echo " $count registro(s) "; ?> Excluir um registro. Este código não está correto. Realizar uma consulta ao banco de dados Incluir um registro. Alterar um registro. Respondido em 13/04/2021 15:08:46 Explicação: Alterar um registro. 4a Questão Acerto: 1,0 / 1,0 Qual o objetivo do código abaixo ? require_once "bootstrap.php"; $alunosRepository = $entityManager->getRepository('Alunos'); $alunos = $alunosRepository->findAll(); foreach ($alunos as $aluno) { echo sprintf("-%s\n", $aluno->getNome()); } ?> Alterar um registro. Incluir um registro. Excluir um registro. Este código não está correto. Realizar uma consulta ao banco de dados. Respondido em 13/04/2021 15:09:59 Explicação: Realizar uma consulta ao banco de dados. 5a Questão Acerto: 1,0 / 1,0 Qual o objetivo da View ( Visão ) no padrão MVC ? É responsável pelo comportamento da aplicação. Um framework é basicamente é um conjunto de funções (códigos) desenvolvidos para resolver uma família de problemas que pertencem a um mesmo domínio. Responsável por exibir os resultados das regras de negócio (Model). É um padrão de arquitetura que implementa interfaces para o usuário É onde se encontram os códigos referentes ao regras de negócio, serviços, persistência com o banco de dados, etc. Respondido em 13/04/2021 15:12:19 Explicação: Responsável por exibir os resultados das regras de negócio (Model). 6a Questão Acerto: 1,0 / 1,0 Das alternativas apresentadas, marque aquela que apresenta o conceito de: Padrão Singleton Representa uma solução elegante na comunicação entre subsistemas, pois centraliza em um único ponto toda a comunicação que ocorre entre eles, reduzindo o acoplamento e facilitando a manutenção. Define uma maneira de encapsular uma família de algoritmos, também conhecidos por estratégias, e os torna intercambiáveis. É responsável por adaptar a interface do novo fornecedor ao formato que o sistema espera. É um padrão que define uma interface para criar um objeto, mas permite às classes decidirem qual classe instanciar. Garante que um objeto terá apenas uma única instância, isto é, que uma classe irá gerar apenas um objeto e que este estará disponível de forma única para todo o escopo de uma aplicação. Respondido em 13/04/2021 15:15:29 Explicação: O padrão Singleton, garante que um objeto terá apenas uma única instância, isto é, que uma classe irá gerar apenas um objeto e que este estará disponível de forma única para todo o escopo de uma aplicação. 7a Questão Acerto: 1,0 / 1,0 O que é um framework ? É um conjunto de programas que enviam e recebem emails É um conjunto de programas que gerenciam o conteúdo de um site. É um conjunto de programas que auxiliam na criação de sistemas. É uma linguagem específica É um servidor Web Respondido em 13/04/2021 15:19:08 Explicação: É um conjunto de programas que auxiliam na criação de sistemas. Existem vários frameworks para a linguagem PHP que possuem programas (ferramentas) específicas para resolução de problemas na construção de um sistema Web. 8a Questão Acerto: 1,0 / 1,0 Conforme apresentado na aula, no processo de exclusão de arquivos, no arquivo PetsController.php temos a linha de comando: $this->entityManager->flush(); Qual a função desta linha dentro deste arquivo? Excluir um arquivo do banco de dados. Salvar os dados da classe no Banco de dados. Realizar uma busca com todos os registros. Colocar dados no formulário para edição. Encontrar todos os registros e preparar ara exclusão. Respondido em 13/04/2021 15:30:51 Explicação: O comando flush é o responsável por salvar no banco de dados. 9a Questão Acerto: 1,0 / 1,0 Podemos inserir comentários nos arquivos PHP e esta é uma prática comum e muito importante no desenvolvimento de sistemas. Em relação ao doctrine, podemos afirmar que? Os comentários podem ser por retirados sempre. Os comentários influenciam diretamente na forma de execução do sistema pelo doctrine. Os comentários podem ou não serem utilizados quando na associação de tabelas de banco de dados e entidades. A retirada dos comentários não irá influenciar na execução do sistema. Os comentários funcionam como em outras linguagens, como base para os desenvolvedores saberem o que fazer. Respondido em 13/04/2021 15:32:49 Explicação: O doctrine utiliza os comentários para avaliação de caminhos, banco de dados e outros propósitos. 10a Questão Acerto: 1,0 / 1,0 Qual a diferença entre API e Serviço ? Um serviço é composto por várias API¿s A API e o serviço são independentes São a mesma coisa Uma API é composta por vários serviços A API permite o acesso a um módulo, o serviço não. Respondido em 13/04/2021 15:34:26 Explicação: A API é um módulo dentro do Apigility que possui um ou vários serviços.
Compartilhar