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.

Em uma classe de entidade de uma aplicação que utiliza JPA, a anotação que define um atributo que não será salvo no banco de dados é a

  • A.

    @Optional.

  • B.

    @Transient.

  • C.

    @Stateless.

  • D.

    @Stateful.

  • E.

    @Local.

Sobre JEE e tecnologias relacionadas é correto afirmar que

  • A.

    O EntityManager é uma classe identificada com a anotação @Entity que representa o modelo das tabelas do banco de dados.

  • B.

    O EntityManager é o serviço central do JPA para todas as ações de persistência e oferece todas as funcionalidades de um DAO genérico.

  • C.

    Um servidor de aplicações Java EE possui um único contêiner conhecido como contêiner EJB.

  • D.

    Serlvets e JSP rodam no contêiner EJB do servidor de aplicação JEE.

  • E.

    Em aplicações que utilizam EJB com JPA, um arquivo persistence.xml pode definir uma única unidade de persistência.

São práticas eficientes para revisão de código, EXCETO:

  • A.

    Revisar código por, no máximo, 90 minutos por vez.

  • B.

    Revisar até 500 linhas de código por hora.

  • C.

    Adotar revisões de código com auxílio de ferramentas.

  • D.

    Revisar até 1000 linhas de código por vez.

  • E.

    Decidir antecipadamente os objetivos do processo de revisão de código e como medir sua efetividade.

Em relação a códigos de detecção de erro de memória, a distância de Hamming entre as palavras de código 10001001 e 10110001 é igual a

  • A.

    1.

  • B.

    2.

  • C.

    3.

  • D.

    4.

  • E.

    5.

No contexto do módulo executável de um programa de computador, menor tempo de execução, menor consumo de memória, maior tempo na execução de loop’s, e menor dificuldade de identificação de erros estão associados, respectivamente, aos métodos

  • A.

    compilação, interpretação, compilação, interpretação.

  • B.

    interpretação, interpretação, interpretação, compilação.

  • C.

    interpretação, interpretação, compilação, compilação.

  • D.

    interpretação, compilação, interpretação, compilação.

  • E.

    compilação, compilação, interpretação, interpretação.

  • A.

    A linha 1 especifica que o script deve ser executado pelo shell sh.

  • B.

    Na linha 2, aspas simples podem ser substituídas por aspas duplas sem alterar a interpretação do comando echo.

  • C.

    Se o conteúdo da linha 3 fosse read arq, o sh, primeiro criaria a variável arq, e depois, armazenaria o nome do arquivo nesta variável.

  • D.

    Na linha 6, a criação da variável arq não é necessária, já que REPLY pode ser usado no resto do script.

  • E.

    Na linha 6, a variável arq é uma variável local, o que significa que ela existe somente durante a execução do script.

Na criação de Web Services há vários elementos envolvidos. Dentre eles, SOAP, UDDI e WSDL. Sobre WSDL é correto afirmar:

  • A.

  • B.

    É uma linguagem de programação padronizada pela W3C que utiliza scripts para a construção de Web Services.

  • C.

    É um protocolo de comunicação para acessar Web Services independentemente de plataforma, que é considerado um formato padrão para o envio de mensagens XML.

  • D.

    É um serviço de diretórios no qual as empresas podem se registrar e procurar por Web Services distribuídos pela rede.

  • E.

    É um protocolo usado na comunicação entre aplicações, rodando em diferentes sistemas operacionais, com diferentes tecnologias e linguagens de programação.

Em uma reunião técnica sobre o desenvolvimento de um novo sistema WEB em JAVA, um analista expressa preocupação a respeito do uso de cookies nos navegadores dos usuários, uma vez que o arquiteto de software do projeto indicou que serão utilizadas sessões WEB. Para garantir o uso de sessões e contemplar os clientes que não permitem cookies, que técnica pode ser utilizada nessa situação?

  • A.

    Buffer Overflow

  • B.

    SQL Injection

  • C.

    obfuscation

  • D.

    polling

  • E.

    reescrita de URL

Em relação à chamada remota de procedimentos (RPC), qual das afirmações abaixo é correta?

  • A.

    É uma biblioteca de programação para sistemas Windows de 32 bits que permite a troca de dados entre diferentes computadores em uma rede.

  • B.

    Especificação de como funções de uma biblioteca de programação podem ser acessadas de computadores distintos daqueles onde serão executadas.

  • C.

    Especificação de como funções de uma biblioteca de programação podem ser acessadas de computadores distintos daqueles onde serão executadas.

  • D.

    Uma ferramenta de programação que converte um programa escrito para executar em múltiplos núcleos (multi-thread) num programa que executa em múltiplos computadores em uma rede.

  • E.

    Biblioteca de programação para comunicação entre programas paralelos que executam em placas de vídeo de alto desempenho (GPGPU).

A exceção comum StackOverflowException, em uma applet, é causada quando a(o)

  • A.

    applet tenta executar uma ação não permitida pela configuração do browser.

  • B.

    applet tenta armazenar um tipo de dado incorreto em um array.

  • C.

    conversão entre strings e números gera uma falha.

  • D.

    espaço de pilha do sistema se esgota.

  • E.

    espaço de memória para alocar um novo objeto se esgota.

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