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

Foram encontradas 2.557 questões

Q1250970 Programação
Sobre programação com linguagem Java, analise as afirmativas e assinale (V) para as VERDADEIRAS e (F) para as FALSAS.
( ) O tipo char guarda um, e apenas um, caractere. Esse caractere deve estar entre aspas duplas. São exemplos de caracteres aceitos “s”, “2” e “ ”. ( ) O modificador private faz com que não se consiga modificar, nem ler um atributo em uma determina classe. ( ) Durante o ciclo de execução do programa, o Java verifica se as variáveis de memória estão sendo utilizadas. Caso não estejam, o Java libera automaticamente esta área que não está sendo utilizada. Esse processo do Java é chamado de Memory Manager. ( ) Os arrays implementados em Java são genéricos homogêneos, ou seja, um único array pode armazenar qualquer tipo de objeto com a restrição de que todos sejam da mesma classe.
Marque a opção que representa a sequência CORRETA.
Alternativas
Q1250968 Programação
Assinale a alternativa que contém a atribuição de valores variáveis que irá gerar um erro de compilação caso esteja implementada em um trecho de código Java.
Alternativas
Ano: 2018 Banca: FEPESE Órgão: CELESC Prova: FEPESE - 2018 - CELESC - Analista de Sistemas |
Q1248114 Programação
Qual o nome da técnica que o Java utiliza para implementar os tipos genéricos respeitando códigos legados? Isto é, tornando o código genérico compatível com códigos não genéricos preexistentes, de modo que alterações na sintaxe da linguagem Java ou em JVM não invalidem códigos mais antigos?
Alternativas
Ano: 2018 Banca: FEPESE Órgão: CELESC Prova: FEPESE - 2018 - CELESC - Analista de Sistemas |
Q1248112 Programação
Sobre polimorfismo em Java, considere as seguintes afirmativas.
1. É o tipo do objeto referenciado, e não o tipo da variável de referência, que determina a versão de um método sobreposto que será executada. 2. Se uma superclasse tiver um método sobreposto por uma subclasse, quando diferentes tipos de objetos forem referenciados por uma variável de referência da superclasse, versões distintas do método serão executadas. 3. Despacho dinâmico de métodos é o mecanismo pelo qual a chamada a um método sobreposto é resolvida no tempo de execução, e não de compilação.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Ano: 2018 Banca: FEPESE Órgão: CELESC Prova: FEPESE - 2018 - CELESC - Analista de Sistemas |
Q1248111 Programação
Sobre Java, considere as seguintes afirmativas.
1. Um construtor de uma classe pode ser genérico tão somente se sua classe também o for. 2. Java permite que uma classe genérica seja usada sem nenhum argumento de tipo, o que cria um tipo bruto para a classe, compatível com códigos legados. 3. Em Java, não é possível criar classes de exceção genéricas. Uma classe genérica, portanto, não pode estender Throwable.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1241013 Programação
Os programas Java podem ser executados em qualquer ambiente para o qual houver um sistema de tempo de execução Java. Sobre a portabilidade em Java, é correto afirmar que
Alternativas
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
Respostas
741: E
742: A
743: B
744: E
745: D
746: E
747: A
748: E
749: E
750: E
751: E
752: E
753: C
754: B
755: C
756: B
757: A
758: C
759: D
760: A