Buscar

programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

29/05/2019 Teste: Atividade para avaliação - Semana 5
cursos.univesp.br/courses/2369/quizzes/7886/take 1/3
2 ptsPergunta 1
Deseja-se utilizar uma matriz 5x6 de números inteiros em Java. Assinale VERDADEIRO ou
FALSO para alternativa que corresponde à sintaxe correta para declaração dessa matriz.
VERDADEIRO int[][] mat = new int[5][6];
VERDADEIRO int mat[][] = new int[5][6];
FALSO int mat[] = new int[5, 6];
FALSO int mat = new int(5, 6);
2 ptsPergunta 2
mat[1][0] é igual a 3.
A matriz mat tem dimensão 3x2.
A matriz mat tem dimensão 2x3.
mat[1][2] é uma expressão inválida.
Considere o seguinte programa:
class Matriz 
 
 public static void main(String[] args) { 
 
 int mat[][] = {{1,2},{3,4},{5,6}}; 
 
 } 
 
}
Assinale a alternativa incorreta em relação ao programa apresentado:
2 ptsPergunta 3
29/05/2019 Teste: Atividade para avaliação - Semana 5
cursos.univesp.br/courses/2369/quizzes/7886/take 2/3
São verdadeiras apenas as afirmativas I e III.
São verdadeiras apenas as afirmativas I e II.
Nenhuma das afirmativas é verdadeira.
São verdadeiras apenas as afirmativas II e IV.
Todas as afirmativas são verdadeiras.
Em relação ao paradigma orientado a objetos, considere as seguintes afirmativas:
– Operações e dados ficam escondidos do usuário a fim de proteger as
propriedades internas da classe.
I.
– Facilita a reutilização de código.II.
– Define o conceito de herança, permitindo especificar ou generalizar um
conceito.
III.
– Encapsula o funcionamento de operações específicas, permitindo que o
usuário trabalhe com uma linguagem de mais alto nível.
IV.
Agora responda:
2 ptsPergunta 4
São verdadeiras apenas as afirmativas II e IV.
São verdadeiras apenas as afirmativas I e III.
Nenhuma das afirmativas é verdadeira.
São verdadeiras apenas as afirmativas I e II.
Todas as afirmativas são verdadeiras.
Em relação ao classes e objetos em Java, considere as seguintes afirmativas:
– Um objeto é uma instância de uma classe.I.
– Atributos e métodos de um objeto somente podem ser visíveis pelo próprio objeto.II.
– Um método declarado como static somente pode pertencer à classe, e não ao
objeto.
III.
– Um atributo de classe deve ser declarado como static.IV.
Agora responda:
2 ptsPergunta 5
29/05/2019 Teste: Atividade para avaliação - Semana 5
cursos.univesp.br/courses/2369/quizzes/7886/take 3/3
Salvando... 
Considere o seguinte programa:
class Fracao { 
 
 int num, den; 
 
 Fracao() { 
 
 this(1,1); 
 
 } 
 
 Fracao(int num, int den) { 
 
 this.num = num; 
 
 this.den = den; 
 
 } 
 
}
Assinale VERDADEIRO ou FALSO em relação ao programa apresentado:
FALSO Ao criarmos um objeto com: Fracao f1 = new Fracao(2,3),
teremos f1.num = 1 e f1.den = 1.
VERDADEIRO O comando this(1,1) faz com que o objeto seja criado com
ambos atributos num e den inicializados com 1.
FALSO O código possui erro de sintaxe.
VERDADEIRO A classe acima possui dois construtores e dois atributos de
objeto.
Enviar teste

Outros materiais