Filtrar


Questões por página:

Um desenvolvedor deseja usar a classe a seguir no projeto de que está participando:

/acervo/questoes/25501-27500/26343_91735040210.png


Entretanto, ele não deseja expor todas as funcionalidades disponibilizadas pela classe Services e, para tal, optou por encapsular esses serviços em uma classe chamada Connection, que receberá solicitações de métodos de outras classes e as repassará para um objeto da classe Services. A solução adotada para tal fim é a seguinte:
/acervo/questoes/25501-27500/26343_101735040210.png
Que padrão de projeto foi empregado nessa solução?

A Figura a seguir exibe uma fila e uma pilha de números inteiros:


/acervo/questoes/25501-27500/26343_81735040210.png


O código Python a seguir implementa essas estruturas de dados por meio de listas.

pilha = [5,8,3,8,5]

pilAux = [ ]

fila = [4,4]


Admita que o módulo pilha contém as funções push(pil, e) e pop(pil), que implementam as operações usuais sobre uma pilha, e o módulo fila contém as funções enqueue(fila, e) e dequeue (fila), que implementam as operações usuais sobre uma fila. Ambos os módulos serão importados por um programa Python. Após a definição das estruturas de dados, esse programa Python executa uma sequência de comandos, de modo que, ao término da execução, as variáveis pilha e fila referenciam listas iguais.


Qual é essa sequência de comandos?



Seja a seguinte classe Java, que ocupa o seu próprio arquivo:

/acervo/questoes/25501-27500/26343_21735040208.png


Qual classe poderá ser inserida em um projeto, juntamente com a classe acima, sem produzir erros de compilação?

A biblioteca NumPy traz diversas funcionalidades para auxiliar o programador a lidar com matrizes. Suponha que um programador precise escrever um trecho de código, em Python, que crie uma matriz 3X3 para armazenar os números inteiros de 1 até 9 de forma ordenada, que exiba essa matriz na tela, que calcule a média desses números e que imprima o valor dessa média na tela.

O trecho de código que executa essas operações, na ordem apresentada, é

Considere a implementação do seguinte algoritmo em Swift:


Q37.png (447×352)


Esse código é uma implementação de