Buscar

av1 Linguagem Prog

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

Avaliação: CCT0176_AV1_201001108728 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV1
Aluno: 201001108728 - DANIELA PEREIRA PONTES MARANGONI PINTO BECKER 
Professor: RICARDO CEZAR OLIVEIRA DAMASCENO Turma: 9004/AI
Nota da Prova: 3,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 27/04/2013 09:10:47
1a 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:
13
10
11
14
12
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");
Page 1 of 5BDQ Prova
09/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2897465...
}
}
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 com qualquer nome desde que tenha a extensão .java, indicando que é um código 
fonte 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, pois o compilador entenderá que é um programa em java.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula 
e minúscula.
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.parseDouble(seuString);
variávelDouble = (double)seuString;
variávelDouble = (Double)seuString;
variávelDouble = Double(seuString);
variávelDouble = Double.valueOf(seuString);
4a Questão (Cód.: 33318) Pontos: 0,0 / 1,0
Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré-decremento e pós-
decremento.
public class Decrementa{ 
 public static void main(String args[]) { 
 int m, n = 44; 
 m = --n; 
 m = n--; 
System.out.println(m); 
 System.out.println(n); 
 } 
} 
Qual será a saída ?
43 e 42
Page 2 of 5BDQ Prova
09/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2897465...
42 e 42
42 e 43
42 e 41
43 e 43
5a 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=21
111=111
1+1+1=111
3=111
3=21
6a Questão (Cód.: 32037) Pontos: 0,5 / 0,5
A classe String possui diversas funcionalidades importantes para o programador. Abaixo seguem alguns dos 
métodos disponíveis. 
Assinale a opção INCORRETA:
length() - obtém o tamanho de uma string
equals() - compara duas strings
charAt(x) - captura o caractere de uma string de acordo com o índice estipulado
trim() - concatena duas strings
toUpperCase() - altera a string para maiúsculo
7a 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.
Dentre os métodos desenvolvidos existe um denominado MAIN, que para a linguagem JAVA serve para 
iniciar a execução.
O comando IMPORT deve ser utilizado toda vez que desejar aproveitar um código já desenvolvido e incluí-lo 
no arquivo do programa.
A linguagem JAVA possui um tipo variável que não pode sofrer alterações.
O comando PACKAGE deve ser usado para organizar fisicamente as classes no computador.
8a Questão (Cód.: 98461) Pontos: 0,5 / 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 
Page 3 of 5BDQ Prova
09/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2897465...
(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
3 - 2 - 1 - 4
1 - 4 - 3 - 2
9a 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.
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 armazenar tipos primitivos.
é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
10a 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 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
Page 4 of 5BDQ Prova
09/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2897465...
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 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
não possui nenhum erro nos 3 trechos de código
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
Período de não visualização da prova: desde 16/04/2013 até 03/05/2013.
Page 5 of 5BDQ Prova
09/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2897465...

Outros materiais