Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Algoritmos e Programação - Prova N2
PERGUNTA 1
Leia o trecho a seguir:
“Os tipos primitivos básicos que são utilizados na construção de algoritmos são quatro”.
FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de dados. 3.
ed. São Paulo: Prentice Hall, 2005. p. 14.
Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que
apresenta os quatro tipos primitivos básicos utilizados na construção do algoritmo.
Inteiro, real, caractere e lógico.
PERGUNTA 2
Matriz é uma generalização de um vetor, ou seja, uma matriz é uma tabela de vários valores que
possuem o mesmo tipo, e são armazenados sequencialmente assim como um vetor. As posições na
memória são criadas ...
Assinale a alternativa que completa a definição de matriz.
Sequencialmente a partir da definição de uma matriz.
PERGUNTA 3
Leia o trecho a seguir:
“A tabela verdade é o conjunto de todas as possibilidades combinatórias entre os valores de diversas
variáveis ou expressões lógicas em função do operador lógico utilizado que se encontram em duas
possíveis situações, verdadeiro ou falso sendo uma ferramenta muito utilizada para facilitar a análise
da combinação de expressões e variáveis”.
FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de dados. 3.
ed. São Paulo: Prentice Hall, 2005. p. 23.
Considere a tabela verdade apresentada a seguir e assinale a sequência correta que corresponde à
tabela com os valores verdade de x, y, z e t. Conceitue que V é utilizado para proposição verdadeira e
F para proposição falsa.
A B não A ou B
V V x
V F y
F V z
F F t
Fonte: Elaborada pelo autor.
V, F, V, V.
PERGUNTA 4
Ao ser declarado duas matrizes com seus respectivos nomes, matrizA e matrizB, as duas são do tipo
inteiro, porém a matrizA é do tamanho 4 por 5 (matrizA[4][5]), e a matrizB é do tamanho 5 por 4
(matrizB[5][4]).
Pensando nisso, assinale a alternativa correta:
A matrizB possui 5 linhas e 4 colunas.
PERGUNTA 5
Observe o código a seguir:
#include<math.h>
#include<stdio.h>
#include<string.h>
int main() {
int vetor[5], i;
for (i = 0; i < 5; i++) {
vetor[i] = i + 4;
printf("%d\n",vetor[i]);
}
return 0;
}
Assinale a alternativa que corresponde ao valor que será exibido quando o i for igual a 3.
7
PERGUNTA 6
Em razão do enorme sucesso e procura pelos fãs, o show de reencontro da dupla Sandy e Junior terá
mais duas apresentações extras em Curitiba. Entretanto, nesses shows só podem entrar pessoas
acima de 16 anos. Sendo assim, foi feito um pseudo código, utilizando uma estrutura de decisão:
Se idade >= 16 Então Início Libera
Compra do ingresso Fim
Assinale a alternativa que corresponde à estrutura utilizada:
decisão simples;
PERGUNTA 7
Durante uma palestra do filósofo Mário Sérgio Cortella, que acontecerá na cidade de Maringá, no
estado do Paraná, diversos professores debaterão diversos assuntos, como filosofia, cidadania,
política, dentre outros. Os produtores do evento decidiram que quem apresentar a carteirinha de
estudante receberá 70% de desconto no ingresso. Sendo assim, foi desenvolvido o pseudocódigo a
seguir:
______________________ Início
Dar desconto de 70% Fim Senão
Início Comprar normal
Assinale a alternativa correta, que completa a lacuna com o código contendo a instrução necessária:
Se CARTERINHA Então
PERGUNTA 8
Durante a aula de Matemática, o professor pede que os alunos desenvolvam sua própria calculadora
básica, utilizando pseudocódigo para receber dois valores. Dependendo da operação digitada,
realizará uma das 4 operações matemáticas: somar, subtrair, dividir ou multiplicar. Sabendo que é
possível utilizar outra estrutura, o professor também aos alunos que apliquem a instrução CASO. Qual
estrutura de decisão melhor se encaixa e pode ser utilizada nesse caso específico?
Estrutura de Decisão Múltipla Escolha.
PERGUNTA 9
Observe o código a seguir.
#include <stdio.h>
#include <math.h>
#include <string.h>
int main(void)
{
int numero, d, numerod = 0, vetor[numerod], contador = 0;
scanf("%d",&numero);
for (d = 1; d <= numero; d++){
if (numero % d == 0){
vetor[contador] = d;
contador++;
numerod++;
}
}
for(contador =0; contador < numerod; contador++){
printf("%d\n",vetor[contador]);
}
return 0;
}
Foi criado um algoritmo que seja lido um número X e ele vai preencher um vetor com os divisores de
X, começando do X até o número 1, e será imprimido o vetor em ordem inversa, no caso, de trás para
frente. O usuário inseriu o valor 100.Assinale a alternativa que apresenta os valores de saída.
20 e 25
PERGUNTA 10
Leia o trecho a seguir:
“O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que
serão armazenados em variáveis.” Quando o algoritmo mostra os dados que calculou, como uma
forma de apresentar a resposta ao problema que solucionou, utiliza-se o comando de saída.
FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de dados. 3.
ed. São Paulo: Prentice Hall, 2005. p. 26-27.
A partir do conteúdo estudado em relação aos comandos de entrada e saída, assinale a alternativa
correta referente ao comando de saída.
A finalidade do comando de saída é exibir o conteúdo da variável identificada.

Mais conteúdos dessa disciplina