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

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

Analise o trecho de código abaixo escrito na linguagem Ruby (versão 1.9).

 Com base nesse código, está correto afirmar que:

  • A. c.nome = “Jose” faz chamada ao método nome=();
  • B. puts c.nome faz acesso direto ao atributo de classe @nome, não fazendo chamada ao método nome;
  • C. devido a atribuição c.nome = “Jose” fazer chamada ao método nome= e utilizar espaços entre nome e o símbolo de igual, um erro ocorrerá;
  • D. a chamada ao construtor obrigatoriamente deve fazer uso de parênteses, portanto, c = Carro.new irá gerar um erro;
  • E. o atributo @nome não foi previamente definido, portanto, um erro ocorrerá durante a execução do código.

Considere o seguinte código Java.

 O número mostrado na tela será:

  • A. 1
  • B. 7
  • C. 8
  • D. 13
  • E. 14

Com relação ao desenvolvimento JAVA para Web, os métodos sendRedirect da classe HttpServletResponse e forward da classe RequestDispatcher, sabe-se que:

  • A. forward envolve o navegador Web e sendRedirect, não;
  • B. assim como com forward, ao usar sendRedirect o usuário do site visualiza uma mudança na URL;
  • C. sendRedirect geralmente é mais rápido para o usuário que forward, pois o segundo exige uma comunicação mais longa com o navegador;
  • D. forward é transparente para o usuário, pois ocorre internamente no servidor, enquanto que sendRedirect necessita da ação do navegador para requisitar o próximo recurso;
  • E. ambos fazem o mesmo serviço de encaminhar a requisição HTTP para outro servlet dentro do container Web.

Considere o seguinte trecho de código escrito em Object Pascal:

A estrutura de dados implementada acima é:

  • A. fila;
  • B. árvore;
  • C. lista encadeada;
  • D. pilha;
  • E. lista de prioridades.

Considere o seguinte trecho de código em PHP:

Sabendo-se que a função rand(a, b) retorna números aleatórios entre a e b, inclusive, a quantidade de senhas distintas que podem ser geradas pelo código é:

  • A. 608;
  • B. 6010;
  • C. 638;
  • D. 63*10;
  • E. 63*8.

A variedade de linguagens e ambientes de programação e de fornecedores de bancos de dados constitui um problema de portabilidade para desenvolvedores, que precisam compatibilizar diferentes peculiaridades quando seus programas manipulam bases de dados.

Esse problema é amenizado, na prática, pelo uso de interfaces ou drivers, genéricos, cujo modelo mais difundido é:

  • A. JSON;
  • B. JET;
  • C. ODBC;
  • D. WSDL;
  • E. XML.

Na servlet de uma aplicação web desenvolvida com Java, existe o seguinte fragmento de código.

Estão corretas, nesse contexto, APENAS as instruções

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

Considere os fragmentos de código Java abaixo, que executam a mesma operação SQL de inserção de um registro em uma tabela de um banco de dados, porém, utilizando interfaces diferentes.

As variáveis x e y são, respectivamente, dos tipos

  • A. Statement e ParameterStatement.
  • B. SingleStatement e PrepareStatement.
  • C. Transaction e PrepareTransaction.
  • D. Statement e PreparedStatement.
  • E. SessionStatement e PreparedStatement.

Considere as linhas de código a seguir, criadas em uma aplicação Java SE que utiliza os recursos do pacote javax.swing.

Estas linhas definem o tamanho e a posição de um botão em uma janela de aplicação desktop desenvolvida em Java. Para manter o mesmo efeito na tela, os comandos btnSalvar.setSize(100, 30); e btnSalvar.setLocation(10, 20); podem ser substituídos por

  • A. btnSalvar.setDimensions(100, 30, 10, 20);
  • B. btnSalvar.setBounds(10, 20, 100, 30);
  • C. btnSalvar.show(10, 20, 100, 30);
  • D. btnSalvar.setBounds(100, 30, 10, 20);
  • E. btnSalvar.setDisplay(10, 20, 100, 30);

Nos sistemas operacionais Unix e Linux, o editor de textos nativo é o vi. Uma vez no editor vi, para realizar uma busca por palavra para cima, na janela de edição, a partir da posição atual do cursor, deve-se utilizar o comando:

  • A. b
  • B. s
  • C. /
  • D. ?
  • E. :
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...