Questões de Concurso Sobre java em programação

Foram encontradas 2.636 questões

Q1948874 Programação

Na documentação oficial do Java JDK 7, encontra-se a seguinte definição:


Imagem associada para resolução da questão


Analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.


( )String é uma classe e Object é um objeto.

( )String é uma subclasse de Object.

( )Serializable, Comparable e CharSequence são classes abstratas.

( )Ao declarar uma classe com "public class MinhaString extends String" um erro é obtido.



A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

Alternativas
Q1936740 Programação

Observe as classes abaixo descritas na linguagem de programação Java.



Imagem associada para resolução da questão

Imagem associada para resolução da questão



Com base nos conceitos de orientação a objetos, é correto afirmar que:

Alternativas
Q1936739 Programação
Analise o código Java a seguir.
Imagem associada para resolução da questão
Considere a seguinte saída no terminal após a execução do código Java apresentado:
[2, 5, 1, 4, 3]
[1, 2, 5, 4, 3]
[1, 2, 4, 5, 3]
[1, 2, 3, 4, 5]
O algoritmo de ordenação implementado no código Java apresentado é o: 
Alternativas
Ano: 2022 Banca: IBFC Órgão: MGS Prova: IBFC - 2022 - MGS - Desenvolvedor Front-End JAVA |
Q1934826 Programação
O JDK (Java Development Kit) inclui vários utilitários e ferramentas de desenvolvimento de software para a plataforma Java tais como:

(1) APIs Java.

(2) Compilador Java.

(3) Java Runtime Environment.


Da relação apresentada:

Alternativas
Q1933551 Programação
Observe o código Java apresentado abaixo:
abstract class Animal {    public abstract double getCotaLeite(); }
class Elefante extends Animal {    public double getCotaLeite(){       return 20.0;  } }
class Rato extends Animal {     public double getCotaLeite() {        return 0.5; } }
class Aplicativo {    public static void main(String args[]){        Animal animal1 = new Elefante();        System.out.println(“Cota diaria de leite do elefante: “ + animal1. getCotaLeite());        Animal animal2 = new Rato();        System.out.println(“Cota diaria de leite do rato: “ + animal2. getCotaLeite());     } }
Assinale a alternativa que apresenta corretamente dois conceitos importantes para a orientação a objetos desenvolvidos no código acima:
Alternativas
Q1933543 Programação

Observe o fragmento de código Java abaixo:


for(i=0;i<3;i++)

{

    for(j=0;j<4;j++)

    {

          System.out.println(x[i,j]);

     }

}


Esse código irá imprimir os dados:

Alternativas
Q1933533 Programação
Assinale a alternativa que apresenta um framework open source, escrito em Java, que permita a geração de relatórios na plataforma Java.
Alternativas
Q1931287 Programação
Baseando-se em conhecimentos acerca de fluxo de dados de entrada e saída em JAVA, analise as afirmações a seguir:
I - Java cria três objetos de fluxo que são associados a dispositivos de entrada ou saída sempre que um programa inicia a execução.
II - System.in: objeto de fluxo de entrada padrão, normalmente utilizado pelo programa para obter dados a partir do teclado;
III - System.err: objeto de fluxo de saída padrão, normalmente utilizado pelo programa para enviar resultados.
Estão corretas as afirmações
Alternativas
Q1931286 Programação
Em JAVA um Enum é uma estrutura enumerada em conjuntos de constantes organizados em ordem de declaração. Sobre o Enum é correto afirmar que: 
Alternativas
Q1930778 Programação

Seja uma lista ligada como descrito no código Java abaixo:


Imagem associada para resolução da questão


O seguinte método foi adicionado à classe LL:


Imagem associada para resolução da questão


O que o método faz?

Alternativas
Q1930775 Programação

Java Streams API é um recurso que traz novas classes e métodos para manipulação de coleções. Analise o seguinte código Java 17:


Imagem associada para resolução da questão


Os valores das variáveis soma e multiplicação serão, respectivamente,

Alternativas
Q1930774 Programação

Java traz um conjunto de propriedades para lidar com a divisão por zero. Analise o código Java 17 a seguir.


Imagem associada para resolução da questão


É correto afirmar que serão impressos os seguintes valores: 

Alternativas
Q1930773 Programação

A linguagem Java traz diversos operadores para manipulação de valores bit a bit ("bitwise"). Analise o seguinte código Java 17: 


    int x = -1;         

    int y = x >>> 1;

    int z = x >> 1;   


Considerando o código analisado, assinale a afirmativa correta.

Alternativas
Q1930772 Programação

Sobre construtores em Java, analise as assertivas abaixo.


1) Um construtor é usado para criar objetos.


2) Um construtor deve ter o mesmo nome da classe em que é declarado.


3) Um construtor pode ser declarado como privado.


Estão corretas:

Alternativas
Q1930454 Programação
Sobre linguagens de programação, assinale a afirmativa correta
Alternativas
Q1930440 Programação

Sobre a linguagem de programação Java, analise as afirmativas a seguir.


1) Todas as classes Java têm um construtor default, mesmo quando é definido um construtor explicitamente.


2) Java não possui herança múltipla, porém uma classe abstrata pode implementar várias Interfaces.


3) Java permite que um array (vetor) possua valores de tipos diferentes, como int e float.


4) A Máquina Virtual Java é responsável por coletar objetos na memória que não são mais referenciados.


Estão corretas, apenas:

Alternativas
Q1930436 Programação

Dada a classe Java a seguir:


Imagem associada para resolução da questão


O que será impresso após a execução do método main?

Alternativas
Q1930435 Programação
Singleton é um padrão de projeto de software que tem como objetivo garantir a existência de apenas uma instância de uma classe de objetos. Assinale, entre as opções a seguir, a classe Java que implementa esse padrão.
Alternativas
Q1927050 Programação
A Figura 1 abaixo apresenta o código-fonte de duas classes escritas na linguagem Java:
Imagem associada para resolução da questão Figura 1 – Código-fonte escrito na linguagem PHP

Analisando as classes da Figura 1, é correto afirmar que a classe:
Alternativas
Q1922251 Programação
Considere o programa a seguir codificado na linguagem Java:
class Main {  public static void main(String[] args) {
 int numero = 1234, novonumero = 0;  for(;numero != 0; numero /= 10) {  int digito = numero % 10;  novonumero = novonumero * 10 + digito;  }  system.out.println(novonumero);  } }
Assinale a alternativa CORRETA sobre a saída (output) obtida: 
Alternativas
Respostas
541: C
542: E
543: C
544: D
545: A
546: C
547: E
548: B
549: C
550: C
551: B
552: A
553: C
554: A
555: B
556: E
557: A
558: B
559: B
560: E