Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A PROVA SUBSTITUTIVA (A6) ADS0445 DESENVOLVIMENTO DE SOFTWARE PARA WEB PTA - 202010.ead-3733.03 Prova N2 Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A PROVA SUBSTITUTIVA (A6) Usuário EDGAR BISPO DA SILVA NETO Curso ADS0445 DESENVOLVIMENTO DE SOFTWARE PARA WEB PTA - 202010.ead-3733.03 Teste 20201B1 - CLIQUE AQUI PARA ACESSAR A PROVA SUBSTITUTIVA (A6) Iniciado 19/04/20 11:29 Enviado 21/04/20 15:38 Status Completada Resultado da tentativa 9 em 10 pontos Tempo decorrido 52 horas, 8 minutos Instruções Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx Pergunta 1 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. 1 em 1 pontos https://unifacs.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_565292_1 https://unifacs.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_565292_1&content_id=_12509634_1&mode=reset https://unifacs.blackboard.com/bbcswebdav/pid-12509661-dt-content-rid-84766551_1/xid-84766551_1 Resposta Selecionada: Resposta Correta: Feedback da resposta: V, F, V, F. V, F, V, F. 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 2 Resposta Selecionada: Resposta Correta: Feedback da resposta: Padrões de projeto tem o objetivo de auxiliar o processo de projeto e implementação de sistemas computacionais, dentre os quais podemos relacionar as páginas web . Dentre os padrões existentes, podemos citar o GOF que consiste de uma coleção de padrões classificados em padrões de criação, padrões estruturais e padrões comportamentais. Muitos destes padrões compõem, ainda, o padrão MVC. Para essa questão, encontramos, abaixo, uma definição sumária de quatro destes padrões: I. Composite : permite a composição de objetos estabelecendo-se uma árvore de hierarquia e relacionamentos entre objetos que compõem a estrutura. II. Applicability : independentemente da estrutura do objeto, todos os objetos de uma estrutura são tratados de forma uniforme, desprezando-se as diferenças entre eles. III. Facade : esse padrão objetiva a construção de uma interface unificada para a integração de um conjunto de interfaces. IV. Data Access Object : realiza a mediação entre a aplicação propriamente dita e a base de dados. Dados os exemplos de uso, numere-os de forma a estabelecer um relacionamento entre os padrões apresentados acima e os exemplos de uso. (_) Permite um baixo acoplamento e uma simplificação em relação à manutenção do sistema. (_) Pode ser usado em ambientes que permitam uma editoração gráfica, na qual a figura consiste de uma árvore de objetos. (_) Criar subcamadas do sistema, permitindo uma abstração em um nível acima. (_) Em um editor gráfico, todos os objetos gráficos, independentemente de suas composições, podem ser reunidos em uma classe abstrata, que incorpora as particularidades de todos os abrangidos. Assinale a alternativa que contenha a sequência correta. IV; I; III; II. IV; I; III; II. Resposta correta. Sua resposta está correta. Temos vários padrões envolvendo a criação de páginas. Cada padrão cobre um aspecto específico em relação à estrutura, comportamento e de visão. Pergunta 3 Sabe-se que podemos modificar a configuração visual dos elementos HTML por meio do uso de folhas de estilo. Para tanto, existem alguns tipos de seletores de forma que podemos associar corretamente a configuração em diversas ocasiões. Para essa questão, suponha os tipos enumerados a seguir. I - Seletores de tags 1 em 1 pontos 1 em 1 pontos Resposta Selecionada: Resposta Correta: Feedback da resposta: II - Seletores de classe III - Seletores de ID IV - Seletor de atributo Associe os seletores com as seguintes afirmações: ( ) modifica a aparência de todas as ocorrências do elemento; ( ) configura a aparência de um elemento em situações particulares; ( ) referenciado a, apenas, uma ocorrência de um elemento; ( ) aplicar a regra para subconjuntos de um mesmo elemento. Assinale a opção que tenha a sequência correta. I; IV; III; II. I; IV; III; II. Resposta correta. A resposta está correta. Nesta questão, reforçamos quatro tipos de seletores (existem, ainda, os seletores de pseudoclasse e pseudoelemento). Pergunta 4 Resposta Selecionada: Resposta Correta: Feedback da resposta: Suponha a necessidade de colocar dois formulários em sua página. Para tanto, deverão ser adicionados dois botões do tipo “ submit ” e dois botões do tipo “ reset ”. Dentre as afirmativas abaixo, assinale com “V”, aquelas que você julga como sendo verdadeiras, para resolver o problema e, com “F”, aquelas falsas, ou que tenha um conteúdo que não resolvem a questão. ( ) Para se resolver o problema, basta colocar duas seções identificadas pela tag <div> . Nesta situação, não esquecer de certificar que os parâmetros “ name ”da tag <input> tenham valores distintos. ( ) Definir duas seções distintas por meio da tag <form> . Cada <form> deverá estar associado com um script distinto, para que cada script possa tratar o grupo de entradas pertinentes. Nesta situação, não esquecer de certificar que os parâmetros “ name ” da tag <input> tenham valores distintos. ( ) Basta criar um formulário dentro do outro. Cada <form> deverá estar associado com um script distinto para que cada script possa tratar o grupo de entradas pertinentes. Nesta situação, não esquecer de certificar que os parâmetros “ name ” da tag <input> tenham valores distintos. ( ) Para se resolver o problema, basta colocar duas seções identificadas pela tag <fieldset> . Nesta situação, não esquecer de certificar que os parâmetros “ name ”da tag <input> tenham valores distintos. Selecione a opção que contenha a sequência correta. F; V; F; F. F; V; F; F. Resposta correta. A resposta está correta. Realmente devem ser estabelecidos dois controles totalmente distintos, ou seja, diferenciando no script de tratamento, nomes dos parâmetros “ name” e estarem delimitados, cada um, pelo par <form>...</form>. Cada <form> pode estar dentro de uma <div> distinta e cada <form> pode conter o seu próprio <fieldset>. 1 em 1 pontos Pergunta 5 Resposta Selecionada: Resposta Correta: Feedback da resposta: Leia o texto a seguir. “A última versão do IIS, a 5.0, ostenta vários recursos, incluindo as páginas de servidor ativas, ASP ( Active Server Pages ). Outros recursos incluem o Index Server, uma adição integrada ao IIS que propicia indexação plena de texto e pesquisa HTML, texto e documentos do Word, da Microsoft, atravésde um navegador da Web . Também está incluída uma versão do Crystal Reports para IIS quer propicia relatórios com qualidade de apresentação a partir tanto de registros da Web bem como de bancos de dados do Access e do SQL da Microsoft”. LEMAY, L.; COLBURN, R.; TYLER, D. Aprenda a criarpáginas web com HTML e XHTML em 21 dias . São Paulo: Pearson Education do Brasil, 2002.p. 798. A partir das informações e dos estudos sobre SQL, associe cada comando com seu respectivo significado. I. SELECT * FROM <tabela> II. UPDATE <tabela> SET <campo> = <valor> WHERE <condição> III. SELECT <campo> FROM TABELA IV. INSERT INTO <tabela> (<campos>) VALUES (<valores >); V. SELECT <campo> FROM TABELA WHERE <condição> ( )Seleção de dados exclusiva de campo sem filtro. ( )Alteração de dados de uma tabela. ( )Seleção de dados geral de determinada tabela. ( )Seleção de dados exclusiva com uso de filtro. ( )Inclusão de registro na tabela selecionada. Agora, assinale a alternativa que apresenta a sequência correta. III, II, I, V, IV. III, II, I, V, IV. A resposta está correta. Os comandos SQL foram corretamente associados com as suas respectivas descrições. Os comandos SELECT, INSERT e UPDATE foram corretamente associados. Pergunta 6 Você já deve ter notado, ou ouvido falar em “ scripts” e CGI ( Common Gateway Interface), em relação às páginas da internet. Como linguagens relacionadas aos scripts temos, por exemplo, o JavaScript e C#. Como linguagens associadas ao CGI, temos, por exemplo, o Perl, Python e Ruby. Dentre as afirmações abaixo, identifique com S, a que for pertinente ao script e, com C, ao CGI. ( ) Permite criar páginas dinâmicas. ( ) Pode atuar em tempo de manipulação da página. ( ) É ativado, quando forem submetidas informações ao servidor. 1 em 1 pontos 0 em 1 pontos Resposta Selecionada: Resposta Correta: ( ) Código geralmente localizado no servidor. Escolha, dentre as alternativas abaixo, qual corresponde à sequência correta. S; S; G; G. G; S; G; G. Pergunta 7 Resposta Selecionada: Resposta Correta: Feedback da resposta: Leia o texto a seguir. “[JavaScript] Criada pela Netscape com a parceria da Sun Microsystem teve por finalidade adicionar interatividade as páginas web . Sua primeira versão foi lançada em 1995 e implementada no ano seguinte no navegador Netscape Navigator 2.0. [SILVA, 2010]. Essa linguagem faz parte de uma camada de comportamento do documento HTML, onde pode definir ou alterar as formar dinâmicas de documentos e também possibilita controlar o comportamento do navegador de diversos aspectos como criação de janelas pop-up , apresentar mensagens ao usuário e até mesmo dimensionar o próprio navegador”. GIROLDO, B. C.; FRESSATI, W. Evolução no Desenvolvimento com o HTML 5. In: XVII Seinpar – in... Anais... Semana de Informática e XIV Mostra de Trabalhos de Iniciação Científica de Paranavaí. Paranavaí, 2015.p. 4. Portanto, é possível compreender a partir do trecho a importância do comportamento do documento HTML e JavaScript para que as páginas sejam dinâmicas s permitam a manipulação de dados. Assim, responda como Falso (F) ou Verdadeiro (V), as afirmativas abaixo. ( ) O comando if() tem a sintaxe: if(condição) {código} else {código}; ( ) O comando for tem a sintaxe: for (condição inicial, incremento, condição final) {código}; ( ) A declaração de variável tem a sintaxe: var = valor inicial<declaração>.; ( )a mensagem de exibição para usuário tem a sintaxe: alert(“mensagem”); Agora, assinale a alternativa que apresenta a sequência correta de respostas. V, F, F, V. V, F, F, V. Resposta correta. Foram bem compreendidos os comandos e suas sintaxes inerentes do JavaScript no corpo do documento HTML. Os comandos condicionais e de iteração de laço são fundamentais para a estruturação da lógica do programa, bem como os comandos de associação de valor e mensagem são necessários para que o software seja eficiente. Pergunta 8 1 em 1 pontos 1 em 1 pontos Resposta Selecionada: Resposta Correta: Feedback da resposta: Temos inúmeros padrões de projeto que podemos aplicar no desenvolvimento de nossas páginas, dentre os quais, podemos mencionar o padrão GOF e o padrão MVC. Analise as afirmações abaixo, classificando-as como “V”, se forem verdadeiras, ou “F”, se forem falsas. (_) O padrão GOF é mais restritiva, ou seja, analisa um aspecto em específico. (_) O padrão GOF contempla três grupos: criação; estrutural e comportamental. (_) O padrão GOF é o preferido para a implementação de páginas. (_) O padrão MVC é totalmente divergente em relação ao GOF. Assinale a alternativa que que apresenta a sequência correta. F; V; V; F. F; V; V; F. Resposta correta. Resposta correta. Realmente o padrão MVC é o preferido para a implementação das páginas, pois realiza a abstração do sistema sob vários pontos de vista. Essa decomposição funcional e estrutural, utilizando elementos do GOF, permite que os vários aspectos demandados pelas páginas possam ser supridos. Pergunta 9 Resposta Selecionada: Resposta Correta: Feedback da resposta: O padrão MVC é um dos mais utilizados no mundo do desenvolvimento de páginas por contemplar um nível de abstração mais amplo. Para tanto, ele contempla três camadas: a camada de modelo, a camada de visão e a camada controladora. Dadas as funcionalidades abaixo, relacione com as camadas atribuindo os valores “M”, “V” e “C”, respectivamente. (_) Conhecida como “ client-side ”. (_) Gerencia as demais outras camadas. (_) Trata as regras de negócio. (_) Determina qual modelo será aplicado e qual forma de visão será passada ao usuário. (_) Utiliza HTML e/ou XML. (_) Notifica as outras duas camadas na ocorrência de alterações. Assinale a alternativa que contém a sequência correta. V; C; M; C; V; M. V; C; M; C; V; M. Resposta correta. Sua resposta está correta. O padrão MVC apresenta a possibilidade de tornar o sistema altamente dinâmico. A camada de controle é capaz de decidir quais serão as regras de negócio que a camada de modelo deverá executar e qual será a visão que o usuário deve ter em um certo momento. A ação da camada de controle é dinâmica, para tal, ela recebe notificações sobre possíveis alterações inerentes à camada de negócio. A camada de visão tem a função de manipular elementos relacionados aos aspectos visuais e de interação com o usuário. Para tanto, manipula codificação em HTML e/ou XML. Pergunta 10 1 em 1 pontos 1 em 1 pontos Terça-feira, 21 de Abril de 2020 15h38min34s BRT Resposta Selecionada: Resposta Correta: Feedback da resposta: Na implementação de páginas web , uma das linguagens mais utilizadas é o PHP. Na filosofia em camadas, o PHP aparece na camada intermediária, ou seja, entre a camada de interfaceamento com o usuário e a camada que compreende as bases de dados. Analise as afirmações a seguir e assinale com “M” o que for motivo da adoção do PHP, e com “N”, caso contrário. (_) Suporta vários gerenciadores de bancos de dados, como por exemplo: MySQL, PostgresSQL e Sybase. (_) Tem suporte a diversos protocolos, tais como: LDAP, SNMP e SSH2. (_) Consegue interagir de forma muito eficiente com o HTML para validar campos do formulário. (_) Boa interatividade com o servidor APACHE. Assinale a opção que apresenta a sequência correta. M; M; N; M. M; M; N; M. Resposta correta. Sua resposta foi acertada. O PHP, como linguagem de programação para implementar a camada intermediária, deve possuir boa interação com os gerenciadores de bancos de dados e com o próprio servidor de páginas. No caso, ele possui esses requisitos. Como base para a implementação da camada intermediária e não para a camada de interfaceamento com o usuário, ele (o PHP) não precisa ter requisitos que permita uma boa interação com o HTML. ← OK javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_12509634_1&course_id=_565292_1&nolaunch_after_review=true');
Compartilhar