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.

Paulo trabalha na escola ABCD. Em uma conversa com professores dessa escola, observou que eles acessam frequentemente a Internet na busca dos mais variados conhecimentos. Teve então a ideia de disponibilizar o conteúdo das aulas nas páginas de um site. Para isso, ensinou aos professores uma linguagem de marcação (que utiliza tags) de uso universal para apresentar conteúdo em páginas Web.

A linguagem ensinada por Paulo foi:

  • A.

    Hipertext Preprocessor (PHP).

  • B.

    Cascading Style Sheets (CSS).

  • C.

    HyperText Markup Language (HTML).

  • D.

    Visual Basic Web (VBW).

São delimitadores válidos de código PHP (ativados ou não por padrão):

Quais estão corretas?

  • A.

    Apenas I.

  • B.

    Apenas I e II.

  • C.

    Apenas II e III.

  • D.

    Apenas I, II e III.

  • E.

    I, II, III e IV.

Considerando o trecho de script PHP apresentado na Figura 1, qual será o valor final armazenado na variável $counter?

  • A.

    0

  • B.

    1

  • C.

    2

  • D.

    3

  • E.

    4

Considerando o trecho de código JavaScript apresentado na Figura 2, quais valores serão exibidos nas duas caixas de mensagens respectivamente?

  • A.

    1 e 2

  • B.

    2 e 2

  • C.

    1 e 3

  • D.

    3 e 3

  • E.

    2 e 1

Sobre as linguagens de programação C, Java, PHP e JavaScript, avalie as assertivas a seguir:

I. A instrução require irá emitir um aviso (em inglês, warning) se ela não conseguir encontrar o arquivo especificado, enquanto a instrução include emitirá um erro fatal para a mesma situação.

II. Em Java, o método finalize() de um objeto é chamado pelo coletor de lixo (em inglês, garbage collector) quando é determinado que não há mais referências para tal objeto.

III. Os tipos de dados da linguagem C int, char são representados na memória principal por um número específico de bits cada, que podem variar de acordo com uma dada arquiteturaalvo.

IV. Na linguagem JavaScript, uma função é um objeto e pode ser passada como parâmetro para funções, bem como ser utilizada como retorno de uma função.

Quais estão corretas?

  • A.

    Apenas I e II.

  • B.

    Apenas II e III.

  • C.

    Apenas III e IV.

  • D.

    Apenas I, II e III.

  • E.

    Apenas II, III e IV.

O que será exibido no console quando da execução do código C++ abaixo?

  • A.

    4

  • B.

    6

  • C.

    12

  • D.

    8

  • E.

    10

Seja o código C++ a seguir:

Qual é o motivo pelo qual o código acima não compila?

  • A.

    A linguagem C++, assim como a maioria das linguagens orientadas a objetos atuais, não dá suporte à herança múltipla (linha 18).

  • B.

    A chamada do método m() (linha 57) produz uma ambiguidade, relacionada com a herança múltipla.

  • C.

    Não foram definidos construtores para as classes presentes no código.

  • D.

    Nenhum objeto da classe D foi criado. Logo, a tentativa de execução do método m() (linha 57) não é válida.

  • E.

    Uma classe abstrata não pode herdar de classes não abstratas (linha 18).

Precisa-se construir uma função C++ que receba como parâmetros um vetor de ponteiros para números inteiros e a quantidade de elementos existente nesse vetor. A função deverá percorrer o vetor em questão e devolver a quantidade de números pares apontados pelos elementos do vetor. Assuma que todos os elementos do vetor contenham endereços válidos de memória. Qual implementação atende aos requisitos definidos acima?

  • A.

  • B.

  • C.

  • D.

  • E.

Seja o seguinte diagrama de classes UML:

Qual conjunto de declarações C++ é compatível com o diagrama?

  • A.

  • B.

  • C.

  • D.

  • E.

Uma das tarefas que mais consome tempo de programação é validar os campos de entrada de uma página Web e gerar um relatório de erros para o usuário. Para diminuir o esforço de programação com a validação dos dados de entrada, oASP.NET fornece alguns controles muito úteis, chamados de controles de validação.

Qual alternativa NÃO é um dos controles de validação disponíveis noASP.NET?

  • A.

    Range Validator

  • B.

    Compare Validator

  • C.

    Regular Expression Validator

  • D.

    Custom Validator

  • E.

    Text Validator

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