Processando...

Questões de Concursos | OAB | Enem | Vestibular

Limpar busca
Filtros aplicados
Banca: . Bancas Diversas x
#271379
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
Seja o primeiro a comentar
fácil
(1,0)

Na linguagem de programação Java, pode-se estabelecer contratos que definem um conjunto de métodos (somente assinaturas dos métodos) que uma classe deve implementar. Este contrato é realizado para especificar um comportamento que várias classes podem compartilhar, sem forçar uma relação de herança direta entre elas. O trecho refere-se à(ao):

#271378
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
Seja o primeiro a comentar
fácil
(1,0)

Os comandos de atribuição em linguagens de programação permitem associar valores a variáveis, sendo essenciais para o armazenamento e manipulação de dados. Considerando o uso de comandos de atribuição, analise as afirmativas a seguir.
I. Em linguagens como Python, o operador de atribuição (=) é utilizado para associar valores a variáveis, permitindo alterações dinâmicas no tipo de dado armazenado.
II. O operador de atribuição composto, como += em linguagens como Java e C++, permite atualizar o valor de uma variável adicionando-lhe outro valor, simplificando operações aritméticas.
III. Em linguagens fortemente tipadas, como Java, o operador de atribuição pode converter, automaticamente, o tipo de dado do lado direito para corresponder ao tipo da variável no lado esquerdo.
Está correto o que se afirma em:

#271377
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
Seja o primeiro a comentar
fácil
(1,0)

As expressões aritméticas, lógicas e relacionais são fundamentais para a tomada de decisões e cálculos em linguagens de programação. Sobre essas expressões, analise as alternativas abaixo e, em seguida, assinale a correta.

#271376
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
Seja o primeiro a comentar
fácil
(1,0)

Os comandos de entrada e saída permitem a interação entre o programa e o usuário, sendo responsáveis pela leitura de dados e exibição de resultados. Acerca desse tema, marque (V), para as afirmativas verdadeiras, e (F), para as falsas.
(__) Em linguagens como C, a função scanf permite a leitura de múltiplos valores de entrada, desde que sejam especificados os tipos correspondentes no formato de entrada.
(__) A função print em Python é utilizada para exibir dados na saída padrão, sendo possível utilizar múltiplos argumentos separados por vírgulas para concatenar textos e valores.
(__) A função cin em C++ lê dados de entrada diretamente do teclado, exigindo que o tipo da variável seja especificado na chamada da função.
(__) Em linguagens como Java, o método System.out.println é utilizado para exibir dados na saída padrão, adicionando automaticamente uma quebra de linha ao final da impressão.
A sequência está correta em:

#271375
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
Seja o primeiro a comentar
fácil
(1,0)

Considere a construção de um programa em linguagem Java e marque a afirmativa correta.

#271374
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
1
fácil
(1,0)

As linguagens de programação são essenciais para o desenvolvimento de sistemas na Hemobrás, especialmente na integração de sistemas industriais. Algumas linguagens são mais utilizadas em ambientes corporativos e industriais como, por exemplo, a linguagem de programação Java. Sobre as características da linguagem do Java, assinale a afirmativa correta.

#271373
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
1
fácil
(1,0)

Na linguagem de programação Java, uma classe pode

#271372
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
1
fácil
(1,0)

Uma linguagem comumente usada para criar aplicações dinâmicas para a Web é

#271371
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
1
fácil
(1,0)

Na linguagem Java, quando a mesma operação é implementada várias vezes na mesma classe, ocorre o denominado polimorfismo

#271370
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
1
fácil
(1,0)

A respeito do seguinte trecho de código Java, assinale a alternativa correta.

public class ExemploErro {
public static void exibir(Integer valor) {
System.out.println(“Valor inteiro: ” + valor);
}
public static void exibir(double valor) {
System.out.println(“Valor decimal: ” + valor);
}
public static void main(String[] args) {
exibir(null);
}
}

#271369
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
1
fácil
(1,0)

Considere o seguinte trecho de código JAVA para mapeamento JPA:

public class Usuario {

@Id

@GeneratedValue(strategy = GenerationType.IDENTITY)

private Long id

@Column(name = "nome_completo", nullable = false, length = 255)

private String nome;

// ... outros atributos e métodos

}

A anotação @Column(name = "nome_completo", nullable = false, length = 255) tem como principal função:

#271368
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
1
fácil
(1,0)

Ao desenvolver uma aplicação em qualquer uma das linguagens (JAVA, Python, PHP) que interage com um banco de dados, o uso extensivo de anotações para mapeamento ORM (em vez de configurações XML ou programáticas) contribui principalmente para:

#271367
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
1
fácil
(1,0)

Analise o seguinte trecho de algoritmo.

SeA> 15 então

   X := X * 4;

   Y := Y + 3;

   A:= 30

Senão seA> 10 então

   X := X * 3;

   Y := Y + 2;

   A:= 12

   Senão seA> 5 então

      X := X * 2;

      Y := Y + 1;

      A:= 7

      Senão

         X:= X * 1;

        Y:= Y * 3

      Fim se

   Fim se

Fim se

Considerando que antes de rodar o trecho de algoritmo, as variáveis , e estejam com os valores A = 5, X = 0 e Y = 0 gravados em memória, após correr o trecho de código, os valores de , e , serão respectivamente:

#271366
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
1
fácil
(1,0)

A estratégia de alocação de arquivos feita pelo sistema operacional que seleciona o maior segmento para alocar o arquivo, quando da escolha do bloco necessário para alocação de espaço em disco, é conhecida como:

#271365
Concurso
. Concursos Diversos
Cargo
Programador Desenvolvedor Especialista JAVA
Banca
. Bancas Diversas
Matéria
Java
Tipo
Múltipla escolha
Comentários
1
fácil
(1,0)

Analise as seguintes sentenças:

I. O método de paginação foi desenvolvido como forma de otimizar o , fazendo com que somente as partes (páginas) mais utilizadas pelos processos fossem movimentadas para a memória virtual, diminuindo a troca de dados entre a memória RAM e a memória virtual.

II. O processo de consiste em recuperar os dados alocados na memória RAM, devolvendo-os à memória cache, aumentando assim a velocidade de processamento de dados.

III. Na segmentação, a partição da memória é feita em blocos lógicos, de tamanhos variados.

São verdadeiras: