Questões de Concurso Comentadas sobre linguagens de programação em programação

Foram encontradas 4.590 questões

Q2171693 Programaçã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");


Analise as assertivas abaixo e assinale a alternativa correta para imprimir, na saída padrão, a relação apenas dos nomes dos produtos do HashMap produto.
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);       });

Alternativas
Q2171692 Programação

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?

Alternativas
Q2171691 Programaçã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? 

Alternativas
Q2171690 Programação

Analise o seguinte trecho de código Java:

int n;

System.out.println(++n);

O que acontecerá após a execução?

Alternativas
Q2171689 Programaçã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?

Alternativas
Q2171688 Programação

Analise o seguinte trecho de código Java:

int n= 017;

System.out.println(n);

O que acontecerá após a execução?

Alternativas
Q2171687 Programaçã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?

Alternativas
Q2171684 Programação
Sobre a criação de testes unitários na linguagem Java com o uso do framework JUnit, qual instrução deve ser utilizada para comparar o resultado esperado com o resultado obtido?
Alternativas
Q2171661 Programação
Assinale a alternativa que apresenta uma característica do desenvolvimento de interfaces web empregando HTML5, CSS e JavaScript.
Alternativas
Q2171651 Programação
Assinale a alternativa que descreve corretamente o conceito de polimorfismo em C#.
Alternativas
Q2171174 Programação
Em programação orientada a objetos, após a definição de uma classe utilizando linguagem de programação, um programa pode conter uma instância desta classe, denominada:
Alternativas
Q2167076 Programação
Analise o pretenso código JavaScript a seguir.
const xpto = (a, b) => a + b;
Sobre esse trecho, é correto afirmar que esse código:
Alternativas
Q2167075 Programação

Analise o código Python a seguir.

for num in enigma(10):

 print(num)


Dado que a execução desse código exibe 10 números inteiros, a formulação correta para a função enigma é:


Alternativas
Q2167072 Programação
Com referência aos comandos include e require num script PHP, é correto afirmar que os dois comandos:
Alternativas
Q2167071 Programação

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 é: 


Alternativas
Q2167070 Programação

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 é:

Alternativas
Q2167011 Programação
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:
Alternativas
Q2167010 Programação

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: 

Alternativas
Q2166334 Programação
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. 
Alternativas
Q2166331 Programação
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)
Alternativas
Respostas
981: C
982: D
983: A
984: D
985: D
986: C
987: E
988: D
989: A
990: E
991: C
992: A
993: A
994: C
995: C
996: D
997: D
998: C
999: A
1000: D