Questões de Concurso
Sobre plataforma java em programação
Foram encontradas 615 questões
O loop é um mecanismo de controle de fluxo importante em uma linguagem de programação. O Java possui três tipos de loops. Um desses é o loop "for" que, na sua forma mais simples, oferece um repetição codificada baseada em um índice inteiro. Observe o código Java abaixo que contém um loop "for":

A respeito do código Java acima, analise as proposições a seguir:
I. O número máximo que o contador atinge é 10.
II. O trecho de código da linha 5, contador = 1, é executado uma única vez.
III. Há um erro no comando "for", pois a linha 6, que faz parte do corpo de loop, necessita estar entre chaves.
Marque a alternativa CORRETA sobre as afirmativas acima:
I. Um novo objeto é dinamicamente alocado na memória e todas as variáveis de instâncias são inicializadas.
II. O operador new retorna uma referência (isto é, um endereço de memória) do novo objeto recém criado.
III. Se o comando new está na forma de atribuição, então este endereço é armazenado na variável de referência.
IV. As variáveis de instâncias são inicializadas com 0 (zero) para as variáveis de instâncias numéricas e espaço para as variáveis de instância Strings.
Marque a alternativa CORRETA.
I. O modificador de classe abstract descreve uma classe que possui métodos abstratos. Métodos abstratos são declarados com a palavra reservada abstract e o corpo do método é vazio.
II. O modificador de classe final descreve uma classe que não pode ter subclasses.
III. Se o modificador de classe for omitido, isso significa que esta pode ser usada por qualquer classe do mesmo pacote.
Dentre as alternativas a seguir, escolha a CORRETA.
Abaixo são mostrados o conteúdo de três arquivos em Java:

Considerando os códigos mostrados, assinale as assertivas abaixo:
I. O código mostrado no arquivo ClasseA causará um erro de compilação, pois o método metodoC de RecursoC não foi implementado.
II. ClasseA sobrescreve um método de ClasseB.
III. O código mostrado no arquivo RecursoC causará um erro de compilação, pois o método metodoC não foi definido como abstrato.
Quais estão corretas?
import javax.persistence.*; public class PersistenceDao {
private EntityManagerFactory conn;
private EntityManager manager;
public void factory() {
conn = Persistence.createEntityManagerFactory("sistema");
manager = conn.createEntityManager();
}
}
O parâmetro "sistema" passado para o método createEntityManagerFactory refere-se ao nome
Cada configuração da JME pode ter somente um perfil associado, o qual define um conjunto adicional de bibliotecas e características de empresas.
A tecnologia JME foi criada para o desenvolvimento de aplicações para dispositivos que possuam configurações de hardware avançadas.
O modelo de programação JEE é baseado em containers, que fornecem todos os serviços necessários para a aplicação corporativa.
De acordo com o modelo de tiers, cujas aplicações corporativas do JEE podem ser vistas, a camada cliente contém os Web Browers/Applets, não sendo permitido que, nessa camada, aplicações Java rodem dentro do JEE cliente container.
Observe abaixo o trecho principal da classe Departamento de TJTOApp:
@Entity @Table(name="DEPART") public class Departamento { @Id @Column(name=”ID_DEPART”) private Integer id;
@Column(name=”NM_DEPART”) private String nome;
private Integer qtdPessoas; }
Ana precisa que a propriedade qtdPessoas da classe Departamento seja calculada pela aplicação e não seja persistida na tabela DEPART.
Para especificar que a propriedade qtdPessoas seja ignorada pelo mecanismo de persistência JPA, Ana deve adicionar à qtdPessoas a anotação do JPA:
<!DOCTYPE html> <html> <body> <p id="Tejota"></p> <script> const tjProcesso = {ID:"2022.1", envolvidos: ["João", "Maria"]}; document.getElementById("Tejota").innerHTML = tjProcesso.envolvidos[0]; </script> </body> </html>
Após a execução do código, o resultado exibido será:
Registre V, para verdadeiro, ou F, para falso:
( )A camada cliente tem o papel de uma interface de entrada e saída para interação do sistema com usuário e é executada na máquina do cliente.
( )A camada de apresentação ou Web é a primeira camada do servidor de aplicação e tem o papel de disponibilizar os serviços da camada de negócio para o ambiente Web, oferecendo conteúdo estático e conteúdo dinâmico gerado pelos componentes Web.
( )A camada de negócio é a responsável pelo gerenciamento dos dados do sistema e das regras de negócio.
( )A camada de negócios é o coração do sistema e é onde são implementadas todas as regras de negócio da aplicação.
( )A camada de dados representa o núcleo do sistema e é nela onde estão implementadas todas as regras de negócio da aplicação.
A sequência CORRETA é:
I. Todas as variáveis devem ser atribuídas a um tipo quando são declaradas.
II. Na linguagem Java, as variáveis number e NuMbEr são idênticas.
III. O operador de resto (%) não pode ser utilizado apenas com operandos inteiros.
IV. Os operadores aritméticos a seguir têm, todos, o mesmo nível de precedência: *, /, %, + e –.
Está correto o que se afirma apenas em