Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/05/13 Estácio bquestoes.estacio.br/entrada.asp?p0=36705150&p1=200802058577&p2=664722&p3=CCT0176&p4=101322&p5=AV1&p6=27/4/2013&p10=2900814 1/4 Fechar Avaliação: CCT0176_AV1_ » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV1 Aluno: Professor: DENIS GONCALVES COPLE Turma: 9002/AB Nota da Prova: 1,5 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 27/04/2013 10:10:26 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: 14 10 12 13 11 2a Questão (Cód.: 31631) Pontos: 0,0 / 1,0 Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10, respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0, respectivamente. Escolha a alternativa que indica o conteudo final da variável E: E = A++; E = ((20 / A) / 3) + (2*B)/2 ; E = ((32 % 4) * 2 *2) * D; E *= B; 0 1.5 10 15 100 09/05/13 Estácio bquestoes.estacio.br/entrada.asp?p0=36705150&p1=200802058577&p2=664722&p3=CCT0176&p4=101322&p5=AV1&p6=27/4/2013&p10=2900814 2/4 100 3a Questão (Cód.: 31142) Pontos: 0,0 / 1,0 Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes formas, como usar modificadores de visibilidade e também definí-lo como estático, usando o termo static. Definir um atributo como static significa: É um atributo do objeto e não da classe. É a forma mais próxima de se definir um atributo local em Java. O dado atribuído a este atributo fica guardado no objeto, e não na classe. O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado). É acessado pelo objeto e não pela classe. 4a Questão (Cód.: 31141) Pontos: 0,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: 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. Os métodos podem ser declarados com argumentos ou tipo de retorno Vector. A classe Object pertence ao pacote java.swing. A classe Object não possui nenhum método que o objeto possa utilizar. 5a Questão (Cód.: 33320) Pontos: 0,0 / 1,0 Qual sera a saída do programa abaixo? public class Saida{ public static void main(String args[]) { int x,y; double z; x = 5; y = 2; z = x / y; System.out.println(z); } } 2 2.0 erro de execução, pois não é possível fazer a conversão dinâmica dos tipos de dados erro de compilação, pois os tipos de dados são incompatíveis 2.5 6a Questão (Cód.: 33292) Pontos: 0,5 / 0,5 09/05/13 Estácio bquestoes.estacio.br/entrada.asp?p0=36705150&p1=200802058577&p2=664722&p3=CCT0176&p4=101322&p5=AV1&p6=27/4/2013&p10=2900814 3/4 6a Questão (Cód.: 33292) Pontos: 0,5 / 0,5 Assinale a alternativa correta. Qual(is) entre as seguintes expressoes é(são) valor(es) do tipo primitivo em Java? I ) 5.3f II) true III) 'a' IV) "a" V) null I, II, IV I, III I, II, III IV, V III, IV, V 7a Questão (Cód.: 31628) Pontos: 0,0 / 0,5 Marque a sentença FALSA: O comando IMPORT deve ser utilizado toda vez que desejar aproveitar um código já desenvolvido e incluí-lo no arquivo do programa. O comando PACKAGE deve ser usado para organizar fisicamente as classes no computador. Toda classe inicia com letra maiúscula e os métodos com letra minúscula, por definição. A linguagem JAVA possui um tipo variável que não pode sofrer alterações. Dentre os métodos desenvolvidos existe um denominado MAIN, que para a linguagem JAVA serve para iniciar a execução. 8a Questão (Cód.: 32041) Pontos: 0,5 / 0,5 Levando em consideração os conceitos sobre vetores, assinale a opção correta: o índice de um vetor sempre começa em 1 declara-se um vetor: int c[5] = new int(); o limite de um vetor em Java é de 255 posições é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8]; um vetor somente pode armazenar tipos primitivos de dados 9a Questão (Cód.: 31137) Pontos: 0,5 / 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 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 objetos. é usada somente para armazenar tipos primitivos. é usada somente para agrupar dados de tipos primitivos, como int e double. 09/05/13 Estácio bquestoes.estacio.br/entrada.asp?p0=36705150&p1=200802058577&p2=664722&p3=CCT0176&p4=101322&p5=AV1&p6=27/4/2013&p10=2900814 4/4 10a 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, 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, 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; for (i=0;i<9;i++){ if (tabnum[i] > tabnum[i++]) { tabnum[i]=tabnum[i++]; tabnum[i++]=tabnum[i]; } } Período de não visualização da prova: desde 16/04/2013 até 03/05/2013.
Compartilhar