Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0176_AV1_201107023904 » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV1 Aluno: 201107023904 - DULCIENE DA SILVA MARQUES Professor: DENIS GONCALVES COPLE Turma: 9001/AA Nota da Prova: 6,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 27/04/2013 16:00:37 1a Questão (Cód.: 31269) Pontos: 1,0 / 1,0 Reorganize os trechos de código para criar um programa Java funcional que produzisse a saída listada abaixo: (Fonte: Livro USE a Cabeça JAVA) c:\ETE>java DrumKitTestDrive bang bang ba-bang ding ding da-ding Assinale a alternativa que indique a sequência correta: 8-3-9-4-1-5-11-2-10-6-7 8-3-5-4-1-6-11-2-10-7-9 10-3-11-4-8-5-2-1-7-9-6 8-3-9-4-1-5-11-2-10-7-6 1-3-9-4-11-5-2-10-7-8-6 2a Questão (Cód.: 32121) Pontos: 1,0 / 1,0 Analise os 3 trechos de código abaixo e assinale a alternativa correta: i. final int ARRAY_SIZE = 5; ARRAY_SIZE = 10; ii. int b[] = new int[10]; for(int i=0; i<=b.length(); i++) b[i] = 1; iii. int a[][] = { {1,2} , {3,4} }; a[1,1] = 5; não possui nenhum erro nos 3 trechos de código Página 1 de 4BDQ Prova 04/05/2013file:///C:/Users/Dulciene/Desktop/av1/lin_arquivos/entrada_frame.htm i. não possui nenhum erro / ii. não possui nenhum erro / iii. não é possível inicializar uma matriz no momento da declaração i. não existe variável final / ii. acesso a um index do vetor inexistente causando estouro / iii. não é possível inicializar uma matriz no momento da declaração i. não é possível alterar o valor ARRAY_SIZE para 10 / ii. Acesso a um index do vetor inexistente causando estouro / iii. atribuição do valor 5 de forma incorreta na matriz i. não é possível inicializar uma variável final no momento da declaração / ii. não possui nenhum erro / iii. não é possível inicializar uma matriz no momento da declaração 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 - V - V - V - V - V F - V - V - F - F - F - F V - F - F - V - V - V - F V - F - F - V - F - F - V V - V - F - V - F - V - F 4a Questão (Cód.: 33291) Pontos: 1,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: 4, 2 e 3 3, 2 e 1 1, 2 e 3 2, 3 e 4 4, 3 e 2 5a Questão (Cód.: 32116) Pontos: 1,0 / 1,0 Página 2 de 4BDQ Prova 04/05/2013file:///C:/Users/Dulciene/Desktop/av1/lin_arquivos/entrada_frame.htm Qual será o valor da variável x, caso o programa rode com a seguinte instrução: public class Verificar{ int x = 1; boolean[] mat = new boolean[2]; if(mat[0]) x++; System.out.print(x); } 1 Não compilará, pois a matriz não foi inicializada 2 0 Compilará, mas será lançada uma exceção 6a Questão (Cód.: 33321) Pontos: 0,0 / 1,0 O que imprimirá a linha de código em Java a seguir? System.out.println("1+1+1="+1+1+'1') 3=111 1+1+1=111 111=111 1+1+1=21 3=21 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: trim() - concatena duas strings length() - obtém o tamanho de uma string equals() - compara duas strings charAt(x) - captura o caractere de uma string de acordo com o índice estipulado toUpperCase() - altera a string para maiúsculo 8a Questão (Cód.: 31628) Pontos: 0,0 / 0,5 Marque a sentença FALSA: Dentre os métodos desenvolvidos existe um denominado MAIN, que para a linguagem JAVA serve para iniciar a execução. 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. O comando IMPORT deve ser utilizado toda vez que desejar aproveitar um código já desenvolvido e incluí-lo no arquivo do programa. 9a 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(); Página 3 de 4BDQ Prova 04/05/2013file:///C:/Users/Dulciene/Desktop/av1/lin_arquivos/entrada_frame.htm 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 10a 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: não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C. é usada para armazenar dados de tipos primitivos e também para armazenar objetos. é usada somente para armazenar tipos primitivos. é usada somente para agrupar dados de tipos primitivos, como int e double. é usada somente para agrupar objetos. Período de não visualização da prova: desde 16/04/2013 até 03/05/2013. Página 4 de 4BDQ Prova 04/05/2013file:///C:/Users/Dulciene/Desktop/av1/lin_arquivos/entrada_frame.htm
Compartilhar