Questões de Concurso Sobre linguagens de programação em programação

Foram encontradas 8.034 questões

Q231864 Programação
Analise o fragmento de código a seguir presente em uma página HTML que utiliza Ajax:

Imagem 018.jpg

A comparação retornará true se o navegador for o
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
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
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
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
Ano: 2012 Banca: FUNCAB Órgão: MPE-RO Prova: FUNCAB - 2012 - MPE-RO - Analista de Sistemas |
Q222048 Programação
Observe o algoritmo abaixo escrito na linguagem de programação Java. Sobre o mesmo, é correto afirmar que:

public static int busca ( int[] array, int valor )
{
     int esq = 0;
     int dir = array.length - 1;
     int valorMeio;

     while ( esq <= dir ) {
        valorMeio = (esq + dir) / 2;
         if ( array[valorMeio] < valor ) {
                   esq = valorMeio + 1;
} else if( array[valorMeio] > valor ) {
              dir = valorMeio - 1; 
} else {
             return valorMeio;
      }
}
return -1;
} 
Alternativas
Q222019 Programação
No uso do AJAX para o desenvolvimento de websites , é importante adotar boas práticas de acessibilidade, EXCETO:
Alternativas
Q222018 Programação
Sobre programação em AJAX, é INCORRETO afirmar que:
Alternativas
Q221723 Programação
Uma linguagem de programação pode ser convertida em código de máquina por compilação ou interpretação. Um exemplo típico de linguagem interpretada é a linguagem:
Alternativas
Q220581 Programação
A tecnologia Java Servlet é baseada na construção de classes servlet que executam no servidor recebendo dados de requisições do cliente, processando esses dados, opcionalmente acessando recursos externos como bancos de dados, e respondendo ao cliente com conteúdo no formato HTML.

Com relação ao tema, analise as asserções a seguir:

Embora as servlets sejam muito boas no que fazem, tornou-se difícil responder ao cliente com conteúdo no formato HTML.

PORQUE

Geralmente quem trabalha com o conteúdo HTML é o web designer que normalmente não é programador Java experiente. Ao misturar HTML dentro de uma servlet, torna-se muito difícil separar as funções de web designer e desenvolvedor Java. Além disso, é difícil fazer alterações no conteúdo HTML, pois para cada mudança, uma recompilação da servlet tem que acontecer. Para contornar as limitações da tecnologia Java Servlet a Sun Microsystems criou a tecnologia JavaServer Pages (JSP).

Acerca dessas asserções, é correto afirmar:
Alternativas
Q220580 Programação
Sobre Python é correto afirmar:
Alternativas
Respostas
6761: A
6762: B
6763: A
6764: C
6765: D
6766: B
6767: D
6768: A
6769: B
6770: A
6771: D
6772: D
6773: E
6774: B
6775: D
6776: A
6777: B
6778: C
6779: E
6780: C