Foram encontradas 27.725 questões

Resolva questões gratuitamente!

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

Q1045372 Engenharia de Software

Tom DeMarco, um famoso engenheiro de software da década de 1970, escreveu o livro “Controlling Software Projects: Management, Measurement, and Estimates” em 1982. Nele, ficou conhecido pela célebre frase “Você não pode controlar o que não pode medir”. Ele afirma nessa frase que há a ideia de que o controle seja talvez o mais importante aspecto de um projeto de software. Entretanto, muitos projetos foram realizados quase sem controle e produziram produtos maravilhosos, como o Google Earth ou o Wikipedia. Em julho/agosto de 2009, na revista IEEE Software, Tom DeMarco publica um artigo dizendo:

Controle estrito é algo que importa muito para projetos inúteis e importa pouco para projetos úteis. Isto significa que, quanto mais você foca em controle, maior a probabilidade de seu projeto estar entregando algo de valor baixo. Então, como você gerencia um projeto que não pode controlar? Bem, você gerencia as pessoas e controla o tempo e o dinheiro. Estou sugerindo um approach de gestão muito próximo de métodos ágeis. No mínimo deve ter um aspecto incremental.


Com base no estudo de métricas e indicadores de qualidade de software, assinale a alternativa correta.

Alternativas
Q1045370 Redes de Computadores

Os datagramas IPsec são enviados entre pares de entidades da rede, tais como entre hospedeiros, entre dois roteadores, ou entre um hospedeiro e um roteador. Antes de enviar datagramas IPsec da entidade remetente à destinatária, essas entidades criam uma conexão lógica da camada de rede, denominada associação de segurança (SA). Com base nesse conceito, considere o roteador de borda R1 pertencente à matriz de uma empresa multinacional e R2 como sendo o roteador de borda da sua filial. Considere um invasor enviando uma cópia duplicada de um dos datagramas enviados de R1 para R2.


Com base nesse cenário, assinale a alternativa correta.

Alternativas
Q1045368 Sistemas Operacionais
Considerando a estrutura de diretórios do Linux, as pastas /root e /etc são destinadas, respectivamente, a
Alternativas
Q1045367 Banco de Dados
Para algumas relações, alterar os dados pode ter consequências indesejáveis, chamadas
Alternativas
Q1045365 Banco de Dados
Chama-se de “ponto de sincronização” a ligação entre duas transações consecutivas, exibindo onde se encontra o estado de consistência do referido banco de dados. Assinale a alternativa que indique corretamente as operações que representam esse ponto.
Alternativas
Q1045363 Português

Texto para a questão.


Quando o cérebro começa a falhar




(Mychael V. Lourenço.
Instituto de Bioquímica Médica, Universidade Federal do Rio de Janeiro. Matéria publicada em 10/6/19. Disponível em: cienciahoje.org.br)
Assinale a alternativa que apresente correta inferência extraída do texto, sem extrapolação de seu conteúdo.
Alternativas
Q1045362 Algoritmos e Estrutura de Dados

Considere a implementação de uma lista simples encadeada e não ordenada. Suponha que tenha sua representação apenas com um ponteiro na cabeça. Dada a representação, analise os itens a seguir, em relação às operações podem ser implementadas no tempo O(1):


I. inserção no início da lista encadeada;

II. inserção no final da lista encadeada;

III. exclusão do nó inicial da lista encadeada;

IV. exclusão do último nó da lista encadeada.


Assinale

Alternativas
Q1045360 Programação

Uma matriz ou array é uma sequência não ordenada de dados. Os elementos residem em um lugar separado na memória, e seu acesso é feito por meio de um índice na primeira posição de cada elemento, sendo possível o acesso a esses elementos com o uso de estruturas de repetição e seleção. Observe o código apresentado abaixo, escrito em linguagem Java.


Imagem associada para resolução da questão


Assinale a alternativa que apresente a saída correta após a execução do código acima exibido.

Alternativas
Q1045359 Português

Texto para a questão.


Quando o cérebro começa a falhar




(Mychael V. Lourenço.
Instituto de Bioquímica Médica, Universidade Federal do Rio de Janeiro. Matéria publicada em 10/6/19. Disponível em: cienciahoje.org.br)
Assinale a alternativa em que o vocábulo, no texto, NÃO represente exemplo de coesão anafórica.
Alternativas
Q1045358 Algoritmos e Estrutura de Dados

Uma estrutura de repetição é uma estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza e repete diferentes ações, dependendo se uma condição for verdadeira ou falsa, em que a expressão é processada e transformada em um valor booleano. A esse respeito, analise as afirmativas a seguir:


I. Em uma estrutura de repetição do tipo PARA, o controle do laço é feito pelo uso de uma variável lógica, que é iniciada como VERDADEIRA, encerrando o laço ao ter seu valor modificado para FALSO.

II. Na estrutura de repetição do tipo ENQUANTO, o teste do controle é realizado por um teste lógico, no início do laço, e se esse teste for FALSO, logo na primeira execução, o laço não será executado nenhuma vez.

III. Apenas as estruturas de repetição do tipo PARA e REPITA possuem controle do laço por meio de variáveis lógicas.

IV. Na estrutura de repetição do tipo REPITA, o laço é executado pelo menos uma vez, pois o controle é realizado no final do laço apenas.


Assinale

Alternativas
Q1045357 Português

Texto para a questão.


Quando o cérebro começa a falhar




(Mychael V. Lourenço.
Instituto de Bioquímica Médica, Universidade Federal do Rio de Janeiro. Matéria publicada em 10/6/19. Disponível em: cienciahoje.org.br)
Uma pergunta frequente que muitos se fazem ao envelhecer é se estariam desenvolvendo DA e ainda não sabem. Por isso, vários grupos de pesquisa têm buscado sinais capazes de prever o Alzheimer muito antes que a doença se estabeleça. (linhas 18 a 20)
A respeito do excerto acima, analise as afirmativas a seguir:
I. No trecho, há ocorrência de duas conjunções integrantes.
II. No primeiro período, há uma oração coordenada sindética adversativa.
III. No trecho, há duas ocorrências de oração subordinada reduzida de infinitivo.
Assinale
Alternativas
Q1045356 Arquitetura de Computadores

Um sistema de computador pode possuir diferentes tipos de memória. Cada uma delas tem funcionamento diferente entre si, sendo utilizadas para tarefas específicas dentro do sistema de computador. A respeito das memórias de um computador, analise as afirmativas a seguir:


I. Memória principal é também chamada de memória real. São memórias que o processador pode endereçar diretamente, sendo indispensáveis para o funcionamento do computador.

II. Memórias RAM, ROM, registradores e cache são consideradas como Memórias secundárias.

III. São consideradas como Memórias secundárias aquelas não voláteis e que permitem o armazenamento permanente de dados.

IV. Normalmente, os dados armazenados em Memórias secundárias são apagados após o desligamento do computador.


Assinale

Alternativas
Q1045354 Algoritmos e Estrutura de Dados
Suponha que uma função hash seja escolhida aleatoriamente de uma coleção universal de funções hash e usada para aplicar hash a n chaves em uma tabela T de tamanho m, usando encadeamento para resolver as colisões. Se a chave k não estiver na tabela, o comprimento esperado E [nh(k) ] é no máximo o fator de carga
Alternativas
Q1045353 Português

Texto para a questão.


Quando o cérebro começa a falhar




(Mychael V. Lourenço.
Instituto de Bioquímica Médica, Universidade Federal do Rio de Janeiro. Matéria publicada em 10/6/19. Disponível em: cienciahoje.org.br)
Assinale a alternativa em que o conjunto das palavras seja acentuado seguindo a mesma regra.
Alternativas
Q1045352 Algoritmos e Estrutura de Dados
Na versão de decisão do problema do caixeiro-viajante, que utiliza Grafos para encontrar soluções, é correto afirmar que há
Alternativas
Q1045350 Algoritmos e Estrutura de Dados

A notação “O” que determina ordem de complexidade e eficiência de um algoritmo pode ser formalizada como se segue:  


                                        T(n) = O (ƒ(n))

                        Se existirem inteiro m e constante c tais que 

                                 T(n) ≤ cƒ(n) para n > m.


Para uma entrada n e um tempo T, melhorias substanciais podem ser obtidas ao utilizarmos diferentes algoritmos. Assinale a alternativa correta com relação ao tempo de execução, para uma mesma entrada (n), porém utilizando algoritmos diferentes. 

Considere as seguintes ordens de complexidade no tempo:  

                       T1(n) = n, T2(n) = nlogn, T3(n) = n² , T4(n) = 2n 

Alternativas
Q1045348 Sistemas Operacionais
As técnicas para substituir o conteúdo de memória geralmente são implementadas em hardware para obter maior velocidade e tentam identificar os blocos menos usados. Assinale a alternativa que se refira a um algoritmo no mapeamento associativo.
Alternativas
Q1045346 Engenharia Eletrônica

Leis de Morgan são propostas de simplificação de expressões em álgebra booleana de grande contribuição. Definem regras usadas para converter operações lógicas OU em E e vice-versa. Com base nessas leis, assinale a alternativa que indique corretamente o circuito ou expressão equivalente ao circuito Imagem associada para resolução da questão.

Alternativas
Q1045344 Algoritmos e Estrutura de Dados
Segundo Thomas Cormen, cientistas da computação geralmente consideram problemas resolvíveis por algoritmos de tempo polinomial como “tratáveis”, o que quer dizer “fácil de lidar”. Se existir um algoritmo de tempo polinomial para um problema, então se diz que esse problema está na classe P. A respeito dos algoritmos de redução em tempo polinomial, assinale a alternativa correta.
Alternativas
Q1045342 Algoritmos e Estrutura de Dados
Árvores binárias podem ser usadas para representar expressões aritméticas. Como um exemplo de expressão, podemos ter: a * b + f sen – h * j com os elementos enumerados “Em-ordem”. Nesse caso, a árvore binária terá como raiz
Alternativas
Respostas
14261: C
14262: D
14263: E
14264: B
14265: C
14266: D
14267: A
14268: E
14269: E
14270: D
14271: C
14272: C
14273: A
14274: A
14275: B
14276: A
14277: E
14278: A
14279: D
14280: C