O GoConqr está de visual novo! Conte para nós o que você achou.

Quiz

Dia do Programador

Eduardo Garanhani 17 perguntas

Fazer o quiz

Perguntas do quiz (17)

  1. 1Qual(is) desses algoritmos tem, na média, melhor desempenho na ordenação de um array?
    1. ABubble sort
    2. BQuicksort
    3. CHeapsort
    4. DSelection Sort
    5. EShell Sort
  2. 2Qual(is) desses algoritmos tem menor uso de espaço na ordenação de um array?
    1. ABubble sort
    2. BQuicksort
    3. CHeapsort
    4. DSelection Sort
    5. EShell Sort
  3. 3Qual é a complexidade desta função
    boolean isPrime(int n) {
    for (int x = 2; x * x <= n; x++) {
    if (n % X == 0) {
    return false;
    }
    }
    return true;
    }
    1. AO( n log n )
    2. BO( n (log n²) )
    3. CO( n² )
    4. DO( √(n) )
  4. 4Considerando o código abaixo, quais alternativas resultam 'true'?
    String s1 = new String(""Hi There"");
    String s2 = new String(""Hi There"");
    String s3 = s1;
    1. As1 == s2
    2. Bs1.equals(s2)
    3. Cs1 == s3
    4. Ds2.equals(s3)
    5. Enenhuma
  5. 5A respeito de classes que contenham métodos abstratos, quais das afirmações são verdadeiras?
    1. AVocê não pode ter construtores nessa classe.
    2. BEssa classe deve ser declarada como abstrata.
    3. CVocê não pode declarar nenhuma variável nessa classe.
    4. DTodas estão corretas
  6. 6Quais das alternativas apresentam uma razão valida para utilizar Herança?
    1. AMétodos de uma superclasse podem ser usadas em uma subclasse sem a necessidade de reescrever ou copiar código.
    2. BObjetos de uma subclasse podem ser passados como argumentos para um método que exijam uma superclasse.
    3. CObjetos de subclasses podem ser armazenados em um mesmo array.
    4. DForçar a implementação de métodos em uma subclasse.
  7. 7Quais são os construtores possíveis para o trecho de código abaixo?
    public class C1 {
    private int num;
    private String name;
    public C1(int theNum) { num = theNum; }
    public C1(String theName) { name = theName; }
    }
    public class C2 extends C1 {}
    1. Apublic C2 () { }
    2. Bpublic C2 (int quan) {super (quan); }
    3. Cpublic C2 (String label) { super(label); }
    4. Dpublic C2 (int[] label) { super(label); }
  8. 8Quais das afirmações abaixo sobre interface são verdadeiras?
    1. AUma interface pode herdar de outra.
    2. BInterfaces são contratos que exigem uma implementação.
    3. CTodos os métodos declarados em uma interface são méotdos públicos por padrão.
    4. DUma interface pode ser instanciada.
    5. EInterfaces aumento o acomplamento entre classes.
  9. 9Marque as alternativas corretas:
    1. AInsertion sort leva mais tempo para processar um array de forma descendente quando este possui dados ordenados de forma ascendente.
    2. BMergesort usa recursão.
    3. CSelection sort leva menos tempo para ser executado se um array já estiver ordenado.
    4. DBubble sort percorre o vetor diversas vezes, e a cada passagem faz flutuar para o topo o maior elemento da sequência.
  10. 10Considerando o código abaixo qual das alternativas deverá compilar sem erros?
    public class Book
    {
    public String getISBN(){}
    }

    public class Dictionary extends Book
    {
    public String getDefinition(String word){}
    }
    Book b = new Dictionary();
    1. Ab.getISBN();
    2. Bb.getDefinition("wonderful");
    3. C((Dictionary) b).getDefinition("wonderful");

Informações

Descrição
TI/Programação Quiz sobre Dia do Programador, criado por Eduardo Garanhani em 09-09-2021.
Idioma
English
Visualizações
5
Avaliação
Ainda sem avaliações
Avalie este quiz
Avalie este quiz

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?