Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0176_AV1_201107053692 » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV1 Aluno: Professor: ALEXANDRE SOARES ALVES ALEXANDRE HELENO DE LIMA SILVA Turma: 9003/AC Nota da Prova: 2,5 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 23/04/2013 18:31:09 1a Questão (Cód.: 31269) Pontos: 0,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 10-3-11-4-8-5-2-1-7-9-6 1-3-9-4-11-5-2-10-7-8-6 8-3-9-4-1-5-11-2-10-7-6 8-3-5-4-1-6-11-2-10-7-9 2a 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 ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java. O arquivo pode ser salvo como primeiroprograma.java, pois o java não 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 PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula. O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java. 3a 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; 4a Questão (Cód.: 32116) Pontos: 0,0 / 1,0 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); } 0 1 2 Não compilará, pois a matriz não foi inicializada Compilará, mas será lançada uma exceção 5a 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 y 5 false x 6a Questão (Cód.: 33292) Pontos: 0,0 / 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 III, IV, V I, II, III I, II, IV I, III IV, V 7a 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. é usada somente para armazenar tipos primitivos. 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. é usada somente para agrupar objetos. 8a Questão (Cód.: 98461) Pontos: 0,0 / 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. 2 - 3 - 1 - 4 2 - 1 - 4 - 3 4 - 1 - 3 - 2 1 - 4 - 3 - 2 3 - 2 - 1 - 4 9a 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++){ 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++){ 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, 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; } } } 10a Questão (Cód.: 33289) Pontos: 0,0 / 0,5 A alternativa que representa todos os tipos de dados primitivos em Java é short, boolean, int, long, float, double e String byte, short, int, long, float, double, String e Date char, boolean, byte, short, int, long, float, double, String e Date char, boolean, byte, short, int, long, float, double e String char, boolean, byte, short, int, long, float e double
Compartilhar