Logo Passei Direto
Buscar

estrutura de dados 4

User badge image
Lucas Peruck

em

Ferramentas de estudo

Questões resolvidas

A programação é o desenvolvimento de software por instruções de comando que o hardware deve realizar. As linguagens de programação transformam essas instruções de hardware em uma linguagem mais simples para os programadores. Finalmente os programadores são as pessoas que sabem ler e escrever instruções em alguma linguagem de programação – e esta obra é o primeiro passo para ajudar o leitor a se tornar um programador.
Neste sentido, quanto as linguagens, enumere as afirmativas abaixo, como sendo:
( ) elas abstraem os códigos de máquina em instruções que representam as operações elementares que o computador realiza.
( ) têm uma linguagem mais próxima da linguagem humana, aumentando a performance que um programador leva para escrever um software. As linguagens modernas de programação são desse tipo, sendo Python uma delas.
( ) são diretamente entendidas pelos computadores (linguagem binária em 1s e 0s), conforme o código, eles executam as instruções necessárias.
a. 3, 1, 2
b. 2, 3, 1.
c. 1, 3, 2.
d. 3, 2, 1.
e. 1, 2, 3.

Seguindo na mesma linha de BACKES (2013), o comentário é um trecho de texto incluído dentro do programa para descrever alguma coisa, por exemplo, o que aquele pedaço do programa faz. Permite fazer a documentação interna de um programa.
A linguagem C permite fazer comentários de duas maneiras diferentes. Quais são elas?
a. Por linha e Pro bloco.
b. Por linha e Pro enunciado.
c. Por lacuna e Pro linha.
d. Por comentário e Por linha.
e. Por bloco e Pro Comentário.

De acordo com BACKES (2013), o comando #include é utilizado para declarar as bibliotecas que serão utilizadas pelo programa. Uma biblioteca é um arquivo contendo um conjunto de funções (pedaços de código), variáveis, macros etc., já implementados e que podem ser utilizados pelo programador em seu programa. De modo geral, os arquivos de bibliotecas na linguagem C são terminados com a extensão .h.
Não obstante, O comando #include permite duas sintaxes. Analise as alternativas abaixo:
I. #include < nome_da_biblioteca >
II. #include “nome_da_biblioteca”
III. #include $nome_da_biblioteca$
IV. #include +nome_da_biblioteca+
a. Apenas III e IV estão corretas.
b. Apenas II e III estão corretas.
c. Apenas II e IV estão corretas.
d. Apenas I e IV estão corretas.
e. Apenas I e II estão corretas.

Qualquer expressão relacional que resulte em uma resposta verdadeiro ou falso. São utilizados operadores.
Tais operadores são utilizados em qual situação?
✔ Matemáticos: +, -, *, /, %
✔ Relacionais: >, <, >=, <= , ==, !=
✔ Lógicos: &&, ||
a. Incremento.
b. Laço infinito.
c. Laço finito.
d. Condição.
e. Comando while.

As funções possuem um nome, que é a forma que ela será chamada para executar o trecho de código definido na função. Algumas são incluídas com os módulos do Python, como o print.
Neste sentido, analise as afirmativas abaixo e julgue-as com “V” para verdadeiro e “F” para falso:
( ) Dependendo da função, ela pode não possuir parâmetros.
( ) As funções são comuns em Python e em outras linguagens de programação.
( ) Para definir uma função, usa-se o comando def, seguindo do nome da função e dentro de parênteses, se coloca os argumentos, ou nada caso a função não tenha argumentos.
( ) As funções podem ser definidas como agrupamentos de partes de códigos, que podem ser chamadas quando o programador precisar executar o trecho do código.
a. F, V, F, V.
b. F, V, F, V.
c. F, F, F, F.
d. V, V, V, V.
e. V, V, F, V.

O paradigma imperativo apoia-se na base teórica proporcionada pela Máquina de Turing, tendo como principal lastro tecnológico, a arquitetura de von Neumann. Essa arquitetura leva os programas a terem como recurso central de armazenamento de informação valores armazenados em memória, em forma de estruturas de dados, ou seja, agrupamento de variáveis. As instruções do programa costumam também ser organizadas em posições lógicas contíguas de memória, o que pode tornar mais eficiente o processamento (PELEGRINI, 2009).
Neste sentido, analise as afirmativas abaixo:
I. Nesse paradigma, a ideia central é o conceito de estado de um programa, materializado na configuração da memória do programa e dos seus dados.
II. Além dos comandos de atribuição, as linguagens de programação imperativas costumam disponibilizar ao programador: declarações de variáveis, expressões, comandos condicionais, comandos iterativos e abstrações procedimentais.
III. Quando uma linguagem é capaz de fornecer recursos adequados que permitam a implementação de qualquer algoritmo que possa ser projetado, essa linguagem se diz Turing-Completa.
IV. Uma linguagem de programação imperativa que disponibilize variáveis e valores inteiros, as operações aritméticas básicas, comandos de atribuição, comandos condicionais e interativos é considerada Turing-completa.
a. Apenas II e IV estão corretas.
b. Apenas I, II e IV estão corretas.
c. Apenas I, II e III estão corretas.
d. Apenas II e III estão corretas.
e. Todas as alternativas estão corretas.

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

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

A programação é o desenvolvimento de software por instruções de comando que o hardware deve realizar. As linguagens de programação transformam essas instruções de hardware em uma linguagem mais simples para os programadores. Finalmente os programadores são as pessoas que sabem ler e escrever instruções em alguma linguagem de programação – e esta obra é o primeiro passo para ajudar o leitor a se tornar um programador.
Neste sentido, quanto as linguagens, enumere as afirmativas abaixo, como sendo:
( ) elas abstraem os códigos de máquina em instruções que representam as operações elementares que o computador realiza.
( ) têm uma linguagem mais próxima da linguagem humana, aumentando a performance que um programador leva para escrever um software. As linguagens modernas de programação são desse tipo, sendo Python uma delas.
( ) são diretamente entendidas pelos computadores (linguagem binária em 1s e 0s), conforme o código, eles executam as instruções necessárias.
a. 3, 1, 2
b. 2, 3, 1.
c. 1, 3, 2.
d. 3, 2, 1.
e. 1, 2, 3.

Seguindo na mesma linha de BACKES (2013), o comentário é um trecho de texto incluído dentro do programa para descrever alguma coisa, por exemplo, o que aquele pedaço do programa faz. Permite fazer a documentação interna de um programa.
A linguagem C permite fazer comentários de duas maneiras diferentes. Quais são elas?
a. Por linha e Pro bloco.
b. Por linha e Pro enunciado.
c. Por lacuna e Pro linha.
d. Por comentário e Por linha.
e. Por bloco e Pro Comentário.

De acordo com BACKES (2013), o comando #include é utilizado para declarar as bibliotecas que serão utilizadas pelo programa. Uma biblioteca é um arquivo contendo um conjunto de funções (pedaços de código), variáveis, macros etc., já implementados e que podem ser utilizados pelo programador em seu programa. De modo geral, os arquivos de bibliotecas na linguagem C são terminados com a extensão .h.
Não obstante, O comando #include permite duas sintaxes. Analise as alternativas abaixo:
I. #include < nome_da_biblioteca >
II. #include “nome_da_biblioteca”
III. #include $nome_da_biblioteca$
IV. #include +nome_da_biblioteca+
a. Apenas III e IV estão corretas.
b. Apenas II e III estão corretas.
c. Apenas II e IV estão corretas.
d. Apenas I e IV estão corretas.
e. Apenas I e II estão corretas.

Qualquer expressão relacional que resulte em uma resposta verdadeiro ou falso. São utilizados operadores.
Tais operadores são utilizados em qual situação?
✔ Matemáticos: +, -, *, /, %
✔ Relacionais: >, <, >=, <= , ==, !=
✔ Lógicos: &&, ||
a. Incremento.
b. Laço infinito.
c. Laço finito.
d. Condição.
e. Comando while.

As funções possuem um nome, que é a forma que ela será chamada para executar o trecho de código definido na função. Algumas são incluídas com os módulos do Python, como o print.
Neste sentido, analise as afirmativas abaixo e julgue-as com “V” para verdadeiro e “F” para falso:
( ) Dependendo da função, ela pode não possuir parâmetros.
( ) As funções são comuns em Python e em outras linguagens de programação.
( ) Para definir uma função, usa-se o comando def, seguindo do nome da função e dentro de parênteses, se coloca os argumentos, ou nada caso a função não tenha argumentos.
( ) As funções podem ser definidas como agrupamentos de partes de códigos, que podem ser chamadas quando o programador precisar executar o trecho do código.
a. F, V, F, V.
b. F, V, F, V.
c. F, F, F, F.
d. V, V, V, V.
e. V, V, F, V.

O paradigma imperativo apoia-se na base teórica proporcionada pela Máquina de Turing, tendo como principal lastro tecnológico, a arquitetura de von Neumann. Essa arquitetura leva os programas a terem como recurso central de armazenamento de informação valores armazenados em memória, em forma de estruturas de dados, ou seja, agrupamento de variáveis. As instruções do programa costumam também ser organizadas em posições lógicas contíguas de memória, o que pode tornar mais eficiente o processamento (PELEGRINI, 2009).
Neste sentido, analise as afirmativas abaixo:
I. Nesse paradigma, a ideia central é o conceito de estado de um programa, materializado na configuração da memória do programa e dos seus dados.
II. Além dos comandos de atribuição, as linguagens de programação imperativas costumam disponibilizar ao programador: declarações de variáveis, expressões, comandos condicionais, comandos iterativos e abstrações procedimentais.
III. Quando uma linguagem é capaz de fornecer recursos adequados que permitam a implementação de qualquer algoritmo que possa ser projetado, essa linguagem se diz Turing-Completa.
IV. Uma linguagem de programação imperativa que disponibilize variáveis e valores inteiros, as operações aritméticas básicas, comandos de atribuição, comandos condicionais e interativos é considerada Turing-completa.
a. Apenas II e IV estão corretas.
b. Apenas I, II e IV estão corretas.
c. Apenas I, II e III estão corretas.
d. Apenas II e III estão corretas.
e. Todas as alternativas estão corretas.

Prévia do material em texto

20/11/2022 19:08 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2146889 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, 19:03
Estado Finalizada
Concluída em domingo, 20 nov 2022, 19:08
Tempo
empregado
4 minutos 38 segundos
Avaliar 1,80 de um máximo de 2,00(90%)
Questão 1
Incorreto
Atingiu 0,00 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á vazia.
b. Está neutra.
c. Está opaca.
d. Está invisível.
e. Está cheia. 
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 19:08 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2146889 2/9
Questão 2
Correto
Atingiu 0,20 de 0,20
A programação é o desenvolvimento de software por instruções de comando que o hardware
deve realizar. As linguagens de programação transformam essas instruções de hardware em
uma linguagem mais simples para os programadores. Finalmente os programadores são as
pessoas que sabem ler e escrever instruções em alguma linguagem de programação – e esta
obra é o primeiro passo para ajudar o leitor a se tornar um programador.
Neste sentido, quanto as linguagens, enumere as afirmativas abaixo, como sendo:
1. Linguagem de máquina;
2. Linguagem Assembly;
3. Linguagens de alto nível
( ) elas abstraem os códigos de máquina em instruções que representam as operações
elementares que o computador realiza.
( ) têm uma linguagem mais próxima da linguagem humana, aumentando a performance que
um programador leva para escrever um software. As linguagens modernas de programação
são desse tipo, sendo Python uma delas
( ) são diretamente entendidas pelos computadores (linguagem binária em 1s e 0s), conforme
o código, eles executam as instruções necessárias.
Assinale a alternativa correta:
Escolha uma opção:
a. 3, 1, 2
b. 2, 3, 1. 
c. 1, 3, 2.
d. 3, 2, 1.
e. 1, 2, 3.
20/11/2022 19:08 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2146889 3/9
Questão 3
Correto
Atingiu 0,20 de 0,20
É um trecho de texto incluído dentro do programa para descrever alguma coisa, por exemplo, o
que aquele pedaço do programa faz. Permite fazer a documentação interna de um programa.
Tal afirmação se refere a:
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Post.
b. Prefácio.
c. Enunciado.
d. Comunicado.
e. Comentário. 
20/11/2022 19:08 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2146889 4/9
Questão 4
Correto
Atingiu 0,20 de 0,20
De acordo com BACKES (2013), o comando #include é utilizado para declarar as bibliotecas
que serão utilizadas pelo programa. Uma biblioteca é um arquivo contendo um conjunto de
funções (pedaços de código), variáveis, macros etc., já implementados e que podem ser
utilizados pelo programador em seu programa. De modo geral, os arquivos de bibliotecas na
linguagem C são terminados com a extensão .h.
Não obstante, O comando #include permite duas sintaxes. Analise as alternativas abaixo:
I. #include < nome_da_biblioteca >
II. #include “nome_da_biblioteca”
III. #include $nome_da_biblioteca$
IV. #include +nome_da_biblioteca+
 
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Apenas III e IV estão corretas.
b. Apenas II e III estão corretas.
c. Apenas II e IV estão corretas.
d. Apenas I e IV estão corretas.
e. Apenas I e II estão corretas. 
20/11/2022 19:08 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2146889 5/9
Questão 5
Correto
Atingiu 0,20 de 0,20
Qualquer expressão relacional que resulte em uma resposta verdadeiro ou falso. São utilizados
operadores. Quanto a este assunto, analise os operadores abaixo:
 
✔ Matemáticos: +, -, *, /, %
✔ Relacionais: >, <, >=, <= , ==, !=
✔ Lógicos: &&, ||
 
Tais operadores são utilizados em qual situação?
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Incremento.
b. Laço infinito.
c. Laço finito.
d. Condição. 
e. Comando while.
20/11/2022 19:08 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2146889 6/9
Questão 6
Correto
Atingiu 0,20 de 0,20
Seguindo na mesma linha de BACKES (2013), o comentário é um trecho de texto incluído
dentro do programa para descrever alguma coisa, por exemplo, o que aquele pedaço do
programa faz. Permite fazer a documentação interna de um programa.
A linguagem C permite fazer comentários de duas maneiras diferentes. Quais são elas?
Assinale a alternativa correta: 
Escolha uma opção:
a. Por linha e Pro bloco. 
b. Por linha e Pro enunciado.
c. Por lacuna e Pro linha.
d. Por comentário e Por linha
e. Por bloco e Pro Comentário.
Questão 7
Correto
Atingiu 0,20 de 0,20
Como afirma BACKES (2013), o comando ______________ é utilizado para declarar as
bibliotecas que serão utilizadas pelo programa. Uma biblioteca é um arquivo contendo um
conjunto de funções (pedaços de código), variáveis, macros etc., já implementados e que
podem ser utilizados pelo programador em seu programa. De modo geral, os arquivos de
bibliotecas na linguagem C são terminados com a extensão .h.
Que comando é este?
Assinale a alternativa correta:
Escolha uma opção:
a. #include 
b. #inclusive
c. #solution
d. #comantion+c
e. #invasion
20/11/2022 19:08 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2146889 7/9
Questão 8
Correto
Atingiu 0,20 de 0,20
As funções possuem um nome, que é a forma que ela será chamada para executar o trecho de
código definido na função. Algumas são incluídas com os módulos do Python, como o print.
Neste sentido, analise as afirmativas abaixo e julgue-as com “V” para verdadeiro e “F” para
falso:
( ) Dependendo da função, ela pode não possuir parâmetros.
( ) As funções são comuns em Python e em outras linguagens de programação.
( ) Para definir uma função, usa-se o comando def, seguindo do nome da função e dentro de
parênteses, se coloca os argumentos, ou nada caso a função não tenha argumentos.
( ) As funções podem ser definidas como agrupamentos de partes de códigos, que podem ser
chamadas quando o programador precisar executar o trecho do código.
Assinale a alternativa correta:
Escolha uma opção:
a. F, V, F, V.
b. F, V, F, V.
c. F, F, F, F.
d. V, V, V, V. 
e. V, V, F, V.
20/11/2022 19:08 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2146889 8/9
Questão 9
Correto
Atingiu 0,20 de 0,20
O paradigma imperativo apoia-se na base teórica proporcionada pela Máquina de Turing, tendo
como principal lastro tecnológico, a arquitetura de von Neumann. Essa arquitetura leva os
programas a terem como recurso central de armazenamento de informação valores
armazenados em memória, em forma de estruturas de dados, ou seja, agrupamento de
variáveis. As instruções do programa costumam também ser organizadas em posições lógicas
contíguas de memória, o que pode tornar mais eficiente o processamento (PELEGRINI, 2009).
Neste sentido, analise as afirmativas abaixo:
I. Nesse paradigma, a ideia central é o conceito de estado de um programa, materializado na
configuração da memória do programa e dos seus dados.
II. Além dos comandos de atribuição, as linguagens de programação imperativas costumam
disponibilizar ao programador: declarações de variáveis, expressões, comandos condicionais,
comandos iterativos e abstrações procedimentais.
III. Quando uma linguagem é capaz de fornecer recursos adequados que permitam a
implementação de qualqueralgoritmo que possa ser projetado, essa linguagem se diz Turing-
Completa.
IV. Uma linguagem de programação imperativa que disponibilize variáveis e valores inteiros, as
operações aritméticas básicas, comandos de atribuição, comandos condicionais e interativos é
considerada Turing-completa.
Assinale a alternativa correta:
Escolha uma opção:
a. Apenas II e IV estão corretas.
b. Apenas I, II e IV estão corretas.
c. Apenas I, II e III estão corretas.
d. Apenas II e III estão corretas.
e. Todas as alternativas estão corretas. 
20/11/2022 19:08 ATIVIDADE ONLINE 1 - AV12022/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2146889 9/9
Questão 10
Correto
Atingiu 0,20 de 0,20
As funções possuem um nome, que é a forma que ela será chamada para executar o trecho de
código definido na função. Não obstante, analise a imagem abaixo:
Tal imagem se refere a que tipo de função?
Assinale a alternativa correta:
Escolha uma opção:
a. Função com rateio (put).
b. Função sem rateio (void).
c. Função sem retorno (void). 
d. Função múltipla (FMP).
e. Função com retorno (put).

Mais conteúdos dessa disciplina