Questões
Pratique com questões de diversas disciplinas e universidades
1.548 questões encontradas(exibindo 10)
JavaScript é uma linguagem de programação interpretada, originalmente implementada como parte dos navegadores web para que scripts pudessem ser executados. O conceito de execução de scripts pode ser definido como:
Client-Side.
Client-Server.
Client-Script.
Client-Web.
Side-Client.
Um desenvolvedor Java SE possui, em uma aplicação, duas subclasses B e C, estendendo a mesma superclasse A. Na superclasse A, há o método calcularValor, também presente nas duas subclasses B e C, mas implementado de maneiras diferentes.
Apos compilar e executar a aplicação, foram exibidos, na tela, os valores 4, 9 e 5. Nessa aplicação, evidencia-se o uso de:
Alan Kay formulou os princípios de orientação a objetos. Entre esses princípios, o primeiro diz que qualquer coisa pode ser um objeto, ou seja, podemos considerar objetos os substantivos em uma especificação.
Levando-se esse princípio em conta, qual alternativa abaixo representa objetos da seguinte especificação: “Desenvolva um sistema que contenha um cadastro de usuários e um cadastro de itens. Esses usuários podem fazer pedidos, que conterão uma quantidade de itens.”
Portanto, podemos compreender a importância das interfaces nas linguagens orientadas a objeto. Qual é o objeto da interface set?
Quando definimos uma coleção de objetos que não possua elementos duplicados.
Quando definimos uma coleção de objetos que possua elementos duplicados.
Quando definimos uma coleção de objetos que seja ordenada.
Quais são os padrões apresentados no capítulo 9 para gerenciar muitos objetos?
Command, Double Dispatch e Visitor
Strategy, Observer e Proxy
Facade, Adapter e Visitor
No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, Python são Orientadas a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO.
Os atributos são pertencentes à classe, eles poderão ser do tipo primitivo ou referência.
A dimensão da estrutura dinâmica tem limitações, sendo uma de suas restrições à limitação física do espaço de memória do computador onde ocorrerá a execução do algoritmo.
A instrução import será utilizada para identificar e carregar classes que desejarmos utilizar em nossos programas. As instruções import deverão aparecer sempre antes da definição das classes.
Um resultado interessante para o princípio da coesão é o princípio que um método não deverá modificar o estado de um objeto ou de objetos existentes ou retornar um valor, mas não ambos.
Considere o seguinte fragmento de código-fonte escrito na linguagem Python:
def foo(a):
return a + a + a
b = 1
foo(b)
foo(b)
foo(b)
Após a execução de todos esses códigos, qual é o valor a ser mostrado mediante o comando abaixo?
print(b)Assinale a alternativa incorreta:
Analise as classes abaixo e assinale a alternativa correta.
public class Veiculo {
public void acelerar() {
System.out.println("Veiculo acelerando");
}
}
public class Carro extends Veiculo {
public void acelerar() {
System.out.println("Carro acelerando");
}
}
public class Teste {
public static void main(String[] args) {
Veiculo veiculo = new Carro();
veiculo.acelerar();
}
}