Baixe o app para aproveitar ainda mais
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”
Compartilhar