Exercícios de Paradigmas de Linguagem
Por: Karolina Borges • 26/10/2022 • Exam • 273 Palavras (2 Páginas) • 110 Visualizações
6 exercícios do site: Paradigmas de Linguagem
Qual tipo de dados primitivo é comumente utilizado para representar valores que não possuem a parte fracionária?
Resposta:
A – Inteiro, como na matemática ele representa um numere sem ser quebrado, ou seja, inteiro.
Qual tipo de dados primitivo utilizado para representar valores do tipo verdadeiro ou falso?
Resposta:
D – Booleano, representa valor real assumindo apenas dois estados, VERDADEIRO ou FALSO. Pode ser representado apenas um bit (que aceita apenas 1 ou 0)
Qual tipo de dados primitivo utilizado para representar valores que possuem uma parte inteira e outra parte fracionária?
Resposta:
B – Ponto flutuante, ele é uma variável de tipo real que representa valores numéricos negativo ou positivo com casa decimal.
Considerando um tipo de dados Array, em que a indexação é iniciada na posição zero, contendo os valores {‘A’,’B’,’C’,’D’,’E’}, qual valor está armazenado na posição 2 do array?
Resposta:
C – C, pois o a indexação é iniciada na posição 0, então A=0, B=1, C=2, D=3 e E=4.
Considerando as regras de precedência para avaliação de uma expressão aritimética, o que será apresentado na tela após a execução do trecho abaixo:
public static void main(String[] args) {
int a=3, b=2, c=5, d;
d = ((a*b-c)+(b*a*a+b)+(a*b-b))/c;
System.out.println("Resultado="+ d);
}
Resposta:
A – 5, pois se substituirmos as letras pelas informações dadas no início do programa veremos que o resultado final será 5
d = ((3*2-5)+(2*3*3+2)+(3*2-2))/5
d = ((6-5)+(18+2)+(6-2))/5
d = (1+20+4)/5
d = 25/5
d=5
Considerando a seguinte expressão aritmética:
X = (a*b)+(c-2)/(d%2)
Qual operador representa uma operação relativa ao módulo da divisão?
D- “/”, pois “*”= multiplicação, “+” = soma, “-“ = subtração, “%” = resto da divisão
...