Lógica Da Programação

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 3

28/09/2021 18:15 EPS

Disc.:  LÓGICA DE PROGRAMAÇÃO

Aluno: 202012031703 - JOSE LUCAS ALMEIDA SANTOS

Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA

Avaliação: Nota Trab.: Nota Partic.: Nota SIA:


3,00 4,0 pts

 1. Ref.: 5268614 Pontos: 1,00  / 1,00

Considerando que as variáveis foram devidamente declaradas, o que faz o trecho de programa abaixo?

Mostra o primeiro valor lido pelo teclado.


Mostra o menor valor entre 10 valores lidos pelo teclado. 
Mostra o maior valor entre 10 valores lidos pelo teclado.
O programa tem erro de lógica que o deixa em loop.

Respondido em 19/09/2021 20:07:01

 2. Ref.: 5276016 Pontos: 0,00  / 1,00

Assinale a alternativa que possui uma inicialização INCORRETA em relação ao tipo de dado declarado:

byte valor=123
boolean x123=false
short total_lugares=33777
float media=1234567.89000

Respondido em 19/09/2021 20:07:03

 3. Ref.: 5275957 Pontos: 0,00  / 1,00

Assinale a alternativa que não apresenta um tipo de dado primitivo da linguagem Java:

String.
boolean.
short.
int.

Respondido em 19/09/2021 20:07:04

 4. Ref.: 5269832 Pontos: 1,00  / 1,00

Se a pesquisa ordenada é também sequencial, por que ela se apresenta melhor que a pesquisa sequencial
simples?

Porque o comportamento desta busca é pesquisar o elemento do meio do vetor e, caso este não seja a chave
procurada, o vetor será reduzido a sua metade a cada iteração.
Porque a busca sempre será bem sucedida e, com isso, nunca o vetor será totalmente percorrido. 
A busca sequencial ordenada não apresenta em nada um algoritmo melhor que a busca sequencial simples. Ela é
apenas outra forma de programar o mesmo algoritmo.

https://aulapos.estacio.br/aulapos/ 1/3
28/09/2021 18:15 EPS
Porque a busca termina quando a chave for encontrada ou quando uma chave maior do que a desejada for
encontrada.

Respondido em 19/09/2021 20:07:06

 5. Ref.: 5268617 Pontos: 1,00  / 1,00

Considerando uma matriz A de ordem 10x10, com elementos armazenados e um vetor V criado e alocado com 10
elementos, o que resulta da execução do trecho de programa Java?

A correta multiplicação dos elementos de cada linha da matriz A armazenados no vetor V.


A multiplicação dos elementos da diagonal principal da matriz A armazenados no vetor V.
A multiplicação dos elementos de cada linha da matriz A, que resulta em zero, armazenados no vetor V.
A multiplicação dos elementos de cada coluna da matriz A armazenados no vetor V.

Respondido em 19/09/2021 20:07:07

 6. Ref.: 5274701 Pontos: 0,00  / 1,00

A linguagem Java possui vários tipos que podem armazenar valores numéricos inteiros. Assinale a alternativa em
que todos os tipos de dados podem assumir valores inteiros.

long, short, char, float.


byte, short, int, long.
short, int, double.
int, short, double, float.

Respondido em 19/09/2021 20:07:08

 7. Ref.: 5272892 Pontos: 0,00  / 1,00

O operador ++ soma 1 à variável a ele associada, porém, ele pode ser pré-incremento ou pós-incremento e isto
provoca processamentos diferentes. Baseando-se nesta afirmação, analise o trecho de programa Java abaixo e
assinale a alternativa que contém os valores das variáveis a, b e c, corretos.

a = 7, b = 6, c = 6.
a = 7, b = 7, c = 7.
a = 7, b = 5, c = 6.
a = 7, b = 6, c = 7.

Respondido em 19/09/2021 20:07:09

 8. Ref.: 5269175 Pontos: 0,00  / 1,00

Sobre o método de pesquisa binária é INCORRETO afirmar:

Seu funcionamento baseia-se no princípio de reduzir à metade, sucessivamente, o "universo de busca". Este princípio
é conhecido como "dividir para conquistar".
A quantidade de comparações que o método realiza é aproximadamente igual ao número de vezes que N (número de
elementos do vetor) pode ser dividido por 2 até resultar 1, isto é, O(log2N).
O método se encerrará em dois casos: quando o elemento for encontrado ou quando não houver mais nenhum
componente do vetor a ser verificado.
O método apresentado no material desta disciplina aplica-se a qualquer tipo de vetor: classificado em ordem
https://aulapos.estacio.br/aulapos/ 2/3
28/09/2021 18:15 EPS
crescente ou em ordem decrescente.

Respondido em 19/09/2021 20:07:10

 9. Ref.: 5271356 Pontos: 0,00  / 1,00

Para que serve a instrução continue em uma instrução de repetição do tipo while() ?

Faz com que o controle retorne para o início da instrução de repetição.


Faz com que o programa termine sua execução.
Faz com que o controle seja desviado para o fim da instrução de repetição.
Aborta a instrução de repetição.

Respondido em 19/09/2021 20:07:12

 10. Ref.: 5270495 Pontos: 0,00  / 1,00

O que faz o programa abaixo ?

Mostra a soma dos números pares menores ou iguais a 100.


Mostra a soma dos números ímpares menores ou iguais a 100.
Mostra a soma dos números naturais menores ou iguais a 100.
Nada, pois o programa apresenta erro na instrução for.

Respondido em 19/09/2021 20:07:12

Anotações: Avaliação realizada no navegador SIA.

https://aulapos.estacio.br/aulapos/ 3/3

Você também pode gostar