Baixe o app para aproveitar ainda mais
Prévia do material em texto
• Pergunta 1 1 em 1 pontos 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 definidos pelo grafo é: Fonte: ENADE, 2008 Resposta Selecionada: c. 4. • Pergunta 2 1 em 1 pontos A programação orientada a objetos (OOP) difere da programação procedural porque a segunda enfatiza a sequência de etapas de codificaçã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. Resposta Selecionada: c. Encapsulamento. • Pergunta 3 1 em 1 pontos 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 afirmação, analise as afirmativas 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 afirmar: Resposta Selecionada: e. Somente I está correta. • Pergunta 4 0 em 1 pontos 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 especificidade na seleção do seletor CSS. É possível capturar praticamente qualquer seletor, desde que ele possua um atributo identificável. Os principais seletores de atributos são: seletor[atr] Captura o seletor pelo seu atributo especificado entre colchetes. O bloco CSS a seguir utiliza o atributo de identificação tree no seletor. Para que? A linha de CSS acima quer dizer que todas as tags <p> que tem o id “tree” vai receber a formatação independentemente de onde estiverem. Pelas opções de respostas, todas estão erradas, segue as opções. a) Para identificar o componente como tree. b) Para identificar que somente a linha três receberá as alterações de fundo e altura. c) Para identificar que somente a linha três não receberá as alterações de fundo e altura. d) Para identificar que somente os primeiros componentes receberão as alterações de fundo e altura. e) O id = ‘tree’ não é uma expressão possível para identificar um componente em CSS. Resposta Selecionada: e. O id = ‘tree’ não é uma expressão possível para identificar um componente em CSS. • Pergunta 5 1 em 1 pontos Em um modelo de entidade-relacionamento, uma entidade é dita fraca quando é verificada, entre uma entidade A e uma entidade B, a: Resposta Selecionada: a. dependência da existência entre elas ou a dependência de um identificador. • Pergunta 6 1 em 1 pontos 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. Resposta Selecionada: c. SQL Server. • Pergunta 7 1 em 1 pontos 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 EspecificaçãoDoProduto temos que: Resposta Selecionada: a. A parte deve estar sempre ligada ao objeto composto. • Pergunta 8 1 em 1 pontos 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 eficiente. Podemos definir multithreading como: Resposta Selecionada: e. Multitarefas quer dizer que o Java pode ser executado de forma concorrente. • Pergunta 9 0 em 1 pontos A tríplice restrição da gestão de projetos é formada pela gestão do escopo, prazo, custo e qualidade. Analise as afirmativas relacionadas ao gerenciamento de escopo e marque a alternativa correta: I. O gerenciamento do escopo é continuo no projeto. II. A EAP deve ser elaborada antes da definição do escopo. III. A linha de base de escopo é base para o controle de mudanças de escopo. IV. A prototipação é uma técnica para coleta de requisitos. Resposta Selecionada: b. I e III estão corretas. • Pergunta 10 1 em 1 pontos Um Design Pattern pode ser definido como uma solução amplamente aplicável a diferentes problemas que costumam aparecer com alta frequência durante o desenvolvimento de software. Trata-se, portanto, de um mecanismo que permite a obtenção do item de maior valia para o desenvolvedor que é a reusabilidade. Assinale a alternativa correta. Resposta Selecionada: e. Uma classe envolvida no Design Pattern Factory tem sempre um método abstrato que deve ser sobrescrito por subclasses mais específicas.
Compartilhar