Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Sobre o Java, qual das palavras abaixo NÃO é uma palavra reservada da linguagem? void finally this switch var Respondido em 04/06/2020 20:09:38 2a Questão (CESGRANRIO-2011) Analise a seguir o código escrito na linguagem java. Conclui-se, quanto à compilação e à execução, que o programa. não compila e não executa, pois falta, na linha 3, "throws RuntimeException", indicando que a função f pode lançar exceções. não compila e não executa, pois a linha 9 deveria estar envolvida por uma construção try/catch, uma vez que a função f pode lançar uma exceção do tipo RuntimeException. compila e, ao executar, imprime, na saída padrão, INICIO, Não implemetada e, em seguida, o programa é abortado. compila e, ao executar, imprime, na saída padrão, INICIO e, em seguida, é abortado, imprimindo, na saída de erro, o rastro da pilha, incluindo a mensagem "Não implementada". compila e, ao executar, imprime 3 mensagens na saída padrão: INICIO, Não implementada e FIM. Respondido em 04/06/2020 20:10:33 3a Questão (FCC - 2008) A função Java: public boolean VerificarCPF (string CPF); representa um exemplo do conceito de: overload. encapsulamento. override. herança. polimorfismo. Respondido em 04/06/2020 20:11:01 4a Questão Analise o código PHP abaixo e assinale a alternativa que aponta o resultado da variável $a. $palavra = ¿PHP uma linguagem de programacao¿; $a = substr($palavra, 3); $a .= substr($palavra, 0, 9); $a .= substr($palavra, -5, 1); echo $a; uma linguagem de programacaoPHP uma lm programacao lm uma linguagemPHP PHP uma programacao linguagem uma linguagem de PHP programacao lm programacao linguagemPHP Respondido em 04/06/2020 20:11:58 5a Questão Considere o trecho de código ilustrado na figura a seguir: Qual será a saída do código ilustrado na figura? 0,6,0 2,-6,0 1,-6,3 -1,6,3 0,-6,0 Respondido em 04/06/2020 20:12:28 6a Questão PHP é uma sigla recursiva que significa PHP HyperText Preprocessor, que se refere a uma linguagem de código-fonte aberto, criada para o desenvolvimento de aplicativos web, e que possui a característica de utilizar: - tags especiais como delimitadores do bloco de instruções; - um operador de comparação significando ¿não é igual a¿; - um operador módulo significando ¿resto de uma divisão¿. As tags especiais, os operadores de comparação e módulo são, respectivamente: < &php e &>, <> e % <&php e &>, != e # < ?php e ?>, <> e # < ?php e ?>, <> e % < ?php e ?>, != e % Respondido em 04/06/2020 20:13:22 7a Questão Observe o trecho de código ilustrado na figura a seguir: Qual o valor de y ao final da execução do trecho de código ilustrado na figura acima? 22 24 26 18 20 Respondido em 04/06/2020 20:14:10 8a Questão Para responder a questão, considere o código e as afirmativas a seguir: public class Item{ private double preco_unitario; private double desconto; private int quantidade; private String descricao; private String id; public Item (String id, String descricao, int quantidade, double preco){ this.id = id; this.descricao = descricao; if (quantidade >= 0) {this.quantidade = quantidade;} else {this.quantidade = 0;} this.preco_unitario = preco; } public double getTotalAjustado ( ){ double total = preco_unitario * quantidade; double desconto_total = total * desconto; double total_ajustado = total - desconto_total; return total_ajustado; } public void setDesconto (double desconto){ if (desconto < = 1.00) {this.desconto = desconto;} else {this.desconto = 0.0;} } public double getDesconto( ){return desconto;} public int getQuantidade( ){return quantidade;} public void setQuantidade (int quantidade) { if (quantidade > = 0){this.quantidade = quantidade;} } public String getProdutoId ( ) {return id;} public String getDescricao ( ) {return descricao;} } I - Métodos como public Item (String id, String descricao, int quantidade, double preco) são chamados construtores: métodos utilizados para inicializar objetos durante sua instanciação. II - Métodos como setDesconto( ), getDescricao( ) e getTotalAjustado( ) são comportamentos da classe Item que retornam ou configuram atributos. III - Os métodos como getTotalAjustado( ) e getDesconto( ) são chamados de acessores, pois permitem o acesso aos dados internos de um objeto. IV - Métodos como setDesconto( ) são chamados de mutantes, pois permitem a alteração do estado interno do objeto. V - Por todo o código, pode-se notar o uso de this: uma referência que aponta para a instância do objeto. Assinale a alternativa que contém a(s) afirmação(ões) CORRETAS: III e IV, apenas. I, II e IV, apenas. I e II, apenas. I, II, III, IV e V. II, III e IV, apenas.
Compartilhar