Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 4.487 questões
Analise o seguinte trecho de código em Javascript:
let a = 10;
let b = 5;
let c = 2;
let r1 = a + b - c;
let r2 = a * b / c;
let r3 = (a + b) * c;
let r4 = Math.pow(a, c);
let rfinal = r1 * r2 + r3 + r4;
console.log(rfinal);
Após a execução desse trecho, qual será o resultado da variável “rfinal”?
I. Não se deve utilizar Javascript para implementar regras de negócio importantes e essenciais para segurança.
II. Filtrar e validar parâmetros no servidor na chegada das requisições para rejeitá-la ou eliminar o risco de SQL Injection.
III. As páginas administrativas não devem ser indexadas nos mecanismos de buscas.
IV. Manter o servidor atualizado, como Sistema Operacional, Software da web/app server e demais plugins.
I. O PowerShell além de possuir comandos internos é uma linguagem de script do tipo dinâmica, em que não é necessário declarar o tipo de variável que será utilizada.
PORQUE
II. Por se tratar de uma linguagem de script, o PowerShell suporta o uso de variáveis, constantes, funções, estruturas de verificações como “if-then-else”, estruturas de repetição “while, do, for e foreach”, tratamentos de erros/exceções e interação com Framework.
A respeito dessas asserções, assinale a alternativa correta.
@WebServlet("/titulo") public class TituloServlet extends __________ { protected void __________ (__________ request, __________ response) throws __________ , IOException { PrintWriter out = response.getWriter(); out.println("<html>Servlet em processamento."<html>); out.close(); } }
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do código acima.
@__________ public class PessoaId implements Serializable { String nome; String sobrenome; } @__________ public class Pessoa { @__________ PessoaId id; String endereco; }
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho de código acima.
StringBuilder sb = new StringBuilder("Memória"); sb.append(" ocupada.");
Em qual local a JVM (Java Virtual Machine) armazenará a instância de sb?
Analise o seguinte trecho de código Java:
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ArrayLista {
public static void main(String[] args) {
List<String> str = Arrays.asList("c", "a", "b");
str.sort();
System.out.println(str.toString());
}
}
O que será escrito na saída padrão após a execução?
Analise o seguinte trecho de código Java:
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class Iteracao {
public static void main(String[] args) {
Map <Integer, String> produto = new HashMap<Integer, String>();
produto.put(1, "Camisa");
produto.put(2, "Calça");
I. for (Map.Entry< p:produto.entrySet()) { System.out.println(p.getValue()); }
II. Iterator<Map.Entry<Integer, String>> produtos = produto.entrySet().iterator(); while (produtos.hasNext()) { Map.Entry<Integer, String> p = produtos.next(); System.out.println(p.getValue()); }
III. produto.forEach((value) -> { System.out.println(value); });
Analise o seguinte trecho de código Java:
import java.util.Set;
import java.util.HashSet;
public class Conjunto {
public static void main(String[] args) {
Set <Integer> conjunto = new HashSet<Integer>();
conjunto.add(2);
conjunto.add(5);
conjunto.add(1);
conjunto.add(2);
System.out.println(conjunto.toString());
}
}
O que será escrito na saída padrão após a execução?
Analise o seguinte trecho de código Java:
String a = "aa";
String b = "bb";
a.concat(b);
System.out.println(a);
O que será escrito na saída padrão após a execução?
Analise o seguinte trecho de código Java:
int n;
System.out.println(++n);
O que acontecerá após a execução?
Analise o seguinte trecho de código Java:
int n= 2, x;
x= ++n + n++ + ++n + n++;
System.out.println(x + n);
O que será escrito na saída padrão após a execução?
Analise o seguinte trecho de código Java:
int n= 017;
System.out.println(n);
O que acontecerá após a execução?
Analise o seguinte trecho de código Java:
int n= 4;
for (int i= n-1; i > 1; i--){
n*= i + n;
}
Qual será o valor da variável n após a execução?