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.

Qual chamada no Linux cria um processo filho idêntico ao processo pai?

  • A. waitpid
  • B. fork
  • C. duplicate
  • D. createSon

Sobre a linguagem de programação JAVA é correto afirmar que

  • A. um método pode invocar um construtor diretamente via this.
  • B. apenas objetos public podem acessar uma referência a si próprio utilizando o this.
  • C. quando uma classe não possui um construtor declarado, um construtor padrão é fornecido pelo compilador JAVA.
  • D. somente objetos do tipo numérico possuem um método toString nativo da linguagem, para retornar sua respectiva representação String.

Herança é uma forma que a linguagem JAVA disponibiliza para que uma nova classe absorva membros de uma classe já existente. Verifique se é verdadeiro (V) ou falso (F) o que se afirma abaixo sobre herança em JAVA.

( ) Os métodos de uma subclasse acessam membros private diretamente de uma superclasse.

( ) O método public de uma superclasse não pode se tornar um método private de sua subclasse.

( ) O construtor de uma subclasse deve chamar seu construtor de superclasse a fim de inicializar as variáveis que foram herdadas desta superclasse.

( ) Quando um objeto de subclasse é criado, o construtor da subclasse chama o construtor da superclasse.

De acordo com as afirmativas, indique a sequência correta.

  • A. (F); (V); (V); (V).
  • B. (F); (V); (F); (V).
  • C. (V); (F); (F); (F).
  • D. (V); (F); (V); (F).

Com relação à declaração de funções no PHP 5.2.3 ou superior, é correto afirmar:

  • A. Uma função f2 descrita no corpo da função f1 fica disponível para o script PHP após a declaração de f1, mesmo que f1 não seja executada.
  • B. Uma função f2 declarada no corpo da função f1 fica disponível para o script PHP após a execução de f1.
  • C. Os parâmetros passados por referência devem ser identificados na declaração da função precedidos do símbolo @.
  • D. O uso de “:::” antes do nome de um argumento de uma função indica que a função recebe um número arbitrário de argumentos na forma de um array.
  • E. Funções (callback) podem ser passadas como argumento para outras funções, desde que não sejam anônimas.

Assinale a alternativa que apresenta a tag JSTL que manipula variáveis para uso em uma página.

  • A.
  • B.
  • C.
  • D.
  • E.

Sobre os objetos implícitos do JSP, é correto afirmar:

  • A. request e response só estão disponíveis após a primeira execução da JSP.
  • B. O objeto que mantém todos os contextos é o pageContext.
  • C. Para que a JSP execute, um objeto session deve estar criado.
  • D. O objeto que contém as informações da página corrente é application.
  • E. O objeto que contém as informações da página corrente é application.

O que ocorre na primeira invocação de uma página JSP?

  • A. É interpretada para gerar uma página que é enviada ao cliente.
  • B. É convertida para uma Servlet, que é interpretada para gerar uma página que é enviada ao cliente.
  • C. É executada de forma compilada para gerar uma página que é enviada ao cliente.
  • D. É convertida para uma Servlet, que é compilada e executada, para gerar uma página que é enviada ao cliente.
  • E. É convertida para HTML e então enviada ao cliente.

Três tipos de dados fundamentais em Python são as listas (“lists”), sequências ou ‘tuplas’ (“tuples”) e dicionários (“dictionaries”). A respeito dessas estruturas, é correto afirmar:

  • A. Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem.
  • B. Listas podem ser modificadas, mas seu tamanho não pode ser modificado após a criação, ao passo que sequências e dicionários não têm essa limitação.
  • C. Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem.
  • D. Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por “strings”.
  • E. Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por “strings”.

Usando operadores de redireção no shell, o comando “rev < arquivo1.txt > arquivo2.txt”:

  • A. reverte a ordem das linhas de arquivo2.txt e escreve em arquivo1.txt.
  • B. reverte a ordem de ambos os arquivos e apresenta na saída padrão.
  • C. redireciona a saída de arquivo1.txt para arquivo2.txt.
  • D. reverte a ordem das linhas de arquivo1.txt e escreve em arquivo2.txt.
  • E. redireciona a saída de arquivo2.txt para arquivo1.txt.

Sejam os seguintes comandos python executados na sequência apresentada:

Qual é o resultado da execução?

  • A. 285
  • B. 120
  • C. 90
  • D. 45
  • E. 20
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...