Buscar

AP2_2017 1

Prévia do material em texto

UNIVERSIDADE FEDERAL FLUMINENSE 
ESCOLA DE ENGENHARIA INDUSTRIAL METALÚRGICA DE VOLTA REDONDA 
BACHARELADO EM ENGENHARIA DE PRODUÇÃO 
Fundação Centro de Ciências e Educação Superior a Distância do Estado do Rio de Janeiro 
Centro de Educação Superior a Distância do Estado do Rio de Janeiro 
 
 
 
 
Avaliação Presencial – AP 2 
Período – 2017/1º 
 
Disciplina: Computação II 
Coordenador da Disciplina: Yoisell Rodríguez Núñez 
 
 
 
ALUNO:_________________________________________________ 
 
MATRÍCULA:____________________________________________ 
 
 
 
 
 
 
 
 
Boa Prova! 
ORIENTAÇÕES PARA A AVALIAÇÃO: 
 
 Prova sem consulta. 
 Coloque o seu nome em todas as folhas de respostas; 
 Fica proibida a utilização de equipamentos eletrônicos; 
 Todos os algoritmos deverão ser implementados na linguagem Java. 
 As respostas devem ser escritas à caneta, incluindo o desenvolvimento do raciocínio. 
Respostas a lápis não serão consideradas; 
 Se necessário, solicite outras folhas de resposta à coordenação. 
 
BOA PROVA!!! 
 
 
UNIVERSIDADE FEDERAL FLUMINENSE 
ESCOLA DE ENGENHARIA INDUSTRIAL METALÚRGICA DE VOLTA REDONDA 
BACHARELADO EM ENGENHARIA DE PRODUÇÃO 
Fundação Centro de Ciências e Educação Superior a Distância do Estado do Rio de Janeiro 
Centro de Educação Superior a Distância do Estado do Rio de Janeiro 
 
 
 
QUESTÃO 1 
Valor: 2 pontos 
Implemente um algoritmo em Java que ordene um array com 10 números inteiros. O 
algoritmo deve efetuar uma comparação de cada elemento com o seu sucessor e se a ordem 
não for crescente os elementos devem ter suas posições trocadas, este processo deve se 
repetir até que o array esteja ordenado. 
 
QUESTÃO 2 
Valor: 3 pontos 
Faça um programa em Java que leia uma matriz A quadrada de ordem 3 e a seguir 
verifique se a matriz informada é uma matriz diagonal. Será uma matriz diagonal, toda matriz 
quadrada que os elementos que não pertencem à diagonal principal sejam iguais a zero. 
Sendo que os elementos da diagonal principal podem ser iguais a zero ou não. 
 
QUESTÃO 3 
Valor: 2 pontos 
Escreva um programa em Java que, ao receber como parâmetro de entrada um 
número de 1 a 9 (você deve testar se o número informado segue este intervalo) e o nome de 
um arquivo de saída, crie uma pirâmide de números neste arquivo de saída. Por exemplo, se o 
número passado for três e o nome do arquivo for teste.txt, será escrito em teste.txt as 
seguintes seqüências, uma por linha: 
1 
121 
12321 
 
QUESTÃO 4 
Valor: 3 pontos 
 
Escreva uma função em Java que receba uma String e imprima-a de maneira 
invertida. Exemplo: str = “Algoritmos 02” str_invertida = “20 somtiroglA”

Continue navegando