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

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

Dado o fragmento de código Java abaixo:

E correto afirmar que

  • A.

    o valor de saída será JimZ.

  • B.

    o valor de saída será FredZ.

  • C.

    o valor de saída será SheilaZ.

  • D.

    não haverá nenhum valor de saída.

  • E.

    ocorrerá um erro do tipo ArrayIndexOutOfBoundsException.

A linguagem Java funciona da seguinte forma:

  • A.

    O Java é similar à linguagem C++, usada por muitos programadores, mas difere do Java porque não é uma linguagem orientada a objetos.

  • B.

    Assim como diversas linguagens de programação, o Java é uma linguagem compilada, portanto, após ser escrita, precisa passar por um compilador para que os computadores a entendam.

  • C.

    O Java, assim como diversos outros programas compilados podem ser executados em muitos computadores diferentes, como PCS, Macintoshes e estações de trabalho.

  • D.

    Java pode ser usado para criar programas que ajudem pessoas a navegar mais facilmente através de um Intranet e minar mais facilmente a enorme quantidade de dados trancados em bancos de dados corporativos.

E verdadeiro afirmar sobre o desenvolvimento de aplicações Web, utilizando-se a tecnologia Java (Servlet/JSP):

  • A. O container Web, como por exemplo o TOMCAT, se preocupa com os detalhes de conexão com a rede, recebimento de requisições e produção de respostas para o cliente em um formato correto.
  • B.

    Normalmente, quando um servlet Java é requisitado, o container Web sempre busca o respectivo servlet em disco, mesmo que já exista uma instância do mesmo em memória.

  • C.

    Ao atender uma nova requisição de um cliente para um determinado servlet, o container cria um novo processo para executar o método doGet/doPost; por este motivo esta tecnologia consome muitos recursos no lado servidor.

  • D.

    Ao carregar uma página JSP, o container Web converte esta página em um Servlet, compila o Servlet gerando um executável (.exe) em disco, para depois instanciá-lo na memória.

Considere os seguintes trechos em SQL:

I. Descrição a tabela de funcionários: CREATE TABLE FUNC

Descrição da tabela com os dependentes dos funcionários (por meio do mesmo CPF): CREATE TABLE DEPENDENTE

FOREIGN KEY (DCPF) REFERENCES FUNC(CPF) );

III. Consulta:

SELECT F.NOME, F.NASC

FROM FUNC F

WHERE F.CPF IN (SELECT DCPF

FROM DEPENDENTE

WHERE DCPF=F.CPF AND

SEXO=F.SEXO)

É correto afirmar que a consulta recuperará os dados:

  • A.

    NOME e NASC do funcionário cujo dependente tem o mesmo sexo do funcionário.

  • B.

    NOME e NASC de todos os dependentes femininos do funcionário.

  • C.

    NOME e NASC de todos os funcionários que tem dependentes.

  • D.

    NOME e NASC do funcionário que só tem dependentes do mesmo sexo.

  • E.

    NOME e NASC do funcionário sem dependentes do mesmo sexo.

A linguagem SQL serve para realizar operações sobre banco de dados. Dada a tabela pessoa representada pela figura seguinte:

ao executar o seguinte comando SQL:

qual o resultado obtido na tabela?

 

 

  • A.

  • B.

  • C.

  • D.

  • E.

A linguagem SQL serve para realizar operações sobre banco de dados. Dada a tabela pessoa representada pela figura seguinte:

qual o resultado obtido na tabela? ao executar o seguinte comando SQL:

  • A.

  • B.

  • C.

  • D.
  • E.

As declarações SQL são responsáveis pelas alterações estruturais de um banco de dados. NÃO se refere à definição nem às funções destas declarações o que se afirma na opção:

  • A.

    queries: recuperam dados das tabelas do banco de dados; por meio das queries identificam-se as tabelas, colunas e as linhas de onde os dados serão selecionados;

  • B.

    definições de dados: determinam a estrutura do banco de dados, criam, alteram ou eliminam componentes estruturais, como tabelas, visões e índices;

  • C.

    controle de dados: cadastram usuários ou determinam níveis de autoridade e privilégios para as tabelas e visões do banco de dados;

  • D.

    manipulação de dados: alteram o conteúdo do banco de dados, incluindo dados novos, atualizando os já existentes ou excluindo linhas;

  • E.

    catálogo de dados: mantêm um grupo de tabelas do sistema, onde são armazenadas as informações sobre o banco de dados, seus usuários e privilégios.

O desenvolvedor do sistema recebe um erro devido ao seguinte comando na seção DECLARATION de seu código PL/SQL: PI CONSTANT NUMBER;

O problema ocorreu devido a:

  • A.

    Não haver memória suficiente no programa para a constante.

  • B.

    PI é uma palavra reservada.

  • C.

    Não foi definido o tipo de dado contido na constante

  • D.

    Não há valor associado à constante.

Ao desenvolver uma biblioteca PL/SQL, o desenvolvedor definiu a variável NUM2 como IN OUT na função ADD_NUMS(). Qual das sentenças abaixo descreve o que pode ocorrer como resultado disto?

  • A.

    A função ADD_NUMS() não vai compilar.

  • B.

    A função ADD_NUMS() irá retornar erros para o usuário ao ser executada.

  • C.

    Código que seja executado após ADD_NUMS() e utilize a variável NUM2 pode se comportar de maneira imprevisível pois o valor de NUMS2 foi alterado em ADD_NUMS().

  • D.

    A função ADD_NUMS() irá causar um memory leak.

Qual das frases abaixo melhor descreve os benefícios de utilizar uma pesquisa com a cláusula FROM como base para um bloco de dados?

  • A.

    Poder utilizar qualquer código PL/SQL.

  • B.

    Poder incluir parâmetros definidos pelo usuário.

  • C.

    Poder efetuar cálculos, união de tabelas e pesquisas sem precisar de direitos de acesso específicos para as tabelas.

  • D.

    Poder efetuar cálculos, união de tabelas e pesquisas sem precisar criar um view.

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...