Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.584 questões

Q2802280 Arquitetura de Software

Dentro os diversos periféricos disponíveis para utilização junto ao computador, existem aqueles que facilitam o translado de dados de forma física, que são os dispositivos de armazenamento removível. Qual das opções abaixo NÃO identifica um dispositivo de armazenamento removível?

Alternativas
Q2802279 Arquitetura de Software

A programação orientada a objetos trabalha com classes, métodos, instâncias, objetos, entre outros componentes. Nesse contexto, os componentes podem possuir padrões de acesso, a fim de tornar o código mais seguro. Esses padrões de acesso determinam quem e como poderão ser acessados esses componentes. Identifique, dentre as opções disponíveis, qual representa a descrição do padrão de acesso a seguir:


“Quando é aplicado na classe, não permite estendêla. Nos métodos, impede que o mesmo seja sobrescrito na subclasse. Nos valores de variáveis, não podem ser alterados depois que já tenha sido atribuído um valor”

Alternativas
Q2802274 Arquitetura de Software

Na programação orientada a objetos, possuímos alguns componentes para que seja possível a abstração de problemas reais no meio computacional. Identifique, dentre as opções disponíveis, qual representa a descrição a seguir:


“Modelo que possui características e comportamentos, que se permite ser uma estrutura de armazenamento de valores e realiza manipulações nestes valores”

Alternativas
Q2802269 Arquitetura de Software

Quando estamos falando de comunicação via internet, a coleção de protocolos conhecida como TCP/IP (Transmission Control Protocol / Internet Protocol) é utilizada para realizar a comunicação de computadores em uma rede. Essa coleção de protocolos, a fim de garantir integridade, possui uma organização por camadas, cada uma com sua função. Indique qual alternativa contém as quatro camadas do protocolo TCP/IP.

Alternativas
Q2802263 Arquitetura de Software

O tipo de conexão IDE (Integrated Drive Electronics) era utilizado para que a placa mãe se comunicasse com o disco rígido. Esse padrão perdurou por muitos anos, sendo posteriormente substituído pela conexão SATA (Serial Advanced Technology Attachment), que trouxe uma série de melhorias na forma como os dados são trafegados entre a unidade controladora e essas unidades de memória. Identifique nas afirmativas abaixo qual se refere a IDE e qual se refere a SATA:


( ) Também conhecida como PATA (Parallel Advanced Technology Attachment).

( ) Utiliza um cabo flat de 40 ou 80 vias.

( ) Transfere dados em série, e não em paralelo como a outra tecnologia.

( ) Possui velocidade máxima de transferência de 133MB/s.

( ) Praticamente não possui os problemas de sincronização e interferência.

Alternativas
Q2802256 Arquitetura de Software

Referente a tratamento de exceções no Java, existe uma estrutura consolidada para que todas as situações adversas possam ser tratadas. Indique qual alternativa corresponde à realidade no caso descrito abaixo:


try {

Executa comando

} catch(ExceptionA e) {

trata exceção A;

} catch(ExceptionB e) {

trata exceção B;

} catch(ExceptionC e) {

trata exceção C;

} finally {

Executa comando;

}

Alternativas
Q2802250 Arquitetura de Software

Ao analisar o código a seguir, podemos verificar uma estrutura comum de encapsulamento de dados desenvolvido na linguagem Java.


public class Account{

private String conteudo;


public void setConteudo(String conteudo){

this.conteudo = conteudo;

}

public String getconteudo(){

return conteudo;

}

}


Indique qual NÃO é uma das vantagens da utilização de classes construídas da maneira apresentada acima:

Alternativas
Q2802248 Arquitetura de Software

A linguagem de programação JavaScript possui diversas ferramentas para atender às demandas necessárias dos programadores. Considere a operação em JavaScript descrita abaixo e assinale a alternativa que corresponde ao seu comportamento.


X %= Y

Alternativas
Q2802246 Arquitetura de Software

“Árvore” é como é conhecida uma estrutura abstrata de dados bidimensional não linear, muito utilizada na organização de dados. Sobre essas estruturas abstratas de dados, o que NÃO é correto afirmar?

Alternativas
Q2802244 Arquitetura de Software

Existem diversas estruturas de dados que podem facilitar a abstração de problemas, armazenar referências ou valores e determinar regras para a utilização de seus dados. Segue abaixo alguns tipos de estruturas comumente utilizadas. Relacione os componentes da primeira coluna com suas características, presentes na segunda coluna:


I. Pilha.

II. Fila.

III. Árvore.


( ) Estrutura de dados bidimensional, não linear.

( ) Também conhecida pela sigla FIFO.

( ) Também conhecida pela sigla LIFO.

( ) Seus nós são inseridos apenas na cauda (ou final) e removidos apenas na cabeça (ou início).

( ) Uma coleção onde o último a entrar será o primeiro a sair.

Alternativas
Q2802240 Arquitetura de Software

Uma das formas de se desenvolver soluções é através de algoritmos recursivos. Qual será o valor encontrado em “X” ao fim da execução da rotina principal do código abaixo?


Inteiro função (n){

Se n <= 1 então

retorna 1

senão

retorna função (n-1) * n}


Rotina principal{

X :Inteiro

X recebe função(7)}

Alternativas
Q2802239 Arquitetura de Software

Analisando o algoritmo abaixo, que contém trabalho com vetores e estruturas de repetição, qual será o valor encontrado em “X” ao fim da execução?


Inicio

T,C :Inteiro

S,X :Real

V[12,45,34,13,10,2,14,6,35,4,73] :Vetor

C,S recebe 0

T recebe 10

Enquanto C <= T faça

S recebe S + V[C]

C recebe C + 1

Fim Enquanto

X recebe S / C

Fim

Alternativas
Q2793768 Arquitetura de Software

Leia as afirmativas a seguir:


I. Um diagrama de estrutura de árvore descreve o esquema de um banco de dados não hierárquico.

II. Uma base de dados é projetada, construída e preenchida (instanciada) com dados para um propósito específico.

III. O modelo hierárquico foi o primeiro a ser reconhecido como um modelo de dados. O registro da hierarquia que precede a outros é o registro-filho, os outros são chamados de registros-pai.

IV. Uma ligação é uma associação entre dois registros. O relacionamento entre um registro-pai e vários registrosfilhos possui cardinalidade 1:1.


Marque a alternativa CORRETA:

Alternativas
Q2793766 Arquitetura de Software

Leia as afirmativas a seguir:


I. A área de atuação dos sistemas Objeto-Relacional tenta suprir a dificuldade dos sistemas relacionais convencionais, que é o de representar e manipular dados complexos, visando ser mais representativos em semântica e construções de modelagens.

II. O termo dados refere-se ao valor de um campo armazenado, matéria-prima para obtenção de informação.

III. O metadados contém informações relevantes sobre a criação, gerenciamento e uso do data warehouse e funciona como uma ponte entre os usuários do data warehouse e os dados nele contidos.

IV. O modelo relacional impede a implementação de estruturas de dados organizadas em relações.


Marque a alternativa CORRETA:

Alternativas
Q2793762 Arquitetura de Software

Leia as afirmativas a seguir:


I. Após sua criação e primeira carga, o data warehouse passa a sofrer cargas incrementais que devem refletir o ambiente operacional ao longo do tempo, tornando-o um imenso repositório para os sistemas de apoio à decisão.

II. Um Sistema Gerenciador de Base de Dados (SGBD) é uma coleção de programas que permitem aos usuários criarem e manipularem uma base de dados.

III. O Modelo Entidade-Relacionamento (MER) é um modelo de dados conceitual de alto-nível, ou seja, seus conceitos foram projetados para serem compreensíveis a usuários, descartando detalhes de como os dados são armazenados.

IV. O diagrama de classes UML não serve como esquema para o modelo de dados orientado a objetos.


Marque a alternativa CORRETA:

Alternativas
Q2793502 Arquitetura de Software

Leia as afirmativas a seguir:


I. Warehousing é uma técnica utilizada para recuperação e integração de dados a partir de fontes distribuídas, autônomas e, possivelmente, heterogêneas.

II. Uma base de dados é uma coleção de dados logicamente relacionados, com algum significado.

III. Uma base de dados tem alguma fonte de dados, algum grau de interação com eventos do mundo real e uma audiência que está ativamente interessada no seu conteúdo.

IV. O termo informação refere-se ao conjunto de dados compilados e processados de acordo com solicitação de consultas e análises.


Marque a alternativa CORRETA:

Alternativas
Q2791134 Arquitetura de Software

A paridade dos dados durante uma transmissão é um importante recurso para evitar que eles cheguem com problemas na aplicação.


Qual entre as mensagens a seguir está enviando um bit extra (depois do traço) para conferir uma paridade ímpar?

Alternativas
Q2790982 Arquitetura de Software

Qual entre os padrões a seguir trata especificamente da segurança da informação e seus sistemas envolvidos?

Alternativas
Q2790977 Arquitetura de Software

O tipo de tecnologia que permite a criação de espelhos entre discos, auxiliando assim na segurança contra perda de dados em um disco rígido, é

Alternativas
Q2790909 Arquitetura de Software

Uma informação importante no momento de configurar um determinado hardware é saber qual o endereço de memória em hexadecimal que ele está instalado.


Qual dos valores a seguir representa o número 128 de decimal para hexadecimal?

Alternativas
Respostas
2701: D
2702: D
2703: A
2704: C
2705: B
2706: A
2707: C
2708: C
2709: D
2710: B
2711: D
2712: C
2713: B
2714: D
2715: D
2716: E
2717: A
2718: D
2719: B
2720: C