SóProvas


ID
720496
Banca
ESAF
Órgão
CGU
Ano
2008
Provas
Disciplina
Programação
Assuntos

Com relação à linguagem de programação Java, é correto afirmar que

Alternativas
Comentários
  • String não é um tipo primitivo, é uma classe (http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html)
    Os tipo primitivos do Java são  http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
  • a) Errada: instanceof é um operador que retorna true se o objeto à esquerda do operador for uma instância da classe à esquerda.

    b) Errada: String é classe em Java

    c) Correta

    d) Errada

    e) Errada
  • C) ERRADA

    int são 32 bits

    -2^31 a 2^31-1

    -2147483648 a 2147483647

    o char e short q são 16 bits, ou seja - 32.768 a 32.767
    e só o short q tem valor negativo, o char é de 0 a 65535
  • boolean Pode assumir o valor trueou o valor false
    char Caractere em notação Unicode de 16 bits. Serve para a armazenagem de dados alfanuméricos. Também pode ser usado como um dado inteiro com valores na faixa entre 0 e 65535. ‘\u0000’ a ‘\uFFFF'
    byte Inteiro de 8 bits em notação de complemento de dois. Pode assumir valores entre
    -27=-128 e 27-1=127.
    short Inteiro de 16 bits em notação de complemento de dois. Os valores possível cobrem a faixa de -2-15=-32.768 a 215-1=32.767
    int Inteiro de 32 bits em notação de complemento de dois. Pode assumir valores entre -231=2.147.483.648 e 231-1=2.147.483.647
    long Inteiro de 64 bits em notação de complemento de dois. Pode assumir valores entre
    -263 e 263-1.
    float Representa números em notação de ponto flutuante normalizada em precisão simples de 32 bits em conformidade com a norma IEEE 754-1985. O menor valor positivo represntável por esse tipo é 1.40239846e-46 e o maior é 3.40282347e+38
    double Representa números em notação de ponto flutuante normalizada em precisão dupla de 64 bits em conformidade com a norma IEEE 754-1985. O menor valor positivo representável é 4.94065645841246544e-324 e o maior é 1.7976931348623157e+308
  • os valores booleanos podem ser usados em uma operação de casting sim veja um exemplo abaixo:

    package Testando;

    public class BancoConexao{
        
            boolean b = true;
            
            public void test(){
                String nome = String.valueOf(b);
                System.out.println(""+nome);
            }
        
         public static void main(String[] args) {
            BancoConexao bc = new BancoConexao();
            bc.test();
        }
    }