Qual das opções a seguir tem como base a ciência da gestão do dinheiro de forma ampla, dinâmica e que afeta diretamente a vida de todas as pessoas e organizações?
Considere os projetos dados e o payback simples para a análise: PROJETO A B C A N O 0 -50 -50 -50 1 10 20 15 2 15 10 20 3 20 15 10 4 50 50 100 Com base nos dados, podemos concluir que:
Uma empresa planeja investir em uma fábrica de equipamentos eletrônicos, a quantia inicial de R$170.000,00, que deverá abastecer o fluxo de capital da empresa em R$75.000,00 por ano por um período de 3 anos e com custo de capital de 9%. Qual o custo-benefício para esse investimento?
A loja de Ana Paula apresenta um fluxo de caixa de R$75.000,00 por ano durante 3 anos e custo de capital de 9%. A equipe de gestão, ao fechar esse projeto, obteve o Custo-Benefício de 1,5 para o investimento feito. Qual o capital que Ana Paula investiu na loja?
Responder V se afirmativa é verdadeira e F se é falsa: I. VPL não se aplica a fluxo de caixa. II. Para a contabilização do fluxo de caixa utilizando VPL, devemos fazer as correções de acordo com o custo do capital em cada um dos períodos de interesse. III. VPL é calculado com base em um custo de oportunidade pré-definido. IV. VPL é métrica utilizada para determinar a vida útil de um projeto.
A título de poupança, com uma taxa de 1% ao mês, foi definida uma prestação de R$1.500,00 por 5 meses, até que chegasse o veículo para ser retirado da concessionária. Essa poupança é o exato valor da entrada para a compra do referido automóvel. Qual é o montante da entrada, em valores de hoje?
Dado o seguinte fluxo de caixa: Qual o valor que deve ser recebido no ano 3, para que o VPL seja igual a zero no prazo final do projeto, ou seja, 4 anos considerando a taxa de 1%?
Um projeto A foi apresentado com VPL = R$10.000,00. Também foi apresentado o projeto B com o fluxo de caixa abaixo. Sabendo-se que a taxa para a aceitação de qualquer projeto é de 2% ao ano, qual é o mais interessante? PROJETO B ANO 0 - R$100.000,00 1 R$50.500,00 2 R$62.000,00
Um refrigerador foi anunciado para venda pelo SAC em 10 parcelas, sendo seu valor total de R$2.500,00 com taxa de juros de 4% ao mês. Ao final do 4º mês, o comprador queria checar seu saldo devedor e consultou a loja para isto. Qual o valor informado pela loja?
Nem todas as coisas podem ser tratadas PORQUE os programadores não podem criar classes de exceções em seus sistemas. Analisando as afirmações acima, conclui-se que:
O programador ao codificar precisa considerar as condições excepcionais no código com uso do try..catch PORQUE nem sempre é possível antever o que o usuário irá enviar como dado. Analisando as afirmações acima, conclui-se que:
O analista de sistemas precisa criar um método que leia o arquivo log.txt que possui o histórico das transações (log) realizadas. Ele cria a rotina que abre o arquivo texto, faz a carga em um objeto (mLogSis) e começa a realizar a leitura colocando cada item do log no mLogList. Após a carga é executado o método ExibirLog que recebe o resultado da leitura do arquivo (mLogList). Em seguida os objetos são finalizados. try { FileReader mArqTxt = new Filereader("log.txt") BufferedReader mLogSis = new BufferedReader(mArqTxt); while ((mLinha = mLogSis.readline()) != nul) { mLogList.add(new String(mLinha)); } ExibirLog(mLogList); mLogSis.close(); mArqTxt.close(); } catch ? } A partir do código apresentado, qual o tratamento que o analista deve fazer no código considerando a funcionalidade descrita?
Em um sistema o processo de entrada de dados será realizado via-teclado. O usuário deverá digitar o CPF para que todo o processo funcione corretamente. Existe um algoritmo para validar o número desse tipo de documento, mas antes é necessário verificar se o que o usuário digitou realmente é um número. Sabendo-se que a variável que receberá o CPF é do tipo String e que haverá uma transformação para o tipo int de cada posição dessa variável (parsing), qual o tipo de catch que deverá ser utilizado?
O programador ao abrir o código fonte de um dos programas do sistema deparou-se com o seguinte trecho: ... Int x; try{ x = Integer.parseInt( JOptionPane.showInputDialog( "Digite o ano de nascimento:" )); } catch (Exception e){ System.out.println("Erro!"); System.exit(); } finally{ System.out.println("Programa terminado."); } ... Diante do trecho de código, é possível afirmar que:
Um programador recebeu a incumbência de criar o tratamento de erro em uma rotina complexa. O resultado foi: ... try{ // Abrir Banco de Dados // Código de uma rotina complexa; } catch (ArithmeticException eA){ System.out.println("Divisão por zero!"); } catch (IndexOutOfBounds eI){ System.out.println("Ponteiro fora do limite!"); } catch (Exception e){ System.out.println("Erro!"); } finally{ // Fechar Banco de Dados } ... Dentre as afirmações abaixo, quais são as corretas? I. Existe tratamento de erros por divisão por zero II. Pode ocorrer do finally nunca ser executado III. O banco de dados sempre será fechado IV. O banco de dados sempre será aberto
Um analista ao abrir o código fonte de um programa deparou com a seguinte codificação: public class tst { public static void main(String[] args) { try { List<Produto> prod = new ArrayList<Produto>(); prod.add(new Produto(01,"Arroz")); prod.add(new Produto(02,"Feijao")); prod.add(new Produto(03,"Batata")); } catch (Exception e) { System.out.println("Erro!"); } } } É possível afirmar que:
Um analista necessita realizar o tratamento de uma possível divisão entre dois números, desta forma utilizará o try com um método catch, qual deverá utilizar para realizar essa tarefa?
Um Analista identifica um tratamento de erro no sistema, representado pela seguinte estrutura: try{ <instruções> } catch (classeExceção1 objetoExeção1){ tratamento de erro1 } catch (classeExceção2 objetoExeção2){ tratamento de erro2 } finally{ comandos } É possível afirmar que:
Caso um analista esteja criando a estrutura de tratamento de erros dentro do sistema, ocasionalmente poderá armazenar um erro não esperado em um banco de dados com a função de Log. Qual o método que poderá utilizar para obter a descrição do erro ocorrido?
O programador utiliza headmap para obter os últimos registros PORQUE o tailMap retorna os índices mais baixos. Analisando as afirmações acima, conclui-se que:
O programador encontrou em seu código a seguinte instrução: n.add(new NF(1001, 10)); É possível afirmar que exista um código em uma classe que tenha o seguinte trecho:
O programador ao abrir o código fonte de um dos programas do sistema deparou-se com o seguinte trecho: public class ClsCorrentista { public static void main(String[] args) { List<Corrent> c = new TreeSet<Corrent>(); c.add(new Corrent (11,"Joao da Silva")); c.add(new Corrent (2,"Maria Aparecida")); c.add(new Corrent (23,"Rita Souza")); c.add(new Corrent (3,"Renato Oliveira")); System.out.println(((TreeSet)c).first()); } } O resultado na tela será:
Ao utilizar a Interface Set em sua programação, um analista deve seguir algumas diretrizes. Dentre as afirmações listadas abaixo, quais são as corretas? I. Não permite elementos repetidos II. Ao inserir um elemento o Java ordena automaticamente em ordem crescente III. Ao inserir um elemento o Java ordena automaticamente em ordem decrescente IV. A ordem dos elementos segue a sequência que foi inserida, podendo ser alterada
Considerando o seguinte código: public class ClsProduto { public static void main(String[] args) { Map<Integer, String> mapa = new HashMap<Integer, String>(); mapa.put(12,"ARROZ"); mapa.put(23,"FEIJAO"); mapa.put(35,"LEITE"); mapa.put(13,"MANTEIGA"(; mapa.put(23,"ABACAXI"); mapa.put(40,"CAJU"); } } O programador ao visualizar os dados existentes irá contar quantos itens?
Um analista de sistemas ao analisar o código Java a seguir ... public static void printArray( Integer[] inputArray ) { <comandos> } ... public static void printArray( Double[] inputArray ) { <comandos> } ... public static void printArray( String[] inputArray ) { <comandos> } ... pode identificar a utilização do recurso de Orientação ao Objeto: