Questão: Como técnico em desenvolvimento de sistemas, você explicou a um cliente sobre a escrita de programas em Java, apresentando, a título de exemplo, algumas convenções.
Marque V para verdadeiro e F para falso em relação às convenções usadas para escrever um programa em Java.

A.( ) os nomes das classes devem ser separados por espaços em branco.
B.( ) o nome do método deve ser um verbo no infinitivo (imperativo).
C.( ) o nome da classe deve ser um substantivo com a primeira letra maiúscula.
D.( ) os nomes das variáveis não podem iniciar com underscore “_” (sublinhado) ou cifrão $.

a)F, V, V, V.
b)V, V, F, F.
c)F, F, F, F.
d)V, F, V, V.


Questão: Durante a aula de desenvolvimento de sistemas, seu professor fez um teste sobre o contexto histórico da linguagem de programação Java.
Marque V para verdadeiro e F para falso em relação às informações sobre esse contexto.

A.( ) O nome inicial da linguagem Java foi OAK.
B.( ) A linguagem foi criada inicialmente para a internet.
C.( ) Java foi criada nos anos de 1990 e ganhou uma projeção e aceitação impressionante.
D.( ) Em 2004, o Java já alcançava 3 milhões de profissionais de desenvolvimento no mundo.

a)F, F, V, V.
b)V, V, F, F.
c)F, F, F, F.
d)V, F, V, V.


Questão: Durante a aula de desenvolvimento de sistemas o professor apresentou algumas palavras reservadas da linguagem Java, que não podem ser utilizadas como identificadores.
Nesse caso, são palavras reservadas as seguintes:

A.( ) do.
B.( ) this.
C.( ) final.
D.( ) name.

a)B e C
b)A, C e D
c)A, B e C
d)B, C e D



Questão: Você estudou alguns conceitos sobre estruturas de seleção para aplicar no seu trabalho, durante os estudos você analisou o trecho de código seguinte:


Analisando o código, caso o usuário digite um número não cadastrado, para exibir uma mensagem, é necessário adicionar:

a)mes = new ("Mês não cadastrado");
b)break; } System.out.println("Mês não cadastrado");
c)case 0: System.out.println("Mês não cadastrado"); break;
d)default: System.out.println("Mês não cadastrado"); break;


Questão: Seu professor de desenvolvimento de sistemas apresentou,durante a aula, o seguinte fluxograma:

Analisando o fluxograma, você concluiu que:

a)a estrutura utilizada é simples sem o uso do comando else.
b)necessita da utilização de uma estrutura de decisão composta com if-else.
c)se trata de uma estrutura de decisão composta, utilizando a estrutura switch.
d)a mensagem “VELOCIDADE PERMITIDA” será exibida independentemente da verificação.


Questão: Durante a análise do seguinte trecho de código, foi identificado um erro referentes às variáveis.

Analisando o código, você verificou que o erro consiste em:

a)as variáveis não terem sido definidas.
b)a variável resultado não ter sido definida.
c)os valores atribuidos inicialmente não correspondem ao tipo de variável.
d)as variáveis não receberam valores iniciais.


Questão: Durante a aula de desenvolvimento de sistemas, seu professor solicitou a avaliação da seguinte estrutura de seleção:

Após avaliá-la, você constatou que:

a)caso a variável número seja igual a 6, será exibida uma mensagem para o usuário.
b)o código apresenta cinco opções diferentes e percorrerá todas para a verificação.
c)a cláusula break é utilizada para atender todas as opções da lista, caso todas sejam verdadeiras.
d)a verificação do comando switch só pode ser feita por meio de uma expressão char ou integer.



Questão: Como programador, você sabe que arrays são tipos de vetores ou matrizes incorporadas à coletânea da API do Java, que permitem o armazenamento de um valor fixo após a criação. Considerando isso, você avaliou o trecho de código a seguir:

Sua avaliação permitiu concluir que:

a)a variável “l” percorre a coluna da matriz, onde estão armazenados os nomes.
b)na quarta posição da matriz, está armazenado o nome “Gustavo” do tipo String.
c)o comando length é utilizado somente para percorrer a linha da matriz do tipo String.
d)a matriz apresentada tem capacidade para armazenar seis (6) valores do tipo String.


Questão: Você, como analista de sistemas de uma empresa, recebeu o seguinte trecho de código relacionado a arrays para trabalhar:

Para percorrer o array criado, você optou por inserir a linha de código:

a)for(int i=0;i>4;i++)
b)for(int i=0;i< cores[4];i++)
c)for(int i=0;i< cores.sort();i++)
d)for(int i=0;i< cores.length;i++)


Questão: Como programador, você foi procurado por um cliente interessado em um aplicativo que obtenha a raiz quadrada de um determinado número fornecido.
Para atender a essa demanda, você decidiu utilizar o método da classe Math:

a)sort();
b)pow();
c)sqrt();
d)random();


Respostas Aqui

O conteúdo aqui apresentado é sujeito a erros e em casos de sugestões entrar em contato conosco.