Logo Passei Direto
Buscar

Av2 - Algoritmos e Programação Estruturada

User badge image
PVinny

em

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

Prévia do material em texto

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

Mais conteúdos dessa disciplina