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

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

Considerando a linguagem de programação Python, marque abaixo a opção CORRETA relativa aos seguintes resultados de expressão:

  • A.

    da função range(5) é a lista [1, 2, 3, 4, 5].

  • B.

    aritmética 7 / 2 é igual a 3.

  • C.

    aritmética [1, 2] + [3, 4] é igual a [4, 6].

  • D.

    aritmética 'x' + 1 é igual a cadeia de caractere 'x1'.

O trecho de programa abaixo foi escrito na linguagem de programação Python:

Marque a opção que mostra a saída resultante da execução do trecho de programa acima:

  • A.

    if

  • B.

    else

  • C.

    ifelse

  • D.

    Não termina a execução porque apresenta uma exceção.

Para os códigos CSS, marque a opção sintaticamente CORRETA:

  • A.

    body {color: black}

  • B.

    body:color=black

  • C.

    {body;color:black}

  • D.

    {body:color=black(body}

Com relação às funções de Hash, usadas para prover criptografia a dados, assinale a alternativa INCORRETA.

  • A. Uma função de Hash transforma dados de entrada de tamanho variável em dados de saída de tamanho variável.
  • B. A função de Hash MD5 produz um hash de 128 bits.
  • C. Um código de autenticação de mensagem (MAC) é obtido pela aplicação de uma função de Hash sobre um conjunto de dados mais uma chave, como segundo parâmetro.
  • D. Um valor de hash criptografado com uma chave privada é chamado de assinatura digital.

  • A.

    O código I não implementa a relação especificada.

  • B.

    O código II apresenta uma versão correta e eficiente para a relação T.

  • C.

    Quanto à execução, o código I não é eficiente, já que o cálculo de T(n-2) poderia ser armazenado e utilizado no cálculo de T(n-1).

  • D.

    Os códigos I e II não implementam a relação T.

Os programas computacionais são formados por uma série de instruções a serem executadas pela UCP do computador. Essas instruções são criadas com o uso das mais diversas linguagens de programação, que podem ser estruturadas (como o Pascal) ou orientadas a objetos (como Java). A respeito de conceitos de programação computacional, julgue os próximos itens.

Algumas linguagens de programação utilizam um modificador de tipo de variáveis conhecido como unsigned. Esse modificador é responsável por garantir que um possível bit de sinal, dentro de uma variável, seja desconsiderado. Em C++, por exemplo, as variáveis do tipo char, que geralmente utilizam 8 bits para sua representação (valores decimais de -128 a 127), consideram, quando precedidas com o modificador unsigned, apenas 7 bits (valores decimais de 0 a 127).

  • C. Certo
  • E. Errado

Julgue as seguintes afirmações sobre conhecimento de Internet para programadores.

I. Como o HTML, o XML usa marcadores (palavras envoltas pelos sinais '<' e '>') e atributos (na forma nome="valor"). Mas enquanto HTML especifica o que cada marcador e atributo significa, e em certas ocasiões como seu conteúdo aparecerá em um navegador, XML usa os marcadores apenas para delimitar os trechos de dados, deixando sua interpretação completamente a cargo da aplicação que os lê.

II. A Máquina Virtual Java (JVM) oferece mecanismos para aumentar a segurança e a portabilidade de aplicações desenvolvidas na linguagem Java.

III. PHP é uma linguagem de programação interpretada, muito utilizada para gerar conteúdo dinâmico para a Internet. 8 

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).

  • A.

    Apenas I.

  • B.

    Apenas II.

  • C.

    Apenas III.

  • D.

    Apenas II e III.

  • E.

    Todas as afirmações.

Uma superclasse em geral representa um número ...... de objetos em relação à sua subclasse. Se a classe X herda da classe Y, então, X é uma ...... e Y é uma ...... .

 As lacunas acima serão corretamente preenchidas por, respectivamente,

  • A.

    maior, superclasse e subclasse.

  • B.

    menor, superclasse e subclasse.

  • C.

    igual, superclasse e subclasse.

  • D.

    maior, subclasse e superclasse.

  • E.

    menor, subclasse e superclasse.

Dentre os objetos contidos nas alternativas abaixo, uma operação de cálculo de área poderá ser realizada, aplicando-se o conceito de polimorfismo, com a utilização de um método referenciado na classe de

  • A.

    pentágonos.

  • B.

    quadriláteros.

  • C.

    retângulos.

  • D.

    trapézios.

  • E.

    triângulos.

Na programação estruturada, o mais adequado grau de relação entre tarefas executadas por um mesmo módulo é definido por

  • A.

    coesão lógica.

  • B.

    acoplamento de controle.

  • C.

    coesão funcional.

  • D.

    coesão temporal.

  • E.

    acoplamento por dados.

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