Logo Passei Direto
Buscar

Prova Algoritmo - Objetiva pdf

User badge image
ktgouvea

em

Ferramentas de estudo

Questões resolvidas

Toda linguagem de programação possui uma sintaxe, que é o conjunto de regras que definem as sequências corretas dos elementos de uma linguagem de programação. Na pseudolinguagem portugol não é diferente, já que apresenta várias regras de escrita para o seu desenvolvimento.
Com base nisso, analise as sentenças a seguir:
I- Ao criar um identificador, pode-se fazer uso do underline e caracteres especiais, como @ e #.
II- Com o objetivo de identificar que uma instrução foi finalizada, deve-se utilizar o ponto final.
III- Ao utilizar variáveis, estas deverão ser declaradas no início do algoritmo, definindo-se o tipo de dados que cada uma suportará.
IV- A atribuição de valores às variáveis é realizada através de um operador de atribuição, que no caso da pseudolinguagem portugol é representado pelo sinal :=
V- O valor numérico '10', por estar delimitado por apóstrofos, não poderá ser atribuído a uma variável do tipo Inteiro.
a) As sentenças III e V estão corretas.
b) As sentenças I, III e V estão corretas.
c) As sentenças I, IV e V estão corretas.
d) As sentenças II e III estão corretas.

Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual com características específicas com o intuito de atender às mais variadas situações.
Com relação à técnica de estrutura de repetição REPITA-ATÉ, analise as sentenças a seguir:
I- O teste da condição é realizado no início da estrutura.
II- A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
III- As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro.
A As sentenças I, III e IV estão corretas.
B Somente a sentença IV está correta.
C As sentenças I e II estão corretas.
D As sentenças II e III estão corretas.

Portugol é uma linguagem utilizada para a construção de algoritmos de maneira que a lógica representada no algoritmo não pertença, especificamente, a uma determinada linguagem de programação.
Dado o seguinte pseudocódigo escrito em PORTUGOL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Se for informado o valor de A, for alterado para 2, o resultado final será 18.
( ) O algoritmo não apresentará nenhuma mensagem ao usuário.
( ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração.
( ) Os operadores DIV e MOD só podem ser usados com números reais.
a) V - V - F - F.
b) F - V - V - F.
c) F - V - V - V.
d) V - F - V - F.

Foi solicitada a criação de um algoritmo que fizesse uma busca em uma matriz 6 X 6. O algoritmo deveria solicitar os valores para a matriz, e qual valor seria pesquisado. Também deveria apresentar uma mensagem informando se o valor pesquisado foi ou não encontrado.
O algoritmo anexo foi apresentado como solução para essa atividade. Analise o algoritmo e classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O programa está correto e atende ao solicitado.
(    ) O programa não está correto, devido ao erro na linha 26.
(    ) O programa não está correto, devido ao erro na linha 30.
(    ) A declaração de matriz não está correta, pois não posso ter dois valores iguais.
(    ) A inserção de valores na matriz está correta, somente a busca está com erro.
a) V - F - F - V - F.
b) F - V - F - F - V.
c) V - F - V - V - V.
d) F - V - F - F - F.

Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de entrada, processamento e saída.
Diante disso, com base nas atribuições das variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças:
( ) Se inicializar a=4, x=4 e y=4, ao final da execução Y terá o menor valor.
( ) Se inicializar a=4, x=4 e y=4, ao final da execução X será 44.
( ) O programa apresenta erro, pois não faz a leitura dos valores.
( ) A linha 19 não será executada se inicializar a=4, x=4 e y=4.
A) F - F - V - V.
B) V - V - F - V.
C) V - F - V - F.
D) F - V - F - F.

O quadro resultante de uma ou mais operações lógicas é chamado de tabela-verdade, sendo que um conjunto diferente de operadores, associados de maneira distinta, podem possuir o mesmo resultado.
Dada a tabela-verdade anexa, associe os itens, utilizando o código a seguir:
I- a E b.
II- NÃO a.
III- NÃO b.
IV- a OU b.
( ) F - V - F - V.
( ) F - F - V - F.
( ) V - V - F - F.
( ) V - F - V - V.

(ENADE, 2008) Analise o código apresentado:
A Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
B O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
C Apresenta somente erro de divisão por zero.
D Apresenta erros de estrutura condicional e expressão relacional inválida.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Toda linguagem de programação possui uma sintaxe, que é o conjunto de regras que definem as sequências corretas dos elementos de uma linguagem de programação. Na pseudolinguagem portugol não é diferente, já que apresenta várias regras de escrita para o seu desenvolvimento.
Com base nisso, analise as sentenças a seguir:
I- Ao criar um identificador, pode-se fazer uso do underline e caracteres especiais, como @ e #.
II- Com o objetivo de identificar que uma instrução foi finalizada, deve-se utilizar o ponto final.
III- Ao utilizar variáveis, estas deverão ser declaradas no início do algoritmo, definindo-se o tipo de dados que cada uma suportará.
IV- A atribuição de valores às variáveis é realizada através de um operador de atribuição, que no caso da pseudolinguagem portugol é representado pelo sinal :=
V- O valor numérico '10', por estar delimitado por apóstrofos, não poderá ser atribuído a uma variável do tipo Inteiro.
a) As sentenças III e V estão corretas.
b) As sentenças I, III e V estão corretas.
c) As sentenças I, IV e V estão corretas.
d) As sentenças II e III estão corretas.

Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual com características específicas com o intuito de atender às mais variadas situações.
Com relação à técnica de estrutura de repetição REPITA-ATÉ, analise as sentenças a seguir:
I- O teste da condição é realizado no início da estrutura.
II- A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
III- As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro.
A As sentenças I, III e IV estão corretas.
B Somente a sentença IV está correta.
C As sentenças I e II estão corretas.
D As sentenças II e III estão corretas.

Portugol é uma linguagem utilizada para a construção de algoritmos de maneira que a lógica representada no algoritmo não pertença, especificamente, a uma determinada linguagem de programação.
Dado o seguinte pseudocódigo escrito em PORTUGOL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Se for informado o valor de A, for alterado para 2, o resultado final será 18.
( ) O algoritmo não apresentará nenhuma mensagem ao usuário.
( ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração.
( ) Os operadores DIV e MOD só podem ser usados com números reais.
a) V - V - F - F.
b) F - V - V - F.
c) F - V - V - V.
d) V - F - V - F.

Foi solicitada a criação de um algoritmo que fizesse uma busca em uma matriz 6 X 6. O algoritmo deveria solicitar os valores para a matriz, e qual valor seria pesquisado. Também deveria apresentar uma mensagem informando se o valor pesquisado foi ou não encontrado.
O algoritmo anexo foi apresentado como solução para essa atividade. Analise o algoritmo e classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O programa está correto e atende ao solicitado.
(    ) O programa não está correto, devido ao erro na linha 26.
(    ) O programa não está correto, devido ao erro na linha 30.
(    ) A declaração de matriz não está correta, pois não posso ter dois valores iguais.
(    ) A inserção de valores na matriz está correta, somente a busca está com erro.
a) V - F - F - V - F.
b) F - V - F - F - V.
c) V - F - V - V - V.
d) F - V - F - F - F.

Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de entrada, processamento e saída.
Diante disso, com base nas atribuições das variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças:
( ) Se inicializar a=4, x=4 e y=4, ao final da execução Y terá o menor valor.
( ) Se inicializar a=4, x=4 e y=4, ao final da execução X será 44.
( ) O programa apresenta erro, pois não faz a leitura dos valores.
( ) A linha 19 não será executada se inicializar a=4, x=4 e y=4.
A) F - F - V - V.
B) V - V - F - V.
C) V - F - V - F.
D) F - V - F - F.

O quadro resultante de uma ou mais operações lógicas é chamado de tabela-verdade, sendo que um conjunto diferente de operadores, associados de maneira distinta, podem possuir o mesmo resultado.
Dada a tabela-verdade anexa, associe os itens, utilizando o código a seguir:
I- a E b.
II- NÃO a.
III- NÃO b.
IV- a OU b.
( ) F - V - F - V.
( ) F - F - V - F.
( ) V - V - F - F.
( ) V - F - V - V.

(ENADE, 2008) Analise o código apresentado:
A Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
B O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
C Apresenta somente erro de divisão por zero.
D Apresenta erros de estrutura condicional e expressão relacional inválida.

Prévia do material em texto

17/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/6
Acadêmico: Kátia da Silveira Gouvêa (3253949)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:668857) (peso.:3,00)
Prova: 31773763
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A linguagem de programação Pascal, apesar de assemelhar-se com a pseudolinguagem
portugol, possui diferenças que devem ser destacadas, como, por exemplo, os seus
comandos, que são escritos em inglês, bem como comandos que não existem na
pseudolinguagem. Diante disto, assinale a alternativa CORRETA que apresenta o comando
responsável por limpar a tela:
 a) readln.
 b) break.
 c) clrscr.
 d) write.
2. Toda linguagem de programação possui uma sintaxe, que é o conjunto de regras que
definem as sequências corretas dos elementos de uma linguagem de programação. Na
pseudolinguagem portugol não é diferente, já que apresenta várias regras de escrita para o
seu desenvolvimento. Com base nisso, analise as sentenças a seguir:
I- Ao criar um identificador, pode-se fazer uso do underline e caracteres especiais, como @ e
#.
II- Com o objetivo de identificar que uma instrução foi finalizada, deve-se utilizar o ponto final.
III- Ao utilizar variáveis, estas deverão ser declaradas no início do algoritmo, definindo-se o
tipo de dados que cada uma suportará.
IV- A atribuição de valores às variáveis é realizada através de um operador de atribuição, que
no caso da pseudolinguagem portugol é representado pelo sinal :=
V- O valor numérico '10', por estar delimitado por apóstrofos, não poderá ser atribuído a uma
variável do tipo Inteiro.
Assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) As sentenças I, IV e V estão corretas.
 c) As sentenças I, III e V estão corretas.
 d) As sentenças III e V estão corretas.
3. Os tipos de dados influenciam na forma como o programa será executado, no seu
desempenho e no consumo de memória, sendo que cada linguagem possui o seu conjunto
de tipos de dados. Diante disso, assinale a alternativa CORRETA que apresenta um tipo de
dado da linguagem Pascal:
 a) Integer.
 b) Texto.
 c) Memo.
 d) Varchar.
17/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/6
4. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL, cada qual
com características específicas, com o intuito de atender às mais variadas situações. Com
relação à técnica de estrutura de repetição REPITA-ATÉ, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) O teste da condição é realizado no início da estrutura.
( ) A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
( ) As instruções contidas nesta estrutura de repetição são executadas pelo menos uma
vez.
( ) A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) F - V - V - F.
 c) F - F - F - V.
 d) V - V - F - F.
5. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual
com características específicas com o intuito de atender às mais variadas situações. Com
relação à técnica de estrutura de repetição REPITA-ATÉ, analise as sentenças a seguir:
I- O teste da condição é realizado no início da estrutura.
II- A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
III- As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças II e III estão corretas.
 c) Somente a sentença IV está correta.
 d) As sentenças I e II estão corretas.
6. Portugol é uma linguagem utilizada para a construção de algoritmos de maneira que a lógica
representada no algoritmo não pertença, especificamente, a uma determinada linguagem de
programação. Dado o seguinte pseudocódigo escrito em PORTUGOL, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) Se for informado o valor de A, for alterado para 2, o resultado final será 18.
( ) O algoritmo não apresentará nenhuma mensagem ao usuário.
( ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração.
( ) Os operadores DIV e MOD só podem ser usados com números reais.
Assinale a alternativa que apresenta a sequência CORRETA:
17/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/6
 a) V - V - F - F.
 b) F - V - V - V.
 c) F - V - V - F.
 d) V - F - V - F.
7. Foi solicitada a criação de um algoritmo que fizesse uma busca em uma matriz 6 X 6. O
algoritmo deveria solicitar os valores para a matriz, e qual valor seria pesquisado. Também
deveria apresentar uma mensagem informando se o valor pesquisado foi ou não encontrado.
O algoritmo anexo foi apresentado como solução para essa atividade. Analise o algoritmo e
classifique V para as sentenças verdadeiras e F para as falsas:
( ) O programa está correto e atende ao solicitado.
( ) O programa não está correto, devido ao erro na linha 26. 
( ) O programa não está correto, devido ao erro na linha 30. 
( ) A declaração de matriz não está correta, pois não posso ter dois valores iguais.
( ) A inserção de valores na matriz está correta, somente a busca está com erro.
Assinale a alternativa que apresenta a sequência CORRETA:
17/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/6
 a) V - F - V - V - V.
 b) F - V - F - F - V.
 c) V - F - F - V - F.
 d) F - V - F - F - F.
8. Foi solicitada a criação de um algoritmo para receber notas e calcular a média das notas.
Para encerrar o processamento, deve-se digitar -1. Com base no exposto, analise o
programa e assinale a alternativa CORRETA:
 a) O programa compila e apresenta erros, pois não calcula a média, e a variável de controle
está diferente da solicitada.
 b) A lógica do programa está correta e compila com sucesso, calculando a média dos alunos.
 c) Ao executar o programa, não vai atender ao solicitado, pois variáveis Soma e Cont foram
inicializadas com 0 (zero).
 d) O programa compila, mas não executa, pois a quantidade de alunos não foi definida. O
que impede o cálculo da média.
17/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/6
9. Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam
uma estrutura bem definida e também as etapas de entrada, processamento e saída. Diante
disso, com base nas atribuições das variáveis definidas e no algoritmo a seguir, analise as
seguintes sentenças: 
( ) Se inicializar a=4, x=4 e y=4, ao final da execução Y terá o menor valor.
( ) Se inicializar a=4, x=4 e y=4, ao final da execução X será 44.
( ) O programa apresenta erro, pois não faz a leitura dos valores.
( ) A linha 19 não será executada se inicializar a=4, x=4 e y=4.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F.
 b) V - F - V - F.
 c) V - V - F - V.
 d) F - F - V - V.
17/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 6/6
10.O quadro resultante de umaou mais operações lógicas é chamado de tabela-verdade, sendo
que um conjunto diferente de operadores, associados de maneira distinta, podem possuir o
mesmo resultado. Dada a tabela-verdade anexa, associe os itens, utilizando o código a
seguir:
I- a E b. 
II- NÃO a. 
III- NÃO b. 
IV- a OU b.
( ) F - V - F - V.
( ) F - F - V - F.
( ) V - V - F - F.
( ) V - F - V - V.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) II - I - III - IV.
 b) I - II - III - IV.
 c) IV - II - III - I.
 d) I - IV - III - II.
11.(ENADE, 2008) Analise o código apresentado:
 a) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
 b) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional
inválida.
 c) Apresenta somente erro de divisão por zero.
 d) Apresenta erros de estrutura condicional e expressão relacional inválida.
Prova finalizada com 10 acertos e 1 questões erradas.

Mais conteúdos dessa disciplina