Questões Discursivas

Foram encontradas 2.151.994 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q4186048 Engenharia de Telecomunicações
Considere uma portadora senoidal pura na frequência de 100kHz e amplitude máxima de 10V, modulado por um outro sinal senoidal puro na frequência de 20kHz e amplitude máxima de 8V. A modulação é feita em amplitude na técnica DSB/FC. Considere que o sinal é modulado em um resistor de carga de 1 Ohm.

No sinal de saída modulado, verificando a distribuição da potência entre a portadora e as bandas laterais, o rendimento percentual esperado da potência útil (total nas 2 bandas laterais) pela potência total de saída é de
Alternativas
Q4186047 Telecomunicações
Em seu trabalho sobre a teoria da informação, Claude Shannon apresentou uma expressão para determinar a capacidade de um canal de comunicação para transmitir dados binários em uma taxa de C (em b/s) na presença de ruído branco (gaussiano) dependente da largura de banda B (em Hz).

Além da largura de banda, qual outro parâmetro é significativo nessa avaliação feita por Shannon?
Alternativas
Q4186046 Telecomunicações
As normas ABNT NBR para cabeamento estruturado reconhecem as fibras multimodo e monomodo como tipos OM1 a OM5 e de OS1 a OS2, dependendo das aplicações (taxas de transmissão e da distância de transmissão necessária). Sobre esse tema, analise as afirmativas a seguir.

I. Segundo a NBR 14565 as fibras ópticas podem ser utilizadas tanto no sistema de cabeamento horizontal quanto nos subsistemas de cabeamento de backbone de edifícios e de campus.
II. Nas fibras multimodo a relação entre o tipo e a taxa máxima de transmissão depende da distância de transmissão.
III. As fibras monomodo podem ser utilizadas em cabeamento, podendo operar nas janelas de 850 nm, 1310 nm e 1550 nm, com desempenhos distintos.
IV. As fibras classificadas de OM3 a OM5 são adequadas para suportar taxas de transmissão de 100 Mbps a 100 Gbps.

Estão corretas apenas as afirmativas
Alternativas
Q4186045 Engenharia de Software
 Considere as afirmações abaixo referentes a UML (Unified Modeling Language), em seguida, assinale a alternativa correta.

I. A UML estabelece o processo formal de desenvolvimento de software, definindo etapas necessárias para análise, projeto e implementação.

PORQUE

II. A UML inclui diferentes tipos de diagramas que permitem representar tanto a estrutura quanto o comportamento de um sistema.
Alternativas
Q4186044 Banco de Dados
Com relação à Independência de Dados no modelo de SGBD (arquitetura de três esquemas), é incorreto afirmar que: 
Alternativas
Q4186043 Banco de Dados
Analise as afirmativas sobre o modelo de banco de dados relacional e a SQL.

I. No modelo relacional, as tuplas de uma relação não têm ordem intrínseca; a relação é um conjunto de tuplas.
II. Em uma arquitetura cliente–servidor de duas camadas, o cliente executa a interface e lógica de aplicação principal, enquanto o servidor gerencia o banco de dados e processa comandos SQL.
III. As operações da álgebra relacional, quando aplicadas a relações, produzem novas relações, o que permite compor várias operações sucessivamente.
IV. A normalização baseada em dependências funcionais tem como principal objetivo garantir a redundância dos dados, já que formas normais introduzem cópias adicionais de atributos para facilitar o processamento.
V. Em SQL, a cláusula CHECK é utilizada para definir integridade referencial entre tabelas, enquanto FOREIGN KEY serve para impor restrições de domínio sobre atributos.

Estão corretas apenas as afirmativas
Alternativas
Q4186042 Redes de Computadores
Associe as colunas relacionando níveis de RAID com suas respectivas descrições. 

Nível

(1) RAID 0
(2) RAID 1
(3) RAID 5
(4) RAID 6

Função

( ) Espelhamento de discos: cada bloco de dados é duplicado em outro disco: alta confiabilidade com custo de espaço de cerca de 2×.
( ) Distribuição ao nível de bloco sem redundância: melhora desempenho, mas não oferece tolerância a falhas.
( ) Esquema P+Q (paridade dupla / códigos Reed-Solomon): redundância adicional que permite tolerar a falha de dois discos.
( ) Paridade distribuída com blocos intercalados: dados e blocos de paridade espalhados por todos os discos; tolera a falha de um disco. 

A sequência correta dessa associação é:
Alternativas
Q4186041 Programação
Sobre Programação Orientada a Objetos (POO), informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.

( ) Encapsulamento significa que os detalhes de implementação de uma classe ficam ocultos, de modo que outros objetos interajam com ela somente por meio de seus métodos públicos.
( ) Uma nova classe de objetos pode ser criada convenientemente por meio de herança — ela (subclasse) começa com as características de uma classe existente (superclasse), possivelmente personalizando-as e adicionando aspectos próprios.
( ) Polimorfismo permite que uma variável de tipo de superclasse referencie objetos de subclasses diferentes e invoque métodos que se comportam de maneira distinta conforme o tipo real do objeto.
( ) Reutilização de classes significa empregar a mesma definição de classe para criar múltiplas instâncias e também utilizá-la como base para novas estruturas por meio de herança ou composição, evitando duplicação de código. 
Alternativas
Q4186040 Banco de Dados
Considere as afirmações abaixo referentes a Sistemas Gerenciadores de Banco de Dados (SGBDs), em seguida, assinale a alternativa correta.

I. O uso de um SGBD proporciona controle de redundância e maior consistência estrutural dos dados, pois centraliza o armazenamento e coordena o acesso por meio de catálogo e esquemas.

PORQUE

II. O SGBD, para atender a requisições remotas de múltiplas aplicações, frequentemente utiliza uma arquitetura de cliente-servidor, onde a lógica de aplicação reside no cliente e o motor do SGBD reside no servidor. 
Alternativas
Q4186039 Algoritmos e Estrutura de Dados
Considere as afirmações abaixo referentes a algoritmos de ordenação e, em seguida, assinale a alternativa correta.

I. O tempo de execução no pior caso do algoritmo Merge-Sort é Θ(n log n).

PORQUE

II. O procedimento MERGE executa Θ(n) operações ao combinar as duas metades, gerando a recorrência T(n)=2T(n/2)+Θ(n), cuja solução é Θ(n log n).
Alternativas
Q4186038 Algoritmos e Estrutura de Dados
Sobre listas, pilhas e filas em estruturas de dados, assinale a afirmativa correta.
Alternativas
Q4186037 Algoritmos e Estrutura de Dados
Preencha as lacunas abaixo, identificando as informações correspondentes às tabelas de espalhamento (hash).

Em hashing com encadeamento (separate chaining), armazenando n chaves em uma tabela de tamanho m, o fator de carga α é definido por α = _______________. Para uma função hash que aproxima hashing uniforme simples, o tempo médio esperado de uma operação de busca bem-sucedida é O(1 + ________________).

A sequência que preenche corretamente as lacunas é:
Alternativas
Q4186036 Algoritmos e Estrutura de Dados
Considere as afirmações abaixo referentes a uma árvore de busca binária T com n nós e, em seguida, assinale a alternativa correta.

I. Um percurso em ordem (INORDER-TREE-WALK) em T imprime (ou produz) as chaves em ordem crescente (não decrescente).

PORQUE

II. O tempo de execução do procedimento INORDER-TREE-WALK é O(n2), pois sua complexidade não depende apenas do número total de nós processados. 
Alternativas
Q4186035 Sistemas Operacionais
Analise as afirmativas sobre Gerenciamento de memória: alocação, paginação, segmentação e memória virtual.

I. A segmentação tende a provocar fragmentação externa, enquanto a paginação tende a provocar fragmentação interna.
II. A paginação por demanda (demand paging) só traz páginas para a memória quando elas são referenciadas, permitindo executar processos cujo espaço lógico excede a memória física.
III. Tabelas de páginas invertidas facilitam a busca de páginas em page faults, pois utilizam uma entrada para cada processo ativo.
IV. O modelo do conjunto de trabalho (working set) aumenta a probabilidade de thrashing, porque ele não considera o conjunto de páginas recentemente utilizadas pelo processo.
V. O TLB (Translation Lookaside Buffer) é um cache de traduções que substitui a necessidade de tabelas de páginas no sistema operacional, de modo que o SO pode operar apenas com o TLB.

Estão corretas apenas as afirmativas 
Alternativas
Q4186034 Sistemas Operacionais
Sobre o deadlocks e inanição em sistemas operacionais, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.

( ) Uma situação de deadlock pode surgir se as quatro condições a seguir ocorrerem simultaneamente em um sistema: exclusão mútua; retenção e espera; inexistência de preempção; espera circular.
( ) O algoritmo do banqueiro é um método de evitação de deadlocks que, quando aplicável, assegura que o sistema não será levado a um estado inseguro.
( ) A preempção de recursos é a solução segura para resolver deadlocks sem custos adicionais ou dificuldade prática.
( ) Exigir que cada processo solicite todos os recursos que irá precisar antes de iniciar a execução elimina a condição de retenção e espera, prevenindo deadlocks, mas pode levar à baixa utilização de recursos e degradação significativa do desempenho. 
Alternativas
Q4186033 Sistemas Operacionais
Preencha as lacunas abaixo, identificando as informações correspondentes às threads em um sistema operacional.

Threads são unidades de execução que ________ o espaço de endereçamento do processo ao qual pertencem, possuem ________ overhead de criação em comparação com processos e, em arquiteturas multicore, podem ________ em núcleos distintos quando implementadas como kernel threads.

A sequência de palavras que preenche corretamente as lacunas é: 
Alternativas
Q4186032 Arquitetura de Computadores
Sobre a plataforma de computação paralela CUDA (NVIDIA), assinale a afirmativa correta.
Alternativas
Q4186031 Arquitetura de Computadores
Com relação às características e ao funcionamento da Unidade de Processamento Gráfico (GPU), é incorreto afirmar que: 
Alternativas
Q4186030 Arquitetura de Computadores
Sobre o conjunto de instruções do processador, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.

( ) O campo opcode da instrução indica a operação a ser executada pelo processador, como aritmética, lógica ou transferência de dados.
( ) As instruções de controle do sistema podem ser executadas apenas enquanto o processador está em um certo estado privilegiado ou está executando um programa em uma área privilegiada especial da memória.
( ) No modo de endereçamento imediato, o valor do operando é armazenado em um registrador e é apenas referenciado pela instrução.
( ) As instruções Load/Store são utilizadas para realizar operações aritméticas e lógicas diretamente sobre os operandos armazenados na memória principal. 
Alternativas
Q4186029 Arquitetura de Computadores
Nos processadores modernos, o pipeline de instrução é uma técnica utilizada para sobrepor a execução de múltiplas instruções, dividindo o processamento em estágios sequenciais. Com base na indicação dos estágios a seguir, preencha os parênteses, representando a sequência típica de um pipeline de seis estágios. 

( ) FI — Buscar instrução (Fetch Instruction).
( ) WO — Escrever operandos (Write Operands).
( ) FO — Buscar operandos (Fetch Operands).
( ) DI — Decodificar instrução (Decode Instruction).
( ) CO — Calcular operandos / endereço efetivo (Compute Operands).
( ) EI — Executar instrução (Execute Instruction).

A sequência correta em que ocorre o pipeline é:
Alternativas
Respostas
581: A
582: B
583: D
584: D
585: C
586: B
587: C
588: A
589: B
590: A
591: D
592: D
593: C
594: A
595: B
596: B
597: A
598: A
599: B
600: A