mateus-hamade/multiple-choice-questions huggingface dataset:
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Busca

Desejam-se realizar buscas nas seguintes coleções de dados, representadas na linguagem Java: I - Um array de 1.000 números inteiros ordenados de forma decrescente; II - Uma lista encadeada desordenada e alocada dinamicamente, cujos 1.000 nós contêm strings (uma string por nó); III - Uma lista encadeada, alocada dinamicamente, cujos 1.000 nós contêm números decimais (um número double por nó) ordenados de forma ascendente. Levando-se em consideração a exequibilidade e a eficiência, quais métodos de busca devem ser empregados, respectivamente, em cada um dos três casos acima? 

A: I – sequencial; II – sequencial; III – binária
B: I – binária; II – sequencial; III – sequencial
C: I – binária; II – sequencial; III – binária
D: I – sequencial; II – sequencial; III – sequencial
E: I – sequencial; II – binária; III – binária
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos , Estrutura de Dados

Um pesquisador conseguiu uma base de dados que mostrava terrenos classificados de acordo com: • características físicas; • tipo de negócio a ser nele implantado; • risco esperado, que compreendia os rótulos alto, médio, baixo ou nenhum. Decidiu, então, usar um algoritmo de aprendizado de máquina que, a partir das características físicas do terreno e do tipo de negócio a ser nele implantado, aprenderia a determinar o risco esperado, enquadrando o terreno em questão em um daqueles rótulos. Nesse cenário, que algoritmo de aprendizado de máquina é indicado para resolver esse problema?

A: PCA
B: K-NN
C: DBSCAN
D: K-Medoids
E: Redes de Kohonen
Algoritmos e Estrutura de Dados Estrutura de Dados , Matrizes em Estrutura de Dados

A matriz em algoritmos é uma variável composta homogênea multidimensional. Ela é formada por uma sequência de variáveis, todas do mesmo tipo, com o mesmo identificador (mesmo nome), e alocadas sequencialmente na memória. Uma variável tipo matriz precisa de:

A: Um índice para cada uma de suas dimensões.
B: Várias variáveis do mesmo nome.
C: Uma variável composta em cada dimensão criada.
D: Pelo menos duas variáveis com o mesmo número em cada dimensão criada.
Algoritmos e Estrutura de Dados Algoritmos , Fluxogramas

A coluna da esquerda apresenta as estruturas de controle e decisão que definem o fluxo de programa e a da direita, a descrição resumida de funcionamento dessas estruturas. Numere a coluna da direita de acordo com a da esquerda.   1- while-do  ( ) Depende de uma decisão booleana para o   fluxo     executar um (ou mais) comando(s) ou outro comando.     2- repeat-until                                                       ( ) Permite o teste de uma variável, comparando-a com uma lista                                                               de valores.     3- for-do  ( ) Repete um (ou mais) comando(s) até que a         condição dada se torne verdadeira.      4- if-then-else  ( ) Repete um (ou mais) comando(s) até que a  condição dada se torne verdadeira.      5- case-else                                   ( ) Repete um (ou mais) comando(s) testando no final se a                                                                condição se tornou verdadeira.               ( ) Executa um (ou mais) comando(s) durante                                                                 determinado número de vezes prédefinido.   Marque a sequência correta.  

A: 4, 2, 5, 3, 1
B: 5, 4, 2, 1, 3
C: 1, 3, 2, 4, 5
D: 4, 5, 1, 2, 3
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Considere o pseudocódigo que define a função fibo, exibido a seguir.        Para um inteiro n ≥ 1, a complexidade do algoritmo utilizado é:  

A: O(n)
B: O(log n)
C: O(n2 )
D: O(2n )
E: O(2n-2 )
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Dado o pseudocódigo Algoritmo "questao_43"; Inicio Leia (A); Leia (B); C <- 0; Enquanto B > A faça inicio A <- A + 5; B <- B – 1; C <- A * B; fim; Se (C < 500) Então Escreva (‘Grupo 1’) Senão Se ((C > 500) e (C < 600)) Então Escreva (‘Grupo 2’) Senão Se ((C > 600) e (C < 700)) Então Escreva (‘Grupo 3’) Senão Se ((C > 700) e (C < 800)) Então Escreva (‘Grupo 4’) Senão Escreva (‘Grupo 5’); Fim. Para as variáveis A e B possuindo os valores 5 e 27, respectivamente, a alternativa que representa a saída correta obtida no final do algoritmo é 

A: Grupo 1
B: Grupo 2
C: Grupo 3
D: Grupo 4
E: Grupo 5
Algoritmos e Estrutura de Dados Estrutura de Dados , Filas

Para uma estrutura de dados do tipo fila com as funções adicionar(valor), remover() e procurar(índice), assuma uma fila P com os seguintes valores iniciais {1, 6, 9, 12, 15}, em que o elemento mais à esquerda da fila é acessado com índice zero(0). A partir desse contexto, são realizadas as seguintes operações em sequência: 1. P.remover() 2. P.adicionar(8) 3. P.adicionar(3) 4. P.remover() Após a execução da operação 4, a operação P.procurar(3) é executada, a qual retorna o valor

A: 8
B: 4
C: 1
D: 12
E: 6
Algoritmos e Estrutura de Dados Estrutura de Dados , Listas

Considere a seguinte definição de uma estrutura de dados: “é uma sequência de células, sendo que cada célula contém um objeto e o endereço da célula seguinte; todos os objetos são do mesmo tipo”. Assinale a alternativa que apresenta uma estrutura de dados com essas características.

A: Grafo.
B: Matriz.
C: Árvore binária.
D: Árvore ternária.
E: Lista encadeada.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

O algoritmo a seguir foi elaborado na forma de uma pseudolinguagem.    Início    [       Inteiro: a1, a2, a3, i, j;        a1 ← 8;        a2 ← 5;        a3 ← 10;         Para i de 1 até 3 faça         [            Para j de 2 até 4 faça            [                 a3 ← a3 + 2*a2 – a1;             ]             a1 ← a1 – 1;          ]         Imprima a3;       ]   Fim.  Ao final da execução desse código, o valor impresso para a3 será:     

A: 12
B: 16
C: 29
D: 37
E: 45
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Busca

Suponha uma estrutura de dados do tipo vetor, a qual possui algumas centenas de elementos ordenados. Buscas por valores dos elementos desse vetor são constantes e, portanto, é necessário utilizar um método de busca eficiente. Das seguintes opções, qual seria o método de busca ou o algoritmo mais adequado?

A: Busca linear.
B: Busca binária.
C: Bubble sort.
D: Quick sort.
E: Busca sequencial.
Algoritmos e Estrutura de Dados Estrutura de Dados , Matrizes em Estrutura de Dados

Acerca das estruturas homogêneas de dados e dos conceitos da programação orientada a objetos, julgue o item. A matriz é uma estrutura que possui todos os valores do mesmo tipo, ou seja, uma estrutura homogênea e que pode ainda ter mais de uma dimensão.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

O pseudocódigo a seguir apresenta o corpo de uma função. int func(int n) {    if (n <= 1)    {      return n    }    return func(n-1) + func(n-2) } Caso essa função seja chamada recebendo como entrada o valor 10, qual será o valor retornado pela função?   

A: 89
B: 1
C: 21
D: 34
E: 55
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Considere o pseudocódigo a seguir, em que o símbolo ^ indica uma operação XOR bitwise.     a = 12  b = 5  a = a ^ b  b = a ^ b  a = a ^ b     Os valores finais das variáveis a e b são, respectivamente, 

A: 0
B: 1
C: 12 e 5
D: 5 e 12
E: 125 e 512
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Seja T uma árvore balanceada do tipo AVL (Adelson-Velski e Landis) vazia. Supondo que os elementos 5, 10, 12, 8, 7, 11 e 13 sejam inseridos nessa ordem em T, a sequência que corresponde a um percurso de T em pré-ordem é

A: 10, 8, 5, 7, 12, 11 e 13.
B: 10, 7, 5, 8, 12, 11 e 13.
C: 5, 7, 8, 10, 11, 12 e 13.
D: 5, 8, 7, 11, 13, 12 e 10.
E: 5, 10, 12, 8, 7, 11 e 13.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Dados

Considere a operação a seguir.     10(base10) + 10(base2) + 10(base16) + 10(base8)     Qual o resultado da operação (na representação de números sem sinal, com 8 bits)? 

A: 00110100 (base 2).
B: 00100000 (base 2).
C: 00100001 (base 2).
D: 00100100 (base 2).
E: 00100010 (base 2).
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Dada a árvore a seguir, assinale a alternativa que apresenta o passeio em ordem para essa árvore.    

A: 1 2 4 3 5 6 7
B: 1 2 3 4 5 6 7
C: 4 2 1 7 5 6 3
D: 4 2 1 5 3 7 6
E: 7 4 5 6 2 3 1
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

A questão baseia-se nas Figuras 5(a) e 5(b) abaixo. A Figura 5(a) mostra um algoritmo elaborado na ferramenta VisuAlg 2.0. A Figura 5(b) mostra uma sequência de números que poderão ser utilizados pelo algoritmo da Figura 5(a). Por exemplo, se o algoritmo necessitar apenas de um número, lhe será fornecido o número "3"; caso necessite de um segundo número será utilizado o "1", e assim sucessivamente, da esquerda para a direita, na medida do necessário, até a conclusão da execução desse algoritmo.   Ao final da execução do algoritmo elaborado no software Visualg 2.0, mostrado na Figura 5(a), com os dados necessários da Figura 5(b), pode-se afirmar que será exibido o seguinte número: 

A: 1.
B: 2.
C: 3.
D: 4.
E: 5.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos , Lógicas de Programação

Texto associado A questão baseia-se nas Figuras 5(a) e 5(b). A Figura 5(a) mostra, intencionalmente, apenas parte de um algoritmo, representado em pseudocódigo, onde algumas instruções foram suprimidas intencionalmente. As letras "A", "B", "C", "D", "G", "H", "K", "L" e "M" são variáveis lógicas, cujos conteúdos poderão ser somente "falso" ou "verdadeiro". A Figura 5(b) exibe as variáveis e respectivos conteúdos que serão atribuídos a essas variáveis durante a execução desse algoritmo.  Figura 5(a) - Algoritmo  Figura 5(b) - Variáveis e respectivos conteúdos Durante a execução do algoritmo, mostrado na Figura 5(a), serão atribuídas as variáveis lógicas "A", "B", "C", "D", "G", "H", "K", "L" e "M" os conteúdos constantes na Figura 5(b). Em consequência, executando-se esse algoritmo, serão exibidos os números: 

A: 1 e 3.
B: 2 e 3.
C: 1, 4 e 6.
D: 1, 5 e 6.
E: 2, 4 e 6.
Algoritmos e Estrutura de Dados Estrutura de Dados , Filas , Listas ( assuntos)

Texto associado A questão baseia-se na Figura 4, que mostra um porta-moedas com seis compartimentos, onde cada um deles é utilizado para armazenar moedas de um tipo, como, por exemplo, moedas de R$1,00, R$0,50, R$0,25, etc. Nesse porta-moedas, existem cinco compartimentos com moedas e um vazio. Qualquer moeda somente pode ser inserida e retirada desse dispositivo pela sua parte superior.  Figura 4 - Porta-moedas A Figura 4 mostra um porta-moedas que funciona da seguinte forma: (1) ao se acrescentar uma nova moeda, ela é inserida, obrigatoriamente, na parte superior, imediatamente acima da última moeda que já se encontra armazenada nesse dispositivo; se ainda não houver nenhuma moeda em um compartimento, ela será a primeira e as que vierem depois serão inseridas sobre ela; e (2), ao ser retirada uma moeda, é sempre retirada a última que foi inserida, ou seja, a que está sobre todas as demais. Nesse caso, em termos de estrutura de dados, o porta-moedas exemplifica o funcionamento de uma: I. Estrutura do tipo FIFO. II. "Pilha". III. Lista linear. Quais estão corretas? 

A: Apenas I.
B: Apenas III.
C: Apenas I e II.
D: Apenas II e III.
E: I, II e III.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

A questão baseia-se na Figura 1 abaixo, que mostra um algoritmo elaborado no VisuAlg 2.0.   Ao final da execução do algoritmo exibido na Figura 1, é correto afirmar que será exibido o seguinte número: 

A: 0
B: 1
C: 3
D: 3.33333333333333
E: 10
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Texto associado A questão baseia-se na Figura 1, que mostra um algoritmo elaborado na ferramenta VisuAlg 2.0.      Na medida em que o algoritmo da Figura 1 for sendo executado, serão fornecidos, sequencialmente, os seguintes números inteiros, como entrada de dados: "3", "6" e "7". Portanto, ao final da execução desse algoritmo, pode-se afirmar que será(ão) exibido(s) qual(is) caractere(s)?

A: AB.
B: AC.
C: AD.
D: AE.
E: E.
Algoritmos e Estrutura de Dados Algoritmos , Fluxogramas

Na computação é usada muita lógica. Além de conhecimento de linguagens de programação, é necessário conhecer expressões lógicas. Considere os lados de um triângulo como A, B e C. Analise as afirmações abaixo: Triângulo – figura geométrica fechada de três lados, em que cada um é menor que a soma dos outros dois. Triângulo equilátero – um triângulo com três lados iguais. Triângulo isósceles – um triângulo com dois lados iguais. Triângulo escaleno – um triângulo com todos os lados diferentes.  Assinale a expressão lógica que está ERRADA.

A: Equilátero: (A = B) e (B = C).
B: Escaleno: (A <> B) e (B <> C) e (A <> C).
C: Isósceles: (A = B) ou (B = C) ou (A = C).
D: Triângulo: (A < B + C) e (B < A + C) e (C > A + B).
E: Equilátero: (C = A) e (A = B).
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

O pseudocódigo a seguir é referente a um algoritmo com passagem de parâmetros por valor de ALFA para X e por referência de BETA para Y.  Após a execução, para as variáveis ALFA e BETA mostrarão, respectivamente, os seguintes conteúdos: 

A: DF e 2021
B: DF e 2020
C: RJ e 2021
D: RJ e 2020
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

O algoritmo abaixo contém a função FNC21(X).   Após a execução, as variáveis N e S mostrarão, respectivamente, os seguintes valores: 

A: 5 e 15
B: 5 e 51
C: 8 e 15
D: 8 e 51
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Na programação de computadores, as funções são bastante empregadas. Neste contexto, analisa-se a figura que contém um pseudocódigo com o emprego de uma função.  Após a execução, os valores finais das variáveis SOL e LUA são, respectivamente: 

A: 720 e 24
B: 720 e 12
C: 120 e 24
D: 120 e 12
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

A figura a seguir apresenta um pseudocódigo referente a um programa de computador.        Após a execução, a sequência de números gerada está indicada na seguinte opção:  

A: 34 37 35 36 36 35 37 34
B: 37 34 36 35 35 36 34 37
C: 37 36 35 34 34 35 36 37
D: 34 35 36 37 37 36 35 34
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Lógica de programação é a organização coesa de uma sequência de instruções voltadas à resolução de um problema, ou à criação de um software ou aplicação. No contexto, o conceito de algoritmo torna-se fundamental, definido como um conjunto de instruções que um software ou aplicação deve seguir para executar uma tarefa e resolver um problema. Nesse sentido, observa-se o pseudocódigo abaixo referente a um algoritmo, no qual ocorre passagem de parâmetros por valor das variáveis BRASIL para ARGENTINA e por referência de HOLANDA para ITALIA.  Após a execução, os valores finais das variáveis BRASIL e HOLANDA são, respectivamente: 

A: 45 e FALSO
B: 99 e FALSO
C: 45 e VERDADEIRO
D: 99 e VERDADEIRO
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

A figura abaixo ilustra um esquema para elaboração de algoritmos e programas no que se refere às técnicas de programação.  Na geração de códigos executáveis, os processos P1 e P2 são denominados, respectivamente: 

A: codificação e linkedição
B: compilação e linkedição
C: compilação e interpretação
D: codificação e interpretação
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Um algoritmo é uma forma de organizar a sua lógica, a solução para o problema que está sendo solucionado. Normalmente, um algoritmo é uma sequência de passos, em ordem e sem ambiguidade, que deve ser seguida para resolver um problema. Considerando o tema, tipos de algoritmos e conceitos de softwares, analise as alternativas e assinale a que apresenta o tipo de algoritmo que mais se aproxima da definição: “É uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve, de forma a ser entendido por qualquer pessoa) sem necessidade de conhecer a sintaxe de nenhuma linguagem de programação e também é conhecido como portugol”.

A: Fluxograma.
B: Descrição narrativa.
C: Pseudocódigo.
D: lgoritmo tabelado.
Algoritmos e Estrutura de Dados Algoritmos

A ordenação é uma das questões mais importantes da ciência da computação. Em diversas situações é necessário ordenar uma lista, a fim de facilitar a busca de informações. Assinale a opção que indica o método de ordenação, que se baseia na estratégia de resolução de problemas conhecida como divisão e conquista.

A: Bolha.
B: Seleção.
C: Inserção.
D: Quicksort.
E: Mergesort.
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

No contexto das estruturas de dados, considere uma pilha (stack) onde as seguintes operações foram executadas. CLEAR PUSH (12) PUSH (14) POP PUSH (20) PUSH (15) POP PUSH (19) Assinale a opção que indica o número de elementos e o valor do elemento localizado no topo da pilha, ao final das operações. 

A: 3 / 12
B: 3 / 15
C: 3 / 19
D: 5 / 12
E: 5 / 19
Algoritmos e Estrutura de Dados Estrutura de Dados , Grafos

Texto associado A compactação, recurso para otimizar espaço de armazenamento, é um processo pelo qual o HBase se utiliza das probabilidades da ocorrência de símbolos e de palavras em um conjunto de dados, para determinar quantos bits serão utilizados para cada símbolo.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação

Um determinado programador é responsável por tarefas de ordenação e, ao estudar determinados produtos, resolveu ordenar, de maneira crescente, a sequência [64, 34, 25, 12, 90, 11, 22] utilizando dois algoritmos, o Bubble Sort e o Select Sort, nessa ordem. Ele iniciou o teste com o Bubble Sort, mas, na iteração em que a chave 64 atingiu a sua posição correta pela primeira vez, copiou a sequência alcançada nesse estágio e utilizou-a para continuar o trabalho com o algoritmo Select Sort. A partir do momento em que o programador começa a utilizar o segundo algoritmo, quantas trocas de posições de chaves serão realizadas para atingir, pela primeira vez, a situação em que a sequência está ordenada?

A: 1
B: 2
C: 3
D: 4
E: 5
Algoritmos e Estrutura de Dados Estrutura de Dados , Hashing

Uma certa tabela de dispersão (hash) em um programa de computador utiliza a função de espalhamento h(k) = k mod m, em que k é a chave e m é o tamanho de um vetor de listas ligadas indexado por h(k).     Para m = 5013, o índice obtido para k = 10034 é 

A: 2.
B: 8.
C: 5013.
D: 5021.
E: 15047.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Em uma árvore binária de busca balanceada do tipo AVL, as alturas das duas sub-árvores de um nó qualquer diferem em no máximo 1. A construção de uma árvore desse tipo, inicialmente vazia, por meio da inserção sucessiva de nós, utiliza uma certa operação para manter o balanceamento desejado quando necessário. Essa operação é

A: empilhamento.
B: desempilhamento.
C: concatenação.
D: rotação.
E: poda.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

O programa a seguir, expresso na forma de uma pseudolinguagem, possui três loops. Analise a execução do algoritmo.           Ao final da execução do algoritmo, o valor da variável a será igual a:  

A: 41
B: 42
C: 43
D: 44
E: 45
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Uma estrutura de dados apresenta a seguinte estrutura, com três campos, para representar cada uma de suas células: conteúdo (valor, por exemplo, 1234), esquerdo (ponteiro) e direito (ponteiro).           Assinale a alternativa que apresenta o tipo de estrutura de dados na qual cada célula tem, de uma maneira geral, essa forma de representação.  

A: Árvore binária.
B: Árvore ternária.
C: Grafo direcionado.
D: Grafo não direcionado.
E: Lista com encadeamento simples.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Considere o programa a seguir, apresentado na forma de uma pseudolinguagem.            Caso o valor lido para a variável x tenha sido 10, então ao final da execução desse programa o valor impresso para a variável z terá sido:  

A: 10
B: 30
C: 50
D: 70
E: 90
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Considere as seguintes tabelas verdade:   Analisando as entradas e saídas das tabelas verdade, é correto afirmar que as portas lógicas A e B desempenham, respectivamente, as funções lógicas 

A: XNOR e AND.
B: XOR e NAND.
C: XNOR e NAND.
D: XOR e AND.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

No algoritmo da figura abaixo, ocorrem passagens de parâmetros de M para X por referência, de N para Y por valor e de L para W por referência.        Ao final da execução, os valores que serão impressos para as variáveis M, N e L serão, respectivamente,   

A: FIGUEIRA, 2020 e FALSO.
B: MURIQUI, 2021 e FALSO.
C: MURIQUI, 2019 e VERDADEIRO.
D: FIGUEIRA, 2021 e VERDADEIRO.
E: MURIQUI, 2020 e VERDADEIRO.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos , Tipos de Dados

Leia as afirmativas a seguir:     I. Por estrutura de uma base de dados entende-se os tipos de dados, relacionamentos e restrições pertinentes aos dados.  II. Em PHP, uma variável estática é uma variável que não existe em escopos locais com o mesmo tempo de vida das variáveis globais. Ou seja, uma variável estática deve sempre ser definida através de valores binários (0,1).  III. Um algoritmo é formalmente uma sequência finita de passos que levam à execução de uma tarefa. Pode-se pensar em algoritmo como uma receita ou uma sequência de instruções que dão cabo de uma meta específica.     Marque a alternativa CORRETA: 

A: Nenhuma afirmativa está correta.
B: Está correta a afirmativa I, apenas.
C: Estão corretas as afirmativas II e III, apenas.
D: Estão corretas as afirmativas I e III, apenas.
E: Todas as afirmativas estão corretas.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Leia as afirmativas a seguir: I. Utilizamos os comandos de repetição quando desejamos que um determinado conjunto de instruções ou comandos sejam executados um número definido ou indefinido de vezes, ou enquanto um determinado estado de coisas prevalecer ou até que seja alcançado. II. Num diagrama de bloco, toda decisão terá sempre como resposta um resultado definido em um intervalo de valores de 0 a 10. III. Conferir o certificado de segurança do site acessado é uma forma de prevenir riscos na Internet. Marque a alternativa CORRETA:

A: Nenhuma afirmativa está correta.
B: Está correta a afirmativa I, apenas.
C: Estão corretas as afirmativas II e III, apenas.
D: Estão corretas as afirmativas I e III, apenas.
E: Todas as afirmativas estão corretas.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Leia as afirmativas a seguir: I. Operações Lógicas são utilizadas quando se torna necessário tomar decisões em um diagrama de bloco. II. Os projetos lógico e funcional do banco de dados devem ser capazes de prever o volume de informações armazenadas a curto prazo, apenas. Os projetos devem ter uma reduzida capacidade de adaptação para os cenários de longo prazo. III. O termo softwares refere-se apenas aos códigos maliciosos que prejudicam o funcionamento de um computador. Marque a alternativa CORRETA:

A: Nenhuma afirmativa está correta.
B: Está correta a afirmativa I, apenas.
C: Está correta a afirmativa II, apenas.
D: Está correta a afirmativa III, apenas.
E: Todas as afirmativas estão corretas.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Observe o algoritmo a seguir.     Após a execução, será gerada a seguinte série de números:  

A: 17 14 16 15 15 16 14 17
B: 17 16 15 14 13 12 11 10
C: 17 15 13 11 11 13 15 17
D: 14 15 16 17 17 16 15 14
E: 14 17 15 16 16 15 17 14