Logo Passei Direto
Buscar

Avaliação Final (Objetiva) - Individual

User badge image
Joel Ribeiro

em

Ferramentas de estudo

Questões resolvidas

Ao iniciar a construção de um algoritmo, o desenvolvedor deverá analisar inicialmente quais dados deverão ser inseridos pelo usuário, a fim de que sejam definidas as variáveis e, se for o caso, as constantes que serão utilizadas pelo algoritmo na execução das instruções, sendo que estas informações deverão ser declaradas no início do algoritmo. Com relação aos conceitos de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As partes (etapas) básicas de praticamente qualquer problema são a entrada, o processamento e a saída.
( ) Uma variável é um 'local' na memória do computador utilizado para armazenar uma informação.
( ) Uma variável não pode ter seu valor alterado durante a execução de um algoritmo.
( ) O comando MOD realiza a divisão entre dois valores numéricos e retorna o resto da divisão.
A V - V - F - V.
B F - F - V - F.
C F - V - F - V.
D V - V - F - F.

Poderão existir situações em que será necessário o agrupamento de várias estruturas de seleções, formando, assim, uma seleção encadeada. Tal situação ocorre quando há a necessidade de se verificar mais de duas condições. Com base nessa informação, analise o algoritmo a seguir e assinale a alternativa CORRETA:

A O Comando4 sempre será executado, uma vez que a condição na linha 14 é sempre falsa.
B O Comando5 sempre será executado.
C Se a condição da linha 14 for verdadeira, somente o Comando3 será executado.
D Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados.

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

Questões resolvidas

Ao iniciar a construção de um algoritmo, o desenvolvedor deverá analisar inicialmente quais dados deverão ser inseridos pelo usuário, a fim de que sejam definidas as variáveis e, se for o caso, as constantes que serão utilizadas pelo algoritmo na execução das instruções, sendo que estas informações deverão ser declaradas no início do algoritmo. Com relação aos conceitos de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As partes (etapas) básicas de praticamente qualquer problema são a entrada, o processamento e a saída.
( ) Uma variável é um 'local' na memória do computador utilizado para armazenar uma informação.
( ) Uma variável não pode ter seu valor alterado durante a execução de um algoritmo.
( ) O comando MOD realiza a divisão entre dois valores numéricos e retorna o resto da divisão.
A V - V - F - V.
B F - F - V - F.
C F - V - F - V.
D V - V - F - F.

Poderão existir situações em que será necessário o agrupamento de várias estruturas de seleções, formando, assim, uma seleção encadeada. Tal situação ocorre quando há a necessidade de se verificar mais de duas condições. Com base nessa informação, analise o algoritmo a seguir e assinale a alternativa CORRETA:

A O Comando4 sempre será executado, uma vez que a condição na linha 14 é sempre falsa.
B O Comando5 sempre será executado.
C Se a condição da linha 14 for verdadeira, somente o Comando3 será executado.
D Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:687775)
Peso da Avaliação 3,00
Prova 41845414
Qtd. de Questões 11
Acertos/Erros 10/1
Nota 10,00
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 Varchar.
C Memo.
D Texto.
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=2, VB=63, VC=1, VD=1, VE=96.
B VA=63, VB=2, VC=31, VD=1, VE=96.
C VA=63, VB=2, VC=31, VD=1, VE=66.
D VA=63, VB=2, VC=1, VD=31, VE=66.
Ao iniciar a construção de um algoritmo, o desenvolvedor deverá analisar inicialmente quais dados deverão ser inseridos 
pelo usuário, a fim de que sejam definidas as variáveis e, se for o caso, as constantes que serão utilizadas pelo algoritmo na 
execução das instruções, sendo que estas informações deverão ser declaradas no início do algoritmo. Com relação aos conceitos 
de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As partes (etapas) básicas de praticamente qualquer problema são a entrada, o processamento e a saída.
( ) Uma variável é um "local" na memória do computador utilizado para armazenar uma informação.
( ) Uma variável não pode ter seu valor alterado durante a execução de um algoritmo.
( ) O comando MOD realiza a divisão entre dois valores numéricos e retorna o resto da divisão.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - F - V - F.
C F - V - F - V.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
D V - V - F - F.
Com o objetivo de acessar os dados de modo mais eficiente, existe a possibilidade de desenvolver algoritmos que realizarão 
a ordenação desses dados em ordem numérica ou alfabética. Para tanto, existem diversos métodos que podem ser implementados 
para tal tarefa. Com base nessa informação, assinale a alternativa CORRETA que apresenta três métodos de ordenação:
A Bubble Sort; Quicksort e Order Now.
B Slowsort; Insertion Sort e Merge Sort.
C Selection Sort, Bubble Sort e Quicksort.
D Heap Sort; Quicksort e Agile Sort.
Poderão existir situações em que será necessário o agrupamento de várias estruturas de seleções, formando, assim, uma 
seleção encadeada. Tal situação ocorre quando há a necessidade de se verificar mais de duas condições. Com base nessa 
informação, analise o algoritmo a seguir e assinale a alternativa CORRETA:
A O Comando4 sempre será executado, uma vez que a condição na linha 14 é sempre falsa.
B O Comando5 sempre será executado.
C Se a condição da linha 14 for verdadeira, somente o Comando3 será executado.
D Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados.
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.
4
5
6
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
B F - F - V - V.
C F - V - F - F.
D V - V - F - V.
Diante 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 III e V estão corretas.
B As sentenças I, III e IV estão corretas.
C As sentenças I, II e V estão corretas.
D As sentenças I, II e IV estão corretas.
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:
7
8
A 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.
B O programa compila e apresenta erros, pois não calcula a média, e a variável de controle está diferente da solicitada.
C A lógica do programa está correta e compila com sucesso, calculando a média dos alunos.
D Ao executar o programa, não vai atender ao solicitado, pois variáveis Soma e Cont foram inicializadas com 0 (zero).
Um algoritmo poderá receber dados externos informados pelo usuário, a fim de que possa realizar as suas instruções e 
retornar o resultado esperado. Diante disso, assinale a alternativa CORRETA que apresenta o comando responsável pela captação 
dessa informação:
A Leia.
B Digite.
C Insira.
D Escreva.
A construção do algoritmo é importante, porque, além de permitir a definição dos passos para a solução de um problema 
sem precisar se preocupar com as regras complexas de uma linguagem de programação, permitirá que este algoritmo seja 
aplicado posteriormente a qualquer linguagem de programação. Diante disso, observe o algoritmo a seguir e classifique V para as 
sentenças verdadeiras e F para as falsas:
( ) Os comandos para iniciar e finalizar um bloco de instruções deverão ser transcritos na linguagem Pascal como Begin e End, 
respectivamente.
( ) Os comandos Escreva e Leia deverão ser transcritos na linguagem Pascal como Write e Read, respectivamente.
( ) As variáveis Produto e Qtde deverão ser declaradas na linguagem Pascal sendo do tipo Char e Integer, respectivamente.
( ) O símbolo de atribuição de valores apresentados nas linhas 15, 18 e 22 deverá ser transcrito na linguagem Pascal pela junção 
do sinal de igual com dois pontos (=:).
( ) A linha 16 poderá ser implementada na linguagem Pascal através do comando "Case (V_Total >= 100) of".
9
10
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F - V.
B V - V - F - F - F.
C F - V - F - V - V.
D F - F - V - V - F.
(ENADE, 2008) Analise o código apresentado:
A Apresenta somente erro de divisão por zero.
B Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
C Apresenta erros de estrutura condicional e expressão relacional inválida.
D O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
11
Revisar Conteúdo do Livro
Imprimir

Mais conteúdos dessa disciplina