Logo Passei Direto
Buscar

estrutura de dados 1

User badge image
Lucas Peruck

em

Ferramentas de estudo

Questões resolvidas

Os códigos desenvolvidos até agora foram pequenos, mas caso seja necessário criar algo mais robusto, sem funções, será difícil, caso se queira repetir o código em outra parte do programa poderia se copiar as linhas, mas caso tenha de mudar algo nele, o programador teria que refazer em vários trechos do programa. Para esses casos o melhor é usar funções.
Como se denomina o processo que se refere a maneira como a função devolve o resultado (se existir) para quem a chamou?
a. Parâmetros da função.
b. Desvio da função.
c. Rateio da função.
d. Contorno da função.
e. Retorno da função.

Uma lista, por exemplo, tem o conceito semelhante às listas reais, aquelas que são usadas no dia a dia, com elementos e uma sequência entre esses elementos. Listas em C são extremamente importantes e permitem a criação de programa mais complexos.
Neste sentido, analise as afirmativas abaixo:
I. Conceito de lista é algo comum para as pessoas, pois trata-se de uma relação finita de itens. Todos contidos sobre um mesmo tema;
II. Na computação, lista é uma estrutura de linear utilizada para armazenar e organizar dados do mesmo tipo no computador;
III. Um exemplo de lista é a Lista Fila (FIFO);
IV. Quanto a inserção, na lista por Pilha deve-se inserir ou remover elementos no final da lista.
a. Todas as alternativas estão corretas.
b. Apenas II e III estão corretas.
c. Apenas I, II e IV estão corretas.
d. Apenas I, II e III estão corretas.
e. Apenas II e IV estão corretas.

Complete a lacuna na afirmação a seguir: O comando ___________ repete um laço de código enquanto uma condição for True, mas se o programador quisesse que o código repetisse um bloco de instruções um certo número de vezes, ele teria que declarar uma variável, verificar se essa variável ultrapassou um certo valor, e incrementar essa variável.
a. Infinity.
b. Whity
c. Vale.
d. Whale.
e. While.

Todas as linguagens usam instruções como base. Essas instruções são seguidas literalmente pelos computadores. Dessa forma, se metaforicamente mandarmos o computador pular, teríamos que definir para ele diversas variáveis, como a forma de realizar o pulo, a qual altura ele deve pular, qual o impulso ele deve ter, onde ele deve cair etc.
Ainda assim, a respeito das linguagens, julgue as afirmativas abaixo com “V” para verdadeiro e “F” para falso:
( ) Existem raras linguagens de programação e dificilmente surgem novas, devido a complexidade.
( ) As linguagens de alto nível podem ser compiladas, transformando a linguagem diretamente em código de máquina, um processo que pode tomar tempo, dependendo do tamanho do código a ser compilado, mas tem a melhor performance quando comparado com as outras alternativas.
( ) Com o desenvolvimento do hardware, a execução em código de máquina ou Assembly não se tornou mais viável, pois as instruções se tornaram grandes, e pela falta de claridade, ininteligíveis.
( ) As linguagens de alto nível começaram com a criação das programações estruturadas, que foram criadas para ser sequências de código claras, corretas e facilmente modificadas.
a. F, V, V, V.
b. V, V, V, V.
c. V, F, F, V.
d. V, F, V, F.
e. F, F, F, F.

Segundo BACKES (2013), a função scanf() é uma das funções de entrada/ leitura de dados da linguagem C. Portanto, a função scanf() recebe dois parâmetros de entrada. Analise as afirmativas abaixo:
I. “Tipos de saída”: conjunto de caracteres que especifica o formato dos dados a serem escritos e/ ou o texto a ser escrito.
II. Lista de variáveis: conjunto de nomes de variáveis, separados por vírgula, que serão escritos.
III. “Tipos de entrada”: conjunto de caracteres que especifica o formato dos dados a serem lidos.
IV. Lista de variáveis: conjunto de nomes de variáveis que serão lidos e separados por vírgula, em que cada nome de variável é precedido pelo operador &.
a. Apenas I, II e III estão corretas.
b. Apenas III e IV estão corretas.
c. Apenas II e III estão corretas.
d. Todas as alternativas estão corretas.
e. Apenas II e IV estão corretas.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Os códigos desenvolvidos até agora foram pequenos, mas caso seja necessário criar algo mais robusto, sem funções, será difícil, caso se queira repetir o código em outra parte do programa poderia se copiar as linhas, mas caso tenha de mudar algo nele, o programador teria que refazer em vários trechos do programa. Para esses casos o melhor é usar funções.
Como se denomina o processo que se refere a maneira como a função devolve o resultado (se existir) para quem a chamou?
a. Parâmetros da função.
b. Desvio da função.
c. Rateio da função.
d. Contorno da função.
e. Retorno da função.

Uma lista, por exemplo, tem o conceito semelhante às listas reais, aquelas que são usadas no dia a dia, com elementos e uma sequência entre esses elementos. Listas em C são extremamente importantes e permitem a criação de programa mais complexos.
Neste sentido, analise as afirmativas abaixo:
I. Conceito de lista é algo comum para as pessoas, pois trata-se de uma relação finita de itens. Todos contidos sobre um mesmo tema;
II. Na computação, lista é uma estrutura de linear utilizada para armazenar e organizar dados do mesmo tipo no computador;
III. Um exemplo de lista é a Lista Fila (FIFO);
IV. Quanto a inserção, na lista por Pilha deve-se inserir ou remover elementos no final da lista.
a. Todas as alternativas estão corretas.
b. Apenas II e III estão corretas.
c. Apenas I, II e IV estão corretas.
d. Apenas I, II e III estão corretas.
e. Apenas II e IV estão corretas.

Complete a lacuna na afirmação a seguir: O comando ___________ repete um laço de código enquanto uma condição for True, mas se o programador quisesse que o código repetisse um bloco de instruções um certo número de vezes, ele teria que declarar uma variável, verificar se essa variável ultrapassou um certo valor, e incrementar essa variável.
a. Infinity.
b. Whity
c. Vale.
d. Whale.
e. While.

Todas as linguagens usam instruções como base. Essas instruções são seguidas literalmente pelos computadores. Dessa forma, se metaforicamente mandarmos o computador pular, teríamos que definir para ele diversas variáveis, como a forma de realizar o pulo, a qual altura ele deve pular, qual o impulso ele deve ter, onde ele deve cair etc.
Ainda assim, a respeito das linguagens, julgue as afirmativas abaixo com “V” para verdadeiro e “F” para falso:
( ) Existem raras linguagens de programação e dificilmente surgem novas, devido a complexidade.
( ) As linguagens de alto nível podem ser compiladas, transformando a linguagem diretamente em código de máquina, um processo que pode tomar tempo, dependendo do tamanho do código a ser compilado, mas tem a melhor performance quando comparado com as outras alternativas.
( ) Com o desenvolvimento do hardware, a execução em código de máquina ou Assembly não se tornou mais viável, pois as instruções se tornaram grandes, e pela falta de claridade, ininteligíveis.
( ) As linguagens de alto nível começaram com a criação das programações estruturadas, que foram criadas para ser sequências de código claras, corretas e facilmente modificadas.
a. F, V, V, V.
b. V, V, V, V.
c. V, F, F, V.
d. V, F, V, F.
e. F, F, F, F.

Segundo BACKES (2013), a função scanf() é uma das funções de entrada/ leitura de dados da linguagem C. Portanto, a função scanf() recebe dois parâmetros de entrada. Analise as afirmativas abaixo:
I. “Tipos de saída”: conjunto de caracteres que especifica o formato dos dados a serem escritos e/ ou o texto a ser escrito.
II. Lista de variáveis: conjunto de nomes de variáveis, separados por vírgula, que serão escritos.
III. “Tipos de entrada”: conjunto de caracteres que especifica o formato dos dados a serem lidos.
IV. Lista de variáveis: conjunto de nomes de variáveis que serão lidos e separados por vírgula, em que cada nome de variável é precedido pelo operador &.
a. Apenas I, II e III estão corretas.
b. Apenas III e IV estão corretas.
c. Apenas II e III estão corretas.
d. Todas as alternativas estão corretas.
e. Apenas II e IV estão corretas.

Prévia do material em texto

20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 1/9
Painel / Meus cursos / Estrutura de Dados. / AVALIAÇÕES DO PERÍODO 2022/4
/ ATIVIDADE ONLINE 1 - AV12022/4
Iniciado em domingo, 20 nov 2022, 00:42
Estado Finalizada
Concluída em domingo, 20 nov 2022, 01:04
Tempo
empregado
21 minutos 31 segundos
Avaliar 2,00 de um máximo de 2,00(100%)
Questão 1
Correto
Atingiu 0,20 de 0,20
Observe a imagem a seguir:
 
Nesta imagem, é possível percebermos que há a presença de um código mostrando que a lista
está em uma situação específica. Que situação é essa?
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Está cheia. 
b. Está vazia.
c. Está opaca.
d. Está invisível.
e. Está neutra.
https://moodle.ead.unifcv.edu.br/my/
https://moodle.ead.unifcv.edu.br/course/view.php?id=383
https://moodle.ead.unifcv.edu.br/course/view.php?id=383#section-10
https://moodle.ead.unifcv.edu.br/mod/quiz/view.php?id=31003
20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 2/9
Questão 2
Correto
Atingiu 0,20 de 0,20
Veja um exemplo a seguir Exemplo:
x recebe 4
enquanto x < 5 faça
x recebe x – 1;
imprima x;
fim enquanto
 
Tal exemplo se refere a(o):
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Laço real.
b. Laço finito.
c. Laço infinito. 
d. Comando while.
e. Break.
20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 3/9
Questão 3
Correto
Atingiu 0,20 de 0,20
Os códigos desenvolvidos até agora foram pequenos, mas caso seja necessário criar algo
mais robusto, sem funções, será difícil, caso se queira repetir o código em outra parte do
programa poderia se copiar as linhas, mas caso tenha de mudar algo nele, o programador teria
que refazer em vários trechos do programa. Para esses casos o melhor é usar funções.
Como se denomina o processo que se refere a maneira como a função devolve o resultado
(se existir) para quem a chamou?
Assinale a alternativa correta:
Escolha uma opção:
a. Parâmetros da função.
b. Retorno da função. 
c. Desvio da função.
d. Rateio da função.
e. Contorno da função.
20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 4/9
Questão 4
Correto
Atingiu 0,20 de 0,20
Uma lista, por exemplo, tem o conceito semelhante às listas reais, aquelas que são usadas no
dia a dia, com elementos e uma sequência entre esses elementos. Listas em C são
extremamente importantes e permitem a criação de programa mais complexos.
Neste sentido, analise as afirmativas abaixo:
I. Conceito de lista é algo comum para as pessoas, pois trata-se de uma relação finita de itens.
Todos contidos sobre um mesmo tema.
II. Na computação, lista é uma estrutura de linear utilizada para armazenar e organizar dados
do mesmo tipo no computador.
III. Um exemplo de lista é a Lista Fila (FIFO).
IV. Quanto a inserção, na lista por Pilha deve-se inserir ou remover elementos no final da lista.
Assinale a alternativa correta:
Escolha uma opção:
a. Apenas I, II e III estão corretas.
b. Apenas II e IV estão corretas.
c. Todas as alternativas estão corretas. 
d. Apenas I, II e IV estão corretas.
e. Apenas II e III estão corretas.
20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 5/9
Questão 5
Correto
Atingiu 0,20 de 0,20
Complete a lacuna na afirmação a seguir:
O comando ___________ repete um laço de código enquanto uma condição for True, mas se o
programador quisesse que o código repetisse um bloco de instruções um certo número de
vezes, ele teria que declarar uma variável, verificar se essa variável ultrapassou um certo valor,
e incrementar essa variável.
Assinale a alternativa correta:
Escolha uma opção:
a. Whale.
b. Whity
c. While. 
d. Vale.
e. Infinity.
Questão 6
Correto
Atingiu 0,20 de 0,20
A lista na computação é uma estrutura de linear utilizada para armazenar e organizar dados do
mesmo tipo no computador.
Não obstante, quanto a alocação de memória, esta pode ser de duas formas. Quais são elas?
Assinale a alternativa correta:
Escolha uma opção:
a. Estática e Neutra.
b. Variável e Fixa.
c. Estática e Dinâmica. 
d. Direta e Dinâmica.
e. Direta e Indireta.
20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 6/9
Questão 7
Correto
Atingiu 0,20 de 0,20
Todas as linguagens usam instruções como base. Essas instruções são seguidas literalmente
pelos computadores. Dessa forma, se metaforicamente mandarmos o computador pular,
teríamos que definir para ele diversas variáveis, como a forma de realizar o pulo, a qual altura
ele deve pular, qual o impulso ele deve ter, onde ele deve cair etc.
Ainda assim, a respeito das linguagens, julgue as afirmativas abaixo com “V” para verdadeiro e
“F” para falso:
( ) Existem raras linguagens de programação e dificilmente surgem novas, devido a
complexidade.
( ) As linguagens de alto nível podem ser compiladas, transformando a linguagem diretamente
em código de máquina, um processo que pode tomar tempo, dependendo do tamanho do
código a ser compilado, mas tem a melhor performance quando comparado com as outras
alternativas.
( ) Com o desenvolvimento do hardware, a execução em código de máquina ou Assembly não
se tornou mais viável, pois as instruções se tornaram grandes, e pela falta de claridade,
ininteligíveis.
( ) As linguagens de alto nível começaram com a criação das programações estruturadas, que
foram criadas para ser sequências de código claras, corretas e facilmente modificadas.
Assinale a alternativa correta:
 
Escolha uma opção:
a. V, F, V, F.
b. F, F, F, F.
c. F, V, V, V. 
d. V, F, F, V.
e. V, V, V, V.
20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 7/9
Questão 8
Correto
Atingiu 0,20 de 0,20
O comando while repete um laço de código enquanto uma condição for True, mas se o
programador quisesse que o código repetisse um bloco de instruções um certo número de
vezes, ele teria que declarar uma variável, verificar se essa variável ultrapassou um certo valor,
e incrementar essa variável.
Para facilitar esse processo, existe um outro comando de repetição chamado de for, que teria
tradução de para. O comando for trabalha com uma sequência de algum tipo, como uma string,
lista, ou dicionários que serão vistos mais adiante.
Neste cenário, vejamos abaixo um exemplo de código em C utilizando o comando for:
 
Agora analise as afirmativas abaixo:
 
I. Pode-se verificar que, apesar de ter um funcionamento de repetição parecido com o while, o
for trabalha com sequências em vez de condições.
II. A condição dele está implícita no comando, verificando somente se a sequência a ser usada
já chegou ao fim.
III. O comando for primeiro cria a sequência “sequencia” e coloca o primeiro item dela na
variável “elemento” e checa se a “sequencia” está vazia ou se chegou ao fim dela, para
somente depois executar as instruções que estão endentadas.
IV. Depois que essas instruções são executadas, o código repete o processo, só que dessa
vez ela seleciona o segundo item da sequência, até que não haja mais itens na sequência.
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Apenas I, II e IV estão corretas.
20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 8/9
b. Apenas II e III estão corretas.
c. Todas as alternativas estão corretas. 
d. Apenas I, II e III estão corretas.
e. Apenas II e IV estão corretas.
Questão 9
Correto
Atingiu 0,20 de 0,20
Segundo BACKES (2013), a função scanf() é uma das funções de entrada/ leitura de dados da
linguagem C.
Portanto, a função scanf() recebe dois parâmetros de entrada. Analise as afirmativas abaixo:
I. “Tipos de saída”:conjunto de caracteres que especifica o formato dos dados a serem escritos
e/ ou o texto a ser escrito.
II. Lista de variáveis: conjunto de nomes de variáveis, separados por vírgula, que serão
escritos.
III. “Tipos de entrada”: conjunto de caracteres que especifica o formato dos dados a serem
lidos.
IV. Lista de variáveis: conjunto de nomes de variáveis que serão lidos e separados por vírgula,
em que cada nome de variável é precedido pelo operador &.
É correto o que se afirma em:
Escolha uma opção:
a. Todas as alternativas estão corretas.
b. Apenas III e IV estão corretas. 
c. Apenas II e IV estão corretas.
d. Apenas I, II e III estão corretas.
e. Apenas II e III estão corretas.
20/11/2022 01:04 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2134171 9/9
Questão 10
Correto
Atingiu 0,20 de 0,20
Observe a imagem abaixo:
 
De acordo com a imagem, há um código mostrando como realizar um evento com a lista. Que
evento é este?
Assinale a alternativa correta:
Escolha uma opção:
a. Duplicar a lista
b. Retificar a lista
c. Excluir a lista
d. Renomear a lista
e. Destruir a lista 

Mais conteúdos dessa disciplina