Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 5.475 questões
#include <stdio.h> #include <stdlib.h> int main() { int numero, a, b; numero = 9753; a = ((numero / 100) % 10) * 100; b = ((numero / 1000) % 10) * 1000; printf("a = %d, b = %d\n", a, b); return 0; }
É CORRETO afirmar que:
import java.io.*; public class Code { public static void main (String [] args) { int x, y, z; x = 6; y = 2; z = x++ + ++y; System.out.println ("Resultado = " + x + y + z); } }
É CORRETO afirmar que:
Analise o código Python a seguir.
def calcula(n):
return lambda x : x * n
fcalcula = calcula(3)
print(fcalcula(7))
Assinale o valor exibido pela execução desse código.
Observe o código JavaScript a seguir.
let x="";
let i=0;
x=" 0 ";
while (i < 10) {
x += i;
x = 10-i + x;
i++;
}
Assinale o valor da variável x ao final do loop.
Analise o código R a seguir.
xpto <- function(k) {
if (k > 0) {
a <- k + xpto(k - 2)
print(a)
} else {
a = 0
return(a)
}
}
xpto(7)
Assinale o conjunto completo de valores exibidos na execução
desse código, na ordem em que foram gerados.
Para fazer isso, a primeira linha do script deve conter
Sejam as seguintes classes Java, que ocupam arquivos separados:
public class L1 {
int a=1, b=1, c=1;
public L1() {
a *= 2;
b *= 2;
c *= 2;
}
public int opA(int x, int y) {
return a + b + c - opA(x) + opA(y);
}
public int opA(int x) {
return x + 5;
}
{
a++;
b--;
}
}
public class L2 extends L1 {
public L2() {
c+=2;
}
public int opA(int x, double y) {
return a + b + c + opA(x)+ opA((int)y);
}
public static void main(String[] args) {
L2 o=new L2();
System.out.println(o.opA(2,3));
}
}
O que será exibido no console quando o método main for executado?
Considere as seguintes classes Java, que ocupam arquivos separados:
public class Err01 extends Exception {
public Err01() { }
public Err01(String m) {
super(m);
}
}
public class Err02 extends Err01 {
public Err02() { }
public Err02(String m) {
super(m);
}
}
Qual classe NÃO produzirá erros de compilação?
De acordo com essa linguagem, para encontrar os documentos que possuem um campo http.request.method com valor diferente de GET, deve ser utilizada a seguinte sintaxe:
4 & 1
7 | 2
~ -5
9 >> 2
9 >>> 1
Os valores de cada uma dessas expressões, na ordem, são:
Para viabilizar ambas as formas de execução da TCERestAPI, Jacó precisou modificar a classe principal da aplicação, fazendo com que ela estendesse diretamente determinada classe do Spring Boot.
Jacó fez com que a classe principal da TCERestAPI estendesse a classe do Spring Boot:v
Para rastrear os objetos processados, José utilizou a estrutura de dados do JavaScript:
const associar = (elementos) => { for(let obj of elementos) obj.addEventListener('click',(e)=>{ e.target.style.display='none'}); }
Para executar a função criada, associando corretamente aos elementos do tipo div, Beatriz deve utilizar para o parâmetro elementos a expressão:
William implementou a seguinte função, em JavaScript, para o cálculo do desvio padrão, onde x é um vetor com os valores do conjunto na amostra analisada.
1. const dp = (x) => { 2. let xm = 0, soma = 0; 3. for(let i=0; i<x.length; i++) 4. xm += x[i]; 5. xm /= x.length; 6. for(let xi of x) 7. soma += (xi-xm)^2; 8. return Math.sqrt(soma / x.length); 9. }
No entanto, William, ao criar a função para cálculo do desvio padrão, cometeu um erro, e, para consertá-lo, ele precisa:
Considerando que o id utilizado na div é "msgOut", e que a variável msg contém a mensagem, Leandro irá utilizar o comando:
const fatorial = async(a) => { let b = a; while(--a>0) b*=a; return b; } document.writeln(`Fat 5: ${fatorial(5)}`);
Tatiana esperava verificar a impressão do fatorial de cinco, mas o que viu foi [object Promise]. Tatiana resolveu o problema, alterando a escrita no documento para:
function somar(a, b) {
return a + b;
}
No padrão arrow function, ela seria definida como: