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

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

Considere as seguintes afirmativas sobre o PHP:

I - Uma aplicação típica é composta por tipos de scripts PHP: os que executam em um web server e os que executam no browser do cliente.

II - Pode ser instalado no servidor HTTP Apache.

III - Embora a sintaxe da linguagem seja semelhante à de C, não existe ainda suporte à orientação a objetos.

É correto APENAS o que se afirma em

  • A.

    I

  • B.

    II

  • C.

    III

  • D.

    I e II

  • E.

    I e III

Considere as seguintes afirmativas sobre a Forma Normal de Boyce-Codd (BCNF):

I - Está relacionada com a existência de dependência funcional entre atributos primários e atributos que compõem uma chave estrangeira.

II - Toda relação que está na 3FN também está na BCNF.

III - Toda relação que está na BCFN também está na 3FN.

Está correto APENAS o que se afirma em

  • A.

    I

  • B.

    II

  • C.

    III

  • D.

    I e II

  • E.

    I e III

A programação em linguagens de alto nível pressupõe a utilização de alguma ferramenta que permita a transformação do programa original em instruções que o processador da máquina seja capaz de executar.

Compiladores e Interpretadores são dois desses tipos de programa, que têm como principal diferença o fato de que os compiladores

  • A.

    geram, a partir do código fonte, um novo programa, chamado programa executável, que só então poderá ser executado; já os interpretadores fornecem um ambiente que permite a leitura e tradução direta do programa fonte, permitindo sua execução sem a necessidade de gerar um novo programa executável.

  • B.

    são capazes de operar em diversos ambientes, por exemplo, em máquinas virtuais, o que não é possível com interpretadores, que são feitos para uma determinada plataforma.

  • C.

    são dependentes da linguagem utilizada, enquanto os interpretadores podem ser utilizados para qualquer linguagem de programação, já que não precisam gerar código e sim traduzir o código fonte.

  • D.

    são mais confiáveis, pois o resultado final fica armazenado em um novo programa; já os interpretadores podem ocasionar a perda de informações.

  • E.

    são mais genéricos do que interpretadores, porque podem ser utilizados para qualquer tipo de linguagem de programação, ao contrário dos interpretadores, que só podem ser construídos para tipos específicos de linguagens.

Com a proliferação de aplicações e serviços utilizados na Internet, o conjunto geral de marcadores presente na linguagem HTML começou a se tornar restritivo, e a necessidade de extensões para criar novos tipos de marcadores começou a surgir. Uma das soluções adotadas pelo W3C foi padronizar uma nova linguagem com a capacidade de ser extensível, sobre a qual rótulos pudessem ser criados de acordo com a necessidade das aplicações. De fato, tal linguagem é muito mais uma metalinguagem, no sentido de que, a partir dela, outras linguagens (até mesmo a própria HTML) com suas marcações poderiam ser geradas.

Essa metalinguagem é conhecida como

  • A.

    UML

  • B.

    WML

  • C.

    XML

  • D.

    VML

  • E.

    SVG

Consoante à engenharia de software, julgue o item abaixo.

Um descompilador de um arquivo .class é capaz de gerar um código fonte Java, tornando possível a engenharia reversa de um sistema.

  • C. Certo
  • E. Errado

No que concerne à linguagem Java, julgue os itens que se seguem.

O código Java if(idade < 30 & sexo == feminino) avalia apenas uma condição e, não sendo verdadeira essa condição, o programa não entrará no corpo if.

  • C. Certo
  • E. Errado

As linguagens de programação podem ser categorizadas em imperativas, funcionais, lógicas e orientadas a objetos. Acerca desta categorização, assinale a opção correta.

  • A.

    Em uma linguagem lógica, a semântica de uma instrução de atribuição simples exige o exame das variáveis locais e o conhecimento das regras de escopo da linguagem.

  • B.

    A linguagem de programação funcional é um exemplo de linguagem baseada em regras.

  • C.

    Na linguagem imperativa, um algoritmo é especificado com grandes detalhes e com uma ordem de execução específica das instruções.

  • D.

    As linguagens orientadas a objetos são baseadas em funções matemáticas e sobre a arquitetura de Von Neumann.

Com relação à linguagem Java, julgue os próximos itens.

Uma classe pode acessar atributos de uma superclasse mesmo quando eles são declarados como private.

  • C. Certo
  • E. Errado

Com relação à linguagem Java, julgue os próximos itens.

Após a execução do código abaixo, a variável a terá o valor da variável c.

int a = 3;

int b = 4;

int c = 5;

a = b < c ? b:c;

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