Questões de Ciência da Computação

Lista completa de Questões de Ciência da Computação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Com o advento da Internet, os protocolos de aplicação TCP/IP tornam-se presentes nas principais redes de computadores atualmente em operação. Quanto aos protocolos de aplicação TCPI/IP, julgue os itens que se seguem. Os protocolos SMTP e SNMP definem mensagens usadas, respectivamente, por aplicações de correio eletrônico e de gerenciamento de redes, ambos empregando o TCP como protocolo de transporte.

  • C. Certo
  • E. Errado

A utilização de cópias de segurança (backup) permite copiar dados de um dispositivo para outro, com o objetivo de, posteriormente, recuperar os mesmos, caso haja algum problema. Quanto a esse tópico, julgue os itens seguintes.

No sistema operacional Linux e Unix, o comando tar, com os parâmetros apropriados, pode ser utilizado para a realização de backup de dados em fitas.

  • C. Certo
  • E. Errado

Em relação a um banco de dados relacional, analise as afirmativas abaixo e marque a alternativa correspondente:

I. Integridade referencial é um mecanismo utilizado pelos gerenciadores de bancos de dados para manter a consistência das informações armazenadas. 
II. A principal forma de garantir a integridade entre tabelas se dá por meio do vínculo entre a chave primária de uma tabela com a chave estrangeira da outra tabela. 
III. Integridade referencial é um mecanismo utilizado pelos programadores de computador para manter a consistência das informações armazenadas.

Está(ão) correta(s) apenas a(s) afirmativa(s):

  • A.

    I

  • B.

    II

  • C.

    III

  • D.

    I e II

  • E.

    II e III

Suponha um banco de dados com uma tabela FUNCIONARIO contendo os campos cod_func (chave primária), nome, salario. Para impedir que o valor do campo salario em uma linha sofra modificação, um trigger pode ser criado com o seguinte script SQL (ANSI SQL99).

  • A.

    create trigger TR_BLOQUEIOSALARIO.FUNCIONARIO for update as if update (salario) begin funcionario.salario=updated.oldValue stop end

  • B.

    create trigger TR_BLOQUEIOSALARIO on FUNCIONARIO for update as if update (salario) begin rollback transaction

  • C.

    create trigger TR_BLOQUEIOSALARIO on FUNCIONARIO.salario for update (cod_func) begin rollback transaction end

  • D.

    create trigger TR_BLOQUEIOSALARIO.FUNCIONARIO.salario for update (cod_func) as begin commit transaction end

  • E.

    create trigger TR_BLOQUEIOSALARIO on FUNCIONARIO for update begin funcionario.salario=updated.oldValue stop end

O modelo de Banco de Dados em que a informação é dividida em tabelas, cada tabela representa uma entidade possuindo atributos na qual o relacionamento permite combinar informações de diversas tabelas é denominado de modelo

  • A.

    orientado a Objeto.

  • B.

    hierárquico.

  • C.

    relacional.

  • D.

    em Rede.

  • E.

    entidade Relacionamento.

Na camada de aplicação Internet TCP/IP (Transmission Control Protocol/Internet Protocol) são providos serviços tais como correio eletrônico, Web, telefonia IP, vídeo-conferência, entre outros. Para o contexto, é correto afirmar que

  • A. apesar de SMTP (Simple Mail Transfer Protocol) e HTTP (Hyper Text Transfer Protocol) serem usados para transferir arquivos, há diferenças relevantes entre eles. O HTTP é um protocolo de envio de mensagens (push protocol), no qual a conexão TCP é ativada pela origem e o SMTP é um protocolo de recuperação de informações (pull protocol), de modo que seja possível o destino recuperar as mensagens armazenadas no servidor de e-mail.
  • B. considerando uma aplicação de áudio na Internet, a compressão aplicada, se um sinal de áudio for quantizado à taxa de 10.000 amostras por segundo e cada amostra for representada por 8 bits, então o sinal resultante terá uma taxa de transmissão de 1.250 bits por segundo.
  • C. os dois cabeçalhos MIME (Multipurpose Internet Mail Extensions) fundamentais a aplicações que manipulam dados multimídia são o Content-Type, que permite o usuário destino realizar uma ação adequada sobre a mensagem e o Content-Transfer-Encoding, usado para indicar ao destino que o corpo da mensagem foi codificado em ASCII e qual o tipo de codificação usado.
  • D. o protocolo de fluxo contínuo em tempo real (RTSP - Real Time Streamming Protocol) define o esquema de compressão para áudio e vídeo, a técnica para encapsulamento de áudio e vídeo em pacotes, sendo aplicável em aplicações de voz sobre IP (VoIP - Voice over IP) em ferramentas colaborativas, garantindo a qualidade de serviço adequada.
  • E. o protocolo de inicialização de sessão (SIP - Session Initiation Protocol) utilizado em sistemas de voz sobre IP provê funcionalidades requeridas para conferências multimídia, ou seja, sinalização, registro, controle de admissão, transporte e codecs.

Acerca dos conceitos de montadores, compiladores e interpretadores, assinale a alternativa incorreta.

  • A.

    Programas fontes podem ser particionados em vários módulos e armazenados em arquivos separados. Neste contexto, é necessária uma ferramenta capaz de juntar estes arquivos e compor a entrada para um compilador. Tal ferramenta é referenciada como montador.

  • B.

    Um compilador pode ser definido como um programa que converte programas escritos em uma linguagem fonte em programas equivalentes escritos em uma linguagem alvo (normalmente assembly ou linguagem de máquina).

  • C.

    Em geral, o processo realizado por um compilador compreende duas partes: análise, na qual um programa fonte é processado e armazenado em uma representação intermediária, e síntese, na qual um programa na linguagem alvo é construído a partir da representação intermediária.

  • D.

    Tipicamente, a etapa de análise realizada por um compilador compreende 3 fases: análise léxica, análise sintática e análise semântica.

  • E.

    Os interpretadores, diferentemente dos compiladores, não produzem código como saída. Ao invés disto, eles próprios executam os programas fontes que lhes são fornecidos como entrada.

No que se refere a álgebra relacional e modelo relacional, julgue os itens a seguir.

I A junção natural (natural joint) é uma operação binária que permite combinar certas seleções e um produto cartesiano dentro de uma operação.

II As operações de projeção generalizada estendem as operações de projeção de modo a permitir que funções aritméticas sejam usadas como parte da projeção.

III A operação de junção externa (outer joint) é uma extensão da operação de junção para tratar informações omitidas.

IV A operação project é primária e retorna o argumento da relação excluindo certos atributos.

A quantidade de itens certos é igual a

  • A. 1
  • B. 2
  • C. 3
  • D. 4

Em Banco de Dados, necessitamos ser mais precisos sobre o que significa um "término bem sucedido" de uma transação. Para tanto, estabelecemos um modelo abstrato simples. Uma transação deve ser feita em um dos seguintes estados, com seus respectivos conceitos:

Assinale a alternativa correta.

  • A.

    Somente as afirmativas 1, 2 e 3 são verdadeiras.

  • B.

    Somente as afirmativas 1, 2 e 5 são verdadeiras.

  • C.

    Somente as afirmativas 1, 3 e 5 são verdadeiras.

  • D.

    Somente as afirmativas 2, 4 e 5 são verdadeiras.

  • E.

    As afirmativas 1, 3, 4 e 5 são verdadeiras.

Acerca dos modelos cliente/servidor e conceitos de Internet, intranet e extranet, julgue os itens subseqüentes. Intranet é uma rede de computadores privada muito utilizada em corporações que se baseia em tecnologias utilizadas na Internet, e que pode ou não estar conectada à Internet. Quando duas ou mais intranets são interligadas em rede, tem-se o que se chama, usualmente, de extranet.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...