Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pontos: 1,0 / 1,0 Observe o fragmento do código JAVA a seguir: public class Avaliacao { public static int e(int x) { return x * 1; } public static int d(int x) { return x * 2; } public static int b(int x) { if (x < 1) return 0; else return 5 - d(x + 1); } public static int a(int y) { return 3 + b(y) + d(y) + e(y); } public static void main(String[] args) { System.out.println(a(5)); } } Como resultado de sua execução teremos o seguinte resultado: 14 13 10 12 11 2a Questão (Cód.: 31645) Pontos: 1,0 / 1,0 Considerando um vetor de 10 posições, marque a alternativa que ordena o vetor em ordem crescente. int [] tabnum = new int [10]; int i; for (i=0;i<9;i++){ if (tabnum[i] > tabnum[i++]) { tabnum[i]=tabnum[i++]; tabnum[i++]=tabnum[i]; } } int [] tabnum = new int [10]; int i; for (i=0;i<9;i++){ for (j=i+1;j<10;j++) { BDQ Prova 1 de 4 04/05/2013 10:32 if (tabnum[i] < tabnum[j]) { tabnum[i]=tabnum[j]; tabnum[j]=tabnum[i]; } } } int [] tabnum = new int [10]; int i, aux; for (i=0;i<9;i++){ for (j=i+1;j<10;j++) { if (tabnum[i] > tabnum[j]) { aux = tabnum[i]; tabnum[i]=tabnum[j]; tabnum[j]=aux; } } } int [] tabnum = new int [10]; int i; for (i=0;i<9;i++){ for (j=i+1;j<10;j++) { if (tabnum[i] > tabnum[j]) { tabnum[i]=tabnum[j]; tabnum[j]=tabnum[i]; } } } int [] tabnum = new int [10]; int i, aux; for (i=0;i<9;i++){ for (j=i+1;j>10;j++) { if (tabnum[i] < tabnum[j]) { aux = tabnum[i]; tabnum[i]=tabnum[j]; tabnum[j]=aux; } } } 3a Questão (Cód.: 78068) Pontos: 1,0 / 1,0 Seja um programa em java com o seguinte código: public class PrimeiroPrograma { public static void main (String args[]) { System.out.println("Bem vindo ao Mundo Java"); } } Marque a única alternativa CORRETA: O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula. O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java. O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java. O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java. BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hi... 2 de 4 04/05/2013 10:32 O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula. 4a Questão (Cód.: 31665) Pontos: 0,0 / 1,0 Como converter uma variável do tipo String para double? (Fonte:IBM) variávelDouble = (Double)seuString; variávelDouble = Double.valueOf(seuString); variávelDouble = Double.parseDouble(seuString); variávelDouble = Double(seuString); variávelDouble = (double)seuString; 5a Questão (Cód.: 31141) Pontos: 1,0 / 1,0 Em Java utiliza-se muito a expressão superclasse, ou seja, toda nova classe criada subclasse desta superclasse, que é a classe Object. Diante disto, assinale a alternativa verdadeira a respeito desta superclasse: Os métodos podem ser declarados com argumentos ou tipo de retorno Vector. A classe Object pertence ao pacote java.swing. Não fornece métodos que todos os objetos em Java precisam (no mínimo). Age como um tipo polimórfico para métodos que tenham que ser usados em qualquer classe. A classe Object não possui nenhum método que o objeto possa utilizar. 6a Questão (Cód.: 33317) Pontos: 0,0 / 1,0 Analise o seguinte trecho de código na linguagem Java: int i1 = 5, i2 = 6; String s1 = (i1>i2)? "x":"y"; Após rodar o trecho de código acima apresentado, o valor atribuído a s1 será: 6 x y false 5 7a Questão (Cód.: 67449) Pontos: 0,0 / 0,5 Qual tipo de classe permite que se gere uma instância? Concreta Interface Interface e Concreta Interface e Abstrata Abstrata BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hi... 3 de 4 04/05/2013 10:32 8a Questão (Cód.: 33289) Pontos: 0,5 / 0,5 A alternativa que representa todos os tipos de dados primitivos em Java é char, boolean, byte, short, int, long, float, double e String short, boolean, int, long, float, double e String byte, short, int, long, float, double, String e Date char, boolean, byte, short, int, long, float e double char, boolean, byte, short, int, long, float, double, String e Date 9a Questão (Cód.: 31626) Pontos: 0,5 / 0,5 Marque a alternativa que define o procedimento utilizado para comparar strings: if (verify ("Tudo Certo",nome)) if (equals (nome, "Tudo Certo")) if ("Tudo Certo".equals (nome)) if ("Tudo Certo".verify (nome)) if (nome == "Tudo Certo") 10a Questão (Cód.: 98461) Pontos: 0,5 / 0,5 Associe as duas colunas relacionando as instruções de seleção e de repetição com suas respectivas definições e, a seguir, assinale a sequência correta. Instruções de seleção e de repetição: (1) if (2) if...else (3) while (4) switch Definições: ( ) Instrução de seleção múltipla: seleciona ou ignora um grupo de ações entre vários grupos. ( ) Instrução de seleção única: seleciona ou ignora um grupo de ações. ( ) Instrução de repetição que executa um grupo de ações zero ou mais vezes, enquanto uma condição de continuação do loop for verdadeira. ( ) Instrução de seleção dupla: executa um grupo de ações entre dois grupos de ações. 3 - 2 - 1 - 4 2 - 1 - 4 - 3 1 - 4 - 3 - 2 4 - 1 - 3 - 2 2 - 3 - 1 - 4 Período de não visualização da prova: desde 16/04/2013 até 03/05/2013. BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hi... 4 de 4 04/05/2013 10:32
Compartilhar