Questões de Programação para Concursos

Resolva Questões de Programação para Concursos Grátis. Exercícios com Perguntas e Respostas Online com Gabarito.

Aviso legal: Resolva as questões por simulado. Por lá você tem estatísticas de resolução.

  • Questão 18624.   Informática - Programação - Nível Superior - Oficial Temporário - CIAAR - FAB - 2009
  • Em relação à Programação Orientada a Objetos, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

    I. A sobrecarga de métodos (overloading) indica que métodos possuem o mesmo nome, ter lista de argumentos diferentes, usar diferentes modificadores de acesso e lançar exceções diferentes. No entanto, o tipo de retorno deve ser o igual.
    II. Os métodos construtores podem ser sobrecarregados e sobrescrito, no entanto para ser sobrescrito, a classe deve possuir uma superclasse com métodos sobrecarregados.
    III. Uma variável de referência do tipo superclasse ou interface pode referenciar um objeto da subclasse. No entanto, o oposto não acontece.
    IV. O encapsulamento diz respeito à ocultação dos detalhes de implementação de uma classe. Podemos utilizar modificadores de acesso public, private e protected para informar o nível de visibilidade de propriedades e métodos de uma classe.
  • Questão 30852.   Informática - Programação - Nível Superior - Analista de Sistemas - CREA AC - FUNCAB - 2016
  • Em um projeto de software com base em Java, quando se utiliza o framework Hibernate, deseja-se:
  • Questão 15706.   Informática - Programação - Nível Superior - Tecnologia da Informação - MPOG - CESPE - 2013
  • No que se refere às técnicas de modelagem dimensional e de programação embarcada, julgue os próximos itens.

    Toda aplicação Android deve possuir um arquivo de nome Manifest.xml em seu diretório raiz. Se a aplicação necessitar abrir um arquivo HTML local, será necessário atribuir a seguinte permissão na declaração: < uses-permission android:name="android. permission.INTERNET"/>
  • Questão 10787.   Informática - Programação - Nível Superior - Auditor de Controle Externo - TCM GO - INSTITUTO CIDADES - 2012
  • Para realizar a declaração de uma variável tipo texto nas linguagens de programação Delphi e Java usamos, respectivamente, os comandos:
  • Questão 17998.   Informática - Programação - Nível Superior - Professor de Tecnologia da Informação - Marinha do Brasil - MB - 2013
  • Analise o código em JAVA abaixo,

    public class Bicycle {
           public static void main{String[] args) {
                  Bike b = new Bike(0,0,0);
                  MountainBike mb = new MountainBike (0,0,0,05;
            }
    public static class Bike {
                    public int cadência;
                    public int marcha;
                    public int veloc;
                    public Bike (int cadencia_inic, int veloc_inic, int marcha_inic) {
                                marcha = marcha_inic;
                                cadência = cadencia_inic;
                                veloc = veloc_inic;
                    }
                    public void mudar_cadencia(int n) {
                           cadência = n;
                    }
                    public void mudargnarcha(int n) {
                          marcha = n ;
                    }
                    public void frear(int decrement) {
                           veloc -= decrement;
                     }
                     public void acelerar(int increment) {
                            veloc += increment;
                      }
    }
    public static class MountainBike extends Bike {
           public int altura_do_banco;
           public MountainBike ( int altura__inic, int cadencia_inic,
                                              int veloc_inic, int marcha__inic) {
                  super(cadencia_inic, veloc_inic, marcha_inic);
                  altura_do_banco = altura_inic;
            }
            public void alterar_altura_do_banco(int n) {
                   altura_do_banco = n;
             }
             public void acelerar (int increment) {
                    veloc += increment + 1;
              }
    }
    }

    Em relação ao código acima, considerando que polimorfismo e herança são aspectos importantes no paradigma de Orientação a Objeto, ê correto afirmar que:
  • Questão 17996.   Informática - Programação - Nível Superior - Professor de Tecnologia da Informação - Marinha do Brasil - MB - 2013
  • Em algumas linguagens, o símbolo de operador "+" pode significar coisas distintas quando aplicados a operandos de tipos diferentes. Se os operandos de "+" forem  do tipo inteiro, a operação chamada é a adição de inteiros; se forem do tipo ponto flutuante, a operação chamada é a adição de ponto flutuante; e se forem do tipo set, a operação chamada é a união de conjunto. O compilador pode determinar qual operação executar com base nos tipos de operandos fornecidos. Esta descrição é relativa à que conceito do paradigma de Orientação a Objeto?
  • Questão 49932.   Informática - Programação - Nível Médio - Técnico de Informática - UDESC - FEPESE - 2010
  • Considere o seguinte conjunto de afirmativas a respeito do servidor Tomcat versão 6.x. 

    1. Um realm é um banco de dados relacional onde a autenticação de usuários é feita por meio de consultas SQL. 
    2. A instalação padrão do Tomcat inclui um mecanismo para gerenciamento de um conjunto (pool) de conexões com bancos de dados. 
    3. O termo context (contexto) é usado como sinônimo de aplicação para web. 

    Assinale a alternativa que indica todas as afirmativas corretas.
  • Questão 23269.   Informática - Programação - Nível Médio - Programador de Computador - CEHAP PB - CESPE - 2009
  • O Log4j é ferramenta que auxilia o programador no tratamento de erros em determinados tipos de aplicações. Assinale a opção correta acerca do Log4j.