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.

Assinale a alternativa que apresenta os três principais métodos de descrição semântica das linguagens de programação, segundo Sebesta (2011):

  • A. Operacional, denotacional e axiomática.
  • B. Backus-Naur, denotacional e axiomática.
  • C. Estática, operacional e denotacional.
  • D. Backus-Naur, estática e axiomática.
  • E. Backus-Naur, operacional e axiomática.

Segundo Sebesta (2011), as linguagens de programação são, normalmente, divididas em quatro categorias. Assinale a alternativa que as apresenta CORRETAMENTE:

  • A. Imperativas, lógicas, marcação e orientadas a objeto.
  • B. Visuais, imperativas, lógicas e orientadas a objeto.
  • C. Imperativas, funcionais, lógicas e orientadas a objeto.
  • D. Funcionais, marcação, lógicas e orientadas a objeto.
  • E. Imperativas, funcionais, visuais e orientadas a objeto.

Com relação à interface web Ajax e à linguagem de estilos CSS, julgue os próximos itens. A possibilidade de realizar o agrupamento dos seletores que possuam as mesmas declarações constitui uma vantagem do CSS.

  • C. Certo
  • E. Errado

Com relação à interface web Ajax e à linguagem de estilos CSS, julgue os próximos itens. A única forma de anexar um CSS a uma página é inserindo, dentro dela, o código CSS.

  • C. Certo
  • E. Errado

Com relação à interface web Ajax e à linguagem de estilos CSS, julgue os próximos itens. XMLHttpRequest é considerada como a principal classe em JavaScript para o trabalho com Ajax.

  • C. Certo
  • E. Errado

Código Javascript pode ser embutido em páginas HTML, o que permite a modificação dinâmica do conteúdo das páginas. Assim, o código Javascript deve ser inserido dentro do código HTML no

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

Na orientação a objetos, o conceito de polimorfismo é implementado, em algumas linguagens, por meio da técnica de sobrecarga de métodos.

Sobre a aplicação desse conceito, é possível afirmar que

  • A. um mesmo método pode estar em classes diferentes, com a mesma assinatura, sem que isso prejudique a sua identificação pelo compilador.
  • B. a identificação da assinatura do método corresponde ao seu nome.
  • C. uma classe derivada da classe-mãe tem vários métodos com a mesma assinatura, e o compilador realiza o primeiro deles.
  • D. a classe derivada da classe-mãe herda os métodos da sua classe-mãe na forma como são implementados.
  • E. cada método tem um nome único na classe derivada da classe-mãe a ser identificado pelo compilador.

A conversão de uma string vazia (“”) em Javascript para número, string, e boolean, respectivamente, resultaria em:

  • A. 0 - “” - false
  • B. 1 - ”” - true
  • C. 1 - ”” - false
  • D. null - ”” - false
  • E. null - null - false

Integração Contínua é um dos pilares das práticas ágeis. Um servidor de Integração Contínua open source, escrito em Java, é o:

  • A. JServer
  • B. Integration
  • C. Symphony
  • D. Jenkins

O FindBugs utiliza análise estática em busca de bugs em programas Java. Análise estática significa que essa ferramenta consegue encontrar bugs:

  • A. vendo o código de máquina e analisando as classes em Java
  • B. inspecionando o código do programa sem precisar executá-lo
  • C. vendo o bytecode do Java como sendo uma “caixa preta” (blackbox)
  • D. analisando o código hexadecimal e checando com os parâmetros do assembler
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...