Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Avaliação: CCT0176_AV1_201102276103 » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV1 Aluno: Professor: RICARDO CEZAR OLIVEIRA DAMASCENO Turma: 9002/AB Nota da Prova: Nota do Trabalho: Nota de Participação: Data: 26/04/2013 1a Questão (Cód.: 31269) 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: 1. 8-3-9-4-1-5-11-2-10-7-6 2. 10-3-11-4-8-5-2-1-7-9-6 3. 1-3-9-4-11-5-2-10-7-8-6 4. 8-3-5-4-1-6-11-2-10-7-9 5. 8-3-9-4-1-5-11-2-10-6-7 2a Questão (Cód.: 31645) Considerando um vetor de 10 posições, marque a alternativa que ordena o vetor em ordem crescente. 1. 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]; } } } 2. 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]; } } } 3. 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; } } } 4. 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]; } } 5. 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) 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: 1. O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula. 2. O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java. 3. O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java. 4. O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java. 5. 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.: 33291) 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: 1. 3, 2 e 1 2. 1, 2 e 3 3. 4, 3 e 2 4. 4, 2 e 3 5. 2, 3 e 4 5a Questão (Cód.: 33319) Qual sera a saída do programa abaixo? public class Teste { public static void main(String args[]) { int a = 0; double b = 2; System.out.println(++a + b); } } 1. 3 2. erro de compilação 3. 2.0 4. 2 5. 3.0 6a Questão (Cód.: 33320) 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); } } 1. erro de execução, pois não é possível fazer a conversão dinâmica dos tipos de dados 2. 2.5 3. 2 4. erro de compilação, pois os tipos de dados são incompatíveis 5. 2.0 7a Questão (Cód.: 33292) 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 1. IV, V 2. I, III 3. I, II, III 4. I, II, IV 5. III, IV, V 8a Questão (Cód.: 31628) 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. 1. O comando PACKAGE deve ser usado para organizar fisicamente as classes no computador. 2. A linguagem JAVA possui um tipo variável que não pode sofrer alterações. 3. O comando IMPORT deve ser utilizado toda vez que desejar aproveitar um código já desenvolvido e incluí-lo no arquivo do programa. 4. Toda classe inicia com letra maiúscula e os métodos com letra minúscula, por definição. 9a Questão (Cód.: 32041) Levando em consideração os conceitos sobre vetores, assinale a opção correta: 1. o índice de um vetor sempre começa em 1 2. é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8]; 3. o limite de um vetor em Java é de 255 posições 4. declara-se um vetor: int c[5] = new int(); 5. um vetor somente pode armazenar tipos primitivos de dados 10a Questão (Cód.: 31626) Marque a alternativa que define o procedimento utilizado para comparar strings: 1. if (equals (nome, "Tudo Certo")) 2. if ("Tudo Certo".equals (nome)) 3. if (nome == "Tudo Certo") 4. if (verify ("Tudo Certo",nome)) 5. if ("Tudo Certo".verify (nome)) Período de não visualização da prova: desde 16/04/2013 até 03/05/2013.