Questões de Concurso Sobre programação
Foram encontradas 14.834 questões
Assinale a alternativa que apresenta a forma correta de realizar essa tarefa, com boas práticas de POO e o conceito de herança.
1. O encapsulamento é o mecanismo que permite a proteção de métodos e atributos sensíveis dentro de uma classe, impedindo o acesso direto a eles por outros objetos.
2. A herança consiste na habilidade de se concentrar nos aspectos essenciais de um contexto qualquer, possibilitando a modelagem de conceitos, elementos, problemas e características do mundo real em um domínio do sistema de software.
3. Abstração, Encapsulamento, Polimorfismo e Herança são conceitos fundamentais na programação orientada a objetos.
Assinale a alternativa que indica todas as afirmativas corretas.
A terceira figura mostra o resultado da execução de um comando SQL.
Assinale a alternativa que apresenta o comando executado.
abstract class Animal { public abstract double getCotaLeite(); }
class Elefante extends Animal { public double getCotaLeite(){ return 20.0; } }
class Rato extends Animal { public double getCotaLeite() { return 0.5; } }
class Aplicativo { public static void main(String args[]){ Animal animal1 = new Elefante(); System.out.println(“Cota diaria de leite do elefante: “ + animal1. getCotaLeite()); Animal animal2 = new Rato(); System.out.println(“Cota diaria de leite do rato: “ + animal2. getCotaLeite()); } }
Assinale a alternativa que apresenta corretamente dois conceitos importantes para a orientação a objetos desenvolvidos no código acima:
Assinale a alternativa correta com relação à Template Literals.
Assinale a alternativa correta com relação a este assunto.
1. Trabalha com um ou mais argumentos.
2. Retorna nulo somente se todos os argumentos forem nulos.
3. Retorna todos os argumentos não nulos.
Assinale a alternativa que indica todas as afirmativas corretas.
Analise as afirmativas abaixo com relação a este assunto e ao framework JUnit.
1. JUnit é um framework que facilita o desenvolvimento e execução de testes unitários em código Java.
2. No JUnit, o parâmetro “timeout” define o tempo mínimo em milissegundos. O teste é bem-sucedido caso o período seja excedido.
3. Testes de unidade podem garantir que o aplicativo esteja em teste desde o início do desenvolvimento. É realizado o teste de uma unidade lógica, com uso de dados suficientes para se testar apenas a lógica da unidade em questão.
Assinale a alternativa que indica todas as afirmativas corretas.
Observe o fragmento de código Java abaixo:
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
System.out.println(x[i,j]);
}
}
Esse código irá imprimir os dados:

Assinale a alternativa que contém quatro tipos diferentes de componentes de aplicativo.
I - Java cria três objetos de fluxo que são associados a dispositivos de entrada ou saída sempre que um programa inicia a execução.
II - System.in: objeto de fluxo de entrada padrão, normalmente utilizado pelo programa para obter dados a partir do teclado;
III - System.err: objeto de fluxo de saída padrão, normalmente utilizado pelo programa para enviar resultados.
Estão corretas as afirmações
Seja uma lista ligada como descrito no código Java abaixo:

O seguinte método foi adicionado à classe LL:

O que o método faz?
Qual a saída para o programa Python 3 abaixo?
x={}
x[(5,7,6)] = 7
x[(4,1,1)] = 5
x[(7,5)] = 4
x[(4,1,1)] = 0
total = 0
for i in x:
total=total+x[i]
print(len(x)+total)