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):
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:
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.
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:
Considere a construção de um programa em linguagem Java e marque a afirmativa correta.
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.
Na linguagem de programação Java, uma classe pode
Uma linguagem comumente usada para criar aplicações dinâmicas para a Web é
Na linguagem Java, quando a mesma operação é implementada várias vezes na mesma classe, ocorre o denominado polimorfismo
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); }}
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:
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:
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
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:
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:
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: