Questões de Programação para Concurso
Foram encontradas 12.222 questões
Na POO, um objeto é definido como uma construção de software que encapsula somente estado, e não comportamento.
Operações como inserir um elemento e excluir e encontrar o maior e o menor não são permitidas na estrutura do tipo fila, apenas na estrutura do tipo pilha.
I. As variáveis locais somente podem ser acessadas de dentro da função a qual pertencem.
II. As variáveis globais não alteram o seu valor durante toda a execução da aplicação.
III. Declarar um grande número de variáveis locais é problemático em um programa grande.
Das afirmativas:
switch (expressão) {
case expressão_constante1:sentença1;
. . .
case constanten: sentença_n;
[default: sentençan + 1]
}
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)
( ) Atécnica permite que os dados sejam carregados dinamicamente em uma página web, sem necessidade de recarregá-la por completo.
( ) Os dados são recebidos sempre no formato JSON.
( ) JSONP é uma técnica utilizada para requisitar dados no formato JSON.
( ) A comunicação em AJAX deve ser feita de forma assíncrona.
Assinale a sequência correta.
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
Esse código se refere a qual mensagem?
COLUNA I
1. GET
2. POST
3. PUT
4. DELETE
COLUNA II
( ) Criar um novo usuário
( ) Excluir um usuário
( ) Listar usuários cadastrados
( ) Editar dados do usuário
Assinale a sequência correta.
Qual dos comandos informa corretamente que o tipo de dado retornado será “text/json”?
I. A requisição foi realizada pela porta 80.
II. Foi enviado um parâmetro na requisição, via query string.
III. O servidor é identificado pelo nome www.google. com.
Está(ão) correta(s) a(s) afirmativa(s)
Considere o seguinte elemento HTML.
<div id="main" class="col-8 center">...</div>
São formas válidas de se recuperar esse elemento, exceto:
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.
Qual dos exemplos a seguir permite fazer a estilização exatamente desses parágrafos?
Qual dos componentes HTML a seguir é capaz de apresentar os itens de forma ordenada?
I. O princípio de inversão de dependência estabelece que uma classe deve depender de implementações abstratas e não concretas, sempre que possível.
II. O princípio aberto / fechado estabelece que uma classe deve estar fechada para extensões, mas aberta para modificações.
III. O princípio da responsabilidade única é uma aplicação da propriedade de coesão, por propor que toda classe deve ter uma única finalidade.
Está(ão) correta(s) a(s) afirmativa(s)