311 Q950868
Programação Conceitos básicos de programação Programação estruturada
Ano: 2023
Banca: COTEC
São necessárias três formas de controle para se implementar um algoritmo na programação estruturada. Essas formas de controle são 
312 Q950867
Programação Java Linguagens de programação
Ano: 2023
Banca: FUNDEP (Gestão de Concursos)
Considere a declaração do seguinte método, escrito na linguagem Java, e analise as afirmativas a seguir.
public static long minhaFuncao(int[] vetor) {      int total = 0;      for(int i = 0; i < vetor.length; i++) {      total += vetor[i];    }    return total; } public static void main(String[] args) {       int[] vet = {10, 20, 30, 40};       long a = minhaFuncao(vet);       long b = minhaFuncao(vet); }
I. Esse método não pode ser compilado, pois seu retorno é do tipo long, e a variável total é do tipo int. II. A variável a receberá o valor 100 na sua definição. II. A variável b receberá o valor 100 na sua definição.
Está(ão) correta(s) a(s) afirmativa(s)
313 Q950866
Programação Java Linguagens de programação
Ano: 2023
Banca: FUNDEP (Gestão de Concursos)
Considerando o conceito de polimorfismo na linguagem Java, analise as afirmativas a seguir e assinale com V as verdadeiras e com F as falsas.
(???) Classes Abstratas não podem ser instanciadas. (???) Métodos Abstratos não precisam ser reimplementados. (???) Toda classe em Java herda da classe Object. (???) A variável this garante que a subclasse chame qualquer método da superclasse.
Assinale a sequência correta. 
314 Q950865
Programação Java Linguagens de programação
Ano: 2023
Banca: FGV

Observe o seguinte programa elaborado na linguagem Java.

Imagem associada para resolução da questão


O resultado da execução do programa é: 

315 Q950864
Programação Linguagens de programação JavaScript
Ano: 2023
Banca: UFSC

Considere o código da função calcular, em JavaScript, a seguir:

function calcular(x) {

    let y = 0;

    let z = x;

    while (z > 20) {

           y = y + 1; z =

           z - 1;

     }

     return y;

}

O resultado da sua execução, por três vezes, passando os parâmetros 0, 20 e 40, será, nesta ordem: 

316 Q950863
Programação Linguagens de programação JavaScript
Ano: 2023
Banca: UFSC
Considere o código da função calcular, em JavaScript, a seguir:
function calcular(x) {   if (x > 2) {      return calcular(x - 1);    } else {       return x;    } }
O resultado da sua execução, por três vezes, passando os parâmetros 0, 2 e 100, será, nesta ordem:
317 Q950862
Programação Programação Orientada a Objetos
Ano: 2023
Banca: UFSC
Considere as seguintes definições relacionadas à programação orientada a objetos, com lacunas a preencher, e assinale a alternativa que preencha corretamente as três definições, considerando sua ordem.
1. __________ é a capacidade de objetos de classes distintas responderem a uma mesma chamada de método de maneiras diferentes. Isso permite que as subclasses redefinam o comportamento de métodos herdados da classe base.
2. __________ é a capacidade de um objeto ter vários métodos com o mesmo identificador, mas com assinaturas de métodos diferentes. Isso permite que os objetos respondam a chamadas de métodos distintos, mas com identificadores idênticos, com base na quantidade e no tipo de argumentos fornecidos.
3. __________ é a capacidade de uma subclasse substituir o comport...
318 Q950861
Programação Conceitos básicos de programação
Ano: 2023
Banca: UFSC
Considere as seguintes definições relacionadas à programação, com lacunas a preencher, e assinale a alternativa que preencha corretamente as quatro definições, considerando sua ordem no texto.
Em programação, uma __________ é um valor que não muda durante a execução do programa, enquanto uma __________ é um espaço de armazenamento que pode ter seu valor alterado ao longo da execução do programa.
Em programação, a passagem de parâmetro é a forma como um argumento é transmitido para uma função. Existem duas maneiras principais de fazer isso. A passagem de parâmetro por __________ significa que o valor do argumento é copiado para uma nova variável local dentro da função. Qualquer alteração feita na variável local dentro da função não afeta o valor original do argumento fora da funç...
319 Q950860
Programação Linguagens de programação Web
Ano: 2023
Banca: FGV

Considere uma página Web que exibe somente um botão. Quando essa página é carregada, ou o botão é clicado, a data corrente é exibida.

O trecho de um script que implementa corretamente essa lógica é:

320 Q950859
Programação Linguagens de programação Python
Ano: 2023
Banca: FGV

Considere o código Python a seguir. 

L=[0, 1, 1, 2, 3, 5, 8, 13, 21] print (L[2:4][-1])

O resultado exibido na execução desse script é: