Buscar

Algoritmos - Respostas Questionário Unidade II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Curso
	ALGORITMOS
	Teste
	QUESTIONÁRIO UNIDADE II
	Iniciado
	16/05/23 18:00
	Enviado
	16/05/23 18:27
	Status
	Completada
	Resultado da tentativa
	2,5 em 2,5 pontos  
	Tempo decorrido
	27 minutos
	Resultados exibidos
	Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
· Pergunta 1
0,25 em 0,25 pontos
	
	
	
	Como é definida uma estrutura de dados?
	
	
	
	
		Resposta Selecionada:
	e. 
É qualquer representação de dados e suas operações associadas.
	Respostas:
	a. 
É apenas um determinado tipo de representação lógica.
	
	b. 
É qualquer representação de fontes e suas operações externas.
	
	c. 
É uma única representação de dados e suas operações uniformes.
	
	d. 
É determinada representação de números e suas operações positivas.
	
	e. 
É qualquer representação de dados e suas operações associadas.
	Comentário da resposta:
	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 flutuante 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
0,25 em 0,25 pontos
	
	
	
	Ao selecionar uma estrutura de dados para resolver um problema, quais etapas deveram ser seguidas, em sua respectiva ordem?
	
	
	
	
		Resposta Selecionada:
	a. 
1 - Analise seu problema para determinar as operações básicas que devem ser suportadas. 2 - Quantifique as restrições de recursos para cada operação. 3 - Selecione a estrutura de dados que melhor atenda a esses requisitos.
	Respostas:
	a. 
1 - Analise seu problema para determinar as operações básicas que devem ser suportadas. 2 - Quantifique as restrições de recursos para cada operação. 3 - Selecione a estrutura de dados que melhor atenda a esses requisitos.
	
	b. 
1 - Selecione a estrutura de dados sem se preocupar com especificações dos requisitos. 2 - Analise seu problema para determinar as operações complexas que devem ser suportadas. 3) Quantifique os recursos para cada operação.
	
	c. 
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.
	
	d. 
1 - Analise seu problema para determinar as operações contraditórias que devem ser programadas. 2 - Quantifique as restrições de recursos para uma única operação. 3 - Selecione a estrutura de dados que melhor atenda a esses requisitos.
	
	e. 
1 - Quantifique 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.
	Comentário da resposta:
	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º Quantifique as restrições de recursos para cada operação. 3º Selecione a estrutura de dados que melhor atenda a esses requisitos.
	
	
	
· Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Uma variável indexada unidimensional é aquela que:
	
	
	
	
		Resposta Selecionada:
	a. 
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.
	Respostas:
	a. 
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.
	
	b. 
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.
	
	c. 
A partir de um único símbolo e de uma figura (gravura), permite o armazenamento e a localização de um conjunto de dados.
	
	d. 
A partir de um único conjunto de letras (o código), permite o armazenamento e a localização de informações.
	
	e. 
A partir de dois códigos e de um nome (a senha), permite o armazenamento e a localização de um conjunto de dados.
	Comentário da resposta:
	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
0,25 em 0,25 pontos
	
	
	
	A imagem a seguir representa qual aplicação?
	
	
	
	
		Resposta Selecionada:
	d. 
Algoritmo em Portugol para calcular a média aritmética dos elementos de um vetor.
	Respostas:
	a. 
Diagrama de blocos para leitura dos elementos de uma matriz do tipo vetor
	
	b. 
Diagrama de blocos para escrita dos elementos de uma matriz do tipo vetor.
	
	c. 
Diagrama de blocos para programa com matriz dinâmica.
	
	d. 
Algoritmo em Portugol para calcular a média aritmética dos elementos de um vetor.
	
	e. 
Exemplo do layout de um registro com seus campos.
	Comentário da resposta:
	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
0,25 em 0,25 pontos
	
	
	
	Sobre a estrutura de registro, podemos dizer que é um recurso que possibilita:
	
	
	
	
		Resposta Selecionada:
	d. 
Combinar vários dados de tipos diferentes em uma mesma estrutura de dados, sendo assim considerada heterogênea.
	Respostas:
	a. 
Unir apenas dois dados de tipos diferentes em uma mesma estrutura, considerada por isso igualitária.
	
	b. 
Combinar vários dados de tipos iguais em uma mesma estrutura de dados, considerada homogênea.
	
	c. 
Combinar três dados de tipos diferentes em duas estrutura de dados, considerada uma tríade.
	
	d. 
Combinar vários dados de tipos diferentes em uma mesma estrutura de dados, sendo assim considerada heterogênea.
	
	e. 
Desintegrar vários dados de tipos diferentes, considerada dessa forma um multidivisor de informações paralelas.
	Comentário da resposta:
	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
0,25 em 0,25 pontos
	
	
	
	As principais partes de sistemas operacionais populares como Windows, UNIX, Linux ainda estão escritas em Linguagem C. Isso ocorre porque:
	
	
	
	
		Resposta Selecionada:
	a. 
Ainda hoje, quando se trata de desempenho (velocidade de execução), nada supera essa linguagem.
	Respostas:
	a. 
Ainda hoje, quando se trata de desempenho (velocidade de execução), nada supera essa linguagem.
	
	b. 
São sistemas operacionais atrasados.
	
	c. 
Não foram desenvolvidas outras formas de linguagem.
	
	d. 
Não existem outras opções.
	
	e. 
Essa é a única linguagem que funciona.
	Comentário da resposta:
	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
0,25 em 0,25 pontos
	
	
	
	As operações básicas de um sistema de computador formam o que é conhecido como:
	
	
	
	
		Resposta Selecionada:
	e. 
Um conjunto de instruções do computador.
	Respostas:
	a. 
Linguagem C.
	
	b. 
Condensador de plataforma.
	
	c. 
Gerador de matriz.
	
	d. 
Reprodutor gráfico.
	
	e. 
Um conjunto de instruções do computador.
	Comentárioda resposta:
	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
0,25 em 0,25 pontos
	
	
	
	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:
	
	
	
	
		Resposta Selecionada:
	c. 
Dentro da constante e no caractere da string constante.
	Respostas:
	a. 
Para incluir no código fonte o objetivo do programa.
	
	b. 
Pode aparecer em qualquer lugar em que um caractere de espaço em branco é permitido.
	
	c. 
Dentro da constante e no caractere da string constante.
	
	d. 
Para incluir no código as explicações sobre o programa.
	
	e. 
Pode aparecer na mesma linha de uma instrução de código.
	Comentário da resposta:
	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
0,25 em 0,25 pontos
	
	
	
	O exemplo da imagem representa:
	
	
	
	
		Resposta Selecionada:
	c. 
Primeiro programa c com declaração de retorno – imagem do programa Dev C++.
	Respostas:
	a. 
Exemplo da estrutura condicional: if...else – imagem do programa Dev C++.
	
	b. 
Representação gráfica da memória de um computador com variáveis.
	
	c. 
Primeiro programa c com declaração de retorno – imagem do programa Dev C++.
	
	d. 
Exemplo da estrutura condicional: if – imagem do programa Dev C++.
	
	e. 
Implementação do problema apresentado – imagem do programa Dev C++.
	Comentário 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 final 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
0,25 em 0,25 pontos
	
	
	
	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ífica do programa por um número especificado 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:
	
	
	
	
		Resposta Selecionada:
	c. 
1) While; 2) Do ... while; 3) For.
	Respostas:
	a. 
1) Void; 2) For; 3) While.
	
	b. 
1) Resp; 2) Do… While; 3) Do...For.
	
	c. 
1) While; 2) Do ... while; 3) For.
	
	d. 
1) Fflush; 2) Printf; 3) For.
	
	e. 
1) While; 2) fflush; 3) Void.
	Comentário da resposta:
	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ífica do programa por um número especificado de tempo ou até que um determinado número de condições seja satisfeito.
	
	
	
Terça-feira, 16 de Maio de 2023 18h27min55s GMT-03:00
 OK

Continue navegando