Questões
Pratique com questões de diversas disciplinas e universidades
2.844 questões encontradas(exibindo 10)
I. Se duas árvores puderem ser tornadas coincidentes com a permutação de um nó pai com seu nó filho, então essas árvores são isomorfas.
II. Isomorfismo é uma propriedade que não se aplica a árvores representadas por diagramas de inclusão.
III. Duas árvores isomorfas têm a mesma altura.
São verdadeiras, apenas:
Diferente do exemplo sobre estrutura de seleção simples onde o algoritmo não tomava nenhuma ação, na seleção composta há uma decisão diferente, pois o termo 'SENÃO' também é uma instrução. Qual das afirmações a seguir é verdadeira sobre estruturas de seleção?
A estrutura de seleção simples é utilizada nas linguagens de programação sob o termo 'SE' (condição), 'ENTÃO' (instrução) e SENÃO (instrução).
Na estrutura de seleção composta, uma única condição (expressão lógica) é avaliada por vez. Se o resultado desta avaliação retorne um valor verdadeiro, então um determinado conjunto de instruções (comando composto) é executado, caso seja falso, o algoritmo termina sua execução.
Na estrutura de seleção simples, quando o resultado da avaliação for falso, o algoritmo segue o fluxo de execução e prossegue para a execução de outros comandos compostos.
Na estrutura de seleção composta, quando o resultado da avaliação das duas condições for falso, o algoritmo volta ao fluxo de execução e tenta novamente verificar o mesmo trecho do algoritmo até que retorne com uma condição verdadeira.
Qual é a principal diferença entre a busca sequencial e a busca binária em C?
Analisar a calculadora alterando-a de acordo com os novos recursos de C++
A calculadora pode ser implementada utilizando classes aninhadas para encapsular classes auxiliares que só fazem sentido dentro de um escopo reduzido.
A declaração de estruturas mutuamente dependentes pode ser feita em C++, mas é necessário usar uma declaração incompleta.
Métodos const são métodos que não alteram o estado interno de um objeto e podem ser aplicados a objetos declarados const.
A palavra reservada 'this' é um ponteiro para o objeto sobre o qual o método está executando e pode ser utilizado para acessar o próprio objeto.
Membros de uma classe podem ser declarados como static, o que faz com que todas as instâncias de objetos desta classe compartilhem a mesma variável.
Qual é a aplicação prática dos algoritmos de aprendizado de máquina na área de saúde?
Desenvolvimento de sistemas de diagnóstico médico
Desenvolvimento de sistemas de tratamento de doenças
Desenvolvimento de sistemas de prevenção de doenças
Desenvolvimento de sistemas de monitoramento de pacientes
Desenvolvimento de sistemas de análise de dados de saúde
Qual é uma das estruturas de dados mais simples e mais utilizadas em programação, sendo inclusive implementada diretamente pelo hardware da maioria das máquinas modernas?
Pilha
Lista encadeada
Fila
Árvore binária
Luiz Paulo deve escrever um programa em C++ para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade. Sabe-se que não há irmãos gêmeos.
Assinale a opção que mostra o programa em C++ que correta e exatamente realiza a tarefa descrita.
#include
using namespace std;
int main() {
cout << "Digite a primeira idade : ";
cin >> id1;
cout << "Digite a segunda idade : ";
cin >> id2;
if (id1 > id2) cout << "Maior idade : " << id1 << endl;
else cout << "Maior idade : " << id2 << endl;
} int main() {
int id1, id2;
cout << "Digite a primeira idade : ";
cin >> id1;
cout << "Digite a segunda idade : ";
cin >> id2;
if (id1 > id2) cout << "Maior idade : " << id1 << endl;
else (id1 cout << "Maior idade : " << id2 << endl;
}int main() {
int id1, id2, maior;
cout << "Digite a primeira idade : ";
cin >> id1;
cout << "Digite a segunda idade : ";
cin >> id2;
if (id1 > id2) cout << "Maior idade : " << maior << endl;
else cout << "Maior idade : " << maior << endl;
}int main() {
int id1, id2;
cout << "Digite a primeira idade : ";
cin >> id1;
cout << "Digite a segunda idade : ";
cin >> id2;
if (id1 > id2);
cout << "Maior idade : " << id1 << endl;
else cout << "Maior idade : " << id2 << endl;
}int main() {
int id1, id2;
cout << "Digite a primeira idade : ";
cin >> id1;
cout << "Digite a segunda idade : ";
cin >> id2;
if (id1 > id2) cout << "Maior idade : " << id1 << endl;
else cout << "Maior idade : " << id2 << endl;
}Quais plataformas (sistemas operacionais) suportam o R?
A técnica de divisão e conquista consistem de 3 passos básicos:
- Divisão: Dividir o problema original, em subproblemas menores.
- Conquista: Resolver cada subproblema recursivamente.
- Combinação: Combinar as soluções encontradas, compondo uma solução para o problema original.
É um exemplo de algoritmo de divisão e conquista: