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.


861Q153971 | Programação, JEE, Analista Judiciário Tecnologia da Informação, STJ, CESPE CEBRASPE

Texto associado.

Acerca de arquiteturas de aplicações cliente-servidor e para
a Internet, julgue os próximos itens.

Na plataforma J2EE, uma aplicação web para a Internet pode ser composta por servlets, Java Server Pages (JSP) e páginas HTML. Nessas aplicações, a apresentação dos dados pode ser separada da lógica do negócio, adotando-se o estilo de arquitetura model view controller (MVC). Nesse caso, pode-se usar servlets operando como controladoras que recebem as solicitações dos usuários e providenciam o processamento das mesmas. Em uma mesma aplicação, entretanto, só pode existir um servlet operando como controladora.

  1. ✂️
  2. ✂️

862Q683904 | Programação, Analista Judiciário Sistemas de Tecnologia da Informação, TRF 4a, FCC, 2019

As unidades de medida usadas em CSS para ajudar na responsividade dos sites, que especificam medidas relativas a 1% da largura e 1% da altura da janela do navegador (viewport), são, respectivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

863Q686257 | Programação, Sargento da Aeronáutica Informática, EEAR, Aeronáutica, 2019

Analise o código PHP abaixo e assinale a alternativa que corresponde à saída do programa.
<?php
    $x=20.1;
    $y=2.2;
    function provaEAGS($a, $b){
            return $b + $a*(int)2;
    }
    $resultado = provaEAGS($x, $y);
    echo $resultado;
?>
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

864Q121794 | Programação , Java, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

"O projeto será bem-sucedido se ou o processo de desenvolvimento é o Processo Unificado ou a linguagem utilizada é Java."

Uma possível tradução da sentença acima para a lógica de predicados de primeira ordem é

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

865Q265417 | Programação, Orientação a Objetos, Técnico Judiciário Tecnologia da Informação, TRT 16a REGIÃO, FCC

Além dos conceitos de objeto e classe, o paradigma da orientação a objetos envolve os princípios de

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

866Q119806 | Programação, Java, Analista de Tecnologia da Informação Desenvolvimento, DATAPREV, Quadrix

Analise as classes Java a seguir.

public class PrincipalA { 
    public static void main(String[] args) { 
      int cont; 
      cont = 12;
      do { 
          cont++;
          System.out.println(cont);
      } while (cont <= 11); 
      System.out.println(cont); 
    }
}

public class PrincipalB { 
    public static void main(String[] args) { 
        int cont; 
        cont = 12; 
        while (cont <= 11) { 
           cont++;
           System.out.println(cont);
         } 
         System.out.println(cont);
     }
}


Os valores que serão exibidos após a compilação e execução de cada classe são:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

867Q165168 | Programação, Java, Auditor do Estado Tecnologia da Informação, SECONT ES, CESPE CEBRASPE

Texto associado.

Julgue os próximos itens, que se referem a frameworks Java
Server Faces (JSF) e Hibernate.

No índice de agrupamento ou denso, a ordenação física dos dados e do índice é a mesma, ou seja, a chave de busca também define a ordem sequencial dos dados, podendo haver, no máximo, dois índices desse tipo por tabela. Apesar de exigirem mais sobrecarga de manutenção para inserções e exclusões, é mais rápido localizar um registro com uso do índice esparso que com o índice de agrupamento.

  1. ✂️
  2. ✂️

868Q195645 | Programação, PHP, Analista Administração de Sistemas, EBC, CESPE CEBRASPE

Texto associado.

Acerca de linguagens de programação, julgue os itens de 89 a 96.

Na linguagem PHP, para se declarar um tipo de dado booleano, é suficiente inserir a instrução $var = true;.

  1. ✂️
  2. ✂️

869Q116544 | Programação , R 3, Analista de Sistemas, TRANSPETRO, CESGRANRIO

Relacione as transações utilizadas na administração de um sistema R/3 com sua respectiva descrição.

Transação
I - SM01
II - SM02
III - SM12

Descrição
(P) Administrar códigos de transação
(Q) Administrar entradas de bloqueio
(R) Administrar mensagens do sistema
(S) Administrar registro de transação

A relação correta é:

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

870Q681542 | Programação, Analista Judiciário Sistemas de Tecnologia da Informação, TRF 4a, FCC, 2019

Considere o código Python abaixo.
def oper(l, item):     
             pos = 0      
             x = False        
                 ___I___                   
                  if l[pos] == item:             
                      x = True          
                      else:              
                            pos = pos+1      
              return x
    v = [1, 2, 32, 8, 17, 19, 42, 13, 0] 
    print(oper(v, 8))
Para que o código exiba na tela o valor True se o item buscado no vetor por meio da função oper for encontrado, a lacuna I deve ser corretamente preenchida por
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

871Q119889 | Programação , Java, Analista de Sistemas Pleno Engenharia de Software, Petrobras, CESGRANRIO

2014_12_24_549a85a369463.jpg
2014_08_25_53fb15ccf2ee9.jpg

O algoritmo recursivo (recFind) em Java, acima, que está sendo escrito por um analista, tem como objetivo localizar um elemento (searchKey) em um vetor (vetA). Para que o algoritmo funcione conforme especificado, qual das modificações propostas nas opções deve ser implementada, considerando que no exemplo acima o algoritmo tenta localizar o número 3 no vetor?

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

872Q163923 | Programação, Net, Auditor Fiscal da Receita Estadual, SEFAZ SC, FEPESE

Verifique quais das seguintes afirmativas, a respeito do desenvolvimento de programas utilizando o Microsoft Visual Studio 2005 e o .NET Framework 2.0, são verdadeiras.

1. O Visual Studio pode produzir módulos (assemblies) com nomes universalmente únicos, chamados de nomes fortes (strong names), que garantem a exclusividade do nome através do uso de pares de chaves criptográficas.

2. O Visual Studio pode proteger módulos (assemblies) de modo a impedir a sua descompilação, ou seja, a obtenção do código fonte a partir da linguagem intermediária gerada pela sua compilação.

3. É possível desenvolver em C# uma subclasse de uma classe pública escrita em VB.NET.

4. É possível desenvolver parte dos métodos de uma mesma classe na linguagem C# e outra parte em VB.NET utilizando o mecanismo de classes parciais.

Assinale a alternativa que indica todas as afirmativas corretas.

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

873Q268414 | Programação, PHP, Analista Desenvolvimento de Sistemas, MPU, CESPE CEBRASPE

Julgue os seguintes itens, a respeito das linguagens de programação PHP e Ajax.

O resultado apresentado pelo código PHP abaixo, ao ser executado, será B verdadeiro.

$A=true;
$B=false;
echo ($A)?"A verdadeiro":($B)?"B verdadeiro":"falso"; ?>

  1. ✂️
  2. ✂️

874Q112290 | Programação , Java, Analista de Informática, SPTrans, VUNESP

Texto associado.

imagem-retificada-texto-001.jpg

Considere o código Java apresentado acima.
Assinale a alternativa que contém o resultado das expressões marcadas, respectivamente, como 1, 2 e 3 do código.

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

875Q150180 | Programação, CSS, Analista Judiciário Tecnologia da Informação, TRT 23a REGIÃO, FCC

Se a imagem de fundo ficará fixa ou se rolará ao usar a barra de rolagem, é definida na linguagem CSS pela propriedade background-

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

876Q106955 | Programação , Java, Analista Administrativo Tecnologia da Informação, ANA, ESAF

Se, na superclasse, um método é declarado protected, o(s) modificador(es) aplicável(is) na sobrescrita do método é(são)

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

877Q234459 | Programação, Orientação a Objetos, Programador de Computador, TRE MA, CESPE CEBRASPE

Julgue os seguintes itens, a respeito de conceitos de programação orientada a objeto.

I As classes descrevem apenas os tipos de dados que compõem os objetos.
II Objetos são instâncias de uma mesma classe.
III Métodos são as ações que os objetos podem exercer.

Assinale a opção correta.

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

878Q115939 | Programação , Java Hibernate, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Texto associado.

Imagem 016.jpg

Acima, apresenta-se um código sintática e semanticamente correto de uma aplicação Java, adaptado a partir de
http://www.hibernate.org. A aplicação adota os padrões de configuração de persistência objeto-relacional propostos no framework Hibernate. Considerando essas informações e o caso de uma execução bem-sucedida dessa aplicação, julgue os itens seguintes, acerca
de conceitos da linguagem e frameworks Java.

As informações de configuração para permitir a conexão com o SGBD devem estar obrigatoriamente acessíveis através da classe HibernateUtil.

  1. ✂️
  2. ✂️

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

Considere duas tabelas relacionais Nota Fiscal e Produto onde as notas fiscais relacionam os produtos vendidos. Cada produto é identificado pelo seu código e cada nota fiscal pelo seu número. A ação cruzada entre essas tabelas é a venda que não será usada em nenhum outro relacionamento. Do ponto de vista do mundo real, no modelo entidade-relacionamento, venda deve ser modelada como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.