Questões de Programação - Java para Concurso

Foram encontradas 1.650 questões

Ano: 2014 Banca: FUNDEPES Órgão: IF-SP
Q1239223 Programação
Analise a seguinte instrução em pseudocódigo.
Se a nota do aluno for maior que ou igual a 60  Imprima “Aprovado”
Assinale a alternativa que apresenta CORRETAMENTE a tradução do pseudocódigo para a linguagem Java.
Alternativas
Ano: 2009 Banca: CESPE / CEBRASPE Órgão: TRE-PR
Q1238592 Programação
Um programa é um conjunto de instruções escrito em determinada linguagem que diz ao computador o que deve ser feito. Existem muitas formas e diferentes tipos de linguagens de programação, cada qual com uma finalidade específica. A respeito da linguagem Java, julgue o item a seguir.
Um nome de método é sobreposto se uma classe possuir mais de um método com o mesmo nome (diferentes tipos de parâmetros).
Alternativas
Ano: 2009 Banca: CESPE / CEBRASPE Órgão: TRE-PR
Q1238387 Programação
Um programa é um conjunto de instruções escrito em determinada linguagem que diz ao computador o que deve ser feito. Existem muitas formas e diferentes tipos de linguagens de programação, cada qual com uma finalidade específica. A respeito da linguagem Java, julgue o item a seguir.
Há duas maneiras de passar argumentos em chamadas de métodos: por valor (os tipos primitivos); e por referência (os objetos).
Alternativas
Ano: 2009 Banca: CESPE / CEBRASPE Órgão: TRE-PR
Q1238365 Programação
Um programa é um conjunto de instruções escrito em determinada linguagem que diz ao computador o que deve ser feito. Existem muitas formas e diferentes tipos de linguagens de programação, cada qual com uma finalidade específica. A respeito da linguagem Java, julgue o item a seguir.
Os atributos definidos com o especificador private na superclasse indicam que esse atributo não é herdado pela subclasse.
Alternativas
Ano: 2006 Banca: CESPE / CEBRASPE Órgão: CENSIPAM
Q1238323 Programação
Considerando conceitos acerca de orientação a objetos, julgue o seguinte item.
Na herança entre classes, uma classe pode redefinir métodos herdados e definir novos métodos que não foram herdados; em uma classe, podem existir métodos que não devem ser redefinidos nas suas classes derivadas. Em Java e C++, esses métodos são declarados usando-se a palavra final. A herança pode ser simples ou múltipla, na herança simples há só uma classe imediatamente acima na hierarquia, enquanto, na herança múltipla, há mais de uma classe. C++ suporta a herança simples, enquanto Java suporta a herança múltipla.
Alternativas
Ano: 2006 Banca: CESPE / CEBRASPE Órgão: CENSIPAM
Q1238295 Programação
Considerando conceitos acerca de orientação a objetos, julgue o seguinte item.
Ao se criar um objeto, uma classe é usada como modelo; após ser criado, um objeto tem um identificador e um estado; um objeto desnecessário deve ser destruído. Nas linguagens Java e C++, os objetos para os quais não há referências são automaticamente destruídos, não é necessário o programador destruir explicitamente esses objetos.
Alternativas
Ano: 2017 Banca: CONSULPLAN Órgão: Câmara de Belo Horizonte - MG
Q1236254 Programação
Acerca do tratamento de exceções em Java, analise as afirmativas a seguir.
I. Toda vez que a estrutura try é utilizada, obrigatoriamente, em seu encerramento (na chave final), deve existir pelo menos um catch, a não ser que ela utilize a instrução finally.
II. A estrutura try pode não conter nenhum bloco catch, porém o bloco finally torna-se obrigatório.
III. O objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco finally correspondente.
IV. O finally é obrigatório e fornece um conjunto de códigos que é sempre executado, independentemente de uma exceção ocorrer ou não.
Está(ão) correta(s) apenas a(s) afirmativa(s)
Alternativas
Ano: 2012 Banca: IESES Órgão: LIQUIGÁS
Q1236136 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
Ano: 2017 Banca: CONSULPLAN Órgão: Câmara de Belo Horizonte - MG
Q1236008 Programação
Sobre a linguagem Java, em relação à entrada/saída e operadores, assinale a alternativa INCORRETA.
Alternativas
Ano: 2011 Banca: FCC Órgão: TRF - 2ª REGIÃO
Q1234211 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
Ano: 2019 Banca: SUGEP - UFRPE Órgão: UFRPE
Q1234052 Programação
O uso de anotações em Java é uma maneira eficiente de instrumentação do código. Desse modo, assinale V (verdadeiro) ou F (falso) para as afirmações abaixo, sobre anotações em Java.
( ) A anotação @Override verifica se o método anotado existe na classe superior. Se o método não for encontrado na classe superior, um erro de compilação é informado. ( ) A anotação @Entity informa que o método deve ser executado durante o acesso ao banco de dados. ( ) A anotação @Transient informa que um atributo do objeto não deve ser salvo no banco de dados. ( ) A anotação @Deprecated informa que o método caiu em desuso. As chamadas a esse método irão causar um erro de compilação. ( ) O atributo mappedBy da anotação @OneToMany indica o nome da classe que representa o lado muitos (“Many”) do relacionamento.
A ordem correta, de cima para baixo, é:
Alternativas
Ano: 2019 Banca: SUGEP - UFRPE Órgão: UFRPE
Q1233726 Programação
Sobre enumeração em Java, analise as proposições abaixo.
1) A enumeração pode ter dados associados. 2) A enumeração pode estender uma classe. 3) A enumeração pode implementar uma interface. 4) A enumeração pode possuir métodos abstratos.
Está(ão) correta(s), apenas:
Alternativas
Ano: 2015 Banca: FCC Órgão: TRT - 23ª REGIÃO (MT)
Q1232982 Programação
Durante o desenvolvimento de uma aplicação orientada a objetos com Java, um Técnico criou uma interface para obrigar um conjunto de classes de diferentes origens a implementar certos métodos de maneiras diferentes, viabilizando a obtenção de polimorfismo. A interface criada pelo Técnico pode
Alternativas
Ano: 2019 Banca: AOCP Órgão: EMPREL
Q1230469 Programação
Sabendo que, nas linguagens de programação, existem diferentes palavras reservadas, é correto afirmar que são apenas palavras reservadas em linguagem de programação JAVA: 
Alternativas
Ano: 2013 Banca: CESPE / CEBRASPE Órgão: TRT - 17ª Região (ES)
Q1229218 Programação
Acerca dos conceitos de frameworks, ExtJS, Hibernate, Spring e Struts, julgue o item subsequente.
Struts é uma estrutura não intrusiva cuja base são padrões de injeção de dependência por meio de anotações. Ele se encarrega de instanciar classes Java externamente para ligar os componentes de forma a montar as aplicações. 
Alternativas
Ano: 2016 Banca: CONSULPLAN Órgão: TRF - 2ª REGIÃO
Q1227917 Programação
Uma exceção é um sinal que indica que algum tipo de condição excepcional ocorreu durante a execução do programa. Assim, exceções estão associadas a condições de erro que não tinham como ser verificadas durante a compilação do programa. As duas atividades associadas à manipulação de uma exceção são: geração e captura, sendo que na geração, a sinalização de uma condição excepcional (algum tipo de erro) ocorreu, e na captura a manipulação é de tratamento de uma situação excepcional, em que as ações necessárias para a recuperação da situação de erro são definidas. Para cada exceção que pode ocorrer durante a execução do código, um bloco de ações de tratamento  (um exception handler) deve ser especificado. Alguns exemplos de exceções já definidas no pacote java.lang incluem:
Alternativas
Ano: 2016 Banca: CONSULPLAN Órgão: TRF - 2ª REGIÃO
Q1227891 Programação
A ordem de execução dos comandos em Java é descrita como sequencial, porém é possível modificar a sequência natural por meio de comandos de fluxo de controle, definindo a sequência de execução das instruções, seguindo caminhos alternativos em função da análise de determinadas condições. As instruções de controle estão divididas em seleção e repetição. É correto afirmar sobre os comandos Java que:
Alternativas
Ano: 2013 Banca: FUNDEPES Órgão: HRTN - MG
Q1227050 Programação
Como seria a forma CORRETA de se criar um método em java que receba como parâmetro um valor inteiro e devolva uma cadeira de caracteres.
Alternativas
Ano: 2011 Banca: FCC Órgão: TRF - 2ª REGIÃO
Q1226514 Programação
Quando se cria uma aplicação Java utilizando um recurso de Mapeamento Objeto-Relacional como o Hibernate, o mapeamento entre classes e tabelas, propriedades e colunas, associações e chaves estrangeiras, tipos do Java e tipos do SQL, é feito através de metadados. Esses metadados normalmente podem ser colocados em arquivos XML ou diretamente nas classes, próximos da informação que eles descrevem. Quando são colocados nas classes, esses metadados são conhecidos como 
Alternativas
Ano: 2014 Banca: FAFIPA Órgão: UFFS
Q1225179 Programação
Com base no código, a seguir, responda:

public class Pessoa {                 String nome; } 
  public class Main {              public void teste() {                            Pessoa p1 = new Pessoa(); p1.nome = “Fulano”; Pessoa p2 = p1; p2.nome=”Ciclano”;                        } } 

Qual o valor do atributo “nome” da referência “p1”?
Alternativas
Respostas
521: A
522: E
523: E
524: E
525: E
526: E
527: C
528: B
529: C
530: B
531: A
532: C
533: D
534: A
535: E
536: C
537: A
538: D
539: B
540: C