Carregando...
Carregando...
No curso de Computação, um professor deseja avaliar a compreensão dos alunos sobre as convenções de tipos de dados discutidas na aula.
Para isso, ele apresenta o seguinte trecho de código em uma linguagem de programação:
var num1 = 10;
var num2 = 3.1415;
var char1 = 'A';
var str1 = '123xYZ';
var bool1 = true;
var num3 = '10';
var num4 = 6.02E23;
Com base nas convenções apresentadas e no trecho de código acima, qual das seguintes afirmações está correta?
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA
A alternativa está correta porque segue a convenção para valores lógicos ou booleanos.
No trecho de código, bool1 é declarado como true, que, conforme as convenções apresentadas, representa um valor lógico verdadeiro em programação.
As demais estão incorretas: num1 é um número inteiro, pois está escrito sem separador decimal, seguindo a convenção para números inteiros.
O char1 é um caractere simples, não uma cadeia de caracteres, pois está delimitado por apóstrofes e representa uma única letra. str1 é uma cadeia de caracteres (string), não um número inteiro, pois está delimitada por apóstrofes e contém letras e números. num4 representa um número em notação científica, não um número negativo.
O uso do 'E' indica a notação exponencial, não o sinal do número.