Questões de Programação para Concurso
Foram encontradas 12.222 questões
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:
Jorge abriu a página e viu impressos no console de depuração, respectivamente, os valores:
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:
Considerando o vetor com índice inicial 1 e final 5, e utilizando os valores {2, 1, 2, 1, 2}, Marcos obterá a impressão do valor:
Para gerenciar o fluxo de execução, que envolve a exibição do menu e leitura da opção, repetindo-se até que seja digitada a opção zero, Marta deve utilizar a estrutura de controle:
Considere o conjunto {4, 5, 8, 9, 14, 16, 17, 20, 23, 25} no vetor global valores, índice inicial 1 e final 10, e divisão entre inteiros truncando a parte decimal.
Com a chamada bin (1, 10, 20), o retorno da posição do número 20 ocorre após a função bin ser executada, incluindo a chamada inicial:
Analisando o algoritmo de Pedro, a variável x, impressa ao final, representa o(a):
Executando o algoritmo, se for informado o valor 7 para x, será impressa a mensagem “Fibonacci para o termo: “:
Abaixo é apresentado um algoritmo escrito no software VisuAlg 3.0:
Ao final da execução do algoritmo acima, qual será o valor da variável "calc"?
pilha01 = ['a4', 'a3', 'a2', 'a1'] # o elemento 'a1' está # no topo da pilha
pilha02 = ['b2', 'b1'] # o elemento 'b1' está no topo da pilha
Considere uma função Python, chamada unifica, que recebe duas pilhas como parâmetros e retorna uma terceira, que é o resultado da intercalação dos elementos das duas pilhas recebidas como parâmetros. Um programa Python chamou essa função unifica, passando como parâmetros as duas pilhas do exemplo acima (pilha01 e pilha02). O resultado da intercalação foi a pilha
['a4', 'a3', 'b2', 'a2', 'b1', 'a1']
Qual implementação da função unifica realiza o que foi descrito acima?
l = ['abc', ['a', 'b', 'c'], 'd', ['a', ['abc', 'd']]] c = 0
for e in l: c+=len(e)
print( c )
O que será exibido no console quando esse programa for executado?
Considere as seguintes classes e a interface Java que ocupam arquivos separados:
package pk1;
public interface Itf {
public void m1(String s);
public void m2(String s1, String s2);
}
package pk2;
public abstract class A {
public void m1(String s1) {
System.out.println("*** " + s1);
}
public void m2(String s1, String s2) {
System.out.println("*** " + s1 + " " + s2);
}
}
package pk3;
import pk2.*;
import pk1.*;
class B extends A implements Itf {
public void m3() {
System.out.println(" B - m3 ");
}
}
package pk3;
public class C extends B {
public void m4() {
System.out.println(" C - m4 ");
}
}
package pk3;
import pk2.*;
public class D extends A {
public void m4() {
System.out.println(" C - m4 ");
}
}
Qual implementação da classe Main NÃO produz erro de compilação?