Questões de Concurso Comentadas para analista de informática

Foram encontradas 1.219 questões

Resolva questões gratuitamente!

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

Q2271738 Banco de Dados
Um modelo de banco de dados é uma descrição dos tipos de informações que estão armazenadas em um banco de dados. De acordo com a intenção do modelador, um banco de dados pode ser modelado (descrito) em vários níveis de abstração. A primeira etapa do projeto de banco de dados é a construção de um modelo conceitual, a chamada modelagem conceitual. O objetivo da modelagem conceitual é obter uma descrição abstrata independente de implementação. A técnica de modelagem mais utilizada é a abordagem entidade-relacionamento.
Adaptado de Carlos A. Heuser. Projeto de Banco de Dados, 6. ed. São Paulo: Bookman, 2009.

Em relação ao Diagrama Entidade-Relacionamento (DER), avalie as seguintes afirmações:
I – Entidade é um conjunto de objetos da realidade modelada sobre os quais se deseja manter informações no banco de dados.
II – Generalização/Especialização são propriedades que podem ser atribuídas a entidades. A partir deste conceito é possível atribuir propriedades particulares a um subconjunto das ocorrências (especialização) de uma entidade genérica.
III – Atributo é o dado que é associado a cada ocorrência de uma entidade. No entanto, eles não podem estar presentes em relacionamentos.
IV – Cardinalidade é o número de ocorrências de uma entidade que pode estar envolvida em um relacionamento. A cardinalidade mínima pode ser 0 ou 1 e a cardinalidade máxima pode ser 0 ou n.

Assinale a alternativa que apresenta APENAS as afirmações CORRETAS.

Alternativas
Q2271737 Redes de Computadores
Na camada de aplicação do modelo TCP/IP contém os protocolos e serviços de níveis mais alto. Dentre eles estão o _______, que é o protocolo de transferência de arquivos entre computadores; o _______, que é o protocolo de correio eletrônico; o _______, que mapeia os nomes de hosts para seus respectivos endereços da camada de rede (Internet) e o _______, que é o protocolo usado para buscar páginas na World Wide Web.

Os protocolos ou serviços que preenchem respectivamente as lacunas são
Alternativas
Q2271736 Redes de Computadores
Uma rede de computadores é um sistema muito complexo. Para lidar com essa complexidade, a arquitetura das redes de computadores procurou estabelecer uma arquitetura em camadas, em que cada camada executa protocolos específicos e oferecem serviços à camada acima dela, denominado modelo de serviço. Dois modelos de referência que utilizam a arquitetura em camadas são: modelo OSI e modelo TCP/IP.

Em relação aos modelos de referência OSI e TCP/IP, avalie as seguintes afirmações:

I – Ambos se baseiam no conceito de uma pilha de protocolos. Enquanto o modelo OSI especifica quais funções pertencem a cada uma de suas camadas, as camadas do modelo TCP/IP contêm protocolos relativamente independentes que podem ser mesclados e combinados dependendo das necessidades do sistema.
II – Na camada de transporte do modelo TCP/IP foi definido o protocolo TCP (Transmission Control Protocol), que é orientado à conexão, no entanto não utiliza o UDP (User Datagram Protocol), que é um protocolo não orientado à conexão.
III – O modelo OSI foi concebido sem a influência de um determinado conjunto de protocolos, o que o deixou bastante genérico.
IV – As camadas do modelo TCP/IP correspondem exatamente àquelas do modelo OSI.

Assinale a alternativa que apresenta APENAS as afirmações CORRETAS.
Alternativas
Q2271735 Sistemas Operacionais
Arquivos existem para armazenar informações e possibilitar que elas sejam recuperadas depois. Sistemas diferentes proporcionam operações diferentes para permitir armazenamento e recuperação. A operação ______ tem a finalidade de permitir que o sistema busque os atributos e lista de endereços do disco para a memória principal a fim de tornar mais rápido o acesso em chamadas posteriores.
Adaptado de Andrew S. Tanenbaum, Herbert; Bos. Sistemas Operacionais Modernos, 4. ed. São Paulo: Pearson Education do Brasil, 2016.

A operação que preenche a lacuna é

Alternativas
Q2271734 Sistemas Operacionais
O conceito mais central em qualquer sistema operacional é o processo: uma abstração de um programa em execução. Embora cada processo seja uma entidade independente, com seu próprio contador de programa e estado interno, processos muitas vezes precisam interagir entre si. Um processo pode estar nos estados em execução, bloqueado ou pronto e as transições entre esses estados ocorrem como mostrado na figura abaixo.

Imagem associada para resolução da questão


Adaptado de Andrew S. Tanenbaum, Herbert; Bos. Sistemas Operacionais Modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.

Qual transição é disparada quando o escalonador decide que o processo em andamento foi executado por tempo suficiente, e é o momento de ceder o lugar na CPU a outro processo?

Alternativas
Respostas
286: A
287: E
288: D
289: E
290: B