Baixe o app para aproveitar ainda mais
Prévia do material em texto
1) As __________ mudam muito rapidamente na indústria de software, enquanto os conceitos __________. Portanto, é preciso conhecer os conceitos para então _________ na tecnologia adotada pela empresa (e essa tecnologia pode mudar ___________) (Weisfeld, 2013). tecnologias; evoluem; implementá-los; rapidamente Escolha a opção que completa corretamente as lacunas. Alternativas: · a) tecnologias; evoluem; implementá-los; rapidamenteAlternativa assinalada · b) linguagens de programação; evoluem; implementá-los; rapidamente · c) tecnologias; evoluem; implementá-los; lentamente · d) linguagens de programação; não mudam; implementá-los; rapidamente · e) linguagens de programação; não mudam; adaptá-los; rapidamente 2) O desenvolvimento de software ________ existe desde o início dos anos 1960, mas foi somente em meados da década de ______ que o paradigma orientado a objetos começou a _______ (Weisfeld, 2013). Escolha a opção que completa corretamente as lacunas. Alternativas: · a) estruturado; 90; ganhar impulso · b) orientado a objetos; 90; ganhar impulso Alternativa assinalada · c) orientado a objetos; 80; ser usado · d) estruturado; 80; ser usado · e) estruturado; 70; ganhar impulso 3) O desenvolvimento de software orientado a objetos (OO) existe desde o início dos anos 1960, mas foi somente em meados da década de 90 que o paradigma orientado a objetos começou a ganhar impulso. Uma linguagem é tida como orientada a objetos se ela aplica o conceito de __________ e suporta a implementação do _________, da __________ e do polimorfismo. Escolha a opção que completa corretamente as lacunas. Alternativas: · a) abstração; função; herança; · b) função; encapsulamento; herança; · c) abstração; encapsulamento; herança; Alternativa assinalada · d) encapsulamento; herança; método; · e) atributos; método; classe 4) Uma solução pode começar com algumas linhas de códigos, mas em pouco tempo se tornar centenas, milhares e até milhões de linhas. Nesse cenário, trabalhar com um único fluxo de código se torna inviável, dando origem a técnicas de implementação para organizar a solução. Uma opção para organizar o código é implementar em ________, assim cada bloco é responsável por uma determinada funcionalidade. Outra forma é utilizar __________ e criar classes que encapsulam as características e comportamentos de um determinado ________. Escolha a opção que completa corretamente as lacunas. Alternativas: · a) funções; orientação a objetos; objeto Alternativa assinalada · b) arquivos; orientação a objetos; evento · c) funções; programação funcional; objeto · d) arquivos; programação funcional; objeto · e) funções; orientação a objetos; evento
Compartilhar