Logo Passei Direto
Buscar

Colaborar - Av2 - Algoritmos e Programação Estruturada

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Prévia do material em texto

 Algoritmos e Programação Estruturada (/alu…
Av2 - Algoritmos e Programação Estruturada
Sua avaliação foi confirmada com sucesso
Colaborar  
(/notific
×
Informações Adicionais
Período: 14/10/2024 00:00 à 02/12/2024 23:59
Situação: Cadastrado
Tentativas: 3 / 3
Pontuação: 1000
Protocolo: 1068690728
Avaliar Material
1)
a)
b)
Funções são usadas para organizar o código, evitando a repetição de linhas de comandos. Uma boa
prática de programação é avaliar se um determinado trecho precisa ser escrito mais de uma vez. Se a
resposta for sim, então esse trecho deve ser transformado em uma funcionalidade. Avalie o código a
seguir.
#include
   int somar(){
   return 2 + 3.23;
}
int main(){
   int resultado = 0;
   resultado = somar();
   printf("\nO resultado da função é = %d", resultado);
   return 0;
}
Com base no código, assinale a alternativa correta.
Alternativas:
Será impresso na tela "O resultado da função é = 5.23".
Será impresso na tela "O resultado da função é = 2".
22/11/2024, 21:08 Colaborar - Av2 - Algoritmos e Programação Estruturada
https://www.colaboraread.com.br/aluno/avaliacao/index/3849879302?atividadeDisciplinaId=16881204 1/3
https://www.colaboraread.com.br/aluno/timeline/index/3849879302?ofertaDisciplinaId=2240766
https://www.colaboraread.com.br/aluno/timeline/index/3849879302?ofertaDisciplinaId=2240766
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
c)
d)
e)
2)
a)
b)
c)
d)
e)
3)
a)
b)
c)
d)
Será impresso na tela "O resultado da função é = 3".
Será impresso na tela "O resultado da função é = 5". Alternativa assinalada
Será dado um erro de execução, pois a função espera retornar um int, e está sendo retornado um
número real.
As matrizes são estruturas de dados bidimensionais, representadas por linhas e colunas, utilizadas para
armazenar elementos de um mesmo tipo. Cada elemento em uma matriz é acessado através de seus
índices de linha e coluna. Considere as afirmações a seguir sobre matrizes:
I. Uma matriz é uma estrutura de dados de tamanho fixo, ou seja, uma vez que é criada, o número de linhas
e colunas não pode ser alterado.
II. Para acessar um elemento específico em uma matriz, é necessário conhecer os índices de linha e coluna
associados a esse elemento.
III. Matrizes são adequadas para armazenar coleções de elementos com tamanhos dinâmicos, pois
permitem a adição e remoção de linhas e colunas conforme necessário.
Alternativas:
I, apenas.
II, apenas.
I e II, apenas. Alternativa assinalada
II e III, apenas.
I, II e III.
Em computação, um vetor é uma estrutura de dados que armazena uma sequência de elementos do
mesmo tipo. Os vetores são utilizados para armazenar coleções de dados que podem ser acessados e
manipulados de forma eficiente por meio de seus índices. Os vetores têm tamanho fixo, ou seja, a
quantidade de elementos que podem ser armazenados é determinada durante sua criação. Após a criação,
o tamanho do vetor não pode ser alterado, a menos que se crie um vetor com um tamanho diferente e
copie os elementos do vetor original para o novo.
Considerando o contexto apresentado, assinale a alternativa correta.
Alternativas:
Um vetor é uma estrutura de dados que armazena elementos de tipos diferentes, permitindo o acesso
aos elementos por meio de índices numéricos.
Um vetor é uma estrutura de dados que armazena uma sequência de elementos do
mesmo tipo, permitindo o acesso aos elementos por meio de índices numéricos.
Alternativa assinalada
Um vetor é uma estrutura de dados que armazena apenas um elemento do tipo inteiro, permitindo o
acesso aos elementos por meio de índices alfabéticos.
Um vetor é uma estrutura de controle utilizada para criar repetições em um programa, executando um
bloco de código várias vezes.
22/11/2024, 21:08 Colaborar - Av2 - Algoritmos e Programação Estruturada
https://www.colaboraread.com.br/aluno/avaliacao/index/3849879302?atividadeDisciplinaId=16881204 2/3
e)
4)
a)
b)
c)
d)
e)
5)
a)
b)
c)
d)
e)
Um vetor é uma estrutura de dados que armazena elementos de tipos diferentes, permitindo o acesso
aos elementos por meio de índices alfabéticos.
O escopo de criação de variáveis é dividido em duas categorias, local ou global. Quando se tem variáveis
que ambas são locais, elas existem e são notadas somente dentro do corpo da função onde foram
definidas. Para definir uma variável global é preciso criá-la fora da função, assim ela será visível por todas as
funções do programa. Nesse contexto, analise as asserções a seguir:
I. A utilização de variáveis globais permite dimensionar o uso da memória.
II. As funções e procedimento tem pouca relevância em programação.
III. As variáveis locais são criadas e mantidas na memória ao fim da função.
IV. As variáveis globais permanecem na memória durante todo o tempo de execução.
É correto o que se afirma em:
Alternativas:
I e II, apenas
III e IV, apenas.
II e III, apenas.
I e IV, apenas. Alternativa assinalada
I, II, III e IV.
A ideia de criar programas com blocos de funcionalidades vêm de uma técnica de projeto de algoritmos,
utilizada para melhorar o processo de desenvolvimento da programação. É necessário quebrar um
problema em outros subproblemas menores, usar uma sequência de instruções separada, para resolver
cada subproblema e juntar a solução de cada subproblema para alcançar a solução completa do problema
original. Quais são os três passos que facilitam a resolução e a organização de um programa?
Alternativas:
Eliminar – Associar – Programar
Dividir – Conquistar – Combinar Alternativa assinalada
Alterar – Repartir – Atribuir
Documentar – Redistribuir – Agrupar
Modelar – Assentar – Associar
22/11/2024, 21:08 Colaborar - Av2 - Algoritmos e Programação Estruturada
https://www.colaboraread.com.br/aluno/avaliacao/index/3849879302?atividadeDisciplinaId=16881204 3/3

Mais conteúdos dessa disciplina