ID 149917 Tecnologia da Informação Desenvolvimento de Software AOCP 2017 Texto associado Sobre Orientação a Objeto e concorrência em Java, julgue, como VERDADEIRO ou FALSO, os itens a seguir. Uma classe que implementa uma interface precisa implementar todos os métodos abstratos declarados na interface, caso contrário, a classe é considerada como classe abstrata e precisa ser declarada usando a palavra-chave “ abstract ”. C Certo E Errado
ID 149590 Tecnologia da Informação Desenvolvimento de Software AOCP 2017 Texto associado Sobre árvores balanceadas, julgue, como VERDADEIRO ou FALSO, os itens a seguir. Uma árvore binária de pesquisa é considerada uma árvore AVL se todo vértice não folha, exceto a raiz, tem um vértice irmão, e, para todo par de irmãos, sua altura difere de no máximo 1. C Certo E Errado
ID 204675 Tecnologia da Informação Desenvolvimento de Software CEBRASPE 2016 Os padrões de projeto (design patterns) que separam a construção de um objeto complexo da sua representação e que capturam e externalizam um estado interno de um objeto são, respectivamente, A visitor e builder. B decorator e interpreter. C proxy e state. D command e adapter. E builder e memento.
ID 182083 Tecnologia da Informação Desenvolvimento de Software Instituto Quadrix 2016 Os softwares estão categorizados em diversos tipos. Qual tipo de software são programas construídos para executarem dentro de um produto específico, como as teclas digitais de um forno micro-ondas? A Software Embutido. B Software de Aplicação. C Software da Web. D Software de Inteligência Artificial. E Software Aberto.
ID 168762 Tecnologia da Informação Desenvolvimento de Software FCC 2016 Considere o serviço de páginas web implementado em uma arquitetura de três ou quatro camadas. Nessa arquitetura, o Browser se localiza na camada de A Apresentação. B Aplicação. C Web. D Serviços. E Negócios.
ID 168681 Tecnologia da Informação Desenvolvimento de Software FCC 2016 Uma equipe de Analistas de TI, ao realizar a homologação de produtos resultantes de projetos de software , tem como objetivo principal A entregar oficialmente o software ao cliente, mediante assinatura do protocolo de entrega. B realizar testes por meio de especialistas da equipe de desenvolvedores. C verificar a consistência da documentação produzida. D confrontar a documentação de requisitos com as funcionalidades do software E obter a aceitação do produto de software pelo cliente.
ID 168252 Tecnologia da Informação Desenvolvimento de Software FCC 2016 O principal negócio de uma empresa é armazenar e devolver combustíveis. A armazenagem ocorre a) por recebimento dutoviário, em que as distribuidoras clientes compram gasolina e GNV que são armazenados nos tanques da empresa; b) por recebimento rodoviário, pelo qual as distribuidoras clientes compram biocombustíveis (biodiesel e etanol) de usinas e o transportam até a empresa. Para armazenar os produtos a distribuidora precisa emitir uma NF − Nota Fiscal de armazenagem. Considerando o negócio da empresa, a equipe de Analistas de TI iniciou o desenvolvimento de um sistema com uma reunião em que os clientes elegeram os pontos fundamentais do projeto, priorizando a emissão de NFs. Porém, para chegar ao ponto de emitir uma NF, muitas rotinas precisavam ser desenvolvidas, entre elas alguns cadastros essenciais. Após a definição de um layout simples para as telas de cadastro, foram executados testes funcionais e foi entregue a 1ª versão do sistema em 1 semana de trabalho. Os clientes, sempre presentes, iniciaram imediatamente o uso do sistema e deram os i, solicitando melhorias e novos recursos. No início a entrega de versões era constante, mas depois se estabilizaram em torno de 1 semana, mantendo sempre a comunicação ativa e o respeito. Os analistas usavam muito a refatoração e práticas TDD − Test-Driven Development durante o desenvolvimento. Pelas características, a metodologia de desenvolvimento utilizada pela equipe de Analistas de TI é: A Modelo em cascata ágil. B SCRUM. C Concorrente. D XP − Extreme Programming. E Processo Unificado.
ID 167910 Tecnologia da Informação Desenvolvimento de Software FCC 2016 Em PHP, para criar um cookie chamado produto contendo o valor Computador , e válido por dois dias, utiliza-se o comando: A Response.Cookies("produto","Computador",Expires(time()+172800)); B setcookie (“produto”, “Computador”, time()+172800); C Cookie produto = new Cookie(“Computador”,172800)); D $_COOKIE(“produto”, “Computador”,172800); E setcookie (“produto”, “Computador”, time()+86400);
ID 167902 Tecnologia da Informação Desenvolvimento de Software FCC 2016 Considerando a estrutura de dados denominada árvore, A a sua altura é definida como a profundidade média de todos os seus vértices. B um vértice com um ou dois filhos é denominado folha. C cada nó tem no mínimo dois filhos em uma árvore binária. D as folhas de uma árvore binária completa podem ter profundidades distintas entre si. E a profundidade de um vértice em uma árvore é definida como o comprimento da raiz da árvore até esse vértice.
ID 167898 Tecnologia da Informação Desenvolvimento de Software FCC 2016 Considere os construtores abaixo que são de duas classes Java de uma mesma aplicação. public Corrente(double juroCh, String banco, String agencia, String conta, String cliente, double saldo) { super(banco, agencia, conta, cliente, saldo); this.juroCh = juroCh; } public Conta(String banco, String agencia, String conta, String cliente, double saldo) { this.banco = banco; this.agencia = agencia; this.conta = conta; this.cliente = cliente; this.saldo = saldo; } Pode-se concluir que A Conta é construtor de uma interface e Corrente , da classe que a implementa. B Corrente é uma subclasse da superclasse Conta . C os dois construtores são de subclasses da mesma superclasse. D a classe Conta não poderá ter sobrecarga de construtores. E todo método da classe Conta terá que ser sobrescrito na classe Corrente