Buscar

Depuração de Programas

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

1.
		Uma boa estratégia de programação é utilizar a técnica chamada de "Curto - Circuito", que serve para:
	
	
	
	
	
	Utilização de loops infinitos.
	
	 
	Sempre colocar do lado esquerdo, a condição que possuir maior probabilidade de mudança ou o que for mais importante
	
	
	Sempre colocar do lado direito, a condição que possuir maior probabilidade de mudança ou o que for mais importante.
	
	
	Utilizar loops fechados e não abertos
	
	
	Aplicado apenas quando existe concatenação de operadores lógicos
	 Gabarito Comentado
	
	
		2.
		Para a descoberta de erros de lógica de programação a opção mais adequada seria:
	
	
	
	
	
	Utilizar mensagens através de Alert.
	
	
	Reescrever completamente o código.
	
	 
	Utilizar um depurador.
	
	
	Apagar os comentários.
	
	
	Buscar um código que funcione no Google.
	
	
	
		3.
		As IDE's fornecem ferramentas para efetuar a depuração dos programas, com o objetivo de corrigir falhas na programação de erros de raciocínio lógico de programas. Através deles, podemos:
	
	
	
	
	
	Mudar o fluxo natural do programa.
	
	 
	Executar o programa passo a passo, ver o valor das variáveis em memória.
	
	
	Executar o programa passo a passo sem poder ter acesso aos valores das variáveis.
	
	
	Interromper laços infinitos
	
	
	Ver o valor das variáveis em memória mas não podemos alterar seu valor.
	 Gabarito Comentado
	
	
		4.
		Mesmo os programadores mais experientes cometem erros, e saber como depurar um aplicativo e encontrar esses erros é uma parte importante da programação. Os erros de programação se encaixam em três categorias: erros de compilação, erros em tempo de execução e erros de lógica de programação. Neste contexto, assinale a afirmativafalsa.
	
	
	
	
	
	Erros de lógica de programação impedem o programa de fazer, de maneira adequada, o que deveria ser feito.
	
	 
	Erros de compilação ocorrem durante a execução de um programa e representam situações de processamento que não podem ser resolvidas.
	
	
	Erros de compilação ocorrem quando o compilador encontra uma linha de código que não pode ser "traduzida".
	
	
	A maioria dos erros de compilação ocorre por erros de digitação do código-fonte.
	
	
	Erros em tempo de execução ocorrem durante a execução de um programa e representam situações de processamento que não podem ser resolvidas.
	
	
	
		5.
		Analise o trecho de código-fonte Java a seguir:
boolean b = false; 
if (b = true) {
b = false;
}
O trecho de código-fonte Java:
	
	
	
	
	
	Não funciona e dá erro ao compilar.
	
	
	Representa um mapa de banco de dados.
	
	 
	Cria uma variável "b", define um valor "false" (falso) para o "b" e, por atender a condição, o fluxo entrará na instrução "if", pois diante da atribuição e comparação, o resultado é "true".
	
	
	Não funciona, dá erro e travará a KVM.
	
	
	Cria uma variável "b", define um valor "false" (falso) para o "b" e, por não atender a condição, o fluxo saltará a instrução "if", pois diante da comparação, o resultado é "false".
	 Gabarito Comentado
	
	
		6.
		Analise o texto: "Quando assume um valor, não pode mais ser alterada, todavia quando é um objeto, seu valor pode eventualmente mudar, mas sua referência de memória não pode ser alterada." Considerando que estamos no contexto de Java Micro Edition, este texto refere-se a:
	
	
	
	
	
	Uma variável.
	
	
	Um ponteiro.
	
	
	Uma instrução.
	
	 
	Uma constante.
	
	
	Um tipo primitivo.
	 Gabarito Comentado

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes