Questões sobre Programação

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

O W3C (World Wide Web Consortium) tem uma publicação denominada Web Content Accessibility Guidelines (WCAG) 2.0, na qual são estabelecidas linhas mestras, com o propósito de melhorar a acessibilidade às páginas Web. Essa publicação define 4 princípios básicos que devem ser seguidos. Segundo esses princípios, uma página Web deve ser

  • A.

    memorizável, temporizada, intuitiva e operável.

  • B.

    intuitiva, integrável, adaptativa e proporcional.

  • C.

    perceptível, operável, compreensível e robusta.

  • D.

    compreensível, adaptativa, proporcional e memorizável.

  • E.

    proporcional, temorizada, robusta e memorizável.

O ADO.NET é um conjunto de classes que fazem parte do .NET Framework e que expõem serviços de acesso a dados para programadores da plataforma .NET. Sobre o componente DataSet do ADO.NET no .NET Framework 4.5 é correto afirmar:

  • A.

    É possível criar uma instância de um DataSet chamando o construtor da classe DataSet, porém, não é possível criar um novo DataSet baseado em um DataSet existente.

  • B.

    A única maneira de se trabalhar com um DataSet é preenchendo o DataSet com tabelas de dados de uma fonte de dados relacional existente usando um DataAdapter.

  • C.

    Para permitir a navegação de um DataSet para outro dentro de um DataTable utiliza-se um objeto DataRelation.

  • D.

    Um DataSet pode conter uma coleção de um ou mais objetos DataTable que consistem em linhas e colunas de dados, e também chave primária, chave estrangeira, e informações sobre as relações dos dados nos objetos DataTable.

  • E.

    Um objeto DataSet fornece apenas os eventos Disposed e Initialized. O evento Disposed é usado para executar algum código quando o método Dispose for chamado.

O .NET Framework é um ambiente de execução gerenciado que consiste de dois componentes principais: o Common Language Runtime (CLR) e a .NET Framework Class Library. Sobre o .NET Framework, analise:

I. Em muitas linguagens de programação, os programadores são responsáveis por alocar e liberar memória e por manipular o tempo de vida do objeto. Em aplicativos do .NET Framework, o CLR fornece esses serviços.

II. Em muitas linguagens de programação tradicionais, os tipos básicos são definidos pelo compilador, o que complica a interoperabilidade entre linguagens. No .NET Framework, os tipos básicos são definidos pelo .NET Framework Type System e são comuns a todas as linguagens que o utilizam.

III. O .NET Framework inclui bibliotecas para áreas específicas de desenvolvimento de aplicativos, como o ASP.NET para aplicativos da web, o ADO.NET para acesso a dados e o Windows Communication Foundation para aplicativos orientados a serviços.

IV. Compiladores de linguagens direcionadas ao .NET Framework geram um código intermediário chamado de Common Intermediate Language (CIL), que, por sua vez, é compilado em tempo de execução pelo CLR. Com esse recurso, as rotinas escritas em uma linguagem tornam-se acessíveis a outras linguagens da plataforma .NET.

Está correto o que se afirma em

  • A.

    I, II, III e IV.

  • B.

    III e IV, apenas.

  • C.

    I e II, apenas.

  • D.

    II e IV, apenas.

  • E.

    III, apenas.

SOAP, UDDI e WSDL são componentes de uma plataforma de web services. Sobre WSDL é correto afirmar:

  • A.

    É uma linguagem de uso livre baseada em XML que, apesar de ser utilizada para descrever serviços web, não é uma recomendação da W3C.

  • B.

  • C.

    É uma linguagem baseada em XML para descrever web services, porém, não especififica como acessá-los.

  • D.

    É um protocolo baseado em XML que é utilizado para acessar um web service, permitindo a troca de informações entre aplicações na web utilizando HTTP.

  • E.

    Um documento WSDL especifica a localização do serviço e as operações (ou métodos) que o serviço expõe.

Assinale a alternativa que apresenta a distância de Hamming entre as palavras de código 10001001 e 10110001.

  • A. 1.
  • B. 2.
  • C. 3.
  • D. 4.
  • E. 5.

A respeito de interface web, ferramentas de desenho e padrões web, julgue os próximos itens.

O Ajax — que carrega e renderiza uma página utilizando recursos de scripts que estão rodando pelo lado do cliente (navegador) — utiliza um objeto XMLHttpRequest e o método open para abrir um documento em uma linguagem de marcação, bem como para passar argumentos e capturar uma resposta.

  • C. Certo
  • E. Errado

  • A.

    a instrução para receber no método processRequest da servlet os dados selecionados no formulário é String[3] interesses = request.getParameter("interesses");.

  • B.

    ao submeter os dados selecionados no formulário HTML, esses dados serão recebidos no método doGet da servlet, pois esse é o método padrão para requisições HTTP em uma aplicação web.

  • C.

    os pacotes javax.servlet e javax.servlet.http oferecem interfaces e classes para escrever servlets. A classe javax.servlet.http.HttpServlet fornece métodos, tais como o doGet e o doPost que foram sobrescritos na servlet Controle.java.

  • D.

    o código que deve ser utilizado no método processRequest da servlet para receber e exibir os dados selecionados no formulário é String[] interesses = request.getParameterValues ("interesses"); for (int i=0; i <= interesses.size(); i++) { out.println(interesses[i]); }.

  • E.

    os métodos doPost e doGet devem ser excluídos, pois os dados recebidos por esses métodos no objeto request são passados para o método processRequest, logo, basta o método processRequest para receber os dados das requisições.

A respeito de interface web, ferramentas de desenho e padrões web, julgue os próximos itens.

Por intermédio do framework JQuey, pode-se tratar conteúdos do Plone, bem como usar métodos e atributos dos objetos do Zope.

  • C. Certo
  • E. Errado

Há diversos padrões e modelos de arquitetura de referência que podem ser usados para a construção de aplicações web. Dentre eles destacam-se o modelo three-tier e o padrão MVC. Sobre eles é correto afirmar que

  • A.

    no MVC, as classes que fazem conexão com banco de dados e executam instruções SQL são representadas no componente Model. Já no modelo three-tier, essas classes são representadas na camada de Dados (também conhecida como camada de Persistência).

  • B.

    o fluxo de comunicação entre os componentes View e Model do padrão MVC deve passar obrigatoriamente pelo componente Controller, pois o fluxo de comunicação é sequencial.

  • C.

    no modelo three-tier a camada de Apresentação deve se comunicar diretamente com a camada de Dados, sem passar pela camada de Negócios.

  • D.

    em uma aplicação web desenvolvida com Java EE, arquivos JSP são representados no componente Controller do MVC, pois esses arquivos são convertidos em servlet quando a aplicação é compilada e implantada.

  • E.

    classes que implementam as regras de negócio podem ser representadas tanto no componente Controller quanto no componente Model do MVC.

A respeito de interface web, ferramentas de desenho e padrões web, julgue os próximos itens.

GIMP é uma ferramenta composta de plugins que permitem a adição de novos formatos e filtros.

  • C. Certo
  • E. Errado
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...