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 relação ao DHCP (Dynamic Host Configuration Protocol) é correto afirmar:

  • A. Durante um processo de inicialização (boot) do host, o DHCP é descoberto através de uma mensagem unicast para o endereço IP 255.255.255.255, que é o endereço do gateway padrão.
  • B. Um host deve atuar como um servidor DHCP. Caso se tenha mais dispositivos que endereços IP, o servidor deve fazer em-préstimos permanentes ou ceder endereços fixos de forma similar ao BOOTP.
  • C. A melhor maneira de se implementar DHCP para uma rede com várias sub-redes é colocar um único servidor DHCP no roteador central e então conectar as outras máquinas através de gateways que podem desempenhar o papel de um RFC 1452.
  • D. Em uma rede com milhares de dispositivos, todos devem ter o seu endereço IP alocado pelo serviço DHCP de maneira automática, que é o único mecanismo de alocação que permite reúso automático de um endereço que não é mais necessário, incluindo hosts, roteadores, impressoras, smart TVs, celulares e aparelhos de fax, dentre outros.
  • E. Considerando que os servidores DHCP possuem as informações corretas de configuração, não é necessário reconfigurar uma estação de trabalho que muda de uma sub-rede, pois, ao se desligar, o seu endereço IP ficará disponível para que outras estações possam dele fazer uso.

  • A. Tipo − Tempo_de_vida − Domínio − Classe
  • B. Classe − Tipo − Domínio − Domínio
  • C. Domínio − Tipo − Classe − Tempo_de_vida
  • D. Classe − Domínio − Tempo_de_vida − Tipo
  • E. Tipo − Tempo_de_vida − Classe − Domínio

O protocolo HTTP funciona baseado na arquitetura cliente-servidor. Em suas requisições, o cliente utiliza um conjunto de métodos para indicar a operação a ser realizada, enquanto o servidor retorna um código de estado que informa o resultado do pro cessamento da requisição, indicando o motivo para a resposta. Considere:

I. Quando há incompatibilidade entre as versões do protocolo HTTP instaladas no cliente e no servidor, é retornado um código de estado 5xx, com uma mensagem como “O servidor não é compatível com a versão do protocolo HTTP usada na solicitação”.

II. Em ataques do tipo DDoS (Distributed Denial of Service) o código de estado retornado pelo servidor pertence à classe 4xx, acompanhado da mensagem “O servidor sofreu um ataque e está indisponível no momento”.

III. Numa requisição como: http://www.google.com.br/search?q=camara+municipal+sp www.google.com.br é o endereço do host /search é o caminho dentro do servidor q=camara+municipal+sp é o parâmetro de nome q com o valor camara municipal sp

Está correto o que se afirma APENAS em

  • A. I e II.
  • B. I e III.
  • C. II e III.
  • D. I.
  • E. II.

Para a maioria dos usuários, o sistema de arquivos é o aspecto mais visível de um Sistema Operacional (SO). O SO tem como tarefa mapear o conceito de arquivo lógico em dispositivos de armazenamento físico, tais como discos magnéticos e discos ópticos. Em relação a esta t arefa e ao sistema de arquivos, é correto afirmar:

  • A. Cada dispositivo em um sistema de arquivos contém um diretório que lista a localização dos arquivos no dispositivo. Todos os dispositivos utilizam um diretório em um único nível para facilitar a nomeação dos arquivos, de forma que cada ar quivo tenha um nome exclusivo.
  • B. Os discos magnéticos e ópticos são segmentados em vários volumes, cada um deles contendo um sistema de arquivos, que é montado nas estruturas de nomeação do sistema para se tornar disponível. O esquema de nomeação allnames é padrão para a maioria dos SOs.
  • C. Como os arquivos são o principal mecanismo de armazenamento de informação, sua proteção é necessária. O acesso aos arquivos pode ser controlado separadamente para cada um dos 4 tipos de acesso possíveis: leitura, gravação, execução e remoção. A proteção é suprida por senhas de acesso.
  • D. O compartilhamento de arquivos depende da semântica fornecida pelo sistema. Os arquivos podem ter múltiplos leitores, múltiplos gravadores ou apresentar limites ao compartilhamento. Sistemas de arquivos distribuídos permitem que hospedeiros clientes montem volumes ou diretórios a partir dos servidores, desde que possam acessar um ao outro através de uma rede.
  • E. Um diretório em níveis cria um diretório separado para os arquivos de cada usuário. A implementação natural de um diretório em níveis é um diretório estruturado em árvore binária, que permite que um usuário crie diversos subdiretórios para organizar seus arquivos.

O Sistema Operacional (SO) fornece um conjunto de serviços para programas e usuários desses programas. Dentre estes serviços, NÃO SE INCLUI:

  • A. Manipulação do sistema de arquivos: os programas têm que ler, gravar, excluir, procurar e listar arquivos e diretórios. Alguns incluem o gerenciamento de permissões para liberar ou negar o acesso a eles. Muitos SOs fornecem vários sistemas de arquivos.
  • B. Kernel modular: os SOs utilizam técnicas de programação orientada a objetos para a criação de um kernel modular, que remove todos os componentes não essenciais do kernel e os implementa como programas de nível de sistema e usuário para executar as chamadas de sistema.
  • C. Operações de I/O: um programa em execução pode precisar de operações de I/O, envolvendo dispositivos diferentes. Funções especiais para dispositivos específicos podem ser desejáveis. Por eficiência e proteção, geralmente os usuários não podem controlar os dispositivos de I/O diretamente, portanto, o SO deve fornecer um meio de execução destas operações.
  • D. Detecção de erros: os erros podem ocorrer no hardware da CPU e da memória, em dispositivos de I/O e no programa do usuário. Para cada tipo de erro o SO deve tomar a medida apropriada para assegurar o processamento correto e consistente.
  • E. Interface gráfica: quase todos os SOs têm uma interface de usuário, que pode assumir várias formas. A CLI − Command Line Interface usa comandos de texto e um método de inserção e edição de comandos. A interface batch executa arquivos nos quais os comandos e suas diretivas de controle estão inseridas. A GUI − Graphical User Interface é a mais comum.

A proposta de um DW − Data Warehouse é sustentar a tomada de decisões com dados e informações. A Data Mining pode ser usada em conjunto com o DW e as ferramentas OLAP para dar suporte às decisões gerenciais. Considerando estas tecnologias e ferramentas de apoio à decisão, é correto afirmar:

  • A. Um DW é um conjunto de múltiplos bancos de dados com os dados integrados em um modelo multidimensional. Da mesma forma que os bancos de dados transacionais, os DWs dão apoio a análises de série temporal e de tendências, as quais requerem mais dados atuais do que históricos.
  • B. Os modelos multidimensionais tiram proveito de relações inerentes aos dados para gerar dados em matrizes multidimensionais denominadas cubos de dados ou hipercubos. No entanto, o desempenho de consultas em matrizes multidimensionais geralmente é pior do que no modelo de dados relacional. Três exemplos de dimensões em DW corporativo poderiam ser os períodos fiscais da empresa, os produtos e as regiões.
  • C. As ferramentas OLAP oferecem funcionalidades pré-programadas como ROLAP (dados são resumidos com generalização crescente, como semanal para trimestral e deste para anual) e MOLAP (níveis crescentes de detalhes são revelados).
  • D. O resultado da mineração de dados pode descobrir novas informações apenas através do uso de dois métodos: regras de associação (se um cliente compra um computador, ele também pode comprar uma impressora) e padrões sequenciais (um cliente que compra uma câmera e depois compra um material fotográfico, deverá comprar outro acessório associado).
  • E. Comparados com os BDs transacionais, os DWs são não-voláteis. Um DW não provoca preocupações do tipo deadlock ou atualizações de registro a registro. Os dados vêm de um ambiente operacional e, depois de carregados no DW, podem ser consultados sem necessidade de nenhum tipo de bloqueio por concorrência de usuários no seu acesso.

  • A. de rede − hierárquico − distribuído
  • B. hierárquico − de rede − orientado a objeto
  • C. de rede − orientado a objetos − hierárquico
  • D. hierárquico − de rede − distribuído
  • E. distribuído − hierárquico − orientado a objetos

  • A. SELECT DEPTO ASC FROM cadfun ORDER BY NOME DESC;

    ALTER cadfun ADD ADMISSAO DATE;

    SELECT NOME FROM cadfun WHERE month FROM ADMISSAO = 12;
  • B. SELECT * FROM cadfun ORDER BY DEPTO, NOME DESC;

    INSERT INTO cadfun ADMISSAO DATE;

    SELECT NOME, ADMISSAO FROM cadfun WHERE month = 12;
  • C. SELECT DEPTO, NOME FROM cadfun ORDER BY DESC NOME;

    UPDATE TABLE cadfun SET ADMISSAO = DATE;

    SELECT * FROM cadfun WHERE EXTRACT (month FROM ADMISSAO) = ‘12’;
  • D. SELECT DEPTO, NOME FROM cadfun ORDER BY DEPTO, NOME DESC;

    ALTER TABLE cadfun ADD ADMISSAO DATE;

    SELECT NOME, ADMISSAO FROM cadfun WHERE EXTRACT (month FROM ADMISSAO) = 12;
  • E. SELECT DEPTO FROM cadfun ORDER BY NOME DESC;

    UPDATE TABLE cadfun ADD DATE ADMISSAO;

    SELECT NOME, ADMISSAO FROM cadfun WHERE ADMISSAO.month = ‘12’;

Considere as afirmativas abaixo.

I. As aplicações web utilizam uma arquitetura multinível na qual as funções executadas pelas aplicações podem estar distribuídas por uma rede de computadores. Fazem uso de uma infraestrutura de rede que é o padrão adotado pela Internet. Para o cliente e o servidor web a topologia da rede é irrelevante pois isto é tratado pelo protocolo TCP/IP. No nível de serviços, os elementos são assim organizados: de um lado está o cliente web, ou browser, que solicita dados ao servidor web, recebe as respostas, formata a informação e a apresenta ao usuário. Do outro lado, está o servidor web que recebe as requisições, lê as páginas HTML do disco e as retorna para o cliente. Esta é a forma original de funcionamento que proporciona apenas páginas de conteúdo estático.

II. A forma encontrada para modificar a situação descrita no item I e permitir a criação de páginas dinâmicas foi: o usuário entra com informações através do servidor web utilizando formulários HTML. O servidor web repassa as informações ao browser que executa um programa transferindo-lhe as informações vindas do cliente. O programa remoto trata as informações e retorna uma página HTML criada dinamicamente. Esta página é passada ao browser que a entrega ao cliente. O padrão para esta comunicação é conhecido como UDDI − Universal Description, Discovery and Integration.

A afirmativa I

  • A. é verdadeira e a afirmativa II é falsa.
  • B. e a afirmativa II são verdadeiras e a II justifica a I.
  • C. é falsa e a afirmativa II é verdadeira.
  • D. e a afirmativa II são falsas.
  • E. e a afirmativa II são verdadeiras, mas a II não justifica a I.
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...