·
Análise e Desenvolvimento de Sistemas ·
Algoritmos
Send your question to AI and receive an answer instantly
Recommended for you
5
Simulado de Algoritmos 2014
Algoritmos
UMG
4
Av1 - Algoritmos Técnicas de Programação
Algoritmos
UMG
5
Av2 - Algoritmos e Programação Estruturada
Algoritmos
UMG
6
Av2 - Algoritmos Técnicas de Programação
Algoritmos
UMG
106
Apostila de Programacao em C - Usp
Algoritmos
UMG
1
Algoritmos Ead Estacio
Algoritmos
UMG
7
Av Algoritmos Nov 2015
Algoritmos
UMG
11
Testes Aulas de Algorítimos
Algoritmos
UMG
5
Prova Algoritmos e Programação 2 - Senac Ead
Algoritmos
SENAC
11
Exercícios Algoritmos Resolvidos - Visualalg
Algoritmos
UNIFRAN
Preview text
Coluna -A\nI. Vetor\nII. Matriz\nIII. Struct\nIV. Ponteiro\n\nColuna -B\n1. Podemos manipular variáveis e outros recursos pelo endereço de memória.\n2. Possuem a estrutura de uma tabela contendo apenas 1 coluna e N linhas.\n3. Possuem a estrutura de uma tabela contendo apenas N coluna e N linhas.\n4. Um tipo de variável composta heterogênea.\n\n1- 2; II - 3; III - 4; VI - 1.\n\nAssinale a alternativa que apresenta a associação correta.\n\nAlternativas:\na) I - 3; II - 2; III - 1; IV - 4.\nb) I - 2; II - 3; III - 1; IV - 4.\nc) I - 4; II - 2; IV - 3.\nd) I - 1; II - 2; III - 4; IV - 3.\ne) I - 2; II - 3; IV - 1;\n\nAlternativa assinada\n\n3) Manzano, Matos e Lourenço(2015) afirmam que a criação de um vetor é semelhante a uma variável primitiva tendo que acrescentar ainda um número entre colchetes indicando qual será o tamanho desse vetor por exemplo: int valores[15], esta função cria 15 espaços para armazenar valores inteiros. Cada elemento no vetor é acessado através do seu índice, que sempre começará pelo valor zero, independentemente da linguagem de programação.\n\nObserve o programa a seguir utilizando um vetor.\n\n#include <stdio.h>\nconst int valor = 3;\nint main ()\n{\n int vetor[4]={2,4,6,8};\n vetor[0] = vetor[0] * valor;\n vetor[1] = vetor[1] * valor;\n vetor[2] = vetor[2] * valor;\n vetor[3] = vetor[3] * valor;\n printf(\"\\n %d\", vetor[3]);\n printf(\"\\n %d\", vetor[2]);\n printf(\"\\n %d\", vetor[1]);\n printf(\"\\n %d\", vetor[0]);\n return 0;\n} Assinale a opção correta que apresenta o resultado que será impresso na tela após o programa ser executado.\n\nAlternativas:\na) 6 - 8 - 10 - 12.\nb) 24 - 18 - 12 - 6.\nAlternativa assinada\n\nc) 6 - 12 - 18 - 24.\nd) 18 - 12 - 6 - 24.\ne) 24 - 12 - 18 - 6.\n\n4) Conforme Mizrahi (2008) um vetor é uma estrutura de dados do mesmo tipo primitivo. Possui um índice que deve ser rigorosamente respeitado, não podemos por exemplo armazenar mais valores do que a quantidade que foi informada na declaração do vetor.\n\nObserve o programa a seguir que realiza a troca de elementos entre o próprio vetor.\n\n#include <stdio.h>\nconst int TAM = 2;\nint main ()\n{\n int idade[TAM]={25,48};\n int troca;\n printf(\"\\n Antes da Troca: \");\n printf(\"\\n %d\", idade[0]);\n printf(\"\\n %d\", idade[1]);\n troca = idade[0];\n idade[0] = idade[1];\n idade[1] = troca;\n printf(\"\\n Depois da Troca: \");\n printf(\"\\n %d\", idade[0]);\n printf(\"\\n %d\", idade[1]);\n return 0;\n}\n\nFonte: MIZRAHI, V. V. Treinamento em linguagem C. 2ª ed. São Paulo. Pearson Prentice Hall, 2008.\n\nCom base nas afirmações sobre vetor e o programa apresentado, avalie as seguintes assertivas e a relação proposta entre elas:\n1. Existem algumas facilidades que podem ser utilizadas para ajudar do trabalho do programador e é o caso da utilização de constantes. Podemos utilizar uma constante para determinar o tamanho do vetor. Primeiro criamos uma constante do tipo inteiro e atribuimos um valor. Ao criar o vetor, usamos a constante para informar o tamanho. Av1 - Algoritmos e Programação Estruturada\n\nInformações Adicionais\n\nSua avaliação foi confirmada com sucesso\n\nPeríodo: 06/03/2023 00:00 a 29/05/2023 23:59\nSituação: Cadastrado\nTentativas: 1 / 3\nPontuação: 2500\nProtocolo: 865281196\n\nAvaliar Material\n\n1) A criação de um ponteiro só faz sentido se for associado a algum endereço de memória, para isso usa-se a seguinte sintaxe:\nint idade = 18;\nint *ponteiro_para_idade; \nNa linha 1 criamos uma variável primitiva inteira com valor 18 e na linha 2 associamos um ponteiro chamado ponteiro_para_idade ao endereço da variável primitiva idade.\n\nPodemos imprimir o conteúdo do ponteiro, que será o endereço da variável que ele aponta. Utilizando o ponteiro citado anteriormente (ponteiro_para_idade) temos a seguinte sintaxe:\n\nAlternativas:\na) printf(\"\\n Conteúdo do ponteiro: %d\", &idade);\nb) scanf(\"\\n Conteúdo do ponteiro: %p\", ponteiro_para_idade);\nc) printf(\"\\n Conteúdo do ponteiro: %d\", &idade);\nd) printf(\"\\n Conteúdo do ponteiro: %p\", ponteiro_para_idade); Alternativa assinada\n\ne) scanf(\"\\n Conteúdo do ponteiro: %d\", &idade);\n\n2) As variáveis são muito úteis para o armazenamento de diversos tipos de dados.\n\nDe acordo com as informações apresentadas na tabela a seguir, faça a associação dos tipos de variáveis com suas respectivas características. PORQUE\nII. Essa ação pode agilizar o trabalho do programador, suponha que o vetor tenha o tamanho de 30 elementos, para testar o programa devemos informar 30 elementos toda vez. Por exemplo: usando uma constante como o valor 4, basta informar o valor de 4 elementos e o podemos testar o programa com 4 elementos do vetor. No final dos testes, basta modificar o valor 4 constante para o valor 30 (e que era a proposta inicial do programa).\n\nAnalise atentamente as assertivas e assinale a alternativa CORRETA.\n\nAlternativas:\n\na) As assertivas I e II são proposições verdadeiras, e II é uma justificativa da I. [Alternativa assinalada]\nb) As assertivas I e II são proposições verdadeiras, mas II não é uma justificativa da I.\nc) A assertiva I é uma proposição verdadeira, e II é uma proposição falsa.\nd) A assertiva I é uma proposição falsa, e a II uma proposição verdadeira.\ne) As assertivas I e II são proposições falsas.\n\n5) A programação é utilizada para ajudar a resolver problemas de todos os níveis. Operações matemáticas são os procedimentos formais para ajudar no entendimento e a resolver as linguagens de programação. A área de um quadrado é comumente auxiliar o tamanho de objeto desta figura. Um quadrado é um quadrilátero que possui suas quatro arestas do mesmo tamanho.\n\nO programa a seguir calcula a área de um quadrado, observe que está faltando uma linha no programa:\n\n1. #include <stdio.h>\n2. int lado, area;\n3. int main()\n4. {\n5. printf(\"Insira o Lado: \");\n6. scanf(\"%d\", &lado);\n7. // Cálculo da área\n8. printf(\"A área é: %d \\n\", area);\n9. return 0;\n10. }\n\nAssinale a opção correta que apresenta o comando que deve ser inserido na linha 7, para calcular a área do quadrado:\n\nAlternativas:\n\na) area = (lado1 * lado2);\nb) area = (lado * 2);\nc) area = (lado); d) area = (lado * lado); Alternativa assinalada\ne) lado = (area * area);
Send your question to AI and receive an answer instantly
Recommended for you
5
Simulado de Algoritmos 2014
Algoritmos
UMG
4
Av1 - Algoritmos Técnicas de Programação
Algoritmos
UMG
5
Av2 - Algoritmos e Programação Estruturada
Algoritmos
UMG
6
Av2 - Algoritmos Técnicas de Programação
Algoritmos
UMG
106
Apostila de Programacao em C - Usp
Algoritmos
UMG
1
Algoritmos Ead Estacio
Algoritmos
UMG
7
Av Algoritmos Nov 2015
Algoritmos
UMG
11
Testes Aulas de Algorítimos
Algoritmos
UMG
5
Prova Algoritmos e Programação 2 - Senac Ead
Algoritmos
SENAC
11
Exercícios Algoritmos Resolvidos - Visualalg
Algoritmos
UNIFRAN
Preview text
Coluna -A\nI. Vetor\nII. Matriz\nIII. Struct\nIV. Ponteiro\n\nColuna -B\n1. Podemos manipular variáveis e outros recursos pelo endereço de memória.\n2. Possuem a estrutura de uma tabela contendo apenas 1 coluna e N linhas.\n3. Possuem a estrutura de uma tabela contendo apenas N coluna e N linhas.\n4. Um tipo de variável composta heterogênea.\n\n1- 2; II - 3; III - 4; VI - 1.\n\nAssinale a alternativa que apresenta a associação correta.\n\nAlternativas:\na) I - 3; II - 2; III - 1; IV - 4.\nb) I - 2; II - 3; III - 1; IV - 4.\nc) I - 4; II - 2; IV - 3.\nd) I - 1; II - 2; III - 4; IV - 3.\ne) I - 2; II - 3; IV - 1;\n\nAlternativa assinada\n\n3) Manzano, Matos e Lourenço(2015) afirmam que a criação de um vetor é semelhante a uma variável primitiva tendo que acrescentar ainda um número entre colchetes indicando qual será o tamanho desse vetor por exemplo: int valores[15], esta função cria 15 espaços para armazenar valores inteiros. Cada elemento no vetor é acessado através do seu índice, que sempre começará pelo valor zero, independentemente da linguagem de programação.\n\nObserve o programa a seguir utilizando um vetor.\n\n#include <stdio.h>\nconst int valor = 3;\nint main ()\n{\n int vetor[4]={2,4,6,8};\n vetor[0] = vetor[0] * valor;\n vetor[1] = vetor[1] * valor;\n vetor[2] = vetor[2] * valor;\n vetor[3] = vetor[3] * valor;\n printf(\"\\n %d\", vetor[3]);\n printf(\"\\n %d\", vetor[2]);\n printf(\"\\n %d\", vetor[1]);\n printf(\"\\n %d\", vetor[0]);\n return 0;\n} Assinale a opção correta que apresenta o resultado que será impresso na tela após o programa ser executado.\n\nAlternativas:\na) 6 - 8 - 10 - 12.\nb) 24 - 18 - 12 - 6.\nAlternativa assinada\n\nc) 6 - 12 - 18 - 24.\nd) 18 - 12 - 6 - 24.\ne) 24 - 12 - 18 - 6.\n\n4) Conforme Mizrahi (2008) um vetor é uma estrutura de dados do mesmo tipo primitivo. Possui um índice que deve ser rigorosamente respeitado, não podemos por exemplo armazenar mais valores do que a quantidade que foi informada na declaração do vetor.\n\nObserve o programa a seguir que realiza a troca de elementos entre o próprio vetor.\n\n#include <stdio.h>\nconst int TAM = 2;\nint main ()\n{\n int idade[TAM]={25,48};\n int troca;\n printf(\"\\n Antes da Troca: \");\n printf(\"\\n %d\", idade[0]);\n printf(\"\\n %d\", idade[1]);\n troca = idade[0];\n idade[0] = idade[1];\n idade[1] = troca;\n printf(\"\\n Depois da Troca: \");\n printf(\"\\n %d\", idade[0]);\n printf(\"\\n %d\", idade[1]);\n return 0;\n}\n\nFonte: MIZRAHI, V. V. Treinamento em linguagem C. 2ª ed. São Paulo. Pearson Prentice Hall, 2008.\n\nCom base nas afirmações sobre vetor e o programa apresentado, avalie as seguintes assertivas e a relação proposta entre elas:\n1. Existem algumas facilidades que podem ser utilizadas para ajudar do trabalho do programador e é o caso da utilização de constantes. Podemos utilizar uma constante para determinar o tamanho do vetor. Primeiro criamos uma constante do tipo inteiro e atribuimos um valor. Ao criar o vetor, usamos a constante para informar o tamanho. Av1 - Algoritmos e Programação Estruturada\n\nInformações Adicionais\n\nSua avaliação foi confirmada com sucesso\n\nPeríodo: 06/03/2023 00:00 a 29/05/2023 23:59\nSituação: Cadastrado\nTentativas: 1 / 3\nPontuação: 2500\nProtocolo: 865281196\n\nAvaliar Material\n\n1) A criação de um ponteiro só faz sentido se for associado a algum endereço de memória, para isso usa-se a seguinte sintaxe:\nint idade = 18;\nint *ponteiro_para_idade; \nNa linha 1 criamos uma variável primitiva inteira com valor 18 e na linha 2 associamos um ponteiro chamado ponteiro_para_idade ao endereço da variável primitiva idade.\n\nPodemos imprimir o conteúdo do ponteiro, que será o endereço da variável que ele aponta. Utilizando o ponteiro citado anteriormente (ponteiro_para_idade) temos a seguinte sintaxe:\n\nAlternativas:\na) printf(\"\\n Conteúdo do ponteiro: %d\", &idade);\nb) scanf(\"\\n Conteúdo do ponteiro: %p\", ponteiro_para_idade);\nc) printf(\"\\n Conteúdo do ponteiro: %d\", &idade);\nd) printf(\"\\n Conteúdo do ponteiro: %p\", ponteiro_para_idade); Alternativa assinada\n\ne) scanf(\"\\n Conteúdo do ponteiro: %d\", &idade);\n\n2) As variáveis são muito úteis para o armazenamento de diversos tipos de dados.\n\nDe acordo com as informações apresentadas na tabela a seguir, faça a associação dos tipos de variáveis com suas respectivas características. PORQUE\nII. Essa ação pode agilizar o trabalho do programador, suponha que o vetor tenha o tamanho de 30 elementos, para testar o programa devemos informar 30 elementos toda vez. Por exemplo: usando uma constante como o valor 4, basta informar o valor de 4 elementos e o podemos testar o programa com 4 elementos do vetor. No final dos testes, basta modificar o valor 4 constante para o valor 30 (e que era a proposta inicial do programa).\n\nAnalise atentamente as assertivas e assinale a alternativa CORRETA.\n\nAlternativas:\n\na) As assertivas I e II são proposições verdadeiras, e II é uma justificativa da I. [Alternativa assinalada]\nb) As assertivas I e II são proposições verdadeiras, mas II não é uma justificativa da I.\nc) A assertiva I é uma proposição verdadeira, e II é uma proposição falsa.\nd) A assertiva I é uma proposição falsa, e a II uma proposição verdadeira.\ne) As assertivas I e II são proposições falsas.\n\n5) A programação é utilizada para ajudar a resolver problemas de todos os níveis. Operações matemáticas são os procedimentos formais para ajudar no entendimento e a resolver as linguagens de programação. A área de um quadrado é comumente auxiliar o tamanho de objeto desta figura. Um quadrado é um quadrilátero que possui suas quatro arestas do mesmo tamanho.\n\nO programa a seguir calcula a área de um quadrado, observe que está faltando uma linha no programa:\n\n1. #include <stdio.h>\n2. int lado, area;\n3. int main()\n4. {\n5. printf(\"Insira o Lado: \");\n6. scanf(\"%d\", &lado);\n7. // Cálculo da área\n8. printf(\"A área é: %d \\n\", area);\n9. return 0;\n10. }\n\nAssinale a opção correta que apresenta o comando que deve ser inserido na linha 7, para calcular a área do quadrado:\n\nAlternativas:\n\na) area = (lado1 * lado2);\nb) area = (lado * 2);\nc) area = (lado); d) area = (lado * lado); Alternativa assinalada\ne) lado = (area * area);