Questões de Concurso Sobre programação

Foram encontradas 14.866 questões

Q481227 Programação
Qual é o objetivo da anotação @WebServlet, presente no JEE v6?
Alternativas
Q481226 Programação
Considere as três estruturas abaixo, selecionadas para representar a organização dos campos do registro de um arquivo em um programa de controle de empréstimos de livros de uma biblioteca, elaborado em COBOL.

imagem-001.jpg

Sobre essas estruturas, pode-se concluir que
Alternativas
Q481224 Programação
Um objeto implícito é utilizado dentro de páginas JSP sem que haja necessidade de declará-lo.
Que objeto é esse?
Alternativas
Q476284 Programação
De uma forma geral, um compilador é um programa que recebe como entrada o texto de um programa (fonte) em uma certa linguagem e produz como saída outro texto de programa em uma linguagem diferente da utilizada no fonte. Para isso, compiladores são estruturados internamente em uma série de módulos que produzem, em sequência, representações intermediárias do programa fonte ou de suas partes.
A quebra do texto do programa fonte em unidades básicas da linguagem denominadas de tokens é realizada pelo módulo denominado
Alternativas
Q476269 Programação
Com a proliferação de aplicações e serviços utilizados na Internet, o conjunto geral de marcadores presente na linguagem HTML começou a se tornar restritivo, e a necessidade de extensões para criar novos tipos de marcadores começou a surgir. Uma das soluções adotadas pelo W3C foi padronizar uma nova linguagem com a capacidade de ser extensível, sobre a qual rótulos pudessem ser criados de acordo com a necessidade das aplicações. De fato, tal linguagem é muito mais uma metalinguagem, no sentido de que, a partir dela, outras linguagens (até mesmo a própria HTML) com suas marcações poderiam ser geradas.

Essa metalinguagem é conhecida como
Alternativas
Q476260 Programação
As aplicações WWW foram originalmente projetadas para não manter qualquer tipo de estado. No entanto, com a evolução e o aumento da complexidade das aplicações, desenvolvedores começaram a sentir a necessidade de manter informações que pudessem persistir mais tempo do que apenas o intervalo de uma interação. Nesse sentido, uma determinada técnica permite ao servidor enviar um pequeno conjunto de informações que fica armazena- do no cliente. Toda a vez que o browser do cliente interagir com esse servidor, ele enviará as informações contidas nesse conjunto, o que permitirá ao servidor, entre outras coisas, identificar o cliente, saber suas preferências e efetuar correlações com operações feitas anteriormente.

A esse pequeno conjunto de informações armazenado no cliente, dá-se o nome de
Alternativas
Q476257 Programação
Várias linguagens orientadas a objetos surgiram ao longo do tempo, como SmallTalk, C++, Java e C#.
A característica essencial das linguagens orientadas a objetos é de que elas incluem facilidades para permitir a
Alternativas
Q476254 Programação
Inicialmente, aplicações www utilizavam apenas páginas estáticas previamente armazenadas e estruturadas segundo regras de linguagens de marcação como o HTML. Com o passar do tempo, as páginas puderam passar a ser geradas dinamicamente, com base em algum processamento realizado no servidor. Também se tornou possível incrementar as tecnologias e a capacidade de processamento no ambiente dos clientes. Linguagens de script, por exemplo, puderam passar a ser embutidas nas páginas e executadas no ambiente do cliente, em seu navegador. Outra forma mais independente de dotar o cliente de um poder de processamento é permitir que ele possa executar pequenos trechos de código em linguagens de programação como Java, por exemplo. O navegador pode receber esses trechos de código como um recurso independente, sem a necessidade de embutir o código em uma página HTML, e a aplicação passa a contar com um ambiente mais extenso para a sua execução (que passa a incluir uma máquina virtual).

Esses pequenos trechos de código executáveis em uma máquina virtual no cliente ficaram conhecidos como
Alternativas
Q476251 Programação
Considere o seguinte trecho de código na linguagem Java.

              class ContaBancaria {
                       protected double saldo;
                       public Conta(double SaldoInicial) // constructor
                       {
                            saldo = SaldoInicial;
                       }
                            public void deposito(double valor)
                       {
                            saldo = saldo + valor;
                       }
                            public void retirada(double valor)
                       {
                            saldo = saldo - valor;
                       }
              } // fim da classe ContaBancaria
              public class ContaBancariaExt extends ContaBancaria {
                       public void display()
                       {
                            System.out.println(“Saldo = ” + saldo);
                        }
               } // fim da classe ContaBancariaExt

Um programa que utilize a classe ContaBancariaExt e crie uma instância (objeto) dessa classe:
Alternativas
Q476250 Programação
Considere o seguinte trecho de código implementado em Java:

      class ArraySort
      {
                   private double [] a;
                   private int nElems;
                   // outras funcoes omitidas
                   // …
                   public void Sort()
                   {
                                int in, out;
                                for (out = nElems-1; out > 1; out--)
                                             for (in = 0; in < out; in++)
                                                          if (a[in] > a[in+1])
                                                                        swap(in, in+1);
                    } // fim da Sort
                    private void swap (int x, int y)
                    {
                                 double temp = a[x];
                                 a[x] = a[y];
                                 a[y] = temp;
                     }
       } // fim da classe ArraySort

O código apresenta a implentação de uma classe ArraySort, que contém um método denominado Sort, cuja finalidade é implementar a
Alternativas
Q476243 Programação
Considere o seguinte trecho de código em HTML.

Trechos ,imagem-011.jpg ou regiões do imagem-017.jpg podem ser marcados com diferentes tags, que permitem especificar suas imagem-020.jpg bem como permitem definir as âncoras de navegação.

Pode-se dizer que a(s) âncora(s) para navegação definida(s) sobre o texto está(ão) no(s) trechos(s) 

Alternativas
Q476241 Programação
Considere o seguinte trecho de código em linguagem Java.

                   class S {
                        private int Tamanho;
                        private int[] sArray;
                        private int top;
                   //--------------------------------------------------------------
                        public S(int s) // constructor
                        {
                                 Tamanho = s;
                                 sArray = new long[Tamanho]; // create array
                                 top = -1;
                         }
                   //--------------------------------------------------------------
                         public void coloca(int j)
                         {
                                 sArray[++top] = j;
                        }
                   //--------------------------------------------------------------
                         public long tira()
                         {
                                  return sArray[top--];
                        }
                   //--------------------------------------------------------------
                   } // end class S

Esse trecho implementa uma classe que corresponde a uma
Alternativas
Q454037 Programação
Uma interface de baixo nível Java, que permite aplicações Java interagirem com bancos de dados. Trata-se de uma API independente de fornecedor denominada:
Alternativas
Q454028 Programação
Em programação shell, para comparar se uma string é nula, utiliza-se o comando test com a opção:
Alternativas
Q454027 Programação
O caracter especial imagem-004.jpg é usado na programação shell para:
Alternativas
Q446640 Programação
A programação com Javascript pode ser utilizada para gerar conteúdo HTML dinamicamente. Em relação a Javascript, assinale a alternativa correta:
Alternativas
Q446639 Programação
Analise o seguinte código PHP abaixo.

< ?php
    class A {
     public $foo = ‘laranja’;
   }
   class B {
     public $foo = ‘banana’;
      public $ola = ‘aloalo’;
   }
   function normalAtrib($obj) {
     $obj->foo = ‘trocado’;
     $obj = new B;
     $obj->foo = ‘mudeidenovo’;
   }
  function referenceAtrib(&$obj) {
    $obj->foo = ‘mudado’;
    $obj = new B;
  }
  $a = new A;
      normalAtrib($A);
     referenceAtrib($A);
echo “{$a->foo}”;
?>

Assinale a alternativa que contém o valor de $a->foo a ser exibido pelo comando echo contido no final do código PHP acima.
Alternativas
Q446638 Programação
Analise o trecho de código PHP abaixo:

$xxx = 5;
$yyy = 4;
$zzz = $xxx % $yyy;

A alternativa que contém o valor de $zzz é:
Alternativas
Q446637 Programação
Analise os dois trechos de documentos XML abaixo.

Trecho do documento 1:
imagem-001.jpg

Trecho do documento 2:
imagem-002.jpg

Sobre esses trechos, podemos afirmar que:
Alternativas
Q446636 Programação
Considere o desenvolvimento de aplicações web com Ajax (Asynchronous Javascript and XML).

I - O objeto XMLHttpRequest desempenha importante papel, estando relacionado à comunicação assíncrona com o servidor web.

II - Para utilizar Ajax é preciso antes instalar e confgurar um servidor Ajax, o qual interage com o servidor web.

III - Uma das características de Ajax é a exibição dinâmica de dados e uso do modelo de objetos DOM (Document Object Model).

Podemos afirmar que:
Alternativas
Respostas
12041: D
12042: A
12043: E
12044: B
12045: C
12046: B
12047: A
12048: C
12049: E
12050: E
12051: C
12052: B
12053: D
12054: A
12055: A
12056: D
12057: C
12058: A
12059: C
12060: D