1º O que siguinifica RAM em Programação ?
Siguinifica Reserva de Área de Memória.
2º Qual a diferênça de variável para constante ?
A variável é uma reserva de área de memória que tem seu conteúdo alterado com o
passar do tempo, já a constante não tem variação alguma com o passar do tempo.
3º Qual a diferênça de um programa compilado e interpretado para um somente interpretado ?
No programa compilado temos o código fonte (texto) sendo submetido a uma camada compiladora,
e portanto criando um byte-code, este por sua vez será interpretado por uma máquina
virtuial interpretadora que irá fazer interação com o Sistema Operacional. Já o programa
somente interpretado tem o seu código fonte (texto) interpretado pelo interpretador do
próprio Sistema Operacional.
4º Montar uma sequência de uma decisão composta encadeada. Pode ser em Java, pseudocódigo ou
fluxograma ?
class Teste{
public static void main(String ar[ ]){
System.out.println("Valor = 10");
int valor = 10;
if(valor == 10){
System.out.println("Valor é igual a 10");
}
else{
if(valor > 10){
System.out.println("Valor é maior que 10");
}
else{
System.out.println("Valor é menor que 10");
}
}
}
}
5º Uma variável definida em um bloco mais externo pode ser vista em um bloco mais interno, ou uma
variável definida em um bloco mais interno pode ser vista em um bloco mais externo ? Dê um exemplo
somente a solução certa ?
Uma variável só irá ser vista em todo o programa, quando for declarada em um bloco mais externo.
class Teste{
public static void main(String ar[]){
int valor = 1;//Variável definida em bloco mais externo.
//Bloco de laço utilizando a variável "valor".
while(valor <= 10){
System.out.println(valor);
valor++;
}
}
}
6º Montar um programa com variáveis de classe ?
class Pessoa{
String nome;
double idade;
date dtNascimento;
int celular;
}
7º Montar parte de um programa com variáveis publicas ?
class Teste{
public static int valor = 10;
public static int indice = 2;
public static void main(String ar[ ]){
valor = valor * indice;
System.out.printl(valor);
}
}
8º Montar a diferênça entre um módulo procedimento, para um módulo função, ambos não parametrizados ?
O módulo procedimento não retorna valores.
public static void escreva(){
System.out.println("Olá");
}
Já o módulo função irá retornar valores.
public static int escreva(){
int valor = 10;
return valor;
}
9º Para que usamos a chave do método, quando temos argumento dentro delas ?
Utilizamos a chave do método para fazer uma sobrecarga, assim iremos distinguir quais métodos de mesmo
nome a ser utilizado.
10º Quais od tipos de parâmetros temos em "Java" ?
Os tipos são passagem por valor e passagem por referência.
11º Fazer um Laço para montar a soma dos números entre 30 e 40 ?
class Teste{
public static void main(String ar[]){
int vi = 30;
int soma = 0;
while(vi <= 40){
soma = soma + vi;
vi++;
}
System.out.println(soma);
}
}
12º Porque temos que inicializarmos variáveis em "Java" ?
Temos que inicializarmos as variáveis em Java pois esta é uma linguagem fortemente tipada,
tendo obrigatoriamente ser tipadas(int, double, String,etc), e declaradas com um valor.
13º Explicar instância de uma variável ?
Vamos definir uma classe Casa que contém uma variável de classe: cor.
class Casa {
String cor = "Azul";
}
Observe que todo objeto do tipo Casa que será instanciado terá a sua variável
cor inicializada com o valor “Azul”.
class Controle{
public static void main(String ar[ ]){
Casa x = new Casa();
System.out.println(x.cor);
}
}
Assim toda variável instânciada terá todas as caracteristicas da sua classe.
14º Quais são as partes de uma classe ?
Nas Classes temos :
Nome da Classe.
Atributos da Classe.
Métodos da Classe.
15º Para que servem os métodos de uma classe ?
Os métodos determinam o comportamento dos objetos de uma classe e são análogos
às funções ou procedimentos da programação estruturada. O envio de mensagens (chamada de métodos) pode alterar o estado
de um objeto. Em linguagens baseadas em classe eles são definidos na classe.
16º Qual a diferênça de Classe para Objeto ?
A classe é a representação de um objeto no mundo real, e o objeto é uma classe já instânciada.
17º Os vetores em Java são declarados como ? Podemos ter tipos diferêntes ?
Os vetores em Java são declarado da seuinte maneira:
Tipo do vetor, nome do vetor e o seu construtor indicando o seu tamanho.
int [ ] valor = new int[10];
Sendo uma linguagem fortemente tipada, os vetores em Java só terá o tipo declado, não podendo assim receber outros tipos como valor.
18º Para que é utilizada a modularização em programação ?
É utilizada para:
Melhorar o entendimetno do código.
Dividir em funcionálidades.
Tirar redundâncias de programação.
Melhorar o tempo de manutenção.
19º Porque Java é mais portável que a linguagem C ?
Porque ava é uma linguagem compilada e interpretada, ou seja, é gerado um byte code, que quem irá interpretar é uma
máquina virtual java(interpretadora), na qual fará a interação com o sistema operacional, e a linguagem C é uma
compilada e link editada, levando dlls e funçoes do sistema operacional onde fora criada, para dentro do programa
executável gerado, sendo assim qualquer mudança ou atualização do sistema operacional irá acarretar problemas no
programa gerado.
20º Qual o pensamento de Charles Babbage ?
Entrada de dados, processamento e saída da informação.
21º O que impulsionou a informática no final do século XIX ?
Foram dois grandes motivos para impulsionar a informática:
O primiro deles foi a disputa juridica pela distribuição elétrica nos EUA, disputada entre os ciêntistas
Nicolas Testa, George Whestinhouse (ca) contra Tomaz Alva Edson (CC), a corrente contínua irá ganhar esta
disputa e assim começa a distribuição elétrica nos EUA.
Outro motivo é o senso dos Estados Unidos oqual levou a criação da máquina classificadora por Herman Hollerith,
que mais tarde irá fundar a IBM, começando a era da informação.
22º Qual foi o primeiro computador totalmente eletrônico da História ?
Foi o ENIAC - em português: computador integrador numérico eletrônico) foi o primeiro computador digital
eletrônico de grande escala.
23º Qual o pensamento de Blaze Pascal ?
Entrada de dados, cálculo e saída do resultado.
24º O que é o Sistema Operacional ?
É um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual
programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma
interface entre o computador e o usuário.
25º Fazer o esqueleto básico de um programa em Java ?
class Programa{
public static void main(String ar[ ]){
}
}