Questões

Pratique com questões de diversas disciplinas e universidades

1.548 questões encontradas(exibindo 10)

Página 14 de 155

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:

A

Client-Side.

B

Client-Server.

C

Client-Script.

D

Client-Web.

E

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:

A
Métodos estáticos.
B
Sobrecarga de construtor.
C
Polimorfismo.
D
Sobrecarga de métodos.
E
Métodos abstratos.

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.”

A
sistema e cadastro.
B
usuário, item e pedido.
C
usuário e sistema.
D
cadastro de itens e cadastro de usuários.
E
sistema, item e cadastro.

Portanto, podemos compreender a importância das interfaces nas linguagens orientadas a objeto. Qual é o objeto da interface set?

A

Quando definimos uma coleção de objetos que não possua elementos duplicados.

B

Quando definimos uma coleção de objetos que possua elementos duplicados.

C

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?

A

Command, Double Dispatch e Visitor

B

Strategy, Observer e Proxy

C

Facade, Adapter e Visitor

Dentre as alternativas a seguir, selecione a anotação responsável por especificar a url que será processada por um determinado controller.
A
@RequestMapping
B
@Url
C
@UrlPattern
D
@Http
E
@Controller

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.

A
V, F, F, V, F.
B
V, V, F, V, F.
C
V, F, V, F, F.
D
F, V, V, V, F.
E
F, F, V, V, V.

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)
A
0
B
1
C
2
D
3

Assinale a alternativa incorreta:

A
O uso de um dispositivo real para o desenvolvimento de aplicativos Android é a melhor opção e, por isso, pode ser a única utilizada para se fazer testes e depuração.
B
Deve-se criar vários dispositivos virtuais com características bastante diversas para testar o aplicativo em condições mais semelhantes às condições do mundo real.
C
O uso de dispositivos virtuais baseados na arquitetura x86 permite a virtualização, que apresenta maior desempenho do que um dispositivo simplesmente emulado.
D
Não é possível virtualizar um dispositivo baseado na arquitetura ARM em um computador baseado na arquitetura x86.
E
Pode-se virtualizar um dispositivo de 32 bits mesmo em um computador executando um sistema operacional de 64 bits.

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();
}

}
A
A execução do programa resulta em “Carro acelerando”;
B
O código não compila, pois falta a anotação @Override no método acelerar na classe Carro;
C
O código não compila, pois existem dois métodos com o mesmo nome e a mesma assinatura;
D
A execução do programa resulta em “Veiculo acelerando”;
E
O código não compila, pois não é possível atribuir um objeto do tipo carro em uma variável do tipo veiculo;