Logo Passei Direto
Buscar

LINGUAGEM DE PROGRAMAÇÃO AV1

User badge image

Enviado por José Carlos em

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.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?