Buscar

LING.DE PROGRAM AV1

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 5 páginas

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

Prévia do material em texto

1
a
 Questão (Cód.: 31598) 
Pontos: 0,0 
 / 1,0 
Observe o fragmento do código JAVA a seguir: 
public class Avaliacao { 
 public static int e(int x) { 
 return x * 1; 
 } 
 public static int d(int x) { 
 return x * 2; 
 } 
 public static int b(int x) { 
 if (x < 1) 
 return 0; 
 else 
 return 5 - d(x + 1); 
 } 
 public static int a(int y) { 
 return 3 + b(y) + d(y) + e(y); 
 } 
 public static void main(String[] args) { 
 System.out.println(a(5)); 
 } 
} 
Como resultado de sua execução teremos o seguinte resultado: 
 
 12 
 10 
 14 
 11 
 13 
 
 
 
 2
a
 Questão (Cód.: 32121) 
Pontos: 1,0 
 / 1,0 
Analise os 3 trechos de código abaixo e assinale a alternativa correta: 
 
i. 
final int ARRAY_SIZE = 5; 
ARRAY_SIZE = 10; 
 
ii. 
int b[] = new int[10]; 
for(int i=0; i<=b.length(); i++) 
b[i] = 1; 
 
iii. 
int a[][] = { {1,2} , {3,4} }; 
a[1,1] = 5; 
 
 i. não é possível inicializar uma variável final no momento da declaração / 
ii. não possui nenhum erro / 
iii. não é possível inicializar uma matriz no momento da declaração 
 i. não é possível alterar o valor ARRAY_SIZE para 10 / 
ii. Acesso a um index do vetor inexistente causando estouro / 
iii. atribuição do valor 5 de forma incorreta na matriz 
 i. não existe variável final / 
ii. acesso a um index do vetor inexistente causando estouro / 
iii. não é possível inicializar uma matriz no momento da declaração 
 i. não possui nenhum erro / 
ii. não possui nenhum erro / 
iii. não é possível inicializar uma matriz no momento da declaração 
 não possui nenhum erro nos 3 trechos de código 
 
 
 
 3
a
 Questão (Cód.: 31631) 
Pontos: 0,0 
 / 1,0 
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10, respectivamente, e D e E 
variáveis float, que possuem valor igual a 1.5 e 0, respectivamente. 
 
Escolha a alternativa que indica o conteudo final da variável E: 
 
E = A++; 
E = ((20 / A) / 3) + (2*B)/2 ; 
E = ((32 % 4) * 2 *2) * D; 
E *= B; 
 
 1.5 
 0 
 10 
 100 
 15 
 
 
 
 4
a
 Questão (Cód.: 33291) 
Pontos: 0,0 
 / 1,0 
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: 
 
 3, 2 e 1 
 4, 3 e 2 
 1, 2 e 3 
 4, 2 e 3 
 2, 3 e 4 
 
 
 
 5
a
 Questão (Cód.: 31629) 
Pontos: 1,0 
 / 1,0 
Marque a alternativa que indica a quantidade de definições corretas de um array unidimencional 
(vetor) para armazenar 3 notas de alunos: 
 
 
float notas [3] ; 
float [ ] notas = new float [3]; 
float notas [ ] = new float [3]; 
float [ ] notas = {5,7,10}; 
float [ ] notas = new float [3] {5,7,10}; 
 
 4 
 2 
 1 
 0 
 3 
 
 
 
 6
a
 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á: 
 
 5 
 x 
 6 
 false 
 y 
 
 
 
 7
a
 Questão (Cód.: 33292) 
Pontos: 0,5 
 / 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, IV 
 I, II, III 
 I, III 
 IV, V 
 
 
 
 8
a
 Questão (Cód.: 32041) 
Pontos: 0,0 
 / 0,5 
Levando em consideração os conceitos sobre vetores, assinale a opção correta: 
 
 é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8]; 
 o índice de um vetor sempre começa em 1 
 um vetor somente pode armazenar tipos primitivos de dados 
 o limite de um vetor em Java é de 255 posições 
 declara-se um vetor: int c[5] = new int(); 
 
 
 
 9
a
 Questão (Cód.: 31626) 
Pontos: 0,5 
 / 0,5 
Marque a alternativa que define o procedimento utilizado para comparar strings: 
 
 if ("Tudo Certo".verify (nome)) 
 if (verify ("Tudo Certo",nome)) 
 if (equals (nome, "Tudo Certo")) 
 if ("Tudo Certo".equals (nome)) 
 if (nome == "Tudo Certo") 
 
 
 
 10
a
 Questão (Cód.: 33289) 
Pontos: 0,5 
 / 0,5 
A alternativa que representa todos os tipos de dados primitivos em Java é 
 
 byte, short, int, long, float, double, String e Date 
 short, boolean, int, long, float, double e String 
 char, boolean, byte, short, int, long, float, double e String 
 char, boolean, byte, short, int, long, float e double 
 char, boolean, byte, short, int, long, float, double, String e Date 
 
 
 
Período de não visualização da prova: desde 16/04/2013 até 03/05/2013.

Continue navegando