Marque (F)alsa para a sentença falsa ou (V)erdadeira para a sentença
verdadeira. Quando for falsa, justifique o porquê ou escreva o correto:
a) ( ) O compilador traduz o programa e detecta erros de sintaxe e de lógica.
b) ( ) Sendo b, x e y variáveis do tipo numérico; b = 3, x = 2.2 e y = 1.5. O resultado
fornecido por floor(b+y) % ceil(x+1) é 0.
c) ( ) Sejam a e b variáveis do tipo numérico, a = 10 e b = 2. O resultado fornecido
por abs(a – pow(b,3)) é 1.
d) ( ) Os identificadores nome_usuario, zfx#2, _pontos e p_origem2 são nomes
válidos para variáveis.
e) ( ) Programa é uma sequência lógica de passos, escrita em linguagem de alto
nível, que visa atingir um objetivo bem definido.
f) ( ) O caracter é uma letra, um dígito, um espaço em branco ou um símbolo
especial.
g) ( ) Com a evolução da tecnologia, os computadores digitais passaram a trabalhar
com letras ao invés de bits.
h) ( ) Dadas as variáveis y e z contendo os valores 9 e 5, respectivamente, e a
variável lógica tem, contendo o valor false, o resultado obtido de (!(tem) && (z % y) ==
4) é true.
i) ( ) Um caracter é representado por um bit.
Soluções para a tarefa
Respondido por
0
a) (falso ) O compilador traduz o programa e detecta erros de sintaxe e de lógica.
O compilador detecta erros de sintaxe mas não consegue detectar todos os erros de lógica.
b) ( ) Sendo b, x e y variáveis do tipo numérico; b = 3, x = 2.2 e y = 1.5. O resultado
fornecido por floor(b+y) % ceil(x+1) é 0.
floor(b+y) = floor(3+1.5) = 4
ceil(x+1) = ceil(2.2+1) = 4
4 % 4 = 0
Verdadeiro
c) (falso ) Sejam a e b variáveis do tipo numérico, a = 10 e b = 2. O resultado fornecido
por abs(a – pow(b,3)) é 1.
pow(b,3) = pow(2,3) = 8
abs(10-8) = 2
d) ( ) Os identificadores nome_usuario, zfx#2, _pontos e p_origem2 são nomes
válidos para variáveis.
Não. zfx#2 não é um nome válido para variável
falso
e) ( ) Programa é uma sequência lógica de passos, escrita em linguagem de alto
nível, que visa atingir um objetivo bem definido.
Falso. Existem programas que são escritos em linguagem de baixo nível. Exceto por esse detalhe, a definição de programa está correta.
f) ( ) O caracter é uma letra, um dígito, um espaço em branco ou um símbolo
especial.
verdadeiro
g) ( ) Com a evolução da tecnologia, os computadores digitais passaram a trabalhar
com letras ao invés de bits.
well... é verdade. No entanto, os computadores continuam trabalhando com bits também ...
h) ( ) Dadas as variáveis y e z contendo os valores 9 e 5, respectivamente, e a
variável lógica tem, contendo o valor false, o resultado obtido de
(!(tem) && (z % y) == 4) é true.
(z%y) é de fato igual a 4
!(tem) = not false, que é true
então a expressão de fato é true.
Verdadeiro
i) ( ) Um caracter é representado por um bit.
falso.
Um caracter hoje em dia é representado no mínimo por um byte e com frequencia dois bytes (se forem caracteres acentuados ou de algum idioma mais exótico).
O compilador detecta erros de sintaxe mas não consegue detectar todos os erros de lógica.
b) ( ) Sendo b, x e y variáveis do tipo numérico; b = 3, x = 2.2 e y = 1.5. O resultado
fornecido por floor(b+y) % ceil(x+1) é 0.
floor(b+y) = floor(3+1.5) = 4
ceil(x+1) = ceil(2.2+1) = 4
4 % 4 = 0
Verdadeiro
c) (falso ) Sejam a e b variáveis do tipo numérico, a = 10 e b = 2. O resultado fornecido
por abs(a – pow(b,3)) é 1.
pow(b,3) = pow(2,3) = 8
abs(10-8) = 2
d) ( ) Os identificadores nome_usuario, zfx#2, _pontos e p_origem2 são nomes
válidos para variáveis.
Não. zfx#2 não é um nome válido para variável
falso
e) ( ) Programa é uma sequência lógica de passos, escrita em linguagem de alto
nível, que visa atingir um objetivo bem definido.
Falso. Existem programas que são escritos em linguagem de baixo nível. Exceto por esse detalhe, a definição de programa está correta.
f) ( ) O caracter é uma letra, um dígito, um espaço em branco ou um símbolo
especial.
verdadeiro
g) ( ) Com a evolução da tecnologia, os computadores digitais passaram a trabalhar
com letras ao invés de bits.
well... é verdade. No entanto, os computadores continuam trabalhando com bits também ...
h) ( ) Dadas as variáveis y e z contendo os valores 9 e 5, respectivamente, e a
variável lógica tem, contendo o valor false, o resultado obtido de
(!(tem) && (z % y) == 4) é true.
(z%y) é de fato igual a 4
!(tem) = not false, que é true
então a expressão de fato é true.
Verdadeiro
i) ( ) Um caracter é representado por um bit.
falso.
Um caracter hoje em dia é representado no mínimo por um byte e com frequencia dois bytes (se forem caracteres acentuados ou de algum idioma mais exótico).
Perguntas interessantes
Química,
9 meses atrás
Português,
9 meses atrás
Português,
9 meses atrás
Português,
1 ano atrás
Informática,
1 ano atrás