Buscar

APOL 2 Lógica de Programação e Algoritmos 2020

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

APOL 2 Lógica de Programação e Algoritmos 2020
NOTA : 100
Questão 1/10 - Lógica de Programação e Algoritmos
O exemplo abaixo é a sintaxe da matriz usada na representação algorítmica em pseudocódigo.
NomeDaMatriz: Vetor[inicio1..final1, inicio2..final2] de TipoDeMatriz
Observe as afirmativas abaixo:
I. NomeDaMatriz é o identificador.
II. A palavra Vetor é o identificador.
III. TipoDeMatriz define se ela é do tipo formal ou real.
IV. [inicio1..final1, inicio2..final2] define os parâmetros que serão usados nos cálculos.
V. Em TipoDeMatriz nos diz que só serão permitidos valores de um mesmo tipo na matriz.
É correto apenas:
	
	A
	I e II
	
	B
	I e III
	
	C
	I e IV
	
	D
	I e V
	
	E
	Todas as respostas
Questão 2/10 - Lógica de Programação e Algoritmos
As estruturas de repetições também são conhecidas como laços (loops) é a execução de um conjunto de ações uma vez, várias vezes ou nenhuma vez, dependendo de uma condição verdadeira ou falsa, resultado booleano da avaliação de uma expressão.
Existe uma estrutura que é utilizada em simulações em que se faz necessário executar o corpo do laço uma vez e, depois, avaliar a expressão de teste e criar um ciclo repetido. Ou seja, temos a garantia que o laço será executado uma vez. Essa estrutura é conhecida como?
	
	A
	A estrutura de repetição while (ENQUANTO)
	
	B
	A estrutura de repetição while-do (ATE-REPITA)
	
	C
	A estrutura de repetição do-while (REPITA-ATE)
	
	D
	A estrutura de repetição for (PARA)
	
	E
	A estrutura de repetição toward (EM DIREÇÃO A)
Questão 3/10 - Lógica de Programação e Algoritmos
Todas as estruturas de repetições têm a mesma função, que é repetir uma instrução em um determinado número de vezes.
Observe as afirmativas:
I. O Do-While diferente do for e while, testa a condição no final da execução.
II. O For é usado para fazer repetições, onde determinada rotina seja repetida enquanto a condição for verdadeira. 
III. O objetivo da estrutura While é repetir um determinado trecho ENQUANTO uma determinada condição for verdadeira.
IV. Uma Condição pode ser qualquer expressão lógica válida.
É correto apenas:
	
	A
	II, apenas
	
	B
	I, apenas
	
	C
	I e II
	
	D
	I, II, III
	
	E
	Todas as respostas
Questão 4/10 - Lógica de Programação e Algoritmos
Na linguagem C, a estratégia para armazenar caracteres foi usar um array (vetor). Os arrays representam um conjunto de dados relacionados, que são acessados por um índice.
Observe as afirmativas abaixo:
I. Em linguagem C, uma cadeia de caracteres é uma tabela, com vários dados do tipo char, cujo último elemento é o caractere nulo '\0', ou seja, o primeiro caractere do código ASCII (cujo valor é 0).
II. Para armazenarmos uma cadeia de caracteres, devemos reservar uma posição adicional para o caractere de fim da cadeia.
III. Cada texto é um conjunto de caracteres, em que cada um ocupa um byte de memória, armazenado em sequência e terminado por um byte de valor zero ('0').
IV. O último elemento da cadeia de caracteres na linguagem de programação C é zero.
V. A palavra "UNINTER", na linguagem de programação C, é um array que contém oito [8] posições.
Observe as afirmativas abaixo:
	
	A
	I, II e III
	
	B
	I e III
	
	C
	I, II, III e IV
	
	D
	I, II e IV
	
	E
	Todas as respostas
Questão 5/10 - Lógica de Programação e Algoritmos
As estruturas de repetições, também conhecidas como laços (loops), servem para executar um conjunto de ações mais de uma vez, dependendo de uma condição verdadeira ou falsa, resultado booleano da avaliação de uma expressão. 
Observe as possíveis estruturas de laços de repetições:
I. A estrutura de repetição ENQUANTO (while na linguagem C).
II. A estrutura de repetição REPITA-ATE (while-do na linguagem C).
III. A estrutura de repetição REPITA-ATE (do-while na linguagem C).
IV. A estrutura de repetição PARA (for na linguagem C).
V. A estrutura de repetição EM DIREÇÃO A (goto na linguagem C).
É correto apenas:
	
	A
	I, III e IV
	
	B
	I, III e V
	
	C
	I, II e IV
	
	D
	I, II e V
	
	E
	Todas as alternativas
Questão 6/10 - Lógica de Programação e Algoritmos
Analise a declaração do vetor mostrada abaixo em pseudocódigo.
nota: vetor[0..3] de Inteiro
Observe a declaração acima e as afirmativas abaixo:
I. O nome deste vetor (identificador) é vetor.
II. O vetor armazena um conjunto de números inteiros que variam de 0 a 3.
III. O tamanho do vetor é identificado pelo seu índice, localizado dentro dos colchetes [ ].
IV. No vetor, nota[0] guarda o primeiro número inteiro.
V. O vetor tem 4 posições e cada item do vetor tem uma posição individualizada.
É correto apenas:
	
	A
	I e II
	
	B
	I e III
	
	C
	III, IV e V
	
	D
	I, II e IV
	
	E
	Todas as respostas
Questão 7/10 - Lógica de Programação e Algoritmos
As estruturas de repetições também são conhecidas como laços (loops) é a execução de um conjunto de ações uma vez, várias vezes ou nenhuma vez, dependendo de uma condição verdadeira ou falsa, resultado booleano da avaliação de uma expressão.
Em construção de algoritmos usamos uma estrutura de repetição que reúne no cabeçalho os elementos de inicialização, condição e iteração reunidos na forma e o corpo é organizado em seguida. Essa estrutura é conhecida como?
	
	A
	A estrutura de repetição while (ENQUANTO)
	
	B
	A estrutura de repetição while-do (ATE-REPITA)
	
	C
	A estrutura de repetição do-while (REPITA-ATE)
	
	D
	A estrutura de repetição for (PARA)
	
	E
	A estrutura de repetição toward (EM DIREÇÃO A)
Questão 8/10 - Lógica de Programação e Algoritmos
A estrutura de repetição for (PARA) é uma estrutura que reúne no cabeçalho os elementos de inicialização, condição e iteração reunidos na forma e o corpo é organizado em seguida.
I. A inicialização da variável contadora é realizada implicitamente, com o valor de <início> informado da declaração da estrutura PARA. 
II. A iteração é controlada pela condição que determina a quantidade de vezes que será repetida pelo valor <início> e <fim>.
III. No final de cada iteração, o valor da variável contadora é incrementado no valor especificado pelo <valor de incremento>).
IV. O bloco de uma ou mais instrução são delimitados pelas chaves.
V. É possível ter um ou mais laços de repetições dentro do PARA. Essa técnica é conhecida como laços de repetições aninhados.
É correto apenas:
	
	A
	I, III, IV e V
	
	B
	I, II, IV e V
	
	C
	II, III, IV e V
	
	D
	I, II, III e IV
	
	E
	Todas as respostas
Questão 9/10 - Lógica de Programação e Algoritmos
Vetor é uma estrutura de dados muito importante dentro do conceito de qualquer linguagem de programação, por isso é fundamental ter os conceitos de vetores bem claros.
Observe as afirmativas abaixo sobre vetores:
I. Podem ser apenas de um tipo.
II. Podem ser acessados através de um índice.
III. O primeiro elemento de um vetor é sempre o número 1.
IV. Cada elemento não é manipulado individualmente.
V. O índice determina a posição na qual o elemento se encontra.
É correto apenas:
	
	A
	I, II e III
	
	B
	I, II e V
	
	C
	II, III, IV e V
	
	D
	I, II, III e V
	
	E
	Todas as respostas
Questão 10/10 - Lógica de Programação e Algoritmos
Assim como no vetor, cada item da matriz é acessado por um número inteiro chamado de índice, que armazena vetores em uma estrutura de dados com duas ou mais dimensões.
Observe as afirmativas abaixo:
I. O índice de uma matriz é formado pela sua posição na linha e na coluna;
II. Cada item é individualizado através da sua posição na Matriz;
III. O índice de uma matriz começa na posição 1,1;
IV. int Matriz[5][3]; Declara uma matriz de 5 linhas e 3 colunas;
V. Cada item de uma matriz possui um identificador (nome) diferente.
É correto apenas:
	
	A
	I, II e IV
	
	B
	I, II e III
	
	C
	II e V
	
	D
	II e IV
	
	E
	Todas as respostas

Outros materiais