Buscar

2013 - LP_Av1

Prévia do material em texto

Fechar
	Avaliação: CCT0261_AV1_201004009984 » LINGUAGEM DE PROGRAMAÇÃO
	Tipo de Avaliação: AV1
	Aluno: 201004009984 - MARISÂNGELA MARIA RIBEIRO GUIMARÃES
	Professor:
	RICARDO CEZAR OLIVEIRA DAMASCENO
	Turma: 9001/AA
	Nota da Prova: 3,5 de 8,0        Nota do Trabalho:        Nota de Participação: 2        Data: 19/04/2013 16:24:04
	
	 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-5-4-1-6-11-2-10-7-9
	
	1-3-9-4-11-5-2-10-7-8-6
	 
	10-3-11-4-8-5-2-1-7-9-6
	
	8-3-9-4-1-5-11-2-10-7-6
	
	8-3-9-4-1-5-11-2-10-6-7
	
	
	 2a Questão (Cód.: 31624)
	Pontos: 1,0  / 1,0
	Considerando o trecho de programa descrito abaixo, marque a alternativa que define o resultado apresentado na tela.
package controle; 
public class ExercTeste { 
public static void main(String args[]) { 
int num=0,i; 
for(i=0;i<20;i++){ 
num=Math.random(); 
System.out.println("O resultado eh: "+ num%10); 
} 
} 
}
		
	
	Serão apresentados os valores de resto da divisão do valor por 2.
	
	Será apresentado o total dos valores lidos.
	
	Não serão apresentados, pois não existe a função random na linguagem JAVA.
	 
	Serão apresentados os valores de resto da divisão do valor por 10.
	
	Serão apresentados os 10 primeiros valores obtidos na função random.
	
	
	 3a Questão (Cód.: 33319)
	Pontos: 1,0  / 1,0
	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);
      }
}
		
	
	2.0
	 
	3.0
	
	erro de compilação
	
	2
	
	3
	
	
	 4a 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')
		
	 
	1+1+1=111
	 
	1+1+1=21
	
	3=111
	
	111=111
	
	3=21
	
	
	 5a 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
		
	
	I, II, IV
	 
	I, III
	
	III, IV, V
	 
	I, II, III
	
	IV, V
	
	
	 6a 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.
	
	Dentre os métodos desenvolvidos existe um denominado MAIN, que para a linguagem JAVA serve para iniciar a execuçã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.
	
	
	 7a Questão (Cód.: 32041)
	Pontos: 0,0  / 0,5
	Levando em consideração os conceitos sobre vetores, assinale a opção correta:
		
	
	um vetor somente pode armazenar tipos primitivos de dados
	 
	é 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();
	
	o índice de um vetor sempre começa em 1
	 
	o limite de um vetor em Java é de 255 posições
	
	
	 8a 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 somente para agrupar objetos.
	
	é usada somente para agrupar dados de tipos primitivos, como int e double.
	
	é usada somente para armazenar tipos primitivos.
	
	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.
	
	
	 9a 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++){
            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.: 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:
		
	
	F - V - V - F - F - F - F
	
	V - V - V - V - V - V - V
	 
	V - V - F - V - F - V - F
	
	V - F - F - V - F - F - V
	
	V - F - F - V - V - V - F

Continue navegando