Questões de Concurso Sobre programação

Foram encontradas 15.157 questões

Q231862 Programação
No ASP .NET um formulário Web não deve usar variáveis de instância para guardar informações de estado do cliente, pois os clientes que acessam esse formulário Web em paralelo poderão sobrescrever as variáveis de instância compartilhadas. Para resolver esse problema, os formulários Web devem guardar as informações de estado do cliente em objetos
Alternativas
Q231861 Programação
Quando se cria uma aplicação Java utilizando um recurso de Mapeamento Objeto-Relacional como o Hibernate, o mapeamento entre classes e tabelas, propriedades e colunas, associações e chaves estrangeiras, tipos do Java e tipos do SQL, é feito através de metadados. Esses metadados normalmente podem ser colocados em arquivos XML ou diretamente nas classes, próximos da informação que eles descrevem. Quando são colocados nas classes, esses metadados são conhecidos como
Alternativas
Q231860 Programação
No Java, é uma interface que não permite elementos duplicados e modela a abstração matemática de conjunto. Contém apenas métodos herdados da interface Collection e adiciona a restrição de que elementos duplicados são proibidos.

A interface citada é:
Alternativas
Q231859 Programação
Analise o programa Java a seguir:

Imagem 012.jpg

Em um ambiente Java completo, o programa mostrado NÃO compila e executa porque
Alternativas
Q231751 Programação
As 11 definições abaixo são referentes a conceitos de orientação a objetos e programação em Java e descrevem termos que preenchem a cruzadinha a seguir.


1. Instrução que permite chamar explicitamente o construtor da superclasse quando um programa cria um objeto da subclasse.

2. Na declaração de uma variável, indica que ela não poderá ser modificada depois de declarada e deve ser inicializada quando declarada.

3. Capacidade de objetos de diferentes classes relacionadas por herança ou implementação de interface responderem diferentemente à mesma chamada de método.

4. Palavra-chave que indica que um método realizará uma tarefa, mas não retornará nenhuma informação ao completar sua tarefa.

5. É em geral um recurso utilizado quando classes diferentes (isto é, não relacionadas) precisam de funcionalidades comuns (isto é, métodos) ou utilizam constantes comuns.

6. Variáveis e métodos com esse modificador de acesso só são acessíveis a métodos da classe em que são declarados.

7. Indica que um membro de uma superclasse pode ser acessado por membros dessa superclasse, por membros de suas subclasses e por membros de outras classes do mesmo pacote.

8. Classe que não pode acessar ou herdar os membros private de sua superclasse.

9. Todas as classes em Java herdam direta ou indiretamente os métodos dessa classe.

10. Estrutura utilizada para inicializar um objeto de uma classe quando o objeto for criado.

11. Tipo de classe que declara atributos e comportamentos comuns de várias classes em uma hierarquia de classes.

Imagem 007.jpg

Os termos que preenchem adequadamente a cruzadinha são, respectivamente:
Alternativas
Q231749 Programação
No Java, o Object Relational Mapping (ORM):

I. é a persistência automatizada dos objetos em uma aplicação Java para as tabelas de qualquer tipo de banco de dados, utilizando APIs que descrevem o mapeamento entre os objetos e o banco de dados.

II. trabalha com transformação unidirecional (não reversível) dos dados de uma representação de objeto para tabela de um banco de dados relacional, sem penalidades de performance.

III. possui, dentre outros componentes, uma API para realizar operações CRUD (Create, Read, Update e Delete) básicas em objetos de classes persistentes e uma linguagem ou API para especificar consultas que se referem às classes ou às propriedades das classes.

IV. abstrai a aplicação da interação direta com o banco de dados SQL e do dialeto SQL; entretanto, mesmo que a ferramenta de ORM suporte um bom número de diferentes bancos de dados, isso não permitirá nenhuma portabilidade na aplicação, já que há necessidade de drivers diferentes para diferentes bancos de dados.

Está correto o que consta em
Alternativas
Q225188 Programação
Ajax que tem por significado “Asynchronous Javascript And XML” e representa um conceito para descrever a interação do objeto XMLHttpRequest no lado do Cliente com os scripts baseados no servidor. Uma vez criada a instância do objeto XMLHttpRequest, existem diversos métodos disponíveis para o usuário, dos quais dois são detalhados a seguir. Observe.

I. Especifica os diferentes atributos necessários para realizar uma conexão com o servidor e permite que se façam seleções tais como GET e POST.

II. Acrescenta um par de rótulos e/ou valores ao registro inicial, quando enviado.

Esses métodos são conhecidos, respectivamente, por
Alternativas
Q225187 Programação
Wicket representa um framework Java de desenvolvimento Web, construído sobre API servlet Sun Microsystems, ao contrário do Struts, que se baseia no modelo Model-View- Controller (MVC). Ter um conhecimento profundo do ciclo de vida Wicket ajuda o desenvolvedor a usar Wicket de forma mais eficaz. O ciclo de vida consiste das seguintes etapas
Alternativas
Q225186 Programação
Boost é uma biblioteca C++ disponível em muitas plataformas, que cobre várias funcionalidades como date/time, funções hashing, dentre outras. No ambiente Boost, as bibliotecas podem ser de dois tipos, sendo “default” o valor
Alternativas
Q225185 Programação
No contexto do framework Spring existem, basicamente, dois tipos de injeção de dependência, sendo que em um deles, a dependência é resolvida por meio de um construtor do objeto a receber o objeto dependente. Este tipo é conhecido por
Alternativas
Q225184 Programação
Struts 2 é um framework open-source utilizado para a construção de aplicações Java para a Web. Nesse contexto, observe a figura que representa o ciclo de vida numa requisição Struts 2.

Imagem 069.jpg

De todos os elementos que compõem a arquitetura, uma lida com todas as requisições feitas e é responsável por executar as Actions e o conteúdo estático (HTML, CSS, SCRIPTS) e um outro, é a unidade básica de trabalho, que pode ser associada a uma requisição HTTP. Nessa ordem, esses elementos são conhecidos, respectivamente, por
Alternativas
Q225183 Programação
Observe a figura que representa o ambiente Java típico.

Imagem 068.jpg

Analise as afirmativas correspondentes a duas atividades desenvolvidas em duas fases.

I. A partir do código fonte, os bytecodes são criados.

II. Os bytecodes são lidos e traduzidos para uma linguagem que o computador pode entender, possivelmente armazenando valores de dados enquanto executa o programa.

As atividades descritas são realizadas, respectivamente, nas seguintes fases
Alternativas
Q225182 Programação
Tendo por foco o ambiente de desenvolvimento Delphi, observe o código em Object Pascal.

Imagem 063.jpg

Após a execução, o componente Imagem 067.jpg apresentará na sua propriedade Imagem 065.jpg como saída, o seguinte valor
Alternativas
Q225179 Programação
Observe a figura que ilustra o Triângulo de Pascal e o correspondente pseudocódigo, com destaque para o bloco Imagem 054.jpg, que armazena os números na matriz TP[L,C].

Imagem 055.jpg
Imagem 056.jpg

As instruções que devem substituir o bloco Imagem 057.jpgestão indicadas na seguinte alternativa

Alternativas
Q223751 Programação
Analise o fragmento de código seguinte.

Imagem 016.jpg

Trata-se de
Alternativas
Q223750 Programação
Em um programa Java, considere a existência de uma variável do tipo long chamada cod contendo o valor 1234. Para passar o valor contido nessa variável para uma variável do tipo byte chamada codNovo, deve-se fazer casting. Para isso, utiliza-se a instrução: byte codNovo =
Alternativas
Q223749 Programação
Sobre a programação na linguagem Java é correto afirmar:
Alternativas
Q223422 Programação
Marque V para as afirmativas verdadeiras e F para as falsas.

( ) DCI é um formato de intercâmbio de informações.

( ) SGML é um padrão internacional para descrições de estruturas e conteúdos de documentos.

( ) OWL é um conjunto de técnicas para manter a integridade de objetos digitais.

( ) DOI é um sistema para identificar univocamente objetos digitais na Web.

( ) Soap é um protocolo baseado em XML para requisitar serviços Web e intercambiar dados e informações estruturadas.

A sequência está correta em
Alternativas
Q223211 Programação
Ajax, que tem por significado Asynchronous Javascript And XML, é apenas um conceito utilizado para descrever a interação de um objeto específico no lado do cliente com os scripts baseados no servidor. Conceitualmente, utiliza um objeto baseado em JavaScript, para enviar solicitações ao servidor da Web de forma assíncrona, sem ter que atualizar a página. Ao empregar esse objeto, os aplicativos Web podem receber/enviar informações ao servidor e fazer com que o servidor execute qualquer processamento que necessite ser feito, e depois alterar aspectos da página da web dinamicamente sem que o usuário tenha que mudar de página ou alterar o local de seu foco. Esse objeto é conhecido por
Alternativas
Q223202 Programação
No mapeamento hibernate, pode-se utilizar o recurso das collections, incluindo as indexadas. São exemplos de collections indexadas
Alternativas
Respostas
12801: B
12802: B
12803: B
12804: A
12805: C
12806: D
12807: B
12808: D
12809: A
12810: D
12811: C
12812: B
12813: A
12814: D
12815: C
12816: D
12817: E
12818: B
12819: B
12820: D