Logo Passei Direto
Buscar

Avaliação Final (Objetiva) - Individual

Ferramentas de estudo

Questões resolvidas

As linguagens de programação suportam estrutura de seleção e repetição para definir a ordem em que instruções, expressões e chamadas de função são executadas e/ou avaliadas. Acerca das estruturas de repetição do VISUALG, analise as afirmativas a seguir:
Assinale a alternativa CORRETA:
I- A estrutura REPITA ATE, repete uma sequência de comandos até que uma determinada condição (especificada através de uma expressão lógica) seja satisfeita.
II- Apenas a estrutura PARA-FAÇA pode ser utilizada para se repetir um conjunto de comandos uma determinada quantidade de vezes.
III- Uma estrutura de repetição possibilita executar um bloco de comando, repetidas vezes, até que seja encontrada uma solução para o cálculo matemático envolvido.
IV- PARA-FAÇA é a estrutura de repetição comumente adotada no percorrimento de um vetor.
a) As afirmativas I e IV estão corretas.
b) Somente a afirmativa IV está correta.
c) Somente a afirmativa II está correta.
d) As afirmativas II, III e IV estão corretas.

Utilizamos o comando "CASO" para que seja possível escolher uma opção dentre várias existentes, sem a necessidade de se usar diversos "Se..Então". Com base nessa estrutura, analise o cenário apresentado no enunciado do algoritmo: "Foi requerido o desenvolvimento de um algoritmo que solicitasse as 4 notas de um aluno e calculasse a média".
Sobre o trecho de código que complementa o algoritmo, assinale a alternativa CORRETA:
a) caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") caso 8 e 10 escreval("Aprovado") senao escreval("Nota inválida.") fimescolha Fimalgoritmo
b) caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") senao escreval("Nota inválida.") fimescolha Fimalgoritmo
c) caso 0,1,2,3 escreval("Reprovado.") caso 4 ate 7 escreval("Em exame final.") caso 8 ate 10 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo
d) caso nota entre 1 e 3 escreval("Reprovado.") caso >4 e < 7 escreval("Em exame final.") caso > 8 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo

Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, poderá fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos diferentes baseado no valor de um identificador. Acerca da estrutura Escolha-Caso, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa CORRETA:
( ) B = VERDADEIRO
( ) B > A + C = FALSO
( ) C = (B - A) = FALSO
( ) (B + A) <= C = VERDADEIRO
( ) ((B - 7) * (A + C)) <= 2 = VERDADEIRO
A) As expressões I e IV estão corretas.
B) As expressões I, II e V estão corretas.
C) As expressões I, II e IV estão corretas.
D) As expressões III e V estão corretas.

Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados pelo usuário, em que poderão ser realizadas diversas operações aritméticas sobre as variáveis declaradas ou valores previamente especificados, a fim de obter o resultado final desejado.
Neste sentido, analise o código apresentado e assinale a alternativa CORRETA que apresenta o conteúdo para as variáveis VA, VB, VC, VD, VE:
A VA=63, VB=2, VC=31, VD=1, VE=66.
B VA=2, VB=63, VC=1, VD=1, VE=96.
C VA=63, VB=2, VC=31, VD=1, VE=96.
D VA=63, VB=2, VC=1, VD=31, VE=66.

(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

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

As linguagens de programação suportam estrutura de seleção e repetição para definir a ordem em que instruções, expressões e chamadas de função são executadas e/ou avaliadas. Acerca das estruturas de repetição do VISUALG, analise as afirmativas a seguir:
Assinale a alternativa CORRETA:
I- A estrutura REPITA ATE, repete uma sequência de comandos até que uma determinada condição (especificada através de uma expressão lógica) seja satisfeita.
II- Apenas a estrutura PARA-FAÇA pode ser utilizada para se repetir um conjunto de comandos uma determinada quantidade de vezes.
III- Uma estrutura de repetição possibilita executar um bloco de comando, repetidas vezes, até que seja encontrada uma solução para o cálculo matemático envolvido.
IV- PARA-FAÇA é a estrutura de repetição comumente adotada no percorrimento de um vetor.
a) As afirmativas I e IV estão corretas.
b) Somente a afirmativa IV está correta.
c) Somente a afirmativa II está correta.
d) As afirmativas II, III e IV estão corretas.

Utilizamos o comando "CASO" para que seja possível escolher uma opção dentre várias existentes, sem a necessidade de se usar diversos "Se..Então". Com base nessa estrutura, analise o cenário apresentado no enunciado do algoritmo: "Foi requerido o desenvolvimento de um algoritmo que solicitasse as 4 notas de um aluno e calculasse a média".
Sobre o trecho de código que complementa o algoritmo, assinale a alternativa CORRETA:
a) caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") caso 8 e 10 escreval("Aprovado") senao escreval("Nota inválida.") fimescolha Fimalgoritmo
b) caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") senao escreval("Nota inválida.") fimescolha Fimalgoritmo
c) caso 0,1,2,3 escreval("Reprovado.") caso 4 ate 7 escreval("Em exame final.") caso 8 ate 10 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo
d) caso nota entre 1 e 3 escreval("Reprovado.") caso >4 e < 7 escreval("Em exame final.") caso > 8 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo

Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, poderá fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos diferentes baseado no valor de um identificador. Acerca da estrutura Escolha-Caso, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa CORRETA:
( ) B = VERDADEIRO
( ) B > A + C = FALSO
( ) C = (B - A) = FALSO
( ) (B + A) <= C = VERDADEIRO
( ) ((B - 7) * (A + C)) <= 2 = VERDADEIRO
A) As expressões I e IV estão corretas.
B) As expressões I, II e V estão corretas.
C) As expressões I, II e IV estão corretas.
D) As expressões III e V estão corretas.

Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados pelo usuário, em que poderão ser realizadas diversas operações aritméticas sobre as variáveis declaradas ou valores previamente especificados, a fim de obter o resultado final desejado.
Neste sentido, analise o código apresentado e assinale a alternativa CORRETA que apresenta o conteúdo para as variáveis VA, VB, VC, VD, VE:
A VA=63, VB=2, VC=31, VD=1, VE=66.
B VA=2, VB=63, VC=1, VD=1, VE=96.
C VA=63, VB=2, VC=31, VD=1, VE=96.
D VA=63, VB=2, VC=1, VD=31, VE=66.

(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

1Diante da crescente necessidade de armazenar a informação, é importante que esta seja armazenada de forma ordenada, seja por ordem alfabética, por idade, localidade ou outro item sobre o qual é necessário trabalhar. No que tange aos modelos de ordenação, analise as sentenças a seguir:
 I- No método de ordenação Bubble Sort, a ideia é percorrer um vetor diversas vezes, realizando a comparação entre dois elementos, até que os elementos de maior valor fiquem alocados no final do vetor.
 II- O método Quicksort vasculha repetidamente o vetor, selecionando um elemento de cada vez e colocando-o na posição correta da sequência.
 III- O método Quicksort utiliza um elemento chamando pivô.
 IV- O método Selection Sort utiliza o conceito de selecionar o elemento mais apto para cada posição. 
V- O método Bubble Sort é adequado para aplicações comerciais em que há uma grande quantidade de dados. Assinale a alternativa CORRETA:
A) As sentenças I, II e V estão corretas.
B) As sentenças I, III e IV estão corretas.
C) As sentenças I, II e IV estão corretas.
D) As sentenças III e V estão corretas.
2Algoritmos 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. Considerando a estrutura de um algoritmo para realizar a conversão de minutos para segundos, analise os processos a seguir: 
I- Escreva(Minutos, ' minutos em segundos é equivalente a ', (Minutos*60), ' segundos.');
 II- Início
 III- var
 IV- Minutos : Real; V- Algoritmo ConversorMinutos; 
VI- Fim.
 VII- Minutos <- 44; Assinale a alternativa que apresenta a sequência CORRETA desse processo:
A) II - III - IV - I - VI - V - VII.
B) II - V - III - IV - VII - I - VI.
C) V - III - IV - II - VII - I - VI.
D) IV - VII - III - I - II - VI - V.
3A sequência de Fibonacci foi descrita no final do século XII pelo italiano Leonardo Fibonacci. Essa sequência é infinita e começa com 0 e 1. Os números seguintes são sempre a soma dos dois números anteriores. Portanto, depois de 0 e 1 vem 1, 2, 3, 5, 8, 13, 21, 34... O algoritmo a seguir apresenta uma solução desse algoritmo desenvolvido em Pascal, em que é solicitada a quantidade de elementos, e o programa apresenta o resultado. Assinale a alternativa CORRETA: FONTE: Disponível em: . Acesso em: 21 jul. 2017.
A) O programa está correto e vai apresentar a sequência correta.
B) O programa está errado, pois as atribuições nas linhas 16, 17 e 18 não são necessárias.
C) O programa está errado, pois as variáveis I e N não podem ser do tipo inteiro.
D) O programa está errado, pois a atribuição de I na linha 12 está incorreta.
4As linguagens de programação suportam estrutura de seleção e repetição para definir a ordem em que instruções, expressões e chamadas de função são executadas e/ou avaliadas. Acerca das estruturas de repetição do VISUALG, analise as afirmativas a seguir: 
I- A estrutura REPITA ATE, repete uma sequência de comandos até que uma determinada condição (especificada através de uma expressão lógica) seja satisfeita. II- Apenas a estrutura PARA-FAÇA pode ser utilizada para se repetir um conjunto de comandos uma determinada quantidade de vezes. III- Uma estrutura de repetição possibilita executar um bloco de comando, repetidas vezes, até que seja encontrada uma solução para o cálculo matemático envolvido.
 IV- PARA-FAÇA é a estrutura de repetição comumente adotada no percorrimento de um vetor. Assinale a alternativa CORRETA:
A) As afirmativas I e IV estão corretas.
B) As afirmativas II, III e IV estão corretas.
C) Somente a afirmativa II está correta.
D) Somente a afirmativa IV está correta.
5A linguagem Pascal possibilita ao desenvolvedor trabalhar com estruturas de vetores e matrizes, as quais possibilitam a manutenção de uma série de elementos de dados, geralmente do mesmo tamanho e tipo de dados. Acerca das estruturas de vetores e matrizes, analise as sentenças a seguir:
 I- As estruturas de vetores e matrizes, na linguagem Pascal, são definidas por Array unidimensional e Array bidimensional, respectivamente.
 II- Para criar um Array unidimensional para armazenar valores inteiros, o desenvolvedor deverá usar a seguinte sintaxe: “valor : Array [1..2, 1..4] of Integer”. 
III- Para percorrer um Array, é necessária a utilização de uma estrutura de repetição, como, por exemplo, WHILE-DO.
 IV- A posição de cada elemento no Array é dada por um índice. Assinale a alternativa CORRETA:
A) As sentenças II e IV estão corretas.
B) As sentenças I e II estão corretas.
C) As sentenças I, III e IV estão corretas.
D) Somente a sentença III está correta.
6Utilizamos o comando "CASO" para que seja possível escolher uma opção dentre várias existentes, sem a necessidade de se usar diversos "Se..Então". Com base nessa estrutura, analise o cenário apresentado no enunciado do algoritmo: "Foi requerido o desenvolvimento de um algoritmo que solicitasse as 4 notas de um aluno e calculasse a média". Após o cálculo, verificar a situação do aluno, seguindo as regras: - Se a nota inferior a 4 está reprovado. - Acima de 8 aprovado. - No intervalo de 4 a 8 em exame. - Senão a nota está incorreta. Algoritmo "nota_semestre" var Nota1, Nota2, Nota3, Nota4, Media: Real Inicio Escreva ("Digite a Primeira nota: ") Leia (Nota1) Escreva ("Digite a Segunda nota: ") Leia (Nota2) Escreva ("Digite a Terceira nota: ") Leia (Nota3) Escreva ("Digite a Quarta nota: ") Leia (Nota4) media:=(Nota1+Nota2+Nota3+Nota4)/4 escolha media ... Sobre o trecho de código que complementa o algoritmo, assinale a alternativa CORRETA:
A) caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") senao escreval("Nota inválida.") fimescolha Fimalgoritmo
B) caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") caso 8 e 10 escreval("Aprovado") senao escreval("Nota inválida.") fimescolha Fimalgoritmo
C) caso 0,1,2,3 escreval("Reprovado.") caso 4 ate 7 escreval("Em exame final.") caso 8 ate 10 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo
D) caso nota entre 1 e 3 escreval("Reprovado.") caso >4 e < 7 escreval("Em exame final.") caso > 8 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo
7Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, poderá fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos diferentes baseado no valor de um identificador. Acerca da estrutura Escolha-Caso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Neste tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um comando diferente associado a cada uma destas. ( ) O identificador poderá receber valores do tipo inteiro ou caractere. ( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas na estrutura do Escolha-Caso, poderá executar um bloco de instruções no comando senão. ( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura Se-então, sem prejuízo algum. ( ) A estrutura Escolha-Caso pode ser utilizada em qualquer situação em que houver a necessidade do algoritmo tomar caminhos diversos. Assinale a alternativa que apresenta a sequência CORRETA:
A) F - F - V - F - V.
B) V - F - F - V - F.
C) F - V - F - F - V.
D) V - V - V - V - F.
8Os operadores aritméticos, relacionais e lógicos são de suma importância nas estruturas algorítmicas, já que possibilitam a realização de cálculos matemáticos e auxiliam na tomada de decisões através de comparações ou combinações, as quais resultarão um valor verdadeiro ou falso baseados em um quadro conhecido por tabela verdade. Considerando as seguintes atribuições: A = 3, B = 7 e C = 4, analise as expressões lógicas a seguir:
 I- (A + C) >= B = VERDADEIRO
 II- B > A + C = FALSO
 III- C = (B - A) = FALSO
 IV- (B + A) <= C = VERDADEIRO
 V- ((B - 7) * (A + C)) <= 2 = VERDADEIRO Assinale a alternativa CORRETA:
A) As expressões I e IV estão corretas.
B) As expressõesI, II e V estão corretas.
C) As expressões I, II e IV estão corretas.
D) As expressões III e V estão corretas.
9Foi solicitado um algoritmo em Pascal, para calcular a média e apresentar a quantidade de registros digitados. Analise o código apresentado e classifique V para as sentenças verdadeiras e F para as falsas: ( ) As variáveis são inicializadas nas linhas 6 e 10. ( ) O programa vai encerrar a execução quando a nota digitada for zero. ( ) O comando While executa o teste somente no final da execução. ( ) A média calculada na linha 17 deveria ser calculada dentro do laço de repetição (Loop), antes da linha 16. Assinale a alternativa que apresenta a sequência CORRETA:
A) F - V - V - F.
B) V - F - F - V.
C) V - F - V - V.
D) V - F - F - F.
10Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados pelo usuário, em que poderão ser realizadas diversas operações aritméticas sobre as variáveis declaradas ou valores previamente especificados, a fim de obter o resultado final desejado. Neste sentido, analise o código apresentado e assinale a alternativa CORRETA que apresenta o conteúdo para as variáveis VA, VB, VC, VD, VE:
A) VA=63, VB=2, VC=31, VD=1, VE=96.
B) VA=2, VB=63, VC=1, VD=1, VE=96.
C) VA=63, VB=2, VC=1, VD=31, VE=66.
D) VA=63, VB=2, VC=31, VD=1, VE=66.
11(ENADE, 2008) Com relação ao algoritmo apresentado, que manipula um vetor de inteiros, julgue os itens a seguir: 
I Quando as variáveis I e J valerem, respectivamente, 0 e 1 , a linha 13 apresentará a sequência de valores 0,2,4,3,1.
II Quando as variáveis I e J valerem, respectivamente, 1 e 0, a linha 13 apresentará a sequência de valores 0,2,3,1 ,4. 
III Quando as variáveis I e J valerem, respectivamente, 1 e 2, a linha 13 apresentará a sequência de valores 0,3, 4,1,2. Assinale a opção correta:
A) Apenas os itens II e III estão corretos.
B) Apenas os itens I e III estão corretos.
C) Apenas os itens I e II estão corretos.
D) Apenas o item III está correto.
12(ENADE, 2008) Analise o código apresentado:
A) Apresenta erros de estrutura condicional e expressão relacional inválida.
B) Apresenta somente erro de divisão por zero.
C) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
D) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.

Mais conteúdos dessa disciplina