Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.089 questões

Q2869955 Arquitetura de Software

A normalização de bancos de dados relacionais é a aplicação de regras no projeto do banco de dados, visando a redução de redundâncias, o aumento de desempenho e também a melhora da integridade dos dados. A forma normal que indica que atributos não chave devem ser mutuamente independentes e dependentes unicamente da chave primária é:

Alternativas
Q2869953 Arquitetura de Software

Uma transação no banco de dados deve satisfazer algumas propriedades para garantir a sua confiabilidade. São elas:

Alternativas
Q2869951 Arquitetura de Software

A Hierarquia de Memória consiste em projetar vários níveis de memória com diferentes velocidades e tamanhos, controlando o acesso a cada nível conforme os dados são ou não encontrados. Implementar a memória de um computador como uma Hierarquia de Memória traz vários benefícios. A respeito do assunto, considere as seguintes afirmativas:

1. Registradores estão no topo da hierarquia.

2. Quanto mais perto do processador, menor é o custo x bit da memória.

3. Os dados não são copiados entre os níveis da hierarquia, para evitar sobrecarga.

4. Quando ocorre um miss, o nível mais baixo é acessado para recuperar o dado solicitado.

Assinale a alternativa correta.

Alternativas
Q2869949 Arquitetura de Software

“É um dispositivo de segurança da rede que monitora o tráfego de rede de entrada e saída e decide permitir ou bloquear tráfegos específicos de acordo com um conjunto definido de regras de segurança”. Trata-se da definição de:

Alternativas
Q2869947 Arquitetura de Software

Em relação a Redes de Computadores, considere as seguintes afirmativas:

1. NAT é uma técnica de reescrita de endereços IP para permitir acesso à rede externa.

2. Switches são equipamentos para interligação entre máquinas, que possuem como característica o encaminhamento dos pacotes recebidos a todos os dispositivos conectados.

3. Uma desvantagem da topologia em malha (mesh) é o tratamento de falhas de comunicação em alguma interligação.

4. O protocolo TCP tem como características o controle de fluxo de saída e a retransmissão de pacotes.

Assinale a alternativa correta.

Alternativas
Q2866562 Arquitetura de Software
Imagem associada para resolução da questão
Alternativas
Q2866560 Arquitetura de Software

Na Orientação a Objetos (OO) uma característica utilizada por classes, objetos, métodos e outros são os modificadores de acesso. Sobre o assunto, informe se é (V) verdadeiro ou (F) falso o que se afirma a seguir:


( ) O modificador de acesso PRIVATE é mais leniente que o PROTECTED.

( ) Uma classe publica que possui atributos privados e métodos privados não é visível para classes de fora de seu pacote.

( ) Podemos utilizar os modificadores de acesso para que apenas algumas das classes de um pacote possam ter acesso a uma classe em particular em um outro determinado pacote.

( ) Podemos utilizar os modificadores de acesso para permitir acesso de leitura a todos os métodos, mas não as variáveis de instância.

( ) Podemos utilizar os modificadores de acesso para restringir o acesso de leitura a todas as classes que comecem com uma determinada sequência ou palavra, por exemplo, restringir o acesso as classes que possuem a palavra UTIL.


A sequência correta de cima para baixo é:

Alternativas
Q2866558 Arquitetura de Software

Assinale a alternativa que contenha a saída (output) do código Java abaixo:


Imagem associada para resolução da questão

Alternativas
Q2866557 Arquitetura de Software

Assinale a alternativa INCORRETA sobre qualidade de software:

Alternativas
Q2866555 Arquitetura de Software

No desenvolvimento para dispositivos móveis utilizando Android podemos utilizar alguns tipos de layout que facilitam o desenvolvimento das telas de aplicativos. Relacione os tipos de layouts e suas descrições e assinale a alternativa com a sequência correta:


1 - AbsoluteLayout.

2 - FrameLayout.

3 - LinearLayout.

4 - TableLayout.

5 - RelativeLayout.


( ) Permite posicionar um componente relativo a outro, por exemplo, abaixo ou acima de um componente existente.

( ) Utilizado quando necessário que um componente preencha a tela inteira do dispositivo automaticamente.

( ) Permite posicionar componentes, fornecendo as coordenadas x e y.

( ) Utilizado para organizar os componentes na vertical ou horizontal.

( ) Utilizado para organizar os componentes em uma tabela, com linhas e colunas.


A sequência correta de cima para baixo é:

Alternativas
Q2866553 Arquitetura de Software
Preencha as lacunas e assinale a alternativa correta: Em Javascript existe um operador de comparação que verifica que os valores são iguais e do mesmo tipo, esse operador é representado por __________________. O método ________________ busca na string uma substring que seja igual ao valor passado por parâmetro e o substitui por um novo valor informado também por parâmetro. A tecnologia ____________ permite que uma linguagem como o Javascript possa manipular a alterar a estrutura de documentos, com por exemplo, uma página durante seu tempo de vida no navegador do lado cliente.
Alternativas
Q2866551 Arquitetura de Software

Assinale a alternativa que contenha o algoritmo que irá armazenar oito números em um vetor, imprimir todos os números digitados e quantidade de números múltiplos de seis que foram inseridos:

Alternativas
Q2866550 Arquitetura de Software

Preencha as lacunas e assinale a alternativa correta: Um(a) ____________________ é uma versão limitada de uma lista vinculada em que nós podem ser inseridos apenas no final da lista e excluídos apenas no início. Um(a)__________________ é uma estrutura de dados bidimensional não-linear que contém nós com dois ou mais links. Uma fila é referida como uma estrutura de dados ____________ porque os primeiros nós inseridos são os primeiros nós removidos.

Um(a) ____________________ é uma versão limitada de uma lista vinculada em que nós podem ser inseridos e excluídos somente a partir do início da lista.

Alternativas
Q2866548 Arquitetura de Software

Assinale a alternativa INCORRETA sobre desenvolvimento para dispositivos móveis da plataforma Android:

Alternativas
Q2866547 Arquitetura de Software

Analise as assinaturas de métodos abaixo:


I - public void X() { return; }

II - public void Y() { return null; }

III - public void W() {}

IV - public int A() { return 9; }

V - public int B() { return 9.0}

VI - public int C() { return null; }


Assinale a alternativa que contenha apenas assinaturas de métodos válidas, ou seja, que independente da classe, serão compiladas sem erros:

Alternativas
Q2866545 Arquitetura de Software

Assinale a alternativa INCORRETA sobre a linguagem de programação Javascript:

Alternativas
Q2861252 Arquitetura de Software

O PHP é uma das linguagens mais utilizadas na web, seria correto dizer que:

Alternativas
Q2855392 Arquitetura de Software

A tecnologia de fita dominante nos dias de hoje é um sistema de cartucho conhecido como fita linear aberta (LTO – Linear Tape Open).


Neste contexto, assinale a afirmativa CORRETA relacionada ao LTO.


Alternativas
Q2709005 Arquitetura de Software

Para melhorar o aproveitamento dos endereços disponíveis, os desenvolvedores do TPC/IP dividiram o endereçamento IP em cinco classes. Quanto às denominações técnicas destas classes, assinale a alternativa correta.

Alternativas
Q2709004 Arquitetura de Software

Quanto às principais funções que podem existir no setup da BIOS (Basic Input/Output System), analise as afirmativas abaixo e assinale a alternativa correta.


I. Realizar procedimentos de overclock.

II. Configurar a ordem de boot (inicialização) do sistema.

III. Alterar as configurações de vídeo (resolução da tela).

Alternativas
Respostas
2441: C
2442: E
2443: B
2444: D
2445: B
2446: A
2447: A
2448: C
2449: A
2450: D
2451: A
2452: D
2453: E
2454: A
2455: A
2456: E
2457: D
2458: C
2459: D
2460: A