Questões de Ciência da Computação da Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

Diversas linguagens de programação foram e estão sendo desenvolvidas. Cada linguagem possui suas particularidades de utilização e é suportada por categorias diferentes de ferramentas de programação. No que diz respeito às linguagens de programação atualmente em uso, julgue os itens que se seguem.

Em uma aplicação Web, um código Java só pode ser executado no cliente, sendo que no servidor é necessária a utilização de outra linguagem de programação.

  • C. Certo
  • E. Errado

Com base no quadro acima, que apresenta diferentes hierarquias de classes desenvolvidas em Java, e sabendo que cada classe pertence a um pacote distinto e que a visibilidade entre as classes é estabelecida por meio de instruções do tipo import, assinale a opção correta.

  • A.

    Os métodos "d2" e "d3" da classe "D" estão incorretos, devido a direitos de acesso ao método "c3" da classe "C".

  • B.

    Os métodos "c1" e "c3" da classe "C" e os métodos "b2" e "b3" da classe "B" estão incorretos, devido a direitos de acesso ao método "b1" da classe "B".

  • C.

    Os métodos "b2" e "b3" da classe "B" e os métodos "c2" e "c3" da classe "C" estão incorretos, devido a direitos de acesso ao método "a1" da classe "A".

  • D.

    No método "c3" da classe "C", as chamadas aos métodos "a2", "b3" e "c2" estão incorretas, devido a direitos de acesso.

  • E.

    No método "d2" da classe D, as chamadas aos métodos "a3", "b2" e "c2" estão corretos.

Considerando os comandos Java acima, assinale a opção correta, para i = 1, j = 2, k = 3 e m = 2.

  • A.

    I, II e III devolvem o valor true.

  • B.

    I, II e VII devolvem o valor true.

  • C.

    I, III e IV devolvem o valor false.

  • D.

    III e VI devolvem o valor true.

  • E.

    IV, VI e VII devolvem o valor false.

Para tratar arquivos, o sistema operacional Linux utiliza uma estrutura hierárquica de diretórios e subdiretórios. A respeito de alguns dos principais subdiretórios desse sistema operacional, julgue os itens subseqüentes.

Estão certos apenas os itens

  • A.

    I e II.

  • B.

    I e III.

  • C.

    II e V.

  • D.

    III e IV.

  • E.

    IV e V.

Assinale a opção que apresenta os valores das variáveis "i" e "j", respectivamente, que provocam erro de exceção no código de programa Java mostrado acima.

  • A.

    1 e 2.

  • B.

    2 e 1.

  • C.

    2 e 2.

  • D.

    3 e 2.

  • E.

    3 e 3.

Sistemas UNIX são sistemas multi-usuário em que o acesso aos recursos do sistema é atribuído de acordo com o perfil de cada usuário. Esses sistemas possuem um superusuário, normalmente denominado root, que possui acesso irrestrito a todos os arquivos e comandos do sistema. Este usuário é geralmente usado para a realização de tarefas administrativas. Acerca do superusuário e das tarefas que ele executa em um sistema UNIX, julgue os itens a seguir.

A montagem e a desmontagem de sistemas de arquivos consistem na associação de dispositivos físicos (devices) com caminhos lógicos no sistema de arquivos raiz.

  • C. Certo
  • E. Errado

Sistemas UNIX são sistemas multi-usuário em que o acesso aos recursos do sistema é atribuído de acordo com o perfil de cada usuário. Esses sistemas possuem um superusuário, normalmente denominado root, que possui acesso irrestrito a todos os arquivos e comandos do sistema. Este usuário é geralmente usado para a realização de tarefas administrativas. Acerca do superusuário e das tarefas que ele executa em um sistema UNIX, julgue os itens a seguir.

Existem duas maneiras de se tornar um superusuário: realizando logon no sistema diretamente como root ou executando o comando su enquanto logado como outro usuário com menores privilégios.

  • C. Certo
  • E. Errado

Diversas linguagens de programação foram e estão sendo desenvolvidas. Cada linguagem possui suas particularidades de utilização e é suportada por categorias diferentes de ferramentas de programação. No que diz respeito às linguagens de programação atualmente em uso, julgue os itens que se seguem.

Existem linguagens compiladas, tais como Java e Delphi, e interpretadas como ASP e PHP.

  • C. Certo
  • E. Errado

Grandes volumes de informação são organizados para armazenamento em coleções de dados denominadas banco de dados. Diversos tipos de bancos de dados podem ser encontrados, estando sua taxonomia relacionada com aspectos como a organização das informações, a existência de distribuição e o tipo de informações armazenadas. Acerca de conceitos fundamentais de banco de dados, julgue os seguintes itens.

Bancos de dados relacionais devem armazenar dados e metadados.

  • C. Certo
  • E. Errado

Diversas linguagens de programação foram e estão sendo desenvolvidas. Cada linguagem possui suas particularidades de utilização e é suportada por categorias diferentes de ferramentas de programação. No que diz respeito às linguagens de programação atualmente em uso, julgue os itens que se seguem.

ASP e PHP são funcionalmente equivalentes, isto é, existe um mapeamento biunívoco de instruções ASP em instruções PHP.

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