Postagens recentes

10/recent/ticker-posts

QUESTÕES SOBRE CONCEITOS BÁSICOS E ALGORITMOS IV



1. (CETAP 2015) Um algoritmo é:
A) Uma sequência de passos para realizar uma atividade.
B) A operação matemática inversa a potência.
C) A parte de um programa em que se limita a definir os tipos de dados das variáveis.
D) A parte de um programa em que se limita a definir as constantes.
E) Um software utilizado para escrever programas.


2. (FGV 2015) João trabalha no setor de BI da empresa e recebeu a tarefa de identificar agrupamentos de alunos de uma escola segundo seu desempenho acadêmico. A partir das notas obtidas, João deve formar grupos tal que integrantes de um grupo tenham desempenho similar, e que integrantes de grupos distintos sejam dissimilares. O algoritmo mais apropriado para essa tarefa é:
A) Apriori;
B) decision tree;
C) PageRank;
D) CART;
E) k-means.


3. (NUCEPE 2015) A modularização de algoritmos é importante para organizar melhor o código, facilitar a manutenção, entre outras coisas. Sobre funções e procedimentos, assinale a alternativa CORRETA sobre a modularização:
A) O procedimento sempre retorna um valor ao programa.
B) A função retorna um valor ao programa.
C) As variáveis definidas no escopo de cada função são acessíveis em todo o programa.
D) As variáveis locais são declaradas no escopo do programa inteiro.
E) A passagem de parâmetros para um subprograma pode ser somente por valor.


4. (CCV-UFS 2014) Analise o algoritmo a seguir.
Algoritmo Algo1 (inteiro a, inteiro b): inteiro Declare Inteiro x Lógico f INÍCIO x <- a="" b="" se="">x) então x <- a="" b="" e="" enquanto="" ent="" f="" fa="" falso="" fim="" moda="0)" modb="0))" o:p="" o="" retorne="" se="" sen="" verdadeiro="" x="">
Considere “a mod b” como o resto da divisão inteira entre a e b.
O valor retornado, quando os parâmetros a e b forem, respectivamente, 15 e 20, é
A) 30.
B) 60.
C) 90.
D) 120.


5. (CCV-UFS 2014) Analise as afirmações a seguir sobre algoritmos.
I Um algoritmo é a solução específica para um problema específico.
II Todo algoritmo recursivo tem um equivalente iterativo, e todo algoritmo iterativo tem um equivalente recursivo.
III Um algoritmo possui uma quantidade de passos definidos, garantindo que ele possua um tempo máximo, possível de calcular, para terminar.
IV Todos os dados, em um algoritmo, são armazenados em variáveis, através da operação de atribuição.
Estão corretas
A) III e IV.
B) II e III.
C) I e IV.
D) I e II.


GABARITO
1:A - 2:E - 3:B - 4:B - 5:A



Postar um comentário

0 Comentários