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

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

Qual função em PHP deveria ser utilizada para se retornar um número com o tamanho de uma string?

  • A. strlen(“string”)
  • B. tan(“string”)
  • C. strmid(“string”)
  • D. chr(“string”)

Assinale a alternativa que apresenta a forma correta para criar uma classe com dois atributos em PHP.

  • A. class Public Cliente{ public $nome; public $saldo;}
  • B. class Cliente{ public nome; public saldo;}
  • C. class Public Cliente{ $nome; $saldo;}
  • D. class Cliente{ public $nome; public $saldo;}

Qual função PHP deve ser utilizada para retornar uma string de um único caractere contendo o caractere especificado pelo ascii?

  • A. ch
  • B. chr
  • C. string
  • D. valueOf

Um dos critérios mais importantes para julgar uma linguagem de programação é a facilidade com que os programas podem ser lidos e entendidos. Assinale a opção que apresenta características que afetam a legibilidade de uma linguagem de programação.

  • A. Manipulação de exceções e verificação de tipos.
  • B. Simplicidade e estruturas de controle.
  • C. Tipos de dados e expressividade.
  • D. Projeto da sintaxe e apelido restrito.
  • E. Tipos de estruturas e verificação de tipos.

As unidades concorrentes em Java são métodos denominados run, cujo código pode estar em execução simultânea com outros métodos (de outros objetos) e com o método main. Uma das maneiras de definir uma classe com um método run é definir uma subclasse da classe Thread predefinida e substituir o método run. Sobre a classe Thread da linguagem Java, para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA.

( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável por iniciar a execução do thread.

( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra thread tenha completado sua execução.

( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o processador voluntariamente.

  • A. F – V – V
  • B. V – V – F
  • C. F – F – V
  • D. V – F – F
  • E. V – F – V

Assinale a opção INCORRETA sobre linguagens de marcação para hipertextos.

  • A. HTML ¨¦ uma linguagem de marcação utilizada na construção de p¨¢ginas web.
  • B. Os marcadores em um documento HTML são comandos de formatação da linguagem.
  • C. Em um hipertexto HTML, o caractere ¨D / ¡¬ define o fechamento ou encerramento de um marcador.
  • D. A linguagem XHTML surgiu a partir de adaptações na linguagem HTML para atender aos requisitos propostos pela linguagem XML.
  • E. No HTML5, o elemento search pode ser utilizado para agrupar ¨ªndices de conte¨²dos ou campos de busca.

Compatibilidade, Utilidade, Interoperabilidade e Acesso Universal são princípios que orientaram o desenvolvimento do HTML5. (SILVA, 2014).

Em síntese, estes termos significam, respectivamente,

  • A. aumento das chances das implementações HTML funcionarem nos mais variados dispositivos e sistemas / suporte a conteúdos já existentes / garantia de acesso às funcionalidades da HTML5 pelo maior número possível de dispositivos e sistema / garantia de funcionalidade da HTML de modo efetivo para todos os fins a que ela se destina.
  • B. garantia de acesso às funcionalidades da HTML5 pelo maior número possível de dispositivos e sistema / garantia de funcionalidade da HTML de modo efetivo para todos os fins a que ela se destina / suporte a conteúdos já existentes / aumento das chances das implementações HTML funcionarem nos mais variados dispositivos e sistemas.
  • C. suporte a conteúdos já existentes / garantia de funcionalidade da HTML de modo efetivo para todos os fins a que ela se destina / aumento das chances de implementações HTML funcionarem nos mais variados dispositivos e sistemas / garantia de acesso às funcionalidades da HTML5 pelo maior número possível de dispositivos e sistema.
  • D. suporte a conteúdos já existentes / aumento das chances de implementações HTML funcionarem nos mais variados dispositivos e sistemas / garantia de funcionalidade da HTML de modo efetivo para todos os fins a que ela se destina / garantia de acesso às funcionalidades da HTML5 pelo maior número possível de dispositivos e sistema.
  • E. garantia de acesso às funcionalidades da HTML5 pelo maior número possível de dispositivos e sistema / garantia de acesso às funcionalidades da HTML5 pelo maior número possível de dispositivos e sistema / suporte a conteúdos já existentes / aumento das chances de implementações HTML funcionarem nos mais variados dispositivos e sistemas.

Quanto à linguagem Java, analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequência correta de cima para baixo.

( ) Java tem dois comandos específicos de desvio incondicional: switch e while.

( ) Java tem o comando para realizar o desvio condicional: goto.

  • A. V - V
  • B. V - F
  • C. F - V
  • D. F - F

Java Virtual Machine (Máquina Virtual Java) é um programa que carrega e executa os aplicativos Java, convertendo:

  • A. os bytecodes em código executável de máquina
  • B. os microcódigos em código executável de máquina
  • C. os códigos encriptados em bytecodes
  • D. os microcódigos em códigos encriptados

Assinale a alternativa que completa, correta e respectivamente, as lacunas da seguinte frase:

“Em Java, usamos ________ Thread do pacote _______ para criarmos linhas de execução _________”.

  • A. a classe - java.util - sequenciais
  • B. o objeto - java.util - sequenciais
  • C. o objeto - java.lang - paralelas
  • D. a classe - java.lang - paralelas
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...