Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 5.295 questões
COLUNA I
V – Passagem por valor
R – Passagem por referência
COLUNA II
( ) int idade;
( ) String nome;
( ) char conceito;
( ) int[] notas;
( ) Pessoa funcionario;
Assinale a sequência correta.
Considere a implementação da classe PFisica a seguir, descrita na linguagem Java 1.5.
public final class PFisica extends Pessoa {
public PFisica(double salario) {
super(salario);
}
@Override
public double calcularImposto() {
if (this.salario > 5000) return 0.15;
if (this.salario > 8000) return 0.20;
if (this.salario > 12000) return 0.30;
return super.calcularImposto();
}
}
A esse respeito, assinale a alternativa incorreta.
Para implementar essa estrutura, esse técnico recorreu ao módulo de collections presente na linguagem Java.
Assinale a classe da API de collections mais adequada para resolver o problema.
public class Pessoa {
public String nome;
public String CPF;
public boolean equals(Object o) {
Pessoa p = (Pessoa) o;
return this.CPF.equals(p.CPF);
}
}
I. É possível que objetos de nomes diferentes possam ser considerados iguais.
II. Uma vez reimplementado o método equals(), pode-se utilizar o operador == para comparar dois objetos.
III. Uma exceção será lançada se um Objeto de tipo diferente de Pessoa for passado por parâmetro para a função equals().
Está(ão) correta(s) a(s) afirmativa(s)
Considere a classe Stack a seguir, implementada na linguagem Java 1.5.
public class MyStack {
private long[] stackArray;
private int top;
public MyStack(int s) {
stackArray = new long[s];
top = -1;
}
public void push(long j) {
stackArray[++top] = j;
}
public long pop() {
return stackArray[top--];
}
}
Nesse contexto, assinale a alternativa correta
const students = [
{ name: ‘Joao’, grade: 56 },
{ name: ‘Maria’, grade: 84 },
{ name: ‘Jose’, grade: 100 },
{ name: ‘Leandro’, grade: 65 },
{ name: ‘Ana’, grade: 40 },
{ name: ‘Clara’, grade: 90 }
];
var result = students.filter(function(s){return s.grade >= 60})
.map(function(s){return s.name})
.reduce(function(a, b){return a + “, “ + b});
Assinale a alternativa que contém o conteúdo da variável result.
Considere o código Python abaixo.
a = 1
b = 2
c = 4
x = 5
print((b >= a and not(c == 4)) or not(x > 3 and x < 10))
print((c != x-1 and (c <= 4)) or not(c < 3 or x < 5))
print(not(not(b == a+1 and not(c <= 4))))
Ao executar o código acima serão mostrados, um abaixo do outro, os valores
Considere o código fonte a seguir.
public class Application {
public static void main(String[] args) {
new SpringApplicationBuilder(Application.class).web(true).run(args);
}
}
Em condições ideais, para este código ser de um servidor Eureka mínimo, antes da declaração da classe devem ser colocadas
as anotações
Considere a função TypeScript abaixo.
..I.. {
console.log('TRIBUNAL REGIONAL DO TRABALHO DA 23ª REGIÃO');
}
exibir();
Para definir que a função exibir não receberá nenhum parâmetro e não retornará nenhum valor, a lacuna I deverá ser preenchida corretamente com
Os scripts do PowerShell não poderão ser executados quando a política de execução estiver definida como Restricted. De acordo com a Microsoft, essa é a configuração padrão em todos os sistemas operacionais do cliente Windows. Diante disso, um Técnico foi solicitado a:
I. Verificar a política de execução atual.
II. Mudar a configuração para RemoteSigned.
Os comandos I e II que o Técnico deve utilizar no Powershell do Windows 10, em condições ideais, são correta e respectivamente:
O padrão estrutural Adapter, de modo geral, faz com que uma interface adaptada seja compatível com outra, fornecendo, assim, uma abstração uniforme de diferentes interfaces.
A intenção do padrão Prototype é especificar os tipos de objetos a serem criados usando uma instância-protótipo e criar novos objetos pela cópia desse protótipo.
O padrão Prototype não pode ser usado nos casos em que as classes a instanciar forem especificadas em tempo de execução, como, por exemplo, por carga dinâmica.
Um dos objetivos do padrão de projeto Singleton é controlar o acesso concorrente e os recursos compartilhados.
Como o Singleton proporciona uma forma de haver somente um objeto de determinado tipo, ele não pode ser usado em casos relacionados a operações de banco de dados.
A respeito de tecnologias e protocolos web, julgue o item que se segue.
A tecnologia Ajax separa as interações com o usuário das
interações com o servidor, de modo que ambas sejam
executadas paralelamente.
A respeito de tecnologias e protocolos web, julgue o item que se segue.
A biblioteca React otimiza a apresentação da informação ao
usuário, ao tratar os diferentes componentes da tela como
apenas uma interface.
A respeito de tecnologias e protocolos web, julgue o item que se segue.
Em aplicações construídas com VueJS, os componentes
HTML, CSS e JavaScript são consolidados em um único
arquivo.