Buscar

Exercícios Liguagem de 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 9 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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

�PAGE �
�PAGE �9�
LISTA 1 LINGUAGEM DE PROGRAMAÇÃO - Profº. Ediberto Mariano
Qual a função dos seguintes comandos em JAVA?
//
%
/* */
&&
= =
||
&
!=
{ }
\n
\b
!
Codifique um programa em JAVA que:
 a) Atribua a uma variável A tipo inteira a soma de 2+4+6.
 b) Atribua a uma variável B tipo inteira o quadrado do valor da variável A.
 c) Atribua a uma variável C tipo inteira 1/3 do valor da variável B.
 d) Exiba na tela o conteúdo das três variáveis.
Corrigir os erros do programa abaixo:
 public class Ex02 
 { public static void main(String[] args)
 { int A=2+4+6,
 int B=A*A;
 float C=B/3;
 System.out.println("Conteudo da variável A = ",+A);
 System.out.println("Conteudo da variável B = "+B),
 System.out.println("Conteudo da variável C = ",+C);
 }
Corrija o(os) erros do programa abaixo e após, informe qual(is) a(s) saída(s):
 public class Ex04 {
	public static void main(String[] args){ 
 int a, b = 5, c, d;
 a = 3, //;
 b = a;
 System.out.println("Variável A = "+A);
 c = b; 
 System.out.println("Variável B = "+B);
 b = a--;
 System.out.println("Variável B = "+C);}
 } 
Codifique um programa em JAVA que:
 a) Atribua a uma variável A tipo inteira o produto de 5*5.
 b) Calcule a raiz quadrada referente o valor da variável A e atribua a uma variável B.
 c) Exiba na tela o conteúdo das duas variáveis.
 
6) Codifique um programa em JAVA que atribua:
 a) A uma variável A tipo inteira o valor -4.
 b) A uma variável B tipo real o valor 9/4.
 c) A uma variável C tipo real o valor 9/2.
 d) Às duas variável D e E tipo inteira os valores: D = 6 e E = 4.
 e) Utilizando métodos da classe Math, Exiba:
 - O valor absoluto de A;
 - O valor arredondado para o próximo inteiro maior de B;
 - O maior valor entre D e E.
 - O menor valor entre D e E.
 - O valor de PI.
7) Codifique um programa em JAVA que: 
Exiba a mensagem “Meu primeiro programa em Java”.
Calcule a soma dos quadrados de 4, 5, 7 e 3;
8) Codifique um programa em JAVA que:
 a) Atribua a uma variável A tipo String a letra "O".
 b) Atribua a uma variável B tipo String a palavra "CURSO DE".
 c) Atribua a uma variável C tipo String a palavra "INFORMATICA".
 d) Exiba na primeira linha da tela o conteúdo das duas variáveis concatenadas .
9) Codifique um programa em JAVA que:
 a) Atribua a uma variável A tipo String a letra "O".
 b) Atribua a uma variável B tipo String a palavra "CURSO DE".
 c) Atribua a uma variável C tipo String a palavra "INFORMATICA".
 d) Exiba na segunda linha da tela, os conteúdos das variáveis A e B 
 e) Após 3 linhas exiba na tela, o conteúdos da variável C.
 // Obs. Use a manipulação de String para concatená-las.
10) Codifique um programa em JAVA que:
 a) Atribua a uma variável A tipo String a frase "CURSO DE INFORMATICA.
 b) Exiba na tela somente a primeira palavra do conteúdo da variável.
 Obs. Use o método Substring do JAVA para obter o subconjunto da String.
11) Codifique um programa em JAVA que:
 a) Atribua a uma variável A tipo String a frase "CURSO DE INFORMATICA.
 b) Exiba na tela o tamanho da string.
 Obs. Use o método Substring do JAVA para obter o subconjunto da String.
12) Codifique um programa em JAVA que:
 a) Atribua a uma variável A tipo String a frase "CURSO DE INFORMATICA.
 b) Exiba na tela o caracter (letra) da 5ª posição da string.
 Obs. Use o método Substring do JAVA para obter o subconjunto da String.
13) Codifique um programa em JAVA que:
 a) Atribua a uma variável A tipo String a palavra "MENINO".
 b) Atribua a uma variável B tipo String a palavra "MENINA".
 c) Verifique o conteúdo das duas variáveis se são iguais ou diferente.
 Obs. Utilize o teste de igualdade entre strings.
14) Codifique um programa em JAVA que:
 a) Atribua a uma variável A tipo String a palavra "MENINO".
 b) Atribua a uma variável B tipo String a palavra "menino".
 c) Verifique o conteúdo das duas variáveis se são iguais ou diferente.
 Obs. Utilize o teste de igualdade entre strings.
15) Codifique um programa em JAVA que:
 a) Atribua a uma variável A tipo String a palavra "casa".
 b) Atribua a uma variável B tipo String a palavra "bola".
 c) Verifique e exiba o conteúdo das duas variáveis informando quem vem primeiro na ordem do dicionário 
 ou se são iguais.
 Obs. Utilize o Método da Classe java.lang.String.
16) Codifique um programa em JAVA que:
 a) Atribua a uma variável A tipo String a palavra "mercado".
 b) Atribua a uma variável B tipo String o sufixo "ado".
 c) Verifique e exiba se o conteúdo da variável A termina com o conteudo da variável B
 
 Obs. Utilize o Método da Classe java.lang.String.
17) Codifique um programa em JAVA que:
 a) Atribua a uma variável A tipo String a palavra "MERCADO".
 b) Atribua a uma variável B tipo String o sufixo "casa".
 c) Transforme o conteúdo da variável A para MINUSCULO e o conteúdo da variável B para 
 MAIÚSCULO.
 d) Exiba na tela os conteúdos das variáveis antes e depois da transformação.
 
 Obs. Utilize o Método da Classe java.lang.String.
18) Codifique um programa em JAVA que:
Atribua a uma variável A tipo String a palavra " MERCADO ".com espaços em branco no inicio e no 
 final. 
 b) Exiba na tela o conteúdo da variáveis eliminando os espaços em branco no início e no final.
 Obs. Utilize o Método da Classe java.lang.String.
 
19) Codifique um programa em JAVA que atribua à uma variável tipo inteira um valor e exiba na tela se o 
 mesmo é par ou impar.
20) Codifique um programa em JAVA que:
 a)Atribua à uma variável tipo inteira um valor 4 e exiba na tela, calcule e exiba a soma dos numeros 
 pares e impares de 1 a 4. 
 
 Obs. Use o comando while.
21) Codifique um programa em JAVA que atribua à uma variável tipo inteira um valor 4 e exiba na tela, 
 calcule e exiba a soma dos números pares e impares de 1 a 4. 
 
 Obs. Use o comando do while.
22) Codifique um programa em JAVA que calcule e exiba a soma dos números pares e impares de 1 a 4. 
 
 Obs. Use o comando for (Laço Determinante).
 
23) Codifique um programa em JAVA que:
 a) Exiba as 10 letras do alfabeto em minusculo. 
 
 b) Use o comando for (Laço Determinante).
24) Codifique um programa em JAVA que exiba as 20 letras do alfabeto em maiusculo. 
 Obs. Use o comando for (Laço Determinante).
25) Codifique um programa em JAVA que e exiba as 20 últimas letras do alfabeto em maiúsculo. 
 Obs. Use o comando for (Laço Determinante).
26) Codifique um programa em JAVA que atribua um valor (de 1 a 7) a uma variável tipo inteira e exiba o dia 
 da semana referente o conteúdo da variável. Considerando o primeiro dia da semana = segunda-feira.
 
 Obs. Use a instrução switch...case.
27) Codifique um programa em java que:
a – permita a entrada via teclado uma palavra com mais de três letras;
b – exiba na tela: a palavra digitada;
 a qtde de letras existentes na palavra;
 as três primeiras letrasda palavra.
28) Codifique um programa em java que:
a – permita a entrada via teclado de uma qtde de números tipo inteiro;
b – calcule e exiba na tela a soma dos números informados;
29) Codifique um programa em java que:
a – permita a entrada via teclado de uma qtde de números tipo inteiro;
c – calcule e exiba se a soma dos números informados é PAR ou IMPAR;
Obs. A qtde dos números deverá ser informada pelo teclado antes dos mesmos serem digitados.
30) Codifique um programa em java que:
a – permita a entrada via teclado de uma qtde de números tipo inteiro;
c – calcule e exiba, separando a soma dos números informados PARES e IMPARES;
Obs. A qtde dos números deverá ser informada pelo teclado antes dos mesmos serem digitados.
31) Codifique um programa em java que:
a – permita a entrada via teclado um valor referente à uma qtde de números tipo inteiro;
c – calcule e exiba, separando as somas dos números informados PARES e IMPARES;
d – dentre os números informados, exiba na tela o maior e o menor.
Obs. A qtde dos números deverá ser informada pelo teclado antes dos mesmos serem digitados.
 A qtde informada pelo usuário deverá ser maior que 1.
 Os números informados deverão ter valores inteiros e maiores que zero.
 Se todos os números informados forem iguais, exiba a mensagem: “TODOS OS NUMEROS SÃO IGUAIS”
32) Codifique um programa em Java, que permita a entrada via teclado de vários números.
Obs. A execução do programa será terminada quando o número informado for zero.
 Caso não for informado nenhum número válido, isto é maior que zero, deverá ser exibido a mensagem, "Nao foi informado nenhum numero valido",
 Caso seja informado pelo menos um número válido, deverão ser exibidas as seguintes informações:
- Qtde de números validos;
- Soma dos números PARES;
- Soma dos números IMPARES
- Quantidade dos números PARES;
- Quantidade dos números IMPARES.
33) Codifique um programa em Java que:
a – leia via teclado seis números tipo inteiro e armazene em um vetor;
b – lei um número via teclado que servirá como fator, em que será criado um segundo vetor onde cada elemento, seja igual ao produto do respectivo elemento da posição do primeiro vetor com o valor do fator informado. 
c – após todos elementos dos vetores armazenados, exiba-os, separando por vetor.
34) O que imprimirá a linha de código em Java a seguir?
 System.out.print("3+3+3 = "+3+3+'3');
A [ ] 3+3+3 = 333
B [ ] 3 + 3 + 3 = 333
C [ ] 3 + 3 + 3 = 63
D [ ] 9 = 63
E [ ] 333 = 333
 
35) Quais são os modificadores em java?
A [ ] public, private, protected e package.
B [ ] public, private, e protected.
C [ ] public, private, protect e package.
D [ ] public, private e package.
E [ ] public, protected e package.
36) Qual será a saída do programa abaixo?
public class Teste{
public static void main(String args[]){
	int a=7, b=2;
	double c;
	c = a/b;
	System.out.print(c);
}
}
A [ ] 3.5
B [ ] 3.0
C [ ] erro de execução, pois não é possível fazer a conversão dinâmica dos dois tipos de dados
D [ ] 3
E [ ] erro de compilação, pois os tipos de dados são incompatíveis
37) Qual será a saída do programa abaixo?
public class teste 
{ public static void main(String args[])
{
	double a=7, b=2;
	double c;
	c = a/b;
	System.out.print(c);
}
}
A [ ] 3.5
B [ ] 3.0
C [ ] erro de execução, pois não é possível fazer a conversão dinâmica dos dois tipos de dados
D [ ] 3
E [ ] erro de compilação, pois os tipos de dados são incompatíveis
38) Qual será a saída do programa abaixo?
public class Teste 
{ public static void main(String args[])
{
	double a=7;
	double b=2;
	double d=a/b;
	int c;
	c = (int)d;
	System.out.print(c);
}
}
A [ ] 3.5
B [ ] 3.0
C [ ] erro de execução, pois não é possível fazer a conversão dinâmica dos dois tipos de dados
D [ ] 3
E [ ] erro de compilação, pois os tipos de dados são incompatíveis
39) Qual será a saída do programa abaixo?
public class Teste 
{ public static void main(String args[])
{
	double a=7;
	double b=2;
	double d=a/b;
	int c;
	c = (int)d;
	String e=String.valueOf(c);
	System.out.print(c);
}
}
A [ ] 3.5
B [ ] 3.0
C [ ] erro de execução, pois não é possível fazer a conversão dinâmica dos dois tipos de dados
D [ ] 3
E [ ] erro de compilação, pois os tipos de dados são incompatíveis
40) Qual será a saída do programa abaixo?
public class Teste 
{ public static void main(String args[])
{
	double a=7;
	int b;
	b = (int)a;
	String c=String.valueOf(b);
	System.out.print(c++);
}
}
A [ ] 7.0
B [ ] 8
C [ ] erro de execução, pois não é possível fazer a conversão dinâmica dos dois tipos de dados
D [ ] “8”
E [ ] erro de compilação, pois o operador ++ não pode ser aplicado em string
41) Qual será a saída do programa abaixo?
public class Teste 
{ public static void main(String args[])
{
	String a=7;
	int b;
	b = a;
	System.out.print(b++);
}
}
A [ ] 7.0
B [ ] 7
C [ ] erro de compilação, pois não é possível fazer a conversão dinâmica dos dois tipos de dados
D [ ] 3
E [ ] erro de execução, pois os tipos de dados são incompatíveis
42) Qual será a saída do programa abaixo?
public class Teste 
{ public static void main(String args[])
{
	String a="7";
	int b;
	b = Integer.parseInt(a);
	System.out.print(++b);
	b++;
	System.out.print(b);
}
}
A [ ] 89
B [ ] 78
C [ ] erro de compilação, pois não é possível fazer a conversão dinâmica dos dois tipos de dados
D [ ] 88
E [ ] erro de execução, pois os tipos de dados são incompatíveis
43) Qual será a saída do programa abaixo?
public class Teste 
{ public static void main(String args[])
{
	int a=6, b=8;
	System.out.print(++a);
	System.out.print(b++);
}
}
A [ ] 78
B [ ] 68
C [ ] erro de compilação, pois não é possível fazer a conversão dinâmica dos dois tipos de dados
D [ ] 79
E [ ] erro de execução, pois os tipos de dados são incompatíveis
44) Qual será a saída do programa abaixo?
public class Teste 
{ public static void main(String args[])
{
	int a=6, b=8;
	System.out.print(++a);
	System.out.print(++b);
}
}
A [ ] 78
B [ ] 68
C [ ] erro de compilação, pois não é possível fazer a conversão dinâmica dos dois tipos de dados
D [ ] 79
E [ ] erro de execução, pois os tipos de dados são incompatíveis
45) Qual será a saída do programa abaixo?
public class Teste 
{ public static void main(String args[])
{
	int a=6, b=8;
	System.out.print(a++);
	System.out.print(b++);
}
}
A [ ] 78
B [ ] 68
C [ ] erro de compilação, pois não é possível fazer a conversão dinâmica dos dois tipos de dados
D [ ] 79
E [ ] erro de execução, pois os tipos de dados são incompatíveis
46) Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este processo de:
A [ ] threads
B [ ] encapsulamento
C [ ] polimorfismo
D [ ] sobrecarga
E [ ] henrança
LISTA 1 LINGUAGEM DE PROGRAMAÇÃO - Profº. Ediberto Mariano

Continue navegando