Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: AVALIAÇÃO I ESTUDOS DISCIPLINARES VII 6599-15_SEI_DS_0119_R_20202 CONTEÚDO Usuário viviane.paiva4 @aluno.unip.br Curso ESTUDOS DISCIPLINARES VII Teste AVALIAÇÃO I Iniciado 15/10/20 21:43 Enviado 15/10/20 21:51 Status Completada Resultado da tentativa 8 em 10 pontos Tempo decorrido 7 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: Um IDE ( Integrated Development Environment) é uma ferramenta que pode ajudá-lo no desenvolvimento de aplicações Java. Assinale abaixo o IDE que não pode ser utilizado para criar programas em JAVA. SQL Server. NetBeans. Eclipe. SQL Server. JDeveloper. CodeBlocks. Resposta:C Comentário: SQL Server é uma ferramenta de gerenciamento de banco de dados. Pergunta 2 São características da arquitetura denominada MVC – Model-View-Controller: I- A camada modelo é responsável por implementar as regras de negócio. UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 1 em 1 pontos 1 em 1 pontos http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_105131_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_105131_1&content_id=_1419765_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: II- Camada de controle faz a ligação entre a tela e a camada de negócio. III- A divisão em camadas aumenta a complexidade de manutenção do software. Assinale a alternativa correta: I e II estão corretas. II e III estão corretas. I está correta. I e II estão corretas. III está correta. II está correta. Resposta:C Comentário: No MVC, a camada de modelo implementa regras de negócio e a camada de controle faz a ligação entre as camadas view e model. Embora o MVC aumente a complexidade de construção, ele traz maior facilidade de manutenção em função da divisão de responsabilidades. Pergunta 3 Resposta Selecionada: b. Respostas: a. b. c. d. e. O objetivo de um diagrama de estados é fazer a modelagem do comportamento de uma sociedade de objetos que trabalham em conjunto. Usando a máquina de estados, pode-se fazer a modelagem do comportamento de um objeto individual. De acordo com essa a�rmação, analise as a�rmativas a seguir: I- Complementam a descrição de uma classe. II- Descreve a sequência de atividades que podem ocorrer em um objeto. III- Podem ser construídos para descrever as atividades do sistema inteiro. É correto apenas a�rmar: Somente III está correta. I e III estão corretas. Somente III está correta. I e II estão corretas. II e III estão corretas. Somente I está correta. Pergunta 4 0 em 1 pontos 1 em 1 pontos Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: A programação orientada a objetos (OOP) difere da programação procedural porque a segunda enfatiza a sequência de etapas de codi�cação necessárias para a solução de um problema, enquanto a programação orientada a objetos enfatiza a criação e a interação de objetos. Seguindo esse paradigma, que nome se dá ao ocultamento de informações: a interação apenas com os métodos de um objeto permite que os detalhes de sua implementação interna permaneçam ocultos para o mundo externo. Encapsulamento. Herança. Polimor�smo. Encapsulamento. Composição. Iteração de objetos. Resposta:C Comentário: de�ne o que se entende por ocultação das informações em POO é encontrada no encapsulamento. Pergunta 5 Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: A linguagem de programação Java suporta o recurso de multithreading. O recurso de multithreading permite que os programas baseados na tecnologia Java utilizem os recursos do sistema de maneira muito e�ciente. Podemos de�nir multithreading como: Multitarefas quer dizer que o Java pode ser executado de forma concorrente. Multiplataforma quer dizer que o Java pode ser executado em vários SO. Multiplataforma quer dizer que o Java pode ser executado em vários dispositivos. Multitarefas quer dizer que o Java pode ser executado como a aplicação principal pelo SO. Multitarefas quer dizer que o Java pode ser executado como a aplicação de segunda prioridade pelo SO. Multitarefas quer dizer que o Java pode ser executado de forma concorrente. Resposta:E Comentário: o termo multithreading usado em Java identi�ca que este possui a habilidade de executar várias tarefas concorrentes. 1 em 1 pontos Pergunta 6 Resposta Selecionada: b. Respostas: a. b. c. d. e. Em um arquivo CSS, os seletores de atributos permitem sua captura. Ele é manipulado pelo atributo que permite manter o código mais limpo em relação à inserção de id e class, sem deixar de proporcionar especi�cidade na seleção do seletor CSS. É possível capturar praticamente qualquer seletor, desde que ele possua um atributo identi�cável. Os principais seletores de atributos são: seletor[atr] Captura o seletor pelo seu atributo especi�cado entre colchetes. O bloco CSS a seguir utiliza o atributo de identi�cação tree no seletor. Para que? Para identi�car que somente a linha três receberá as alterações de fundo e altura. Para identi�car o componente como tree. Para identi�car que somente a linha três receberá as alterações de fundo e altura. Para identi�car que somente a linha três não receberá as alterações de fundo e altura. Para identi�car que somente os primeiros componentes receberão as alterações de fundo e altura. O id = ‘tree’ não é uma expressão possível para identi�car um componente em CSS. Pergunta 7 0 em 1 pontos 1 em 1 pontos Resposta Selecionada: e. Respostas: a. b. c. d. e. Analise a codi�cação abaixo e informe a qual tipo ela corresponde. É uma codi�cação feita em JavaScript. É uma codi�cação feita em HTML. É uma codi�cação feita em CSS. É uma codi�cação feita em XML. É uma codi�cação feita em Asp.Net. É uma codi�cação feita em JavaScript. Pergunta 8 Resposta Selecionada: a. Respostas: a. b. c. d. Considere o diagrama de classes UML a seguir. O diagrama UML acima faz uso de uma relação de agregação por composição, na leitura do relacionamento entre o objeto CatálogoDeProduto e o objeto Especi�caçãoDoProduto temos que: A parte deve estar sempre ligada ao objeto composto. A parte deve estar sempre ligada ao objeto composto. A parte composta pode ter uma ou mais partes. A parte composta deve ser removida quando remover a parte. A parte composta só existe enquanto as partes existirem. 1 em 1 pontos e. Feedback da resposta: A parte composta é “um tipo de” da parte da relação. Resposta: A Comentário: A relação de agregação tem uma leitura de “é parte de”, onde a parte composta contém um conjunto de itens, que deixam de existir caso a parte composta seja removida. Pergunta 9 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: A complexidade ciclomática é uma forma de determinar a complexidade de um programa ou método por meio da análise das condicionais ou repetições dentro do programa. Essa técnica é utilizada para garantir que todas as linhas de código sejam executadas pelo menos uma vez. A complexidade ciclomática é determinada pela quantidade de nós predicados mais 1, logo, o número de caminhos a serem testados de�nidos pelo grafo é: Fonte: ENADE, 20084. 1. 3. 4. 7. 8. Resposta:C Comentário: O número de caminhos a serem testados é de�nido pelo cálculo da complexidade ciclomática. Nós predicados são aqueles que possuem ao menos 2 saídas de �uxo, no grafo são os nós: 1, 3 e 5. Com a fórmula temos, 3 + 1 = 4. Pergunta 10 A análise de premissas que é realizada na fase inicial do projeto, junto com a análise de restrições e dos itens fora de escopo. Assinale a alternativa correta em relação à análise das premissas: 1 em 1 pontos 1 em 1 pontos Quinta-feira, 15 de Outubro de 2020 21h51min10s GMT-03:00 Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback da resposta: São suposições aceitas pelo gerente de projetos. São imposições do cliente. São as atividades que não serão feitas no projeto. De�ne o escopo do projeto. São suposições aceitas pelo gerente de projetos. Declara o que será feito no projeto. Resposta:D Comentário: As premissas são analisadas e veri�cadas para ajudar a delimitar o escopo do projeto. O foco é identi�car pontos não claros do escopo e assumir uma suposição para fazer o plano de tempo e custo. Se essas premissas não se conformarem, tornam-se riscos para o projeto. ← OK javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_1419765_1&course_id=_105131_1&nolaunch_after_review=true');
Compartilhar