Questões de Concurso
Comentadas sobre java em programação
Foram encontradas 1.773 questões
Número da linha Segmento de código
1 public String pedaco (String palavra, int i, int j) {
2 String pedacoPalavra = palavra.substring(i,j);
3 return pedacoPalavra;
4 }
Este segmento de código é um método escrito na linguagem Java e retorna um pedaço da String fornecida como parâmetro para este método.
Considere ainda que este método foi chamado duas vezes em um determinado programa, conforme os itens abaixo.
I – System.out.println(pedaco(“Brasil", 1, 3));
II – System.out.println(pedaco(“Brasil", 1, 4));
Marque a alternativa que apresenta o pedaço da String “Brasil" que será impresso na tela.
Em relação ao uso de arrays na linguagem Java, avalie as afirmativas a seguir.
I - Um array é um grupo de variáveis que contém valores todos do mesmo tipo.
II - O primeiro elemento em cada array tem um índice um.
III - Um arraylist é semelhante a um array, mas pode ser dinamicamente redimensionado.
Das afirmativas acima, apenas:
Na linguagem Java, considere a seguinte instrução:
for (int counter = 1; counter <= 10; counter ++)
A condição de continuação do loop nessa instrução
está representada por:
Em relação ao uso das variáveis na linguagem Java, avalie as afirmativas a seguir.
I - Uma variável de tipo primitivo pode ser utilizada para invocar um método.
II - As variáveis locais de tipo primitivo são sempre inicializadas por padrão.
III - As variáveis de instância de tipo por referência são inicializadas por padrão com o valor null.
Das afirmativas acima, apenas:
public class StringConstructors
{
public static void main (String [ ] args)
{
char [ ] CharArray = {„b‟, „i‟, „r‟, „t‟, „h‟, „&‟, „d‟, „a‟, „y‟};
string s = new string (“happy"); string s1 = new
string (CharArray, 6, 3);
system.out.printf (s1);
}
}
A saída desse trecho de código é:
System.out.println (Math.ceil (9.2));
O valor de saída é:
Na programação orientada a objetos com Java
1 public class GameEntry {
2 protected String name;
3 protected int score;
4 public GameEntry(String n, int s) {
5 name = n;
6 score = s;
7 }
8 public String getName() {return name;}
9 public int getScore() {return score;}
10 }
Considere agora a classe Scores a seguir, que armazena os escores de um jogo em um arranjo chamado entries
1 public class Scores{
2 public static final int maxEntries = 10;
3 protected int numEntries;
4 protected GameEntry[] entries;
5 public Scores() {
6 entries = new GameEntry(maxEntries);
7 numEntries = 0;
8 }
9 // ... outros métodos desta classe seguem aqui
10 }
Para manter organizadas as entradas do arranjo entries, deve-se implementar um método da classe Scores, que insira os objetos GameEntry em ordem decrescente, segundo o valor de seus escores. Portanto, uma preocupação que um desenvolvedor deve ter ao implementar esse método de inserção da classe Scores é: