Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Cód.: 31598) Pontos: 0,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: 11 13 10 14 12 2a Questão (Cód.: 31645) Pontos: 0,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++){ 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; 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, 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.: 31632) Pontos: 1,0 / 1,0 Analise as sentenças abaixo e indique (V) para as verdadeiras e (F) para as falsas: ( ) As linhas de instrução são finalizadas com ";". ( ) Quando definimos: Pessoa p1, dizemos que p1 aponta para um objeto da classe Pessoa. ( ) O escopo da classe é representado por [ ]. ( ) Quando desejamos referenciar uma classe de outro pacote usamos o comando package. ( ) Métodos são do tipo void, quando possuem informação de retorno. ( ) A execução de um método é realizada pelo objeto. ( ) Atribuição de valores é representada pelo símbolo == Marque a alternativa que representa a sequencia de cima para baixo correta: V - V - F - V - F - V - F F - V - V - F - F - F - F V - F - F - V - V - V - F V - F - F - V - F - F - V V - V - V - V - V - V - V 4a Questão (Cód.: 33291) Pontos: 0,0 / 1,0 1. Considere as instruções Java abaixo: int cont1 = 3; int cont2 = 2; int cont3 = 1; cont1 += cont3++; cont1 -= --cont2; cont3 = cont2++; Após a execução deste trecho de código, os valores de cont1, cont2 e cont3 serão, respectivamente: 2, 3 e 4 1, 2 e 3 3, 2 e 1 4, 3 e 2 4, 2 e 3 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: A classe Object não possui nenhum método que o objeto possa utilizar. A classe Object pertence ao pacote java.swing. Age como um tipo polimórfico para métodos que tenham que ser usados em qualquer classe. Não fornece métodos que todos os objetos em Java precisam (no mínimo). Os métodos podem ser declarados com argumentos ou tipo de retorno Vector. 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á: false y 6 5 x 7a Questão (Cód.: 32037) Pontos: 0,5 / 0,5 A classe String possui diversas funcionalidades importantes para o programador. Abaixo seguem alguns dos métodos disponíveis. Assinale a opção INCORRETA: charAt(x) - captura o caractere de uma string de acordo com o índice estipulado trim() - concatena duas strings toUpperCase() - altera a string para maiúsculo length() - obtém o tamanho de uma string equals() - compara duas strings 8a Questão (Cód.: 31628) Pontos: 0,0 / 0,5 Marque a sentença FALSA: Toda classe inicia com letra maiúscula e os métodos com letra minúscula, por definição. O comando PACKAGE deve ser usado para organizar fisicamente as classes no computador. A linguagem JAVA possui um tipo variável que não pode sofrer alterações. O comando IMPORT deve ser utilizado toda vez que desejar aproveitar um código já desenvolvido e incluí-lo no arquivo do programa. Dentre os métodos desenvolvidos existe um denominado MAIN, que para a linguagem JAVA serve para iniciar a execução. 9a Questão (Cód.: 32041) Pontos: 0,0 / 0,5 Levando em consideração os conceitos sobre vetores, assinale a opção correta: o limite de um vetor em Java é de 255 posições o índice de um vetor sempre começa em 1 é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8]; declara-se um vetor: int c[5] = new int(); um vetor somente pode armazenar tipos primitivos de dados 10a Questão (Cód.: 31137) Pontos: 0,0 / 0,5 Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados: é usada somente para agrupar objetos. é usada somente para armazenar tipos primitivos. é usada para armazenar dados de tipos primitivos e também para armazenar objetos. não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C. é usada somente para agrupar dados de tipos primitivos, como int e double.
Compartilhar