Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/06/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_64573708_1&course_id=_163219_1&content_id=_2100616_1&retur… 1/7 Revisar envio do teste: QUESTIONÁRIO UNIDADE II ALGORITMOS 7642-60_55903_R_E1_20211 CONTEÚDO Usuário JOSE DOMINGOS DOS SANTOS CEU Curso ALGORITMOS Teste QUESTIONÁRIO UNIDADE II Iniciado 03/06/21 23:24 Enviado 03/06/21 23:42 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 17 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: Como é de�nida uma estrutura de dados? É qualquer representação de dados e suas operações associadas. É apenas um determinado tipo de representação lógica. É qualquer representação de fontes e suas operações externas. É uma única representação de dados e suas operações uniformes. É determinada representação de números e suas operações positivas. É qualquer representação de dados e suas operações associadas. Resposta: E Comentário: uma estrutura de dados é qualquer representação de dados e suas operações associadas. Mesmo um número inteiro ou um número de ponto �utuante armazenado no computador pode ser visto como uma estrutura de dados simples. Normalmente, uma estrutura de dados deve ser uma organização ou estruturação para uma coleta de dados e/ou itens. Pergunta 2 UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0,25 em 0,25 pontos 0,25 em 0,25 pontos http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_163219_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_163219_1&content_id=_2100562_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout 03/06/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_64573708_1&course_id=_163219_1&content_id=_2100616_1&retur… 2/7 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: Ao selecionar uma estrutura de dados para resolver um problema, quais etapas deveram ser seguidas, em sua respectiva ordem? 1 - Analise seu problema para determinar as operações básicas que devem ser suportadas. 2 - Quanti�que as restrições de recursos para cada operação. 3 - Selecione a estrutura de dados que melhor atenda a esses requisitos. 1 - Analise seu problema para determinar as operações básicas que devem ser suportadas. 2 - Quanti�que as restrições de recursos para cada operação. 3 - Selecione a estrutura de dados que melhor atenda a esses requisitos. 1 - Selecione a estrutura de dados sem se preocupar com especi�cações dos requisitos. 2 - Analise seu problema para determinar as operações complexas que devem ser suportadas. 3) Quanti�que os recursos para cada operação. 1 - Analise as soluções para determinar as operações irrelevantes que devem ser suportadas. 2 – Não se preocupe com restrições de recursos para cada operação. 3 - Selecione uma estrutura de dados qualquer. 1 - Analise seu problema para determinar as operações contraditórias que devem ser programadas. 2 - Quanti�que as restrições de recursos para uma única operação. 3 - Selecione a estrutura de dados que melhor atenda a esses requisitos. 1 - Quanti�que as restrições de recursos para cada operação. 2 - Selecione a estrutura de dados que melhor atenda a esses requisitos. 3 - Analise seu problema para determinar as operações básicas que devem ser suportadas. Resposta: A Comentário: ao selecionar uma estrutura de dados para resolver um problema, deve-se seguir estas etapas: 1º Analise seu problema para determinar as operações básicas que devem ser suportadas. 2º Quanti�que as restrições de recursos para cada operação. 3º Selecione a estrutura de dados que melhor atenda a esses requisitos. Pergunta 3 Resposta Selecionada: a. Respostas: a. Uma variável indexada unidimensional é aquela que: A partir de um único nome e de um número (o índice), permite o armazenamento e a localização de um conjunto de dados. A partir de um único nome e de um número (o índice), permite o armazenamento e a localização de um conjunto de dados. 0,25 em 0,25 pontos 03/06/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_64573708_1&course_id=_163219_1&content_id=_2100616_1&retur… 3/7 b. c. d. e. Feedback da resposta: A partir de vários nomes e de vários números (o índice), permite o armazenamento e a transformação de um conjunto de redes. A partir de um único símbolo e de uma �gura (gravura), permite o armazenamento e a localização de um conjunto de dados. A partir de um único conjunto de letras (o código), permite o armazenamento e a localização de informações. A partir de dois códigos e de um nome (a senha), permite o armazenamento e a localização de um conjunto de dados. Resposta: A Comentário: uma variável indexada unidimensional é aquela que, a partir de um único nome e de um número (o índice), permite o armazenamento e a localização de um conjunto de dados. As variáveis indexadas unidimensionais também são conhecidas por arranjos unidimensionais ou ainda vetores. Pergunta 4 Resposta Selecionada: d. Respostas: a. b. c. d. A imagem a seguir representa qual aplicação? Algoritmo em Portugol para calcular a média aritmética dos elementos de um vetor. Diagrama de blocos para leitura dos elementos de uma matriz do tipo vetor Diagrama de blocos para escrita dos elementos de uma matriz do tipo vetor. Diagrama de blocos para programa com matriz dinâmica. 0,25 em 0,25 pontos 03/06/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_64573708_1&course_id=_163219_1&content_id=_2100616_1&retur… 4/7 e. Feedback da resposta: Algoritmo em Portugol para calcular a média aritmética dos elementos de um vetor. Exemplo do layout de um registro com seus campos. Resposta: D Comentário: a ilustração corresponde a uma imagem que apresenta o algoritmo em Portugol de um programa que realiza o cálculo da média aritmética dos elementos de um vetor. Pergunta 5 Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback da resposta: Sobre a estrutura de registro, podemos dizer que é um recurso que possibilita: Combinar vários dados de tipos diferentes em uma mesma estrutura de dados, sendo assim considerada heterogênea. Unir apenas dois dados de tipos diferentes em uma mesma estrutura, considerada por isso igualitária. Combinar vários dados de tipos iguais em uma mesma estrutura de dados, considerada homogênea. Combinar três dados de tipos diferentes em duas estrutura de dados, considerada uma tríade. Combinar vários dados de tipos diferentes em uma mesma estrutura de dados, sendo assim considerada heterogênea. Desintegrar vários dados de tipos diferentes, considerada dessa forma um multidivisor de informações paralelas. Resposta: D Comentário: a estrutura de registro é um recurso que possibilita combinar vários dados de tipos diferentes (chamados de campos) em uma mesma estrutura de dados. Por essa razão, esse tipo de estrutura de dados é considerado heterogêneo. De forma mais ampla, pode-se dizer que registro é uma coleção designada de dados que descreve um objeto de dados como sendo uma abstração de dados. Pergunta 6 Respostaa. As principais partes de sistemas operacionais populares como Windows, UNIX, Linux ainda estão escritas em Linguagem C. Isso ocorre porque: 0,25 em 0,25 pontos 0,25 em 0,25 pontos 03/06/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_64573708_1&course_id=_163219_1&content_id=_2100616_1&retur… 5/7 Selecionada: Respostas: a. b. c. d. e. Feedback da resposta: Ainda hoje, quando se trata de desempenho (velocidade de execução), nada supera essa linguagem. Ainda hoje, quando se trata de desempenho (velocidade de execução), nada supera essa linguagem. São sistemas operacionais atrasados. Não foram desenvolvidas outras formas de linguagem. Não existem outras opções. Essa é a única linguagem que funciona. Resposta: A Comentário: as principais partes de sistemas operacionais populares como Windows, UNIX, Linux ainda estão escritas em C. Isso ocorre porque ainda hoje, quando se trata de desempenho (velocidade de execução), nada supera essa linguagem. Além disso, se for necessário estender o sistema operacional para trabalhar com novos dispositivos, é necessário escrever programas de driver de dispositivo. Esses programas são escritos exclusivamente em C. Pergunta 7 Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: As operações básicas de um sistema de computador formam o que é conhecido como: Um conjunto de instruções do computador. Linguagem C. Condensador de plataforma. Gerador de matriz. Reprodutor grá�co. Um conjunto de instruções do computador. Resposta: E Comentário: um programa de computador é apenas uma coleção das instruções necessárias para resolver um problema. As operações básicas de um sistema de computador formam o que é conhecido como um conjunto de instruções do computador. Pergunta 8 A linha de comentários é usada para aumentar a legibilidade do programa. É útil para incluir no código as explicações sobre o programa e geralmente é usada para auxiliar na documentação. A linha de comentário pode ser única ou múltipla, mas não deve ser aninhada. Pode estar em qualquer lugar do programa, exceto: 0,25 em 0,25 pontos 0,25 em 0,25 pontos 03/06/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_64573708_1&course_id=_163219_1&content_id=_2100616_1&retur… 6/7 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: Dentro da constante e no caractere da string constante. Para incluir no código fonte o objetivo do programa. Pode aparecer em qualquer lugar em que um caractere de espaço em branco é permitido. Dentro da constante e no caractere da string constante. Para incluir no código as explicações sobre o programa. Pode aparecer na mesma linha de uma instrução de código. Resposta: C Comentário: pela linha de comentário é possível incluir no código fonte o objetivo do programa, explicações sobre os processos que estão sendo executados e demais informações. A linha de comentário pode ser única ou múltipla, mas não deve ser aninhada. Pode estar em qualquer lugar do programa, exceto dentro da constante e no caractere da string constante. Pergunta 9 Resposta Selecionada: c. Respostas: a. b. c. d. e. O exemplo da imagem representa: Primeiro programa c com declaração de retorno – imagem do programa Dev C++. Exemplo da estrutura condicional: if...else – imagem do programa Dev C++. Representação grá�ca da memória de um computador com variáveis. Primeiro programa c com declaração de retorno – imagem do programa Dev C++. Exemplo da estrutura condicional: if – imagem do programa Dev C++. Implementação do problema apresentado – imagem do programa Dev C++. 0,25 em 0,25 pontos 03/06/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_64573708_1&course_id=_163219_1&content_id=_2100616_1&retur… 7/7 Quinta-feira, 3 de Junho de 2021 23h42min51s GMT-03:00 Feedback da resposta: Resposta: C Comentário: a execução do programa começa com as chaves de abertura e termina com as chaves de fechamento. No �nal de cada linha, obrigatoriamente, devemos colocar o ponto e vírgula que indica o encerramento de instrução. No exemplo em questão, temos a representação do primeiro programa c com declaração de retorno – imagem do programa Dev C++. Pergunta 10 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: Os laços de repetição são um bloco de instruções que executam um conjunto de instruções. Nos loops é possível repetir uma parte especí�ca do programa por um número especi�cado de tempo ou até que um determinado número de condições seja satisfeito. Existem três tipos de loops em C, são eles: 1) While; 2) Do ... while; 3) For. 1) Void; 2) For; 3) While. 1) Resp; 2) Do… While; 3) Do...For. 1) While; 2) Do ... while; 3) For. 1) F�ush; 2) Printf; 3) For. 1) While; 2) �ush; 3) Void. Resposta: C Comentário: While, Do... While e For são os três tipos de loops em C, que possibilitam repetir uma parte especí�ca do programa por um número especi�cado de tempo ou até que um determinado número de condições seja satisfeito. ← OK 0,25 em 0,25 pontos javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_2100562_1&course_id=_163219_1&nolaunch_after_review=true');
Compartilhar