Baixe o app para aproveitar ainda mais
Prévia do material em texto
DESENVOLVIMENTO DE SOFTWARE PARA WEB PTA ATIVIDADE 4 (A4) Pergunta 1 1 em 1 pontos Leia o excerto a seguir. “ Structured Query Language , Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas das características originais do SQL foram inspiradas na álgebra relacional. O SQL foi desenvolvido originalmente no início dos anos 70 nos laboratórios da IBM em San Jose, dentro do projeto System R, que tinha por objetivo demonstrar a viabilidade da implementação do modelo relacional proposto por E. F. Codd”. ROSA, A. Trabalhando com Java e SQL . Portal Viva o Linux, publicado em 15/04/2010. Disponível em: <https://www.vivaolinux.com.br/artigo/Trabalhando-com-Java-e-SQL-(parte-1)>.Acesso em: 10/2/2019. A partir do que lemos no trecho acima, considere as afirmações a seguir. I. A sintaxe correta do comando DELETE do SQL é DELETEFROM <nome da tabela>WHERE <condições>. II. Caso não seja declarada a cláusula WHERE, serão excluídos todos os registros. III. Para se alterar ou excluir uma faixa de registros, incluindo a própria faixa, utiliza-se o símbolo “>”. IV. Para se filtrar mais de uma condição, a sintaxe correta é DELETE FROM <nome da tabela> WHERE <condição> AND <condição>. Assinale a alternativa que apresenta o que é correto afirmar. Resposta Selecionada: I, II e IV. Resposta Correta: I, II e IV. Feedback da resposta: A resposta está correta. O comando foi construído na sintaxe correta. Ao analisarmos as condições da sintaxe, percebemos a correlação entre DELETE FROM <nome da tabela>, WHERE <condição> e AND <condição>. Já a simbologia >não representa um comando, pois está incompleto. Pergunta 2 1 em 1 pontos Leia o excerto a seguir. “O HTML, devido à sua herança SGML, é uma linguagem para a descrição de estrutura de documentos e não sua verdadeira apresentação. [...] o HTML define um conjunto de estilos em comum para páginas Web : cabeçalhos, parágrafos, lista e tabelas. Ele também define os estilos de caracteres como negrito e exemplos de código. Cada elemento possui um nome e está contido no que se convencionou chamar de tag (marca). Quando você escreve uma página da Web no HTML, etiqueta os diferentes elementos da sua página com essas tags que dizem ‘este é um cabeçalho’ ou ‘este é um item’”. LEMAY, L.; COLBURN, R.; TYLER, D. Aprenda a criar páginas web com HTML e XHTML em 21 dias . São Paulo: Pearson Education do Brasil, 2002. p. 44. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614283>. Acesso em: 13/1/2019. A partir das informações e dos estudos sobre HTML, associe cada tag com seu respectivo significado. I. <input> II. <h1> III. <p> IV. <head> V. <body> ( )Esta tag acopla as informações sobre o documento. ( )Este elemento cria um novo parágrafo na exibição no navegador. ( )Este elemento contém o conteúdo da página web. ( )Nesta tag é executada a entrada de dados. ( )Esta tag tem como objetivo exibir texto com letra grande. Agora, assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: IV, III, V, I, II. Resposta Correta: IV, III, V, I, II. Feedback da resposta: Resposta correta. As tags foram relacionadas corretamente com seus respectivos significados e funções. Pergunta 3 1 em 1 pontos Leia o excerto a seguir. “Sabe-se que a linguagem PHP é uma linguagem de programação criada especialmente para o uso em páginas Web .O PHP tem como característica agilidade e rapidez o que permite aos programadores desenvolver sistemas e programas com praticidade e segurança. Sua Sintaxe lembra um pouco a sintaxe do C e do Perl e é uma linguagem bem fácil de aprender. O PHP se diferencia de outros scripts CGI porque ao invés de se escrever um monte de comandos para imprimir os HTML, é escrito um arquivo HTML com os códigos PHP embutidos entre o HTML delimitado por tags de início e fim”. VAZ, W. R. Linguagem PHP (Hypertext Preprocessor) e a Web . Portal Web Artigos, publicado em 21 de julho de 2015. Disponível em:<https://www.webartigos.com/artigos/linguagem-php-hypertext-preprocessor-e-a- web/134066>. Acesso em: 13/1/2019. A partir das asserções extraídas do trecho acima, considere as afirmações a seguir. I. O comando mysql_fetch_array() retorna as subpartes de uma string em um vetor. II. O comando mysql_connect() realiza a conexão com um banco de dados. III. O comando mysql_select_db() executa a seleção de uma tabela do banco de dados. IV. O comando mysql_query() realiza a exclusão de uma tabela. Assinale a alternativa que apresenta o que é correto afirmar. Resposta Selecionada: I e II. Resposta Correta: I e II. Feedback da resposta: A resposta está correta. O comando mysql_fetch_array() executa a ordenação de uma string em um vetor e o comando mysql_connect() conecta a um banco de dados. Porém, o comando mysql_select_db() seleciona uma base de dados, não uma tabela Pergunta 4 1 em 1 pontos Leia o excerto a seguir. “Além das tags definidas pelos vários níveis de HTML, as empresas de navegadores individuais também implementam extensões específicas do navegador para o HTML. A Netscape e a Microsoft são as principais culpadas da criação de extensões, e oferecem muitos recursos novos e exclusivos dos seus navegadores. [...] Até mesmo desenvolvedores da Web com anos de experiência e centenas de páginas desenvolvidas têm de lidar com o problema de qual conjunto de tags escolher”. LEMAY, L.; COLBURN, R.; TYLER, D. Aprenda a criar páginas web com HTML e XHTML em 21 dias . São Paulo: Pearson Education do Brasil, 2002. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614283>. Acesso em: 13/1/2019. A partir das asserções extraídas do trecho acima, considere as afirmações a seguir. I. O atributo “type” tem a função de identificar se um elemento da página é um texto ou um tipo radio . II. O atributo “OnClick” caracteriza como o elemento único é identificado exclusivamernte no documento HTML. III. O atributo “value’ no “type=button” identifica o rótulo do elemento sendo um botão da página. IV. O atributo “id” representa o elemento como sendo uma string ou um valor numérico. Assinale a alternativa que apresenta o que é correto afirmar. Resposta Selecionada: I e III. Resposta Correta: I e III. Feedback da resposta: A resposta está correta. Os atributos podem definir tanto o elemento como texto ou radio, como o “value”, quando for um “typebutton”, irá exibir o rótulo do botão. O atributo “id” identifica o elemento no documento HTML. Pergunta 5 1 em 1 pontos Leia o excerto a seguir. “A recuperação de documentos da Web e sua formatação para o seu sistema são duas tarefas centrais da funcionalidade de um navegador. Dependendo do navegador e dos recursos que ele incluir, porém, você também será capaz de executar arquivos multimídia, visualizar e interagir com applets Java, ler seu e-mail ou usar outros recursos avançados oferecidos por um determinado navegador”. LEMAY, L.; COLBURN, R.; TYLER, D. Aprenda a criar páginas web com HTML e XHTML em 21 dias . São Paulo: Pearson Education do Brasil, 2002. p. 12. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614283>. Acesso em: 13/1/2019. A recuperação de informações pelo documento HTML pode ser realizada pelo comando “getElementBy”. A partir das informações e dos estudos sobre HTML, associe cada fragmento do comando com seu respectivo significado.I. document II. getElementById III. value IV. checked ( )Representa a recuperação da informação pelo seu identificador. ( )Executa o retorno do conteúdo do campo identificado. ( )Representa o conteúdodo que se deseja recuperar. ( )É o estado de uma variável do tipo radio . Agora, assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: II, III, I, IV. Resposta Correta: II, III, I, IV. Feedback da resposta: A resposta está correta. Document indica o local onde serão recuperadas as informações. getElemtnByID retorna a informação pelo identificador. Value retorna o conteúdo do campo Checked retorna o estado de uma variável do tipo radio. Pergunta 6 1 em 1 pontos Leia o excerto a seguir. “As comunicações entre esses sistemas podem usar protocolos de troca de dados rápidos e de baixo nível. Um middleware eficiente oferece suporte em consultas de banco de dados em SQL ( Structured Query Language ), sendo usado para tratar informações de recuperação do banco de dados. [...] Structured Query Language (SQL) Linguagem padrão usada para programação de bancos de dados relacionais”. SOMMERVILLE, I. Engenharia de Software . 9. ed. São Paulo: Pearson Addison Wesley, 2011. p. 344. A linguagem SQL foi criada com o objetivo de padronizar os comandos de manipulação de dados. Hoje em dia, apesar de a linguagem possuir uma quantidade considerável de extensões e implementações proprietárias, pode-se afirmar que a meta foi alcançada. Conhecendo bem a linguagem é possível acessar os recursos básicos de qualquer banco relacional. Portanto, é fundamental conhecer com propriedade os comandos SQL para que os software s sejam desenvolvidos com alto grau de qualidade. A partir destas afirmativas, considere as duas proposições a seguir e a relação entre elas. I. O comando SELECT é um comando do SQL e tem como função recuperar informações de um banco de dados relacional. PORQUE II. O comando WHERE é um comando do SQL que tem como objetivo filtrar as informações recuperadas. Marque a alternativa que mostra a correlação correta entre as respostas. Resposta Selecionada: As proposições I e II são verdadeiras, mas a II não é justificativa da I. Resposta Correta: As proposições I e II são verdadeiras, mas a II não é justificativa da I. Feedback da resposta: A resposta está correta. O comando SELECT tem como objetivo retornar informações do banco de dados. O comando WHERE é a cláusula que impõe uma condição sobre a execução do comando, por isso, deve filtrar as informações. Nesse sentido, ambas as afirmações não têm relação uma com a outra. Pergunta 7 1 em 1 pontos Leia o excerto a seguir. “A < script > tag é usada para definir um script do lado do cliente (Javascript). O < script > elemento contém instruções de script ou aponta para um arquivo de script externo por meio do src atributo. Usos comuns para Javascript são manipulação de imagem, validação de formulário e alterações dinâmicas de conteúdo”. Portanto, a função do script é inserir comandos Javascript no corpo do arquivo HTML como forma de realizar manipulações de dados e validações de informações inseridas pelo usuário. W3SCHOOLS. HTML 5 Tutorial . Portal W3Schools, 2019. Disponível em: <https://www.w3schools.com/html/>. Acesso em: 3/2/2019. De acordo com o trecho acima, é possível perceber a importância da linguagem Javascript pela tag < script > do HTML para a construção de sites interativos. Nesse sentido, assinale com V, as afirmações verdadeiras e com F, as falsas. ( ) O script divisão é descrito na tag <head> do documento HTML. ( ) O script é consideradouma função síncrona. ( )As variáveis do script são declarados na divisão <body> do HTML. ( )Um dos comandos de iteração repetitiva do Javascript é o for() Agora, assinale a alternativa que apresenta a sequência correta de respostas. Resposta Selecionada: V, F, F, V. Resposta Correta: V, F, F, V. Feedback da resposta: A resposta está correta. As informações acerca do script e Javascript foram entendidas perfeitamente. O script está na divisão <head> e o comando for() executa um laço. O script não é uma função e as variáveis são declaradas na divisão <head>. Pergunta 8 1 em 1 pontos Leia o excerto a seguir. “Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software . Essas atividades podem envolver o desenvolvimento de software a partir do zero em uma linguagem padrão de programação como Java ou C.” SOMMERVILLE, I. Engenharia de Software . 9. ed. São Paulo: Pearson Addison Wesley, 2011. p. 18. O processo de desenvolvimento de software para web segue o mesmo princípio de desenvolvimento que lemos no texto acima. Este processo de desenvolvimento serve para qualquer suporte, como a web , desktop ou aplicativos móveis, sempre se utilizando de uma ou mis linguagens de desenvolvimento. É fundamental para o desenvolvedor ter pleno domínio dos significados das linguagens que são utilizadas no ambiente onde ele desenvolve. Deste modo, considerando as informações apresentadas e os conteúdos estudados sobre desenvolvimento de software para web , analise os conceitos a seguir e associe-os com suas respectivas descrições. I) PHP II) HTML III) SQL IV) AJAX ( )Linguagem responsável por executar processos assíncronos. ( )Esta linguagem é a mais indicada para sistemas web . ( )O objetivo desta linguagem é estruturar a apresentação do software . ( )Linguagem que executa a interação com o banco de dados. Agora, assinale a alternativa que apresenta a sequência correta de respostas. Resposta Selecionada: IV, I, II, III. Resposta Correta: IV, I, II, III. Feedback da resposta: A resposta está correta. Para se implementar um sistema para web, é necessária a interação de diversas linguagens, cada uma com seu principal objetivo. É fundamental para o desenvolvedor ter pleno conhecimento das funcionalidades de cada linguagem. Pergunta 9 1 em 1 pontos Leia o excerto a seguir. “PHP é uma linguagem que permite criar sitesWEB dinâmicos, possibilitando uma interação com o usuário através de formulários, parâmetros da URL e links. A diferença de PHP com relação a linguagens semelhantes a Javascript é que o código PHP é executado no servidor, sendo enviado para o cliente apenas html puro. Desta maneira é possível interagir com bancos de dados e aplicações existentes no servidor, com a vantagem de não expor o código fonte para o cliente. Isso pode ser útil quando o programa está lidando com senhas ou qualquer tipo de informação confidencial”. LOPES, S. O que é PHP? Portal Oficina da Net, publicado em 19/12/2007. Disponível em: <https://www.oficinadanet.com.br/artigo/659/o_que_e_php>. Acesso em: 10/2/2019. De acordo com o trecho acima, é possível perceber a importância da linguagem PHP para a construção de sites interativos. Nesse sentido, assinale com V, as afirmações verdadeiras e com F, as falsas. I. O código PHP é representa pelos símbolos <?php ... ?> II. As variáveis em PHP são declaradas pelo símbolo % III. Os comandos SQL são integrados na linguagem PHP IV. No PHP a recepção de variáveis externas é dada por $_VAR Agora, assinale a alternativa que apresenta a sequência correta de respostas. Resposta Selecionada: V, F, V, F. Resposta Correta: V, F, V, F. Feedback da resposta: As repostas estão corretas. As sintaxes estão corretas para o início e fimdo código PHP e a linguagem de manipulação. A declaração de variável está incorreta, como a recepção de variáveis externas. Pergunta 10 1 em 1 pontos Leia o excerto a seguir. “jQuery UI é umconjunto curado de interações de interface do usuário, efeitos, widgets e temas construídos sobre a biblioteca jQueryJavascript. [...] O jQuery é uma biblioteca Javascript rápida, pequena e rica em recursos. Ele torna as coisas como passagem e manipulação de documentos HTML, manipulação de eventos, animação e Ajax muito mais simples, com uma API fácil de usar que funciona em vários navegadores”. JQUERY. jQuery API . Portal jQuery, The jQuery Foundation, 2019. Disponível em: <http://api.jquery.com/>. Acesso em: 3/2/2019. I. A função Ajax pertence à biblioteca jQuery com o objetivo de realizar chamadas assíncronas de funções. PORQUE II. O Ajax tem uma estrutura própria de sintaxe que deve ser seguida para o processamento assíncrono. A respeito dessas proposições, assinale a opção correta. Resposta Selecionada: As proposições I e II são verdadeiras, mas a II não é justificativa da I. Resposta Correta: As proposições I e II são verdadeiras, mas a II não é justificativa da I. Feedback da resposta: A resposta está correta. O Ajax realmente tem como função realizar chamadas assíncronas, pertencendo à biblioteca jQuery e o Ajax tem estrutura própria, mas não justifica a proposição I. Quarta-feira, 15 de Abril de 2020 12h20min56s BRT
Compartilhar