SóProvas


ID
486613
Banca
FCC
Órgão
TCE-AL
Ano
2008
Provas
Disciplina
Programação
Assuntos

NÃO são nomes válidos em Java:

Alternativas
Comentários
  • Acredito que tenha havido algum erro de digitação ou então essa questão foi anulada, já que tres3 não é inválido.
  • Os identificadores em Java iniciam com uma letra, um sublinhado " _ " ou um sinal de dólar " $ " e podem possuir números após o primeiro caractere da palavra. Pela premissa de ser case-sensitive existe uma diferenciação entre letras maiúsculas e minúsculas. Identificadores válidos são: identificador, meu_Carro, MeuCarro2, _atributo, $bola _2seg
  • Alexandre,

    O fato de ter um dos elementos errado no item já o invalida, não sendo necessário que ambos sejam inválidos.
  • Carlos, nesse caso, o valor semântico da conjunção 'e' é claro: seria preciso que ambos fossem inválidos para que a alternativa ficasse bem redigida. Da forma como está, a frase formada é:

    "NÃO são nomes válidos em Java 3tres e tres3."

    Reordenando para que o sujeito composto fique no início da frase:

    "3tres e tres3 não são nomes válidos em Java"

    Repare que o predicado se aplica aos dois núcleos do sujeito, ou seja, o que a frase diz é que tanto o "3tres" quanto o "tres3" não são nomes válidos em Java.

    Sendo assim, a frase está ERRADA, já que "tres3" é um nome válido. A questão, portanto, não apresenta resposta correta e deveria ter sido anulada.
  • concordo com vc Ricardo deve ter existido algum erro de digitação já que com as opções nela contida não existe resposta válida.
  • Ricardo,

    Muito obrigado pela explicação.

    Abraço e bons estudos!
  • Identificadores Legais em Java

    1) Os identificados devem conter apenas caracteres Unicode, números, símbolos de moedas ($) e caracteres de conexão underscores (_)

    2) Os identificadores devem começar com uma letra, um cifrão ($) ou um underscore (_).

    3) O primeiro caractere de um identificador não pode ser um número.

    4) Após o primeiro caractere, os identificadores podem conter letras, números, cifrões ($) e caracteres de conexão (_).

    5) Os identificadores em Java são case-sensitive, sendo assim, nome é diferente de Nome.

    6) Um identificador não pode ser uma palavra-chave Java.
  • NÃO são nomes válidos em Java: 3tres e tres3

     

    Acho que o examinador acabou traduzido a frase como:

    !(3tres && tres3) => !(F && V) => !F => V

    Mas o português correto seria;

    (!3tres && !tres3) => (!F && !V) => F 

    Tipo da questão pra se marcar a menos errada.