Questões

Pratique com questões de diversas disciplinas e universidades

2.844 questões encontradas(exibindo 10)

Página 75 de 285
Na lógica proposicional, uma tautologia é uma fórmula proposicional que é verdadeira para todas as possíveis valorações de suas variáveis proposicionais. Com base na lógica proposicional analise as seguintes asserções e a relação proposta entre elas: I. a proposição composta p V ~p é uma tautologia. PORQUE II. p V p possui o valor lógico verdadeiro. A respeito dessas asserções, assinale a opção correta.
A
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
B
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
C
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
D
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
E
As asserções I e II são proposições falsas.
Sejam as afirmacoes a seguir:
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:
A
I
B
II
C
III
D
I e III
E
I, II e III

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

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).

B

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.

C

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.

D

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?

A
A busca sequencial é mais eficiente em conjuntos de dados ordenados
B
A busca binária é mais simples de implementar
C
A busca binária requer que os dados estejam ordenados
D
A busca sequencial sempre encontra o elemento rapidamente

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.

A
Todas as afirmativas estão corretas.
B
Apenas as afirmativas 1, 2 e 3 estão corretas.
C
Apenas as afirmativas 2, 3 e 4 estão corretas.
D
Apenas as afirmativas 3, 4 e 5 estão corretas.
E
Todas as afirmativas estão incorretas.

Qual é a aplicação prática dos algoritmos de aprendizado de máquina na área de saúde?

A

Desenvolvimento de sistemas de diagnóstico médico

B

Desenvolvimento de sistemas de tratamento de doenças

C

Desenvolvimento de sistemas de prevenção de doenças

D

Desenvolvimento de sistemas de monitoramento de pacientes

E

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?

A

Pilha

B

Lista encadeada

C

Fila

D

Á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.

A
#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;
}
B
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;
}
C
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;
}
D
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;
}
E
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
Apenas sistemas UNIX e Mac OS.
B
Apenas Windows 95, 98, NT, 2000, Me, XP.
C
Família UNIX (incluindo LINUX), Mac OS e Windows 95, 98, NT, 2000, Me, XP.
D
Apenas sistemas Linux e Windows.

A técnica de divisão e conquista consistem de 3 passos básicos:

  1. Divisão: Dividir o problema original, em subproblemas menores.
  2. Conquista: Resolver cada subproblema recursivamente.
  3. Combinação: Combinar as soluções encontradas, compondo uma solução para o problema original.

É um exemplo de algoritmo de divisão e conquista:

A
Insertion sort
B
Mergesort
C
Bubblesort
D
Selection sort
E
Searchsort