Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q2753261 Arquitetura de Software

Analise o seguinte shell script desenvolvido para o Linux:


#!/bin/bash

COUNT=0

for i in 'ls' do

COUNT=$((COUNT+1))

done

echo "$COUNT"


O script ao ser executado imprime no console o

Alternativas
Q2753260 Arquitetura de Software

Considere o seguinte programa escrito em Java:


public class Somatorio{


static int soma(int a, int b){return a+b;}

static float soma(float a, float b){return a-b;}

static double soma(float a, double b){return a*b;}

static double soma(double a, float b){return 4*(a+b);}

static double soma(int a, float b){return 2*(a-b);}

public static void main(String[] args){

System.out.print(Somatorio.soma(10d,2));

}

}


Ao ser executado, o programa gera o seguinte resultado na tela de comando:

Alternativas
Q2753259 Arquitetura de Software

Considere o algoritmo abaixo em pseudocódigo:


Função XP(a: inteiro)

Início

Se (a<0) então para “erro”;

Se (a==0) então retorna 1;

Se (a==1) então retorna 1;

Se (a>1) então retorna (a* XP(a-1));


Fim


Para as chamadas XP(3), XP(5) e XP(6) têm-se os seguintes resultados, respectivamente:

Alternativas
Q2753258 Arquitetura de Software

A threads é a unidade básica de utilização de CPU, sendo uma ferramenta importante para compartilhar recursos do sistema, bem como para melhorar a execução de programas. Com relação a esse assunto afirma-se que:


I – Threads possibilitam reduzir a alocação de recursos do sistema, além de diminuir o overhead na criação, troca e eliminação de processos.

II – Threads em modo usuário são implementadas pelos usuários e não pelo sistema operacional. Apesar disso, tais threads são gerenciadas e sincronizadas pelo sistema operacional.

III – Threads em modo kernel são implementadas diretamente pelo núcleo do sistema operacional, através de chamadas a rotinas do sistema que oferecem todas as funções de gerenciamento e sincronização.


É correto apenas o que se afirma em

Alternativas
Q2753256 Arquitetura de Software

Analise o seguinte pseudocódigo:


INÍCIO


X, Y, N variáveis inteiras


LEIA A VARIÁVEL INTEIRA N;


X ← N;

Y ← N;


LAÇO ENQUANTO Y > 1

Y ← Y-1;

X ← XY;

FIM DO LAÇO ENQUANTO


ESCREVA O VALOR DE X;


FIM


Ao executar o pseudocódigo apresentado acima, o valor de X é

Alternativas
Q2753253 Arquitetura de Software

Considerando que a base numérica na qual um número é representado é indicada por um subscrito, o resultado da soma (215)8 + (AB)16 é igual a

Alternativas
Q2753252 Arquitetura de Software

Anel, Barramento e Estrela são topologias tipicamente empregadas em Redes de Computadores. Com relação a esse assunto são apresentadas as seguintes proposições:


I – Na topologia em Anel pode-se transmitir e receber dados em ambas direções, mas as configurações mais usuais são unidirecionais. Essa topologia possui as vantagens de facilidade de instalação e de isolamento de falhas, porém possui pouca tolerância as falhas.

II – O Barramento permite conexão multiponto e apresenta grande facilidade de instalação e de isolamento de falhas. Porém apresenta o inconveniente do sinal ser degradado pelas diversas derivações, impondo restrições com respeito a quantidade de terminais e alcance da rede.

III – Na topologia em Estrela cada terminal é interligado a um dispositivo concentrador que pode ser um Hub, Switch ou Roteador. Essa topologia é fácil de instalar e de configurar e são mais tolerantes a falhas, porém o custo de instalação é maior do que as topologias em anel e em barramento.


É correto apenas o que se afirma em

Alternativas
Q2753248 Arquitetura de Software

O DNS é um aplicativo cliente-servidor que identifica cada host na Internet com um nome exclusivo de mais fácil entendimento do que os endereços IP. Com relação a esse assunto são apresentadas as seguintes proposições:


I – O protocolo DNS empregada dois tipos de mensagens denominadas de mensagens de consulta e de respostas.

II – Na denominada resolução iterativa, o cliente DNS pode enviar, várias vezes, seu pedido de resolução para um mesmo servidor DNS até obter a resposta.

III – O protocolo DNS utiliza apenas os serviços do protocolo TCP da camada de transporte do modelo de referência TCP/IP.


É correto apenas o que se afirma em

Alternativas
Q2753244 Arquitetura de Software

Quando o sistema operacional transfere programas da memória principal para a memória secundária, liberando espaço para que novos processos sejam executados, ele realiza um procedimento conhecido como

Alternativas
Q2753243 Arquitetura de Software

Um determinado comando envia, a partir de um host de uma rede de computadores, uma mensagem para outro host da rede e espera por uma resposta, na qual constam sumários relativos aos tempos de transferência (ida e volta). Esse comando, apesar de simples, é uma ferramenta muito utilizada para realizar diagnóstico e verificar se um determinado host é atingível e se está ativo. Esse comando é intitulado

Alternativas
Q2753242 Arquitetura de Software

X25 e Frame Relay são tecnologias de rede remota comutada. Com relação a essas tecnologias é afirmado que:


I – São orientadas a conexões, ou seja, antes de um remetente enviar um pacote, é estabelecida uma conexão entre o remetente e o destinatário.

II – A tecnologia X.25 permite velocidades de dados superiores a Frame Relay.

III – A Frame Relay é mais apropriada para canais com elevada taxa de erros, uma vez que, diferentemente da X.25, incorpora técnicas de verificação de erros, além daquelas adotadas nas camadas superiores.


É correto apenas o que é afirmado em

Alternativas
Q2753241 Arquitetura de Software

Em relação à técnica de modulação 16-QAM sabe-se que

Alternativas
Q2753240 Arquitetura de Software

O distúrbio do canal de comunicação que provoca em um receptor digital o problema de interferência entre símbolos é

Alternativas
Q2753239 Arquitetura de Software

Na camada física emprega-se uma modulação com 4 níveis de amplitudes. Sabendo-se que a velocidade de transmissão desta camada física é igual 24 kbaud, a velocidade em bits por segundos é igual a

Alternativas
Q2753238 Arquitetura de Software

Uma empresa prestadora de serviços na área de TI é organizada segundo as recomendações do ITIL. Um técnico de informática integra a equipe dessa empresa que é responsável por detectar problemas que causam a interrupção ou a redução da qualidade de um serviço de TI de um cliente, bem como de resolvê-los e restabelecer a normalidade do serviço.


Conclui-se que esse técnico trabalha na equipe de gestão de

Alternativas
Q2753236 Arquitetura de Software

A CPU (Unidade Central de Processamento, da expressão em português) é a parte de um computador que interpreta e executa as instruções de um programa (software). Ela é constituída basicamente de UC (Unidade de Controle), ULA (Unidade de Lógica e Aritmética) e Registradores. Com relação a esse assunto afirma-se que:


I - Os Registradores de Controle e Estado são utilizados por programadores de linguagem de máquina para otimizar as referências as memórias.

II - A UC gera sinais de controle externos ao processador para comandar a transferência de dados entre o processador e a memória ou os módulos de E/S.

III - A conexão entre a CPU e a Memória Principal é realizada através de barramentos de dados, de controle e de endereçamento.


É correto apenas o que se afirma em

Alternativas
Q2753235 Arquitetura de Software

Os métodos de acesso das unidades de dados de memórias que envolvem um mecanismo de leitura e escrita compartilhado são:

Alternativas
Q2751981 Arquitetura de Software

Com relação a segurança da informação o processo matemático para embaralhar uma mensagem digital, tornando sua leitura incompreensível por pessoas que não possuam a chave (código) para desembaralhar a mensagem é chamado de:

Alternativas
Q2751980 Arquitetura de Software

Do ponto de vista da segurança, malware são programas criados com o intuito de prejudicar usuários e sistemas de informação. Existem vários tipos de malware, aquele programa que armazena todas as informações que um usuário digitou em um micro infectado por ele é conhecido como:

Alternativas
Q2751979 Arquitetura de Software

Em segurança da informação quando estamos falando sobre a condição em que um sistema de informações presta seus serviços com níveis de eficiência e eficácia aceitáveis, utilizamos o termo:

Alternativas
Respostas
3461: E
3462: B
3463: D
3464: E
3465: C
3466: B
3467: E
3468: A
3469: D
3470: C
3471: A
3472: D
3473: E
3474: D
3475: B
3476: E
3477: A
3478: E
3479: D
3480: B