Questões sobre Programação Orientada a Objetos

Lista completa de Questões sobre Programação Orientada a Objetos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Na linguagem PHP, $_REQUEST se refere a um array associativo

  • A.

    contendo variáveis de sessão disponíveis para o atual script.

  • B.

    de variáveis passadas para o script atual via método HTTP REQUEST.

  • C.

    que, por padrão, contém informações de $_GET, $_POST e $_COOKIE.

  • D.

    contendo informações como cabeçalhos, paths, e localizações do script.

  • E.

    contendo referências para todas as variáveis que estão atualmente definidas no escopo global do script.

Acerca de padrões JEE 6 e serviços web, assinale a opção correta.

  • A.

    Um arquivo EAR (Enterprise Archive) contém módulos Java EE e, opcionalmente, os descritores de implantação.

  • B.

    Em um aplicativo Facelets, a tag f:ajax adiciona funcionalidades Ajax que necessitam de adicionais de codificação e configuração para as componentes de interface do usuário.

  • C.

    SOAP, que segue o modelo de solicitação e resposta HTTP, é um protocolo com base em HTML.

  • D.

    A descrição de serviços web utilizando-se WSDL inclui o nome do serviço e o local do serviço, mas não inclui as formas de se comunicar com o serviço.

  • E.

    Em um aplicativo Java EE, é necessário que cada unidade empacotada contenha um descritor de implantação que descreva o seu conteúdo.

A linguagem de descrição de web services WSDL 2.0 (Web Services Description Language) possui um melhor suporte à internacionalização do que o oferecido por uso de URI (Uniform Resource Identifier), o qual somente aceita um pequeno número de caracteres, como letras maiúsculas e minúsculas do alfabeto inglês. Essa generalização do URI que permite a utilização do Universal Character Set (Unicode/ISO 10646) tem a sigla

  • A.

    URN.

  • B.

    URL.

  • C.

    GRI.

  • D.

    IRA.

  • E.

    IRI.

A respeito de SOAP e arquitetura SEE 6, assinale a opção correta.

  • A.

    O padrão JAX-WS não possibilita invocação assíncrona de cliente.

  • B.

    Em projeto baseados em SOAP, contratos formais que descrevem a interface que o serviço de web oferece não são necessários.

  • C.

    O processamento de mensagens SOAP realizados em um serviço Web JAX-WS não necessitam da publicação de um WSDL.

  • D.

    A arquitetura SEE 6 não necessita lidar com requisitos não funcionais tais como segurança.

  • E.

    A arquitetura SEE 6 permite lidar com a invocação e processamento assíncrono.

No editor Eclipse IDE for Java Developers, Versão Indigo Service Release 2, é possível exibir uma tela de ajuda com a atual combinação de teclas de atalho para alguns recursos do editor (Key Assist). Este recurso pode ser acessado pela combinação das teclas

  • A.

    CTRL + SHIFT + C

  • B.

    SHIFT + CTRL + L

  • C.

    ALT + CTRL + K

  • D.

    SHIFT + ALT + K

  • E.

    CTRL + Barra de espaços

Acerca de JavaServer Faces, AJAX e JNDI, assinale a opção correta.

  • A.

    As diretivas de namespace XML nas aplicações Facelets não possibilitam a identificação sem ambiguidades da URI da biblioteca de tags e da tag de prefixo.

  • B.

    O uso do objeto XMLHttpRequest em AJAX faz com que seja necessário recarregar a página inteira, impossibilitando que atualizações de partes específicas sejam realizadas separadamente.

  • C.

    No ambiente de nomeação JNDI, sempre que um componente é personalizado, é necessário acessar ou alterar o código-fonte do componente.

  • D.

  • E.

    As expressões que são avaliadas imediatamente pelo compilador podem atuar como expressões rvalue e lvalue.

Sobre testes de unidade, considere:

I. O objetivo é utilizar uma pequena parte de código responsável por alguma funcionalidade muito específica dentro do software a ser desenvolvido, e testá-lo para garantir que ele se comporta exatamente como planejado sob várias condições.

II. Em testes convencionais, que podem ser feitos de forma manual ou automatizada, a validação de uma funcionalidade ocorre tipicamente depois que o software é desenvolvido, sendo que neste momento é quase impossível resolver problemas críticos ou de arquitetura de uma forma rápida. Com testes unitários o trabalho do programador é validado muito mais rapidamente por meio de testes de módulos pequenos do software, assim que eles são desenvolvidos, permitindo mudanças rápidas no código caso defeitos ou desvios de arquitetura sejam detectados.

III. Esse método permite que sejam testadas partes do software que geralmente não são expostas diretamente ao usuário final.

Está correto o que se afirma em

  • A.

    I, apenas.

  • B.

    I e II, apenas.

  • C.

    I e III, apenas.

  • D.

    II, apenas.

  • E.

    I, II e III.

Medicamento (Med) e Perfumaria (Per) são duas entidades que representam uma tipificação da entidade Produto (Pro). Portanto, Med e Per em relação a Pro representam

  • A.

    generalizações.

  • B.

    composições

  • C.

    agregações

  • D.

    especializações.

  • E.

    dependências.

Da mesma forma que um índice em um livro, um índice em um banco de dados permite achar rapidamente informações específicas em uma tabela ou exibição indexada. Sobre índices, é correto afirmar que

  • A.

    são criados automaticamente quando as restrições PRIMARY KEY e UNIQUE são definidas em colunas de tabelas.

  • B.

    podem ser úteis para uma série de consultas que contêm instruções SELECT, UPDATE, DELETE, porém não podem ser utilizados com a instrução MERGE.

  • C.

    são mantidos para uma tabela ou exibição e sempre que os dados da tabela são modificados é necessário fazer uma atualização por meio de um trigger.

  • D.

    um índice exclusivo garante que a chave de índice possa conter valores duplicados, garantindo a integridade de dados das colunas.

  • E.

    uma restrição UNIQUE ou uma restrição PRIMARY KEY poderão ser criadas se existirem valores de chave duplicados, caso o índice seja exclusivo.

Sobre orientação a objetos, é INCORRETO afirmar:

  • A.

    os conceitos de generalização e especialização da orientação a objetos estão diretamente associados ao conceito de herança.

  • B.

    um objeto pode existir mesmo que não exista nenhum evento a ele associado.

  • C.

    um construtor visa inicializar os atributos e pode ser executado automaticamente sempre que um novo objeto é criado.

  • D.

    polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma assinatura e mesmo comportamento.

  • E.

    uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos.

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