Baixe o app para aproveitar ainda mais
Prévia do material em texto
O jQuery pode selecionar elementos HTML a partir de seletores, otimizando o desenvolvimento. Sobre a utilização de seletores no jQuery é correto afirmar: Os padrões da Web aos quais o AJAX está intimamente ligado são: PROGRAMAÇÃO CLIENTE SERVIDOR Lupa Calc. EEX0139_201609060482_ESM Aluno: WENDEL CORREIA BARBOSA JUNIOR Matr.: 201609060482 Disc.: PROG CLIENTE 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. PROGRAMAÇÃO CLIENTE COM JAVASCRIPT 1. $(´.paragrafo´); retornará o elemento com id igual a ¿paragrafo¿. $(´p#first´); retornará o primeiro dos elementos p. $(´td, th´); retornará todos os elementos th que são filhos de td. $(´p:first´); retornará o primeiro dos elementos p. $(´#formulario´); retornará todos os elementos da classe ¿formulario¿. Explicação: A resposta correta é: $(´p:first´); retornará o primeiro dos elementos p. TECNOLOGIAS DE TRANSMISSÃO DE DADOS EM SISTEMAS WEB 2. o evento onreadystatechange para recuperar dados de um servidor Web e a linguagem XHTML para estruturar os dados os objetos onreadystatechange e XMLHttpRequest para enviar dados para um servidor Web o objeto XMLHttpResponse para recuperar dados de um servidor Web e a linguagem XML para formatar os dados os objetos onreadystatechange e XMLHttpResponse para recuperar dados de um servidor Web javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); O servidor de aplicativos GlassFish trabalha com a definição de domínios, que são ambientes de execução independentes, permitindo grande flexibilidade em termos da arquitetura utilizada no ambiente. Diversas operações podem ser feitas, com relação aos domínios, através do comando asadmin, como a listagem dos domínios existentes, iniciados ou não, através da opção: O ferramental do JPA oferece diversos componentes, com finalidades específicas, no âmbito da persistência de dados, oferecendo um caminho comum para o mapeamento objeto-relacional. Qual componente, oferecido pelo JPA, é responsável pelo manuseio das diversas entidades? O REST (REpresentaional State Transfer) é um estilo de web service muito utilizado devido à sua flexibilidade e simplicidade. Um dos conceitos importantes para trabalhar com REST é a utilização correta dos verbos HTML. São exemplos de verbos HTML: o objeto XMLHttpRequest para recuperar dados de um servidor Web e a linguagem JavaScript/DOM para exibir os dados Explicação: A resposta correta é: o objeto XMLHttpResponse para recuperar dados de um servidor Web e a linguagem XML para formatar os dados. PROGRAMAÇÃO SERVIDOR COM JAVA 3. start-domain list-domains create-domain stop-domain refresh-domains Explicação: A resposta correta é: list-domains TECNOLOGIAS JPA E JEE 4. Column EntityManager EntityManagerFactory Transaction Entity Explicação: A resposta correta é: EntityManager WEBSERVICES 5. GET e UPDATE SELECT e UPDATE SELECT e PUT PUT e UPDATE GET e PUT Explicação: A resposta correta é: GET e PUT Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 18:03:34. TECNOLOGIAS WEB II 1a aula Lupa Exercício: CCT0882_EX_A1_201609060482_V1 24/03/2021 Aluno(a): WENDEL CORREIA BARBOSA JUNIOR 2021.1 EAD Disciplina: CCT0882 - TECNOLOGIAS WEB II 201609060482 Qual o objetivo da tag < select > ? Elemento que permite a criação de uma caixa onde somente um elemento será escolhido. Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. É a tela que o usuário interage e deve ser construído basicamente com HTML, CSS e Javascript. Para desenvolvimento com estas linguagens basta possuir um navegador. É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. É a tag que representa o início e fim de um formulário, todas as tags de entrada de dados devem ficar entre o < form > e o < / form > . Respondido em 24/03/2021 18:05:02 Explicação: Elemento que permite a criação de uma caixa onde somente um elemento será escolhido. Qual o objetivo da tag < fieldset > ? Elemento que permite a criação de uma caixa onde somente um elemento será escolhido. É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. É a tag que representa o início e fim de um formulário, todas as tags de entrada de dados devem ficar entre o < form > e o < / form> . Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. É a tela que o usuário interage e deve ser construído basicamente com HTML, CSS e Javascript. Para desenvolvimento com estas linguagens basta possuir um navegador. Respondido em 24/03/2021 18:05:18 Explicação: Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. Apesar de no PHP não ser necessário definir o tipo de uma variável, ele suporta apenas três os tipos de dados, entre eles os escalares. Das opções abaixo, marque aquela que apresenta apenas tipos escalares. Float e Object Integer e Array Boolean e Object Integer e String String e Array Respondido em 24/03/2021 18:05:20 Explicação: Os tipos escalares são: integer, float, String, Boolean O que é Backend ? É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. É a tela que o usuário interage e deve ser construído basicamente com HTML, CSS e Javascript. Para desenvolvimento com estas linguagens basta possuir um navegador. Elemento que permite a criação de uma caixa onde somente um elemento será escolhido. É a tag que representa o início e fim de um formulário, todas as tags de entrada de dados devem ficar entre o e o . Respondido em 24/03/2021 18:05:08 Explicação: É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. Qual o objetivo do comando $_GET ? Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. Recebe valores do formulário via método GET. É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer osdados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. É a tela que o usuário interage e deve ser construído basicamente com HTML, CSS e Javascript. Para desenvolvimento com estas linguagens basta possuir um navegador. É a tag que representa o início e fim de um formulário, todas as tags de entrada de dados devem ficar entre o e o . Respondido em 24/03/2021 18:05:22 Questão3 Questão4 Questão5 Explicação: Recebe valores do formulário via método GET. 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 127.0.0.1 192.168.1.1 ou 192.168.1.0 www ou localhost Localhost ou192.168.1.0 Localhost ou 192.168.1.1 Respondido em 24/03/2021 18:05:11 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. Questão6 javascript:abre_colabore('38403','219939612','4428580857'); TECNOLOGIAS WEB II 2a aula Lupa Exercício: CCT0882_EX_A2_201609060482_V1 24/03/2021 Aluno(a): WENDEL CORREIA BARBOSA JUNIOR 2021.1 EAD Disciplina: CCT0882 - TECNOLOGIAS WEB II 201609060482 Qual o objetivo do comando IF ? Recebe valores do formulário via método GET. Estrutura de repetição onde o teste condicional é realizado antes do Loop. Estrutura de repetição onde o teste condicional é realizado após do Loop. Recebe valores do formulário via método GET ou POST. Permite executar um bloco de comando caso uma condição seja verdadeira, ou a condição seja falsa. Respondido em 24/03/2021 18:05:44 Explicação: Permite executar um bloco de comando caso uma condição seja verdadeira, ou a condição seja falsa. Qual o objetivo do comando while ? Estrutura de repetição onde o teste condicional é realizado após do Loop. Permite executar um bloco de comando caso uma condição seja verdadeira, ou a condição seja falsa. Recebe valores do formulário via método GET. Recebe valores do formulário via método GET ou POST. Estrutura de repetição onde o teste condicional é realizado antes do Loop. Respondido em 24/03/2021 18:05:45 Explicação: Estrutura de repetição onde o teste condicional é realizado antes do Loop. Qual o objetivo do comando $_REQUEST ? Permite executar um bloco de comando caso uma condição seja verdadeira, ou a condição seja falsa. Questão1 Questão2 Questão3 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); Recebe valores do formulário via método GET. Estrutura de repetição onde o teste condicional é realizado após do Loop. Estrutura de repetição onde o teste condicional é realizado antes do Loop. Recebe valores do formulário via método GET ou POST. Respondido em 24/03/2021 18:05:47 Explicação: Recebe valores do formulário via método GET ou POST. 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); 9 4.5 erro 4 Nada será apresentado Respondido em 24/03/2021 18:05:49 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. Das estruturas utilizadas na linguagem PHP, aquela que funciona somente com vetores e objetos e emitirá mensagem de erro se for usado em uma variável com tipo de dado diferente ou não inicializada é? repeat .. until foreach do .. while while for Respondido em 24/03/2021 18:05:51 Explicação: As demais opções representam estruturas de repetição para diversos fins, mas a única que varre, vetores e objetos automaticamente é o foreach. Questão4 Questão5 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. $i = 0; $arr = array('a', 2,"José", 4); foreach ($arr as &$value) { echo $arr[$i]; $i++; } a2José4 Mensagem de Erro erro02erro04 NULL2NULL4 0123 Respondido em 24/03/2021 18:05:40 Explicação: O código funciona perfeitamente e por se tratar da linguagem php, tanto texto quanto outros tipos de dados podem ser armazenado no mesmo vetor. Questão6 javascript:abre_colabore('38403','219939624','4428581165'); TECNOLOGIAS WEB II 3a aula Lupa Exercício: CCT0882_EX_A3_201609060482_V1 24/03/2021 Aluno(a): WENDEL CORREIA BARBOSA JUNIOR 2021.1 EAD Disciplina: CCT0882 - TECNOLOGIAS WEB II 201609060482 "Somente acessada pelo objeto e pelos objetos-filhos." Em relação a Visibilidade de propriedades e métodos, baseado na afirmativa apresentada na questão, qual modificador de acesso é o correto? Default Public Private Protected Final Respondido em 24/03/2021 18:06:23 Explicação: O private é apenas para classe e o public acesso de qualquer local, default e final, não são da linguagem PHP. Qual 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("insert into aluno(matricula, nome) values('201712345', 'Luiz') "); echo " $count registro "; ?> Excluir um registro. Incluir um registro. Este código não está correto. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); Realizar uma consulta ao banco de dados. Alterar um registro. Respondido em 24/03/2021 18:06:27 Explicação: Incluir um registro. Qual o objetivo da classe PDO ? Permitir a conexão com banco de dados. Estrutura de repetição onde o teste condicional é realizado após do Loop. Executa uma consulta SQL retornando um objeto com os resultados. Permite executar um comando SQL retornando a quantidade de registros que foram afetados. Estrutura de repetição onde o teste condicional é realizado dentro do Loop e o incremento é automático. Respondido em 24/03/2021 18:06:05 Explicação: Permitir a conexão com banco de dados. Segundo o que foi apresentado nas aulas, marque aquela que explica corretamente como se faz a definição de uma classe. A definição de uma classe começa com a palavra-chave class, seguida do nome da classe. Iniciamos a criação de uma classe com o sinal de menor, depois interrogação, php, em seguida usamos a chave com a palavra-chave class e o nome das propriedades. A definição de uma classe começa com a palavra-chave classe, seguida do nome da classe e a abertura da chave e finaliza fechando a chave. A definição de uma classe começa com a palavra-chave classe, seguida do nome da classe e do comentário a respeito da mesma. Iniciamos a definição de uma classe abrindo as chaves, em seguida a palavra-chave class, seguida do nome da classe. Respondido em 24/03/2021 18:06:19 Explicação: class NomeDaClasse { // Local onde atributos, construtores e métodos são criados } Qual o objetivo do método exec() da classe PDO ? Executa uma consulta SQL retornando um objeto com os resultados. Permitir a conexão com banco de dados. Recebe valores do formulário via método GET ou POST. Permite executar um comando SQL retornando a quantidade de registros que foram afetados. Estrutura de repetição onde o teste condicional é realizado dentro do Loop e o incremento é automático. Respondido em 24/03/2021 18:06:16 Explicação:Questão3 Questão4 Questão5 Permite executar um comando SQL retornando a quantidade de registros que foram afetados. 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) "; ?> Realizar uma consulta ao banco de dados Este código não está correto. Alterar um registro. Excluir um registro. Incluir um registro. Respondido em 24/03/2021 18:06:13 Explicação: Alterar um registro. Questão6 javascript:abre_colabore('38403','219943001','4428574452'); Segundo o que foi apresentado e desenvolvido nas aulas, marque a questão que apresenta corretamente a função do Composer. require_once "bootstrap.php"; $aluno= $entityManager->find('Alunos', 101); if ($aluno=== null) { echo "aluno $id nao existe.\n"; exit(1); } $aluno->setNome('Luiz'); $aluno->setMatricula('1234'); $entityManager->flush(); ?> TECNOLOGIAS WEB II Lupa Calc. CCT0882_A4_201609060482_V1 Aluno: WENDEL CORREIA BARBOSA JUNIOR Matr.: 201609060482 Disc.: TECNOLOGIAS WEB II 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. É uma ferramenta para desenvolvimento de códigos em PHP. Ele permite que você declare as bibliotecas das quais seu projeto depende, variáveis e demais estruturas e as gerencia para você. É uma ferramenta para gerenciamento de dependências em PHP. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. É apresenta uma estrutura de classes que agiliza, a construção de códigos apenas em PHP. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. É apresenta uma estrutura de classes que agiliza, a construção de códigos em PHP e JavaScript. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. É uma ferramenta para gerenciamento de código em JavaScript. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. Explicação: Segundo o que foi apresentado nas aulas, ele é uma ferramenta para gerenciamento de dependências em PHP. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. 2. Incluir um registro. Realizar uma consulta ao banco de dados. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Qual o objetivo do código abaixo ? require_once "bootstrap.php"; $aluno= $entityManager->find('Alunos', 101); if ($aluno=== null) { echo "aluno $id nao existe.\n"; exit(1); } $entityManager->remove($aluno); $entityManager->flush(); ?> A criação do arquivo bootstrap.php é parte importante do processo para a criação da criação das classes baseado em um banco de dados previamente gerado. Marque a opção que NÃO apresenta um comando necessário deste arquivo. Qual o objetivo do código abaixo ? require_once "bootstrap.php"; Alterar um registro. Excluir um registro. Este código não está correto. Explicação: Alterar um registro. 3. Realizar uma consulta ao banco de dados. Este código não está correto. Incluir um registro. Excluir um registro. Alterar um registro. Explicação: Excluir um registro. 4. require_once "vendor/autoload.php"; require_once "bootstrap.php"; $isDevMode = true; use Doctrine\ORM\Tools\Setup; use Doctrine\ORM\EntityManager; Explicação: require_once "bootstrap.php"; fica em arquivo de configuração, que faz referência ao bootstrap e não dentro dele. 5. $aluno= new Aluno() ; $aluno->setNome('Luiz'); $aluno->setMatricula('1234'); $entityManager->flush(); ?> 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()); } ?> Este código não está correto. Realizar uma consulta ao banco de dados. Incluir um registro. Excluir um registro. Alterar um registro. Explicação: Incluir um registro. 6. Alterar um registro. Excluir um registro. Este código não está correto. Realizar uma consulta ao banco de dados. Incluir um registro. Explicação: Realizar uma consulta ao banco de dados. Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 18:07:35. javascript:abre_colabore('35581','219947354','4428590614'); Qual o objetivo da View ( Visão ) no padrão MVC ? Qual o objetivo do Controller ( Controlador ) no padrão MVC ? TECNOLOGIAS WEB II Lupa Calc. CCT0882_A5_201609060482_V1 Aluno: WENDEL CORREIA BARBOSA JUNIOR Matr.: 201609060482 Disc.: TECNOLOGIAS WEB II 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. É responsável pelo comportamento da aplicação. É onde se encontram os códigos referentes ao regras de negócio, serviços, persistência com o banco de dados, etc. É um padrão de arquitetura que implementa interfaces para o usuário Responsável por exibir os resultados das regras de negócio (Model). 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. Explicação: Responsável por exibir os resultados das regras de negócio (Model). 2. É responsável pelo comportamento da aplicação. 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. 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. Explicação: É responsável pelo comportamento da aplicação. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Qual a importância da pasta module no Zend Framework ? O que é framework ? O Zend Framework é um conjunto de programas que estão divididos em várias pastas. Marque a questão que apresenta o nome da pasta que é responsável por armazenar configurações de cache, upload de arquivos etc. Existem algumas vantagens na produção de sistemas utilizando um framework. Segundo o que foi apresentado nas aulas marque aquela que não representa uma vantagem. 3. 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. É um padrão de arquitetura que implementa interfaces para o usuário É responsável pelo comportamento da aplicação. É onde se encontram os códigos referentes ao regras de negócio, serviços, persistência com o banco de dados, etc. Contém os módulos desenvolvidos pelos usuários. Explicação:Contém os módulos desenvolvidos pelos usuários. 4. 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. É 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. Responsável por exibir os resultados das regras de negócio (Model). É responsável pelo comportamento da aplicação. Explicaçã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. 5. module config public data vendor Explicação: O que pode gerar confusão são as configurações de cache, porém estes arquivos, também ficam na pasta data. 6. Código seguro, pois já foi extensivamente testado. Reaproveitamento de código. Permite o uso de padrões de projetos (Design Patterns). Curva de aprendizagem menor. Facilidade de manutenção. Explicação: A curva de aprendizagem é maior e representa uma desvantagem, segundo apresentado nas aulas. Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 18:08:18. javascript:abre_colabore('35581','219939709','4428593021'); Qual o objetivo da tag < select > ? Qual o objetivo da tag < fieldset > ? TECNOLOGIAS WEB II Lupa Calc. CCT0882_A1_201609060482_V2 Aluno: WENDEL CORREIA BARBOSA JUNIOR Matr.: 201609060482 Disc.: TECNOLOGIAS WEB II 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. É a tag que representa o início e fim de um formulário, todas as tags de entrada de dados devem ficar entre o < form > e o < / form > . Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. É a tela que o usuário interage e deve ser construído basicamente com HTML, CSS e Javascript. Para desenvolvimento com estas linguagens basta possuir um navegador. É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. Elemento que permite a criação de uma caixa onde somente um elemento será escolhido. Explicação: Elemento que permite a criação de uma caixa onde somente um elemento será escolhido. 2. É a tag que representa o início e fim de um formulário, todas as tags de entrada de dados devem ficar entre o < form > e o < / form> . Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. É a tela que o usuário interage e deve ser construído basicamente com HTML, CSS e Javascript. Para desenvolvimento com estas linguagens basta possuir um navegador. Elemento que permite a criação de uma caixa onde somente um elemento será escolhido. É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Apesar de no PHP não ser necessário definir o tipo de uma variável, ele suporta apenas três os tipos de dados, entre eles os escalares. Das opções abaixo, marque aquela que apresenta apenas tipos escalares. O que é Backend ? Qual o objetivo do comando $_GET ? fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. Explicação: Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. 3. String e Array Integer e Array Integer e String Float e Object Boolean e Object Explicação: Os tipos escalares são: integer, float, String, Boolean 4. Elemento que permite a criação de uma caixa onde somente um elemento será escolhido. Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. É a tela que o usuário interage e deve ser construído basicamente com HTML, CSS e Javascript. Para desenvolvimento com estas linguagens basta possuir um navegador. É a tag que representa o início e fim de um formulário, todas as tags de entrada de dados devem ficar entre o e o . Explicação: É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. 5. É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. Recebe valores do formulário via método GET. É a tag que representa o início e fim de um formulário, todas as tags de entrada de dados devem ficar entre o e o . Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um 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: formulário. É a tela que o usuário interage e deve ser construído basicamente com HTML, CSS e Javascript. Para desenvolvimento com estas linguagens basta possuir um navegador. Explicação: Recebe valores do formulário via método GET. 6. Localhost ou 192.168.1.1 192.168.1.1 ou 192.168.1.0 Localhost ou192.168.1.0 localhost ou 127.0.0.1 www ou localhost 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. Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 18:09:00. javascript:abre_colabore('35581','219947409','4428598649'); Qual o objetivo da View ( Visão ) no padrão MVC ? Qual o objetivo do Controller ( Controlador ) no padrão MVC ? TECNOLOGIAS WEB II Lupa Calc. CCT0882_A5_201609060482_V2 Aluno: WENDEL CORREIA BARBOSA JUNIOR Matr.: 201609060482 Disc.: TECNOLOGIAS WEB II 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. É onde se encontram os códigos referentes ao regras de negócio, serviços, persistência com o banco de dados, etc. Responsável por exibiros resultados das regras de negócio (Model). É um padrão de arquitetura que implementa interfaces para o usuário É 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. Explicação: Responsável por exibir os resultados das regras de negócio (Model). 2. É 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. Responsável por exibir os resultados das regras de negócio (Model). 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 pelo comportamento da aplicação. Explicação: É responsável pelo comportamento da aplicação. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Qual a importância da pasta module no Zend Framework ? O que é framework ? O Zend Framework é um conjunto de programas que estão divididos em várias pastas. Marque a questão que apresenta o nome da pasta que é responsável por armazenar configurações de cache, upload de arquivos etc. Existem algumas vantagens na produção de sistemas utilizando um framework. Segundo o que foi apresentado nas aulas marque aquela que não representa uma vantagem. 3. Contém os módulos desenvolvidos pelos usuários. É 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. 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 pelo comportamento da aplicação. Explicação: Contém os módulos desenvolvidos pelos usuários. 4. Responsável por exibir os resultados das regras de negócio (Model). 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. É um padrão de arquitetura que implementa interfaces para o usuário É responsável pelo comportamento da aplicação. É onde se encontram os códigos referentes ao regras de negócio, serviços, persistência com o banco de dados, etc. Explicaçã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. 5. config data module public vendor Explicação: O que pode gerar confusão são as configurações de cache, porém estes arquivos, também ficam na pasta data. 6. Permite o uso de padrões de projetos (Design Patterns). Facilidade de manutenção. Curva de aprendizagem menor. Código seguro, pois já foi extensivamente testado. Reaproveitamento de código. Explicação: A curva de aprendizagem é maior e representa uma desvantagem, segundo apresentado nas aulas. Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 18:09:44. javascript:abre_colabore('35581','219947434','4428599266'); Segundo o que foi apresentado e desenvolvido nas aulas, marque a questão que apresenta corretamente a função do Composer. require_once "bootstrap.php"; $aluno= $entityManager->find('Alunos', 101); if ($aluno=== null) { echo "aluno $id nao existe.\n"; exit(1); } $aluno->setNome('Luiz'); $aluno->setMatricula('1234'); $entityManager->flush(); ?> TECNOLOGIAS WEB II Lupa Calc. CCT0882_A4_201609060482_V2 Aluno: WENDEL CORREIA BARBOSA JUNIOR Matr.: 201609060482 Disc.: TECNOLOGIAS WEB II 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. É uma ferramenta para gerenciamento de código em JavaScript. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. É apresenta uma estrutura de classes que agiliza, a construção de códigos apenas em PHP. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. É uma ferramenta para gerenciamento de dependências em PHP. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. É uma ferramenta para desenvolvimento de códigos em PHP. Ele permite que você declare as bibliotecas das quais seu projeto depende, variáveis e demais estruturas e as gerencia para você. É apresenta uma estrutura de classes que agiliza, a construção de códigos em PHP e JavaScript. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. Explicação: Segundo o que foi apresentado nas aulas, ele é uma ferramenta para gerenciamento de dependências em PHP. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. 2. Excluir um registro. Incluir um registro. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Qual o objetivo do código abaixo ? require_once "bootstrap.php"; $aluno= $entityManager->find('Alunos', 101); if ($aluno=== null) { echo "aluno $id nao existe.\n"; exit(1); } $entityManager->remove($aluno); $entityManager->flush(); ?> A criação do arquivo bootstrap.php é parte importante do processo para a criação da criação das classes baseado em um banco de dados previamente gerado. Marque a opção que NÃO apresenta um comando necessário deste arquivo. Qual o objetivo do código abaixo ? require_once "bootstrap.php"; Alterar um registro. Realizar uma consulta ao banco de dados. Este código não está correto. Explicação: Alterar um registro. 3. Incluir um registro. Excluir um registro. Alterar um registro. Este código não está correto. Realizar uma consulta ao banco de dados. Explicação: Excluir um registro. 4. require_once "bootstrap.php"; require_once "vendor/autoload.php"; use Doctrine\ORM\Tools\Setup; $isDevMode = true; use Doctrine\ORM\EntityManager; Explicação: require_once "bootstrap.php"; fica em arquivo de configuração, que faz referência ao bootstrap e não dentro dele. 5. $aluno= new Aluno() ; $aluno->setNome('Luiz'); $aluno->setMatricula('1234'); $entityManager->flush(); ?> 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()); } ?> Excluir um registro. Incluir um registro. Realizar uma consulta ao banco de dados. Este código não está correto. Alterar um registro. Explicação: Incluir um registro. 6. Realizar uma consulta ao banco de dados. Incluir um registro. Este código não está correto. Alterar um registro. Excluir um registro. Explicação: Realizar uma consulta ao banco de dados. Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 18:10:41. javascript:abre_colabore('35581','219943166','4428603958'); "Somente acessada pelo objeto e pelos objetos-filhos." Em relação a Visibilidade de propriedades e métodos, baseado na afirmativa apresentada na questão, qual modificador de acesso é o correto? Qual 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("insert into aluno(matricula, nome) values('201712345', 'Luiz') "); echo " $count registro TECNOLOGIAS WEB II Lupa Calc. CCT0882_A3_201609060482_V2 Aluno: WENDEL CORREIA BARBOSA JUNIOR Matr.: 201609060482 Disc.: TECNOLOGIAS WEB II 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Private Final Public Protected Default Explicação: O private é apenas para classe e o public acesso de qualquer local, default e final, não são da linguagem PHP. 2. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); "; ?> Qual o objetivo da classe PDO ? Segundo o que foi apresentado nas aulas, marque aquela que explica corretamente como se faz a definição de uma classe. Qual o objetivo do método exec() da classe PDO ? Alterar um registro. Excluir um registro. Este código não está correto. Realizar uma consulta ao banco de dados. Incluir um registro. Explicação: Incluir um registro. 3. Estrutura de repetição onde o teste condicional é realizado após do Loop. Permite executar um comando SQL retornando a quantidade de registros que foram afetados. Executa uma consulta SQL retornando um objeto com os resultados. Permitir a conexão com banco de dados. Estrutura de repetição onde o teste condicional é realizado dentro do Loop e o incremento é automático. Explicação: Permitir a conexão com banco de dados. 4. A definição de uma classe começa com a palavra-chave classe, seguida do nome da classe e a abertura da chave e finaliza fechando a chave. Iniciamos a criação de uma classe com o sinal de menor, depois interrogação, php, em seguida usamos a chave com a palavra-chave class e o nome das propriedades. Iniciamos a definição de uma classe abrindo as chaves, em seguida a palavra-chave class, seguida do nome da classe. A definição de uma classe começa com a palavra-chave classe, seguida do nome da classe e do comentário a respeito da mesma. A definição de uma classe começa com a palavra-chave class, seguida do nome da classe. Explicação: class NomeDaClasse { // Local onde atributos, construtores e métodos são criados } 5. Permitir a conexão com banco de dados. Estrutura de repetição onde o teste condicional é realizado dentro do Loop e o incremento é automático. Recebe valores do formulário via método GET ou POST. 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) "; ?> Permite executar um comando SQL retornando a quantidade de registros que foram afetados. Executa uma consulta SQL retornando um objeto com os resultados. Explicação: Permite executar um comando SQL retornando a quantidade de registros que foram afetados. 6. Alterar um registro. Realizar uma consulta ao banco de dados Este código não está correto. Incluir um registro. Excluir um registro. Explicação: Alterar um registro. Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 18:11:25. javascript:abre_colabore('35581','219945497','4428610638'); Qual o objetivo do comando IF ? Qual o objetivo do comando while ? TECNOLOGIAS WEB II Lupa Calc. CCT0882_A2_201609060482_V2 Aluno: WENDEL CORREIA BARBOSA JUNIOR Matr.: 201609060482 Disc.: TECNOLOGIAS WEB II 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Permite executar um bloco de comando caso uma condição seja verdadeira, ou a condição seja falsa. Estrutura de repetição onde o teste condicional é realizado antes do Loop. Estrutura de repetição onde o teste condicional é realizado após do Loop. Recebe valores do formulário via método GET. Recebe valores do formulário via método GET ou POST. Explicação: Permite executar um bloco de comando caso uma condição seja verdadeira, ou a condição seja falsa. 2. Recebe valores do formulário via método GET ou POST. Permite executar um bloco de comando caso uma condição seja verdadeira, ou a condição seja falsa. Estrutura de repetição onde o teste condicional é realizado antes do Loop. Recebe valores do formulário via método GET. Estrutura de repetição onde o teste condicional é realizado após do Loop. Explicação: Estrutura de repetição onde o teste condicional é realizado antes do Loop. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Qual o objetivo do comando $_REQUEST ? 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); Das estruturas utilizadas na linguagem PHP, aquela que funciona somente com vetores e objetos e emitirá mensagem de erro se for usado em uma variável com tipo de dado diferente ou não inicializada é? 3. Estrutura de repetição onde o teste condicional é realizado após do Loop. Estrutura de repetição onde o teste condicional é realizado antes do Loop. Recebe valores do formulário via método GET ou POST. Permite executar um bloco de comando caso uma condição seja verdadeira, ou a condição seja falsa. Recebe valores do formulário via método GET. Explicação: Recebe valores do formulário via método GET ou POST. 4. Nada será apresentado 4.5 9 erro 4 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. 5. for repeat .. until while do .. while 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. $i = 0; $arr = array('a', 2,"José", 4); foreach ($arr as &$value) { echo $arr[$i]; $i++; } foreach Explicação: As demais opções representam estruturas de repetição para diversos fins, mas a única que varre, vetores e objetos automaticamente é o foreach. 6. NULL2NULL4 erro02erro04 Mensagem de Erro 0123 a2José4 Explicação: O código funciona perfeitamente e por se tratar da linguagem php, tanto texto quanto outros tipos de dados podem ser armazenado no mesmo vetor. Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 18:12:04. javascript:abre_colabore('35581','219943203','4428614379'); Qual o objetivo da tag < select > ? Qual o objetivo da tag < fieldset > ? TECNOLOGIAS WEB II Lupa Calc. CCT0882_A1_201609060482_V3 Aluno: WENDEL CORREIA BARBOSA JUNIOR Matr.: 201609060482Disc.: TECNOLOGIAS WEB II 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. É a tag que representa o início e fim de um formulário, todas as tags de entrada de dados devem ficar entre o < form > e o < / form > . Elemento que permite a criação de uma caixa onde somente um elemento será escolhido. É a tela que o usuário interage e deve ser construído basicamente com HTML, CSS e Javascript. Para desenvolvimento com estas linguagens basta possuir um navegador. Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. Explicação: Elemento que permite a criação de uma caixa onde somente um elemento será escolhido. 2. Elemento que permite a criação de uma caixa onde somente um elemento será escolhido. É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. É a tela que o usuário interage e deve ser construído basicamente com HTML, CSS e Javascript. Para desenvolvimento com estas linguagens basta possuir um navegador. É a tag que representa o início e fim de um formulário, todas as tags de entrada de dados devem ficar entre o < form > e o < / form> . javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Apesar de no PHP não ser necessário definir o tipo de uma variável, ele suporta apenas três os tipos de dados, entre eles os escalares. Das opções abaixo, marque aquela que apresenta apenas tipos escalares. O que é Backend ? Qual o objetivo do comando $_GET ? Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. Explicação: Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. 3. Integer e String Integer e Array String e Array Boolean e Object Float e Object Explicação: Os tipos escalares são: integer, float, String, Boolean 4. É a tela que o usuário interage e deve ser construído basicamente com HTML, CSS e Javascript. Para desenvolvimento com estas linguagens basta possuir um navegador. Elemento que permite a criação de uma caixa onde somente um elemento será escolhido. Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. É a tag que representa o início e fim de um formulário, todas as tags de entrada de dados devem ficar entre o e o . Explicação: É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. 5. É a tela que o usuário interage e deve ser construído basicamente com HTML, CSS e Javascript. Para desenvolvimento com estas linguagens basta possuir um navegador. É o código interno do sistema podendo ser o acesso ao banco de dados, um servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é importante pois o desenvolvimento do frontend só funciona se o backend fornecer os dados. Para o desenvolvimento do backend é necessário a instalação de um servidor Web. Recebe valores do formulário via método GET. Elemento que permite um agrupamento de informações, geralmente utilizado como uma seção dentro de um formulário. É a tag que representa o início e fim de um formulário, todas as tags de entrada de dados devem ficar entre o e o 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: . Explicação: Recebe valores do formulário via método GET. 6. 192.168.1.1 ou 192.168.1.0 Localhost ou192.168.1.0 Localhost ou 192.168.1.1 www ou localhost localhost ou 127.0.0.1 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. Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 18:14:42. javascript:abre_colabore('35581','219943298','4428623240'); Qual o objetivo do comando IF ? Qual o objetivo do comando while ? TECNOLOGIAS WEB II Lupa Calc. CCT0882_A2_201609060482_V3 Aluno: WENDEL CORREIA BARBOSA JUNIOR Matr.: 201609060482 Disc.: TECNOLOGIAS WEB II 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Permite executar um bloco de comando caso uma condição seja verdadeira, ou a condição seja falsa. Recebe valores do formulário via método GET ou POST. Estrutura de repetição onde o teste condicional é realizado após do Loop. Estrutura de repetição onde o teste condicional é realizado antes do Loop. Recebe valores do formulário via método GET. Explicação: Permite executar um bloco de comando caso uma condição seja verdadeira, ou a condição seja falsa. 2. Permite executar um bloco de comando caso uma condição seja verdadeira, ou a condição seja falsa. Estrutura de repetição onde o teste condicional é realizado antes do Loop. Recebe valores do formulário via método GET ou POST. Estrutura de repetição onde o teste condicional é realizado após do Loop. Recebe valores do formulário via método GET. Explicação: Estrutura de repetição onde o teste condicional é realizado antes do Loop. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Qual o objetivo do comando $_REQUEST ? 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); Das estruturas utilizadas na linguagem PHP, aquela que funciona somente com vetores e objetos e emitirá mensagem de erro se for usado em uma variável com tipo de dado diferente ou não inicializada é? 3. Estrutura de repetição onde o teste condicional é realizado antes do Loop. Recebe valores do formulário via método GET. Recebe valores do formuláriovia método GET ou POST. Permite executar um bloco de comando caso uma condição seja verdadeira, ou a condição seja falsa. Estrutura de repetição onde o teste condicional é realizado após do Loop. Explicação: Recebe valores do formulário via método GET ou POST. 4. Nada será apresentado 4 erro 9 4.5 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. 5. for while foreach repeat .. until 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. $i = 0; $arr = array('a', 2,"José", 4); foreach ($arr as &$value) { echo $arr[$i]; $i++; } do .. while Explicação: As demais opções representam estruturas de repetição para diversos fins, mas a única que varre, vetores e objetos automaticamente é o foreach. 6. Mensagem de Erro NULL2NULL4 a2José4 0123 erro02erro04 Explicação: O código funciona perfeitamente e por se tratar da linguagem php, tanto texto quanto outros tipos de dados podem ser armazenado no mesmo vetor. Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 18:17:04. javascript:abre_colabore('35581','219943405','4428635513'); "Somente acessada pelo objeto e pelos objetos-filhos." Em relação a Visibilidade de propriedades e métodos, baseado na afirmativa apresentada na questão, qual modificador de acesso é o correto? Qual 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("insert into aluno(matricula, nome) values('201712345', 'Luiz') "); echo " $count registro TECNOLOGIAS WEB II Lupa Calc. CCT0882_A3_201609060482_V3 Aluno: WENDEL CORREIA BARBOSA JUNIOR Matr.: 201609060482 Disc.: TECNOLOGIAS WEB II 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Private Public Default Protected Final Explicação: O private é apenas para classe e o public acesso de qualquer local, default e final, não são da linguagem PHP. 2. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); "; ?> Qual o objetivo da classe PDO ? Segundo o que foi apresentado nas aulas, marque aquela que explica corretamente como se faz a definição de uma classe. Qual o objetivo do método exec() da classe PDO ? Alterar um registro. Realizar uma consulta ao banco de dados. Este código não está correto. Incluir um registro. Excluir um registro. Explicação: Incluir um registro. 3. Executa uma consulta SQL retornando um objeto com os resultados. Permitir a conexão com banco de dados. Estrutura de repetição onde o teste condicional é realizado dentro do Loop e o incremento é automático. Estrutura de repetição onde o teste condicional é realizado após do Loop. Permite executar um comando SQL retornando a quantidade de registros que foram afetados. Explicação: Permitir a conexão com banco de dados. 4. A definição de uma classe começa com a palavra-chave classe, seguida do nome da classe e a abertura da chave e finaliza fechando a chave. A definição de uma classe começa com a palavra-chave class, seguida do nome da classe. Iniciamos a criação de uma classe com o sinal de menor, depois interrogação, php, em seguida usamos a chave com a palavra-chave class e o nome das propriedades. Iniciamos a definição de uma classe abrindo as chaves, em seguida a palavra-chave class, seguida do nome da classe. A definição de uma classe começa com a palavra-chave classe, seguida do nome da classe e do comentário a respeito da mesma. Explicação: class NomeDaClasse { // Local onde atributos, construtores e métodos são criados } 5. Permitir a conexão com banco de dados. Executa uma consulta SQL retornando um objeto com os resultados. Estrutura de repetição onde o teste condicional é realizado dentro do Loop e o incremento é automático. 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) "; ?> Permite executar um comando SQL retornando a quantidade de registros que foram afetados. Recebe valores do formulário via método GET ou POST. Explicação: Permite executar um comando SQL retornando a quantidade de registros que foram afetados. 6. Excluir um registro. Incluir um registro. Este código não está correto. Alterar um registro. Realizar uma consulta ao banco de dados Explicação: Alterar um registro. Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 18:17:56. javascript:abre_colabore('35581','219947706','4428641143'); Segundo o que foi apresentado e desenvolvido nas aulas, marque a questão que apresenta corretamente a função do Composer. require_once "bootstrap.php"; $aluno= $entityManager->find('Alunos', 101); if ($aluno=== null) { echo "aluno $id nao existe.\n"; exit(1); } $aluno->setNome('Luiz'); $aluno->setMatricula('1234'); $entityManager->flush(); ?> TECNOLOGIAS WEB II Lupa Calc. CCT0882_A4_201609060482_V3 Aluno: WENDEL CORREIA BARBOSA JUNIOR Matr.: 201609060482 Disc.: TECNOLOGIAS WEB II 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. É apresenta uma estrutura de classes que agiliza, a construção de códigos em PHP e JavaScript. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. É apresenta uma estrutura de classes que agiliza, a construção de códigos apenas em PHP. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. É uma ferramenta para gerenciamento de dependências em PHP. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. É uma ferramenta para gerenciamento de código em JavaScript. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. É uma ferramenta para desenvolvimento de códigos em PHP. Ele permite que você declare as bibliotecas das quais seu projeto depende, variáveis e demais estruturas e as gerencia para você. Explicação: Segundo o que foi apresentado nas aulas, ele é uma ferramenta para gerenciamento de dependências em PHP. Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerencia (instala / atualiza) para você. 2. Realizar uma consulta ao banco de dados. Incluir um registro. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on();Qual o objetivo do código abaixo ? require_once "bootstrap.php"; $aluno= $entityManager->find('Alunos', 101); if ($aluno=== null) { echo "aluno $id nao existe.\n"; exit(1); } $entityManager->remove($aluno); $entityManager->flush(); ?> A criação do arquivo bootstrap.php é parte importante do processo para a criação da criação das classes baseado em um banco de dados previamente gerado. Marque a opção que NÃO apresenta um comando necessário deste arquivo. Qual o objetivo do código abaixo ? require_once "bootstrap.php"; Excluir um registro. Este código não está correto. Alterar um registro. Explicação: Alterar um registro. 3. Este código não está correto. Excluir um registro. Incluir um registro. Alterar um registro. Realizar uma consulta ao banco de dados. Explicação: Excluir um registro. 4. require_once "vendor/autoload.php"; use Doctrine\ORM\EntityManager; use Doctrine\ORM\Tools\Setup; $isDevMode = true; require_once "bootstrap.php"; Explicação: require_once "bootstrap.php"; fica em arquivo de configuração, que faz referência ao bootstrap e não dentro dele. 5. $aluno= new Aluno() ; $aluno->setNome('Luiz'); $aluno->setMatricula('1234'); $entityManager->flush(); ?> 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()); } ?> Este código não está correto. Realizar uma consulta ao banco de dados. Incluir um registro. Alterar um registro. Excluir um registro. Explicação: Incluir um registro. 6. Este código não está correto. Realizar uma consulta ao banco de dados. Incluir um registro. Excluir um registro. Alterar um registro. Explicação: Realizar uma consulta ao banco de dados. Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 18:18:38. javascript:abre_colabore('35581','219940027','4428634022'); Qual o objetivo da View ( Visão ) no padrão MVC ? Qual o objetivo do Controller ( Controlador ) no padrão MVC ? TECNOLOGIAS WEB II Lupa Calc. CCT0882_A5_201609060482_V3 Aluno: WENDEL CORREIA BARBOSA JUNIOR Matr.: 201609060482 Disc.: TECNOLOGIAS WEB II 2021.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. É onde se encontram os códigos referentes ao regras de negócio, serviços, persistência com o banco de dados, etc. Responsável por exibir os resultados das regras de negócio (Model). É um padrão de arquitetura que implementa interfaces para o usuário É 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. Explicação: Responsável por exibir os resultados das regras de negócio (Model). 2. É um padrão de arquitetura que implementa interfaces para o usuário Responsável por exibir os resultados das regras de negócio (Model). É responsável pelo comportamento da aplicação. É onde se encontram os códigos referentes ao regras de negócio, serviços, persistência com o banco de dados, etc. 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. Explicação: É responsável pelo comportamento da aplicação. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Qual a importância da pasta module no Zend Framework ? O que é framework ? O Zend Framework é um conjunto de programas que estão divididos em várias pastas. Marque a questão que apresenta o nome da pasta que é responsável por armazenar configurações de cache, upload de arquivos etc. Existem algumas vantagens na produção de sistemas utilizando um framework. Segundo o que foi apresentado nas aulas marque aquela que não representa uma vantagem. 3. 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. É um padrão de arquitetura que implementa interfaces para o usuário Contém os módulos desenvolvidos pelos usuários. É responsável pelo comportamento da aplicação. É onde se encontram os códigos referentes ao regras de negócio, serviços, persistência com o banco de dados, etc. Explicação: Contém os módulos desenvolvidos pelos usuários. 4. É onde se encontram os códigos referentes ao regras de negócio, serviços, persistência com o banco de dados, etc. É um padrão de arquitetura que implementa interfaces para o usuário É 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). Explicaçã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. 5. data module public vendor config Explicação: O que pode gerar confusão são as configurações de cache, porém estes arquivos, também ficam na pasta data. 6. Código seguro, pois já foi extensivamente testado. Curva de aprendizagem menor. Facilidade de manutenção. Permite o uso de padrões de projetos (Design Patterns). Reaproveitamento de código. Explicação: A curva de aprendizagem é maior e representa uma desvantagem, segundo apresentado nas aulas. Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 18:19:16. javascript:abre_colabore('35581','219943476','4428643659');
Compartilhar