Paradigmas De Liguagem
Monografias: Paradigmas De Liguagem. Pesquise 862.000+ trabalhos acadêmicosPor: junior1304 • 27/9/2014 • 1.413 Palavras (6 Páginas) • 307 Visualizações
1. Qual tipo de dados primitivo é indicado para a manipulação de informações no formato moeda e possui precisão de duas casas decimais?
a. Inteiro
b. Ponto-Flutuante
c. Caractere
d. Decimal
e. Booleano
Resposta: Alternativa D
O tipo de dados decimal é indicado para aplicações comerciais e financeiras que manipulam informações no formato moeda. Um exemplo de valor para este tipo é R$ 50.32 (cinqüenta reais e trinta e dois centavos). A vantagem de utilizar este tipo de dados, é a economia de memória para o armazenamento da parte decimal.
2. Qual das operações com o tipo de dados String permite a união de duas cadeias de caracteres?
a. Comparação
b. Concatenação
c. Cópia
d. Ordenação
e. Organização
Resposta: Alternativa B
A operação de concatenação permite a união de duas cadeias de caracteres. Essa operação, em geral, é realizada por meio do operador representando pelo símbolo ‘+’.
. Considerando uma instrução de atribuição como resultado de uma operação condicional, qual será o valor da variável denominada X após o trecho de código abaixo?
Y = 10;
Z = 20;
X = ((Y*20)/100) >= ((Y*Z)/200) ? 5 : 3;
a. 10
b. 20
c. 100
d. 5
e. 3
Resposta: D
Avaliando a expressão, o resultado obtido será 2 >= 1, assim, pela estrutura da instrução o resultado atribuído a variável X será 5.
2. Considerando a linguagem de programação Java, qual das alternativas abaixo não possui um operador de uma expressão relacional ou booleana.
a. =
b. >=
c. ||
d. <=
e. &&
Resposta: A
O operador igual (=) é utilizado na linguagem de programação Java como instrução de atribuição e também pode ser utilizado como operador em uma expressão aritmética.
Exercícios Resolvidos
1. Considerando o trecho de código abaixo, escrito na linguagem de programação Java, assinale a alternativa que indica corretamente qual estrutura de controle foi utilizada.
int i = 1;
int x = 10;
while ( i < x){
i++;
x--;
}
a. Seleção Unidirecional
b. Seleção Bidirecional
c. Seleção Múltipla
d. Laço controlado por contador
e. Laço controlado por condição lógica
Resposta: D
A utilização de uma variável para controlar os laços de repetição é a principal característica do laço controlado por contador.
2. Qual estrutura de controle foi utilizada para a escrita do trecho de código abaixo:
a = 3; b = 2; c = 4; d = 1;
if (a > b){
if (a > d){
...
}else{
if (a>c){
...
}
}
}else{
if (b > c){
if (d > b){
...
}
}
}
a. Seleção Unidirecional
b. Seleção Bidirecional
c. Seleção Aninhada
d. Seleção Múltipla
e. Laço controlado por contador
Resposta: C
A utilização de uma estrutura condicional dentro de outra estrutura condicional é a principal característica da seleção aninhada.
1. O método de passagem de parâmetro em que é realizada uma cópia da variável especificada no parâmetro, e nenhuma alteração realizada no interior do subprograma será propagada no programa principal é conhecida como:
a.
...