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.

Um contêiner Java EE pode oferecer serviços como gestão de memória, ciclo de vida e estado de objetos, conexões, transações, serviços de nomes, segurança, tolerância a falhas, integração, clustering, alta disponibilidade, confiabilidade e web services. Um servidor Java EE completo disponibiliza dois tipos principais de contêiner, que são:

  • A. Contêiner MVC e Contêiner EJB.
  • B. Applet Container e Web Container.
  • C. Contêiner Web e Contêiner EJB.
  • D. Servlet Container e JSP Container.
  • E. Application Client Container e Web Container.

Considere uma tabela em uso chamada func, de um banco de dados Oracle contendo, dentre outros, os campos para armazenar o número do funcionário (FunNo) e a data de admissão (FDatAdm).

Para exibir o número do funcionário, a data de admissão e o número de meses entre a data de admissão e a data atual, utilizase a instrução PL/SQL

  • A. select FunNo, FDatAdm, MONTHS(SYSDATE, FDatAdm) from func;
  • B. select FunNo, FDatAdm, MONTHS_BETWEEN(DATE(), FDatAdm) from func;
  • C. select FunNo, FDatAdm, MONTHS-BETWEEN(SYSDATE, FDatAdm) from func;
  • D. select FunNo, FDatAdm, MONTHS(CURRENT_DATE, FDatAdm) from func;
  • E. select FunNo, FDatAdm, MONTHS_BETWEEN(SYSDATE, FDatAdm) from func;

Atenção: Considere as informações abaixo para responder as questões de números 39 e 40. Em um banco de dados SQL há duas tabelas: departamento e funcionario.

A tabela departamento está ligada à tabela funcionario em uma relação um-para-muitos. Os campos da tabela departamento são DepNo (chave primária), DNome e DLocal. Já a tabela funcionario contém os campos FunNo (chave primária), DepNo (chave estrangeira), FNome, FCargo e FSal.

Para exibir a média e a soma dos salários de todos os funcionários cujo cargo inicia-se pela palavra 'anali' utiliza-se a instrução:

  • A. select avg(Fsal),sum(FSal) from funcionario where FCargo='anali%';
  • B. select average(Fsal),sum(FSal) from funcionario where FCargo like 'anali';
  • C. select avg(Fsal),sum(FSal) from funcionario where FCargo like 'anali%';
  • D. select avg(Fsal),sum(FSal) from funcionario where FCargo begin 'anali';
  • E. select avg(Fsal),sum(FSal) from funcionario where FCargo like 'anali*';

Atenção: Considere as informações abaixo para responder as questões de números 39 e 40. Em um banco de dados SQL há duas tabelas: departamento e funcionario.

A tabela departamento está ligada à tabela funcionario em uma relação um-para-muitos. Os campos da tabela departamento são DepNo (chave primária), DNome e DLocal. Já a tabela funcionario contém os campos FunNo (chave primária), DepNo (chave estrangeira), FNome, FCargo e FSal.

Para exibir apenas o nome de todos os funcionários, sem repetição, e o respectivo nome do departamento que o funcionário trabalha, utiliza-se a instrução

  • A. select f.FNome, d.DNome from funcionario f, departamento d;
  • B. select FNome, DNome from funcionario, departamento where DepNo=DepNo;
  • C. select FNome, DNome from funcionario f, departamento d where d=f;
  • D. select f.FNome, d.DNome from funcionario f, departamento d where f.DepNo=d.DepNo;
  • E. select FNome, DNome from funcionario, departamento;

Considere que foi criada uma aplicação Delphi que utiliza um Form básico. Considere o trecho de código Delphi abaixo, resumido e não completo, cujo objetivo é ilustrar a implementação da estrutura de dados pilha.

Considerando o objetivo do código acima e a implementação de uma estrutura de dados pilha em Delphi, é correto afirmar:

  • A. No exemplo foi criado um método simples chamado TInfo com atributo apenas para valor e seus respectivos objetos Set e Get para alterar e consultar o atributo.
  • B. Assim como o Java, o Delphi possui units e forms prontos para trabalhar com pilhas, filas e outras estruturas de dados.
  • C.

     

    É um trecho válido em Delphi no contexto deste exemplo.

  • D. Os valores podem ser inseridos na pilha usando pilha.Push(info); sem preocupação com o seu limite de armazenamento, pois a classe TObjectStack trata disto internamente.
  • E. Foi utilizada a classe TObjectStack da unit TStack. Esta classe implementa uma pilha de objetos que podem ser TButtons, TLabels ou diversos outros métodos criados pelo desenvolvedor, como o TInfo do exemplo.

Considere o programa Java que manipula uma estrutura de dados fila.

Os métodos numerados de I a IV, são, correta e respectivamente, definidos como:

  • A. boolean estaCheia() − boolean estaVazia() − void remover(int e) − void inserir()
  • B. boolean estaVazia() − boolean estaCheia() − void inserir() − void remover(int e)
  • C. void estaCheia() − void estaVazia() − boolean inserir(int e) − boolean remover()
  • D. boolean estaCheia() − boolean estaVazia() − void inserir(int e) − void remover()
  • E. void estaVazia() − void estaCheia() − boolean remover() − void inserir(int e)

O MySQL suporta dois tipos diferentes de tabelas: tabelas seguras com transação e tabelas não seguras com transação. Nas tabelas seguras com transação, mesmo se o MySQL falhar ou se houver problemas com hardware, os dados normalmente podem ser recuperados. Além disso, é possível combinar muitas instruções e aceitar todas de uma vez com o comando COMMIT. Já as tabelas não seguras com transação, além de serem mais rápidas, não possuem nenhuma sobrecarga de transação, além de usarem menos espaço em disco e menos memória para as atualizações.

É um tipo de tabela segura com transação:

  • A. InnoDB.
  • B. HEAP.
  • C. ISAM.
  • D. MERGE.
  • E. MyISAM.

Na programação em Java, uma interface

  • A. não pode conter métodos privados.
  • B. pode ser implementada somente por uma classe.
  • C. pode ser instanciada, desde que não tenha relação de herança.
  • D. pode conter apenas um construtor vazio.
  • E. deve ter todos os métodos protegidos (protected).

Em linguagens de programação web dinâmicas, como o PHP, é possível obter dados de formulários HTML. Há duas formas principais de se obter dados de um formulário em PHP que dependem da forma como o formulário é submetido. Os valores dos formulários são armazenados e acessados por variáveis de coleção. Considere o trecho de código que cria um formulário:

As lacunas I e II são, correta e respectivamente, preenchidas com

  • A. $_GET['campo1'] $_GET['campo2']
  • B. $_POST['campo1'] $_POST['campo2']
  • C. $_REQUEST['INPUT'] $_REQUEST['TEXTAREA']
  • D. $_POST['INPUT'] $_POST['TEXTAREA']
  • E. $_GET['INPUT'] $_GET['TEXTAREA']

A tecnologia RAID é utilizada em servidores do Tribunal Regional do Trabalho da 2a Região, pois pode proporcionar uma maior segurança aos arquivos e sistemas operacionais da instituição. Carlos atua como técnico judiciário e foi chamado para fornecer a solução RAID adequada para as seguintes situações:

I. é necessário espelhar as informações de um projeto em um segundo disco rígido. O sistema deve gravar os dados ao mesmo tempo nos dois discos. Os dados devem ficar protegidos, de forma que caso um dos discos falhe, o sistema continue funcionando normalmente. São necessários 2 discos, um para manter os arquivos do projeto e outro para espelhar o primeiro.

II. são usados vários discos rígidos para armazenar os dados do sistema. A paridade deve ser armazenada de forma alternada em todos os discos. Se qualquer um dos discos contidos no sistema tiver algum tipo de problema, o mesmo poderá ser substituído e reconstruído através de um processo chamado rebuild. Deve haver garantia da integridade dos dados mesmo com falha de dois dos HDs ao mesmo tempo.

Estão corretas as seguintes soluções:

  • A. I- RAID 0; II- RAID 2.
  • B. I- RAID 1; II- RAID 6.
  • C. I- RAID 10; II- RAID 3.
  • D. I- RAID 0+1; II- RAID 4.
  • E. I- RAID 1+0; II- RAID 5.
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...