Início

Questões de Concursos Programação

Resolva questões de Programação comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


821Q111301 | Programação, Java, Analista de Informática, MPU, CESPE CEBRASPE

Texto associado.
Com relação à tecnologia Servlet, julgue os itens subsequentes.

Em um contêiner Servlet, a execução do programa MpuServlet1 a seguir implica, também, a execução do programa MpuServlet2.

Imagem 007.jpg

  1. ✂️
  2. ✂️

823Q121308 | Programação , HTML, Analista de Sistemas Júnior, TRANSPETRO, CESGRANRIO

Imagem 036.jpg

Qual estilo deve substituir o comentário /* AQUI */ no trecho para que apenas o texto DIV 1 apareça com fundo azul?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

824Q681715 | Programação, Engenheiro Eletrônica, UFF, COSEAC, 2019

Ao escrever um texto em HTML, a formatação não é interpretada, ou seja, é preciso incluir comandos de quebra
de linha, parágrafo e de texto pré-formatado. Nesse sentido, o comando <br>:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

825Q704515 | Programação, Analista Desenvolvimento Gestão Júnior, METRÔ SP, FCC, 2019

Considere os seguintes objetivos de padrões de projeto.
1. Separa a construção de um objeto complexo da sua representação, de forma que o mesmo processo de construção possa criar diferentes representações, ou seja, serve para encapsular a construção de um produto e permitir que ele seja construído em etapas.
2. Atribui responsabilidades adicionais a um objeto dinamicamente. Ele fornece uma alternativa flexível a subclasses para a extensão da funcionalidade, ou seja, envelopa um objeto para fornecer novos comportamentos.
3. Usa compartilhamento para dar suporte a vários objetos de forma eficiente, ou seja, permite que uma instância de uma classe possa ser usada para fornecer muitas “instâncias virtuais”.
4. Torna possível salvar o estado de um objeto de modo que o mesmo possa ser restaurado, ou seja, permite restaurar um objeto a um dos seus estados prévios, por exemplo, quando o usuário seleciona um “desfazer”.
Correspondem, correta e respectivamente, aos objetivos de padrões de projeto:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

826Q687634 | Programação, Técnico de Tecnologia da Informação da Fazenda Municipal, SEMEF Manaus AM, FCC, 2019

Em uma página web que utiliza JavaScript um Programador deseja aumentar alguns valores de salário que estão em um vetor em 10% e armazenar estes valores ajustados em outro vetor, utilizando o fragmento de código abaixo.

<body>
     < s c rip t>
           v a r s a la rio s = [1050.00, 2000.00, 5000.00, 1000.00];
           v a r v2 = s a la rio s . . L (opera);
           fu n c tio n opera(v, i , a) {
                re tu rn v * 1 .1 ;
           }
      < /s c rip t>
</body>
Para realizar a operação, a lacuna I deverá ser preenchida por
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

827Q117147 | Programação , Pascal, Analista de Sistemas, BADESC, FGV

Observe a função a seguir, codificada na linguagem de programação Pascal.

Imagem 016.jpg

Os comandos da função em writeln(FLORIPA(33,11)); e em writeln(FLORIPA(7,2)); irão gerar, respectivamente, os seguintes resultados:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

829Q682461 | Programação, Programador Visual, UFF, COSEAC, 2019

As medidas 560 x 320 mm referem-se ao tamanho padrão de publicações em formato:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

830Q116193 | Programação , Analista de Sistemas, EBAL, CEFET BA

Texto associado.

Imagem 007.jpg

É uma afirmação verdadeira sobre o código a expressa em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

831Q185607 | Programação, Agente de Defensoria Programador, DPE SP, FCC

As duas classes a seguir resolvem o mesmo problema, porém, a ClasseB utiliza recursão e a ClasseA, não:

 public class ClasseB {
      public static void main(String[] args) {
          Scanner in = new Scanner(System.in);
          System.out.print("Entre com o valor de n:");
          int n = in.nextInt();
          for (int i = 1; i <= n; i++) {
               long f = teste(i);
               System.out.println(f);
     }
}
 public static long teste(int n) {
          if (n <= 2) {
          return 1;
          } else {
          return teste(n - 1) + teste(n - 2);
     }
  }
}
 
import java.util.Scanner;
 public class ClasseA {
      public static void main(String[] args) {
          Scanner in = new Scanner(System.in);
          System.out.print("Entre com o valor de n:");
          int n = in.nextInt();
          for (int i = 1; i <= n; i++) {
          long f = teste(i);
          System.out.println(f);
    }
}
 public static long teste(int n) {
          if (n <= 2)
          return 1;
          long a=1;
          long b=1;
          long c = 1;
          for (int i=3; i<=n; i++){
          c=a+b;
          b=a;
          a=c;
    }
          return c;
  }
}


Analisando as duas classes e refletindo sobre o uso de recursão é possível concluir que

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

832Q113946 | Programação , Java, Analista de Finanças e Controle, CGU, ESAF

Em linguagem Java

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

833Q259367 | Programação, Java, Técnico Judiciário Programação de Sistemas, TRE AP, FCC

Na API gráfica Swing, trata-se de um gerenciador de layout em que um componente pode ocupar mais de uma célula, mas uma célula não pode ser ocupada por mais de um componente; os componentes podem ser menores que a célula na qual estão localizados, e neste caso é possível especificar como o componente deve estar alinhado dentro desse espaço:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

834Q120879 | Programação , Orientação a Objetos, Analista de Tecnologia da Informação, FUB, CESPE CEBRASPE

Texto associado.

Com relação às técnicas de programação orientada a objetos, julgue
os itens a seguir.

Os especificadores de acesso são atributos específicos dos membros de uma classe e definem como esses membros podem ser acessados. Esse controle de acesso refere-se somente à visibilidade dos membros de uma classe por objetos de outras classes que não sejam suas herdeiras.

  1. ✂️
  2. ✂️

835Q190619 | Programação, JSP, Agente de Defensoria Programador, DPE SP, FCC

No J2EE existem basicamente cinco métodos de autenticação de usuários. Aquele que permite ao usuário mostrar uma página JSP, que será o formulário de autenticação como também uma página padrão de erros, é o método

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

836Q121801 | Programação , JEE, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Um servidor de aplicações provê diversos serviços para as aplicações que hospeda. Considerando-se implementações típicas em J2EE/JEE e .NET, compondo uma arquitetura em 3 camadas, é correto afirmar que, dentre os serviços oferecidos pelos servidores de aplicações, encontra-se

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

837Q192215 | Programação, JavaScript, Agente de Defensoria Analista de Sistemas, DPE SP, FCC

As tecnologias Web utilizam linguagem de scripting JavaScript, linguagem de scripting ASP e applets Java para incluir aplicações, respectivamente, no lado

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

838Q264666 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 11a Região, FCC

Essa API permite que aplicações Java EE acessem transações de uma forma independente de implementações específicas. Ela especifica interfaces Java padrão entre um gerente de transação (transaction manager) e as partes envolvidas em um sistema de transações distribuídas: a aplicação transacional, o servidor Java EE, e o gerente que controla o acesso aos recursos compartilhados afetados pelas transações. Define ainda a interface UserTransaction que as aplicações podem utilizar para iniciar, confirmar ou anular transações.

A API citada no texto é a

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

839Q121843 | Programação , Orientação a Objetos, Analista de Tecnologia da Informação, UFAL, COPEVE UFAL

Em relação às assertivas abaixo, relacionadas à programação orientada a objetos,

I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato.

II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes mais gerais, conhecidas como superclasses.

III. Em Java, o modificador final pode ser utilizado para indicar classes folha na hierarquia de generalização/especialização, isto é, classes que não podem ter subclasses herdando delas.

IV. Em Java, o modificador static é utilizado para representar objetos que devem ser armazenados em disco rígido.

verifica-se que

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

840Q687369 | Programação, Sargento da Aeronáutica Informática, EEAR, Aeronáutica, 2019

Determine o resultado lógico das expressões descritas em PHP abaixo, assinalando V para verdadeiro ou F para falso. Em seguida, assinale a alternativa com a sequência correta. Considere para as respostas os seguintes valores:
$a = 4
$b = 2
$c = 9
$d = 3
( ) ($a > $b) && ($d/3 <> $c)
( ) ($d < $b) || ($c/3 != $d)
( ) ($c != $d*$d) && !($a < $b)
( ) ($a%$b <> 0) || !($d%3 == $c/$d)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.