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.

O instrumento da lógica estruturada que tem como ponto de partida uma especificação do problema em termos de entrada, processamento e saída, e cuja solução é desdobrada em caixas que serão seguidas de cima para baixo e da esquerda para a direita, é conhecido como:

  • A.

    tabela de decisão.

  • B.

    português estruturado.

  • C.

    árvore de decisão.

  • D.

    portugol

  • E.

    diagrama hierárquico de fluxo.

Sobre os blocos de controle de processo (BCP) em um contexto de multiprogramação:

1. São parte integrante do sistema operacional e não do processo.

2. Registram os valores das variáveis na memória.

3. Incluem informações de E/S e arquivos abertos.

4. Contêm o identificador do processo (ID) e sua prioridade.

Assinale a alternativa que indica todas as afirmativas corretas.

  • A.

    São corretas apenas as afirmativas 1 e 3.

  • B.

    São corretas apenas as afirmativas 3 e 4.

  • C.

    São corretas apenas as afirmativas 2 e 3.

  • D.

    São corretas apenas as afirmativas 1, 2 e 4.

  • E.

    São corretas apenas as afirmativas 1, 3 e 4.

A respeito de webservices e EJB (Enterprise JavaBeans), avalie os seguintes enunciados:

1. Na linguagem Java, webservices podem ser baseados em JAX-WS e não em JAX-RPC.

2. WSDL é uma linguagem baseada em XML utilizada para descrever as funcionalidades oferecidas por um webservice.

3. Na linguagem JAVA, EJB é uma implementação de webservices.

4. Na linguagem JAVA, EJB utiliza o protocolo IIOP e webservices o protocolo HTTP/HTTPS.

Assinale a alternativa que indica todas as afirmativas corretas.

  • A.

    São corretas apenas as afirmativas 1 e 4.

  • B.

    São corretas apenas as afirmativas 2 e 3.

  • C.

    São corretas apenas as afirmativas 2 e 4.

  • D.

    São corretas apenas as afirmativas 1, 2 e 3.

  • E.

    São corretas apenas as afirmativas 1, 2 e 4.

O padrão de projeto JEE (J2EE patterns) que é utilizado para solucionar problemas de acesso e manipulação de dados em uma camada separada e que implementa mecanismos de acesso para persistência de dados, em arquitetura mainframes, LDAP ou sistemas gerenciadores de banco de dados relacionais é denominado

  • A.

    transfer object.

  • B.

    value list handler.

  • C.

    transfer object assembler.

  • D.

    JDBC.

  • E.

    data access object.

O padrão de projeto JEE que encapsula a complexidade das interações entre os objetos de negócios participantes de um fluxo de trabalho, ou seja, que esconde do cliente a complexidade de interação entre os participantes, encapsulando a lógica de negócios associada aos requisitos, é denominado

  • A.

    service activator.

  • B.

    session facade.

  • C.

    Ajax.

  • D.

    intercepting filter.

  • E.

    front controller.

Acerca de desenvolvimento web, servlets, JSP e Ajax, assinale a opção correta.

  • A.

    O Ajax utiliza, entre outros componentes, o XMLHttpRequest, armazenando os dados no lado servidor da aplicação, sem interação com o lado cliente.

  • B.

    JSP permite encapsular regras de negócio por meio de tags XML em seu código, que são processadas por servlets no lado cliente da aplicação, não sendo possível, desse modo, separar dados e interface em uma mesma aplicação.

  • C.

    Java servlets processam pedidos e respostas com base em HTTP, o que permite acessar diversos tipos de sistemas de gerenciadores de banco de dados em diferentes plataformas. No entanto, os servlets só podem ser executados em web contaneirs da Oracle.

  • D.

    Java servlets são uma opção de substituição ao CGI (common gateway interface), pois, além de serem orientados a componentes, independem de plataforma para desenvolvimento de soluções web.

  • E.

    O Ajax é um padrão JEE que permite desenvolver aplicações web e recursos semelhantes às aplicações desktop, sem necessidade de atualização (reload) da página. Por utilizar recursos de Javascript e CSS, o Ajax permite encapsular regras de negócio e workflow.

  • A.

    O ORM 4.1 (Hibernate object relational mapping) permite realizar o mapeamento de classes Java em tabelas de banco de dados. Como não é possível efetuar mapeamento de dados Java em dados SQL, é necessário inserir, antes de executar a aplicação, os tipos de dados e os locais de origem, banco de dados e tabelas, no arquivo de configuração hibernate.cfg.xml.

  • B.

    O HAS (Hibernate application server) atua como um web container e, assim como o JBoss, funciona como um servidor de aplicação, voltado especialmente, mas não exclusivamente, para prover serviços de persistência em banco de dados.

  • C.

    A JSF 2.0 agrega inúmeros recursos de renderização de páginas Java, incluindo o processamento de servlets no web container. Devido à compatibilidade e à segurança, o uso de tag JavaServer Faces restringe-se à linguagem JSP.

  • D.

    A utilização da página JSP (myform.jsp), que pode conter tags JavaServer Faces, permite gerenciar, com maior número de recursos, a separação entre regras de negócio e de apresentação, se comparada ao simples uso de código JSP.

  • E.

    O principal objetivo do OGM (Hibernate object grid mapper) é realizar o mapeamento entre aplicações na arquitetura JEE e SGBD relacionais, a partir da linguagem SQL.

JSR 168 (Java specification request 168) é uma especificação de portlets utilizada como padrão para o desenvolvimento de portais corporativos. Sabendo que os portlets são executados em portlets containers, assinale a opção correta acerca das especificações de portlets de acordo com a JSR 168.

  • A.

    doEdit() é o método executado pelo método processAction() para mostrar a página de edição do portlet.

  • B.

    doView() é o método executado pelo método render() no caso de portlet em modo de visualização.

  • C.

    Init() é o método executado no caso de o usuário submeter informações ao portlet.

  • D.

    Render() é o método executado para refazer o portlet, no caso de esse ser excluído (destruído) pelo container, por ter se tornado desnecessário.

  • E.

    doHelp() é o método executado pelo método Init() para mostrar a página de help do portlet.

Com relação aos elementos de CSS e suas funções, assinale a opção correta.

  • A.

    O elemento text-transform permite mudar a cor de um texto por meio de valores em hexadecimal (#ff0000), RGB (rgb(255,0,0)) ou nome da cor (red).

  • B.

  • C.

  • D.

  • E.

    O elemento text-decoration permite remover decorações do texto, como o sublinhado de links.

Acerca de JBoss Seam, JPA, facelets, JNDI e JDBC, assinale a opção correta.

  • A.

    JPA, um framework utilizado na camada de persistência, define uma forma para mapear POJO (plain old Java objects) para um banco de dados.

  • B.

    JDBC, uma biblioteca vinculada a API da arquitetura JEE, define como um cliente pode acessar bancos de dados OO exclusivamente.

  • C.

    O JBoss Seam é um framework ORM (object-relational mapping) utilizado em aplicações que facilitem as operações de persistência de objetos em bancos de dados relacionais por meio de uma conexão JDBC.

  • D.

    Facelets, componentes da arquitetura J2EE, permitem localizar objetos, distribuí-los e integrá-los por meio dos mecanismos integração e localização de serviços de nome.

  • E.

    JNDI, parte do projeto de JSF, utiliza XHTML como tecnologia de apresentação dos dados, possibilitando a separação entre as camadas de negócio e de controle.

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