Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q2751976 Arquitetura de Software

Os barramentos de expansão de um computador são responsáveis pelo tráfego de informações entre o chipset e os periféricos do computador. Qual dos barramentos abaixo é utilizado para mouse/teclado?

Alternativas
Q2751975 Arquitetura de Software

Em relação as memórias do computador algumas estão na categoria de memória somente de leitura. Qual das memórias a seguir não corresponde a este grupo?

Alternativas
Q2751974 Arquitetura de Software

Quando um processador é comprado, ele vem da fábrica com sua frequência interna máxima definida. O ato de aumentar esta frequência por meio de um processo técnico é também chamado de:

Alternativas
Q2751973 Arquitetura de Software

Em relação a marca e modelo de processadores para computadores pessoais, qual das opções abaixo não corresponde a família INTEL?

Alternativas
Q2751972 Arquitetura de Software

Em relação a unidade de armazenamento do computador podemos dizer que a palavra “CASA” é armazenada em:

Alternativas
Q2751971 Arquitetura de Software

Em relação as conexões TCP qual das portas abaixo geralmente é atribuida ao correio eletrônico (SMTP)?

Alternativas
Q2751970 Arquitetura de Software

Em relação aos tipos mais comuns de cabeamento as características: cabo coaxial grosso, 500 metros de segmento máximo, 100 nós/segundo e cabo original atualmente obsoleto. Corresponde a quais opções abaixo?

Alternativas
Q2751969 Arquitetura de Software

Em um ambiente de rede um serviço é especificado formalmente por um conjunto de primitivas (operações) disponíveis para que um processo do usuário acesse o serviço.


I - Bloco que espera por uma conexão de entrada.

II - Encerrar uma conexão.

III - Estabelecer uma conexão com um par que está à espera.

IV - Enviar uma mensagem ao par.


Os significados acima expressam respectivamente quais primitivas?

Alternativas
Q2751968 Arquitetura de Software

Num ambiente de rede as camadas podem oferecer dois tipos diferentes de serviços às camadas situadas acima delas: serviços orientados a conexões e serviços sem conexões. Entre as opções apresentadas qual não corresponde a serviços orientados a conexões?

Alternativas
Q2751967 Arquitetura de Software

As redes locais, geograficamente distribuídas e metropolitanas podem ser representadas respectivamentes pelas siglas:

Alternativas
Q2751196 Arquitetura de Software

Sobre os equipamentos de redes de computadores, marque V para as afirmativas verdadeiras e F para as falsas.


( ) Hubs são equipamentos que, ao receber um pacote, o distribuem para todas as demais portas.

( ) Gateways são equipamentos utilizados para interligar duas ou mais redes.

( ) Roteadores são equipamentos que operam na Camada Física do modelo ISO/OSI.

( ) Switches são equipamentos que operam na Camada de Sessão do modelo ISO/OSI.


Assinale a sequência correta.

Alternativas
Q2751194 Arquitetura de Software

Sobre Java, assinale a afirmativa correta.

Alternativas
Q2751192 Arquitetura de Software

Sobre a linguagem de programação Python e suas palavras reservadas, assinale a alternativa que NÃO apresenta uma palavra reservada em Python.

Alternativas
Q2751190 Arquitetura de Software

A linguagem de programação C++ foi desenvolvida a partir da linguagem C, principalmente para agregar os conceitos de classes. Sobre C/C++, assinale a afirmativa correta.

Alternativas
Q2751188 Arquitetura de Software

Uma estrutura de dados unidimensional, homogênea, com um mesmo identificador e elementos alocados sequencialmente na memória de um computador, é conhecida como:

Alternativas
Q2751186 Arquitetura de Software

#include <stdio.h>


int main(int argc, char** argv) {

int i, j, aux;

int v[] = {10, 8, 6, 4, 2, 9, 7, 5, 3, 1};


for(i = 10 - 1; i >= 1; i--)

for(j = 0; j < i; j++)

if(v[j] > v[j + 1]) {

aux = v[j];

v[j] = v[j + 1];

v[j + 1] = aux;

}


_________ for(i = 0; i < 10; i+)

_______________ printf("%d ", v[i]);


return 0;

}

Considerando o algoritmo acima, implementado na linguagem C, assinale a alternativa correta, quanto à saída produzida do trecho destacado.

Alternativas
Q2751184 Arquitetura de Software

Algoritmos são normalmente definidos como uma sequência finita e ordenada de instruções bem estabelecidas. Sobre lógica de programação e algoritmos, assinale a afirmativa correta.

Alternativas
Q2751183 Arquitetura de Software

Na Engenharia de Software, muitos autores sempre destacaram a importância da documentação de sistemas de software. As diferentes metodologias, desde o desenvolvimento em cascata até os métodos ágeis, propõem um conjunto de documentos a serem elaborados, variando da abordagem extensiva até a mais simplificada. Diferentes entidades de normatização, como IEEE, ISO, ESA, definiram padrões para documentação de software. Em todo o ciclo de desenvolvimento de software, a abordagem das metodologias tem foco no processo e no produto visando sempre à qualidade. Sobre as técnicas de documentação de sistemas, marque V para as afirmativas verdadeiras e F para as falsas.


( ) A documentação de sistemas inclui todos os documentos desde o estudo de viabilidade, especificação de requisitos até os manuais de treinamento e de usuários do sistema.

( ) A listagem de codificação de programas com os comentários de linha e de blocos não faz parte da documentação de sistema, pois não interessam ao cliente.

( ) Depois de colocado em operação, o sistema se encerra, pois a equipe de desenvolvimento não estará presente para a manutenção.

( ) Os métodos ágeis propõem a criação do documento de visão inicial de requisitos e da arquitetura para em seguida partir para o processo de desenvolvimento.


Assinale a sequência correta.

Alternativas
Q2751180 Arquitetura de Software

Em cada estágio do ciclo de desenvolvimento de um sistema baseado em software, os testes são de fundamental importância para garantir a qualidade do produto final. Não são apenas requisitos funcionais do sistema que devem ser testados, mas também os requisitos não funcionais. Considerando esse texto, analise as afirmativas abaixo que descrevem o objetivo dos testes.


I - O teste de Unidade é feito em nível de módulo de programação ou componente de software.

II - O teste de Integração é realizado pelo usuário quando o sistema executa em um sistema operacional.

III - No teste de Sistema, os requisitos funcionais e não funcionais são testados para garantir a qualidade de todo o sistema.

IV - O teste de Aceitação é conduzido em conjunto com os usuários com o propósito de verificar a confiabilidade do sistema.


Está correto o que se afirma em

Alternativas
Q2751178 Arquitetura de Software

A especificação técnica de um computador é essencial para que as atividades típicas da área de Tecnologia da Informação sejam desenvolvidas com sucesso. Sobre a especificação de configuração de um computador, assinale a afirmativa correta.

Alternativas
Respostas
3481: E
3482: B
3483: E
3484: A
3485: B
3486: B
3487: C
3488: A
3489: E
3490: D
3491: B
3492: D
3493: A
3494: C
3495: C
3496: D
3497: A
3498: C
3499: D
3500: C