Filtrar


Questões por página:
Assinale as Alternativas VERDADEIRAS com (V) e as alternativas FALSAS com (F) relativas a Arquitetura de Software. ( ) Os Modelos de Arquiteturas de Software são um facilitador para a comunicação entre todas as partes interessadas no desenvolvimento de um Sistema Computacional. ( ) A Arquitetura de um sistema de software é definida pelas propriedades internas de seus componentes e pelos estados internos que estes componentes podem atingir durante a execuação do mesmo. ( ) É o software operacional sendo mostrado nos seus detalhes sintáticos e semânticos representativos de seu comportamento interno. ( ) As propriedades de seus componentes são as suas características capazes de descrever como os componentes interagem com outros componentes. ( ) Os modelos tubos e filtros, orientado a objetos e arquitetura em camadas são exemplos de estilos arquiteturais. Assinale a alternativa que contem a sequência de marcação CORRETA dos itens acima, de cima para baixo.
A arquitetura MVC (Model-View-Controller), um modelo de arquitetura de software, é aplicada à divisão ou abstração de tarefas em camadas independentes que, através de trocas de requisições e mensagens, se interagem de forma a organizar o código para que sua manutenção, encapsulamento e reúso fiquem mais dinâmicos e simples, pois permite uma melhor separação de responsabilidades e de distribuição de tarefas. Diante do exposto, analise as afirmativas a seguir.
I. Model: camada que contém a aplicação física, e de sua responsabilidade apresentar a interface gráfica do sistema aos usuários.
II. Controller: define o comportamento da aplicação; é como um gerenciador da interface do usuário, interpretando suas ações e que se comunica por meio de eventos disparados pela interação do usuário com o Modelo no padrão MVC para atualizar dados à View. A função desse padrão de arquitetura é tornar possível a separação entre as camadas.
III. View: camada de apresentação com usuário, ou seja, são classes responsáveis pela apresentação da interface gráfica do sistema, onde são realizadas a entrada de dados e a visualização das respostas processadas.
Está correto o que se afirma em

Considere que em uma tabela de dispersão (ou tabela hash) de módulo 9, inicialmente vazia, que usa endereçamento aberto, técnica de tentativa linear para resolver colisões e função de dispersão h(k) = k mod m, onde k é a chave a ser inserida, foram inseridas as seguintes chaves: 3,14,15,81,65,19,35,40 e 50 (nesta ordem). O número de colisões para a inserção desses dados é:

Considerando o programa em linguagem Java abaixo:

public static void main(String[] args) {

int x = 10, y = 5, res;

res = proc1(x, y);

System.out.println("x = " + x + ", y = " + y + " e res = " + res);

}

private static int proc1(int x, int y){

int res;

x = x * 10;

y = y * 10;

res = x * y;

return res;

}

Após a execução será mostrado no vídeo:

Considerando o programa Java abaixo, o que será mostrado após a execução com a entrada dos números 3,5 e 2, nesta sequência?

public class JavaApplication46 {

public static void main(String[] args) {

double A, B, C, MEDIA;

java.util.Scanner Input = new java.util.Scanner(System.in);

A = Input.nextDouble();

B = Input.nextDouble();

C = Input.nextDouble();

MEDIA = A + B + C / 10;

System.out.printf("MEDIA = %.1f\n", MEDIA);

}

}

Escolha a alternativa CORRETA.