Buscar

ATIVIDADE A3 - LÓGICA PARA REDES DE COMPUTADORES - PASSEIDIRETO

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 5 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

Usuário GUALBERTO BARBOSA DE MATOS
Curso GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1958211 -
202110.ead-15147.01
Teste ATIVIDADE 3 (A3)
Iniciado 29/03/21 00:13
Enviado 29/03/21 01:24
Status Completada
Resultado da
tentativa
8 em 10 pontos  
Tempo decorrido 1 hora, 10 minutos
Resultados
exibidos
Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Vetores, também chamados arrays (do inglês), arranjos ou, ainda, matrizes, são
uma maneira de armazenar vários dados num mesmo nome de variável por meio
do uso de índices numéricos. Em C, vetores devem sempre conter dados do
mesmo tipo de variável. Declaramos vetores de maneira muito semelhante à
declaração de variáveis normais. A única diferença é que, depois do nome da
variável, deve ser informada a quantidade de elementos do vetor. 
  
Fonte: WIKILIVROS - Livros abertos por um mundo aberto. Programar em
C/Vetores. Wikilivros, 27 out. 2018. Disponível em: <https://pt.wikibooks.org/wiki/P
rogramar_em_C/Vetores>. Acesso em: 20 dez. 2018. 
  
Em linguagem C, os vetores são muito utilizados para simplificar os códigos, com
isso, consegue-se extrair informações em uma grande quantidade de dados. Sobre
vetores, analise o código a seguir: 
  
#include <stdio.h> 
int main() 
{ 
     float notas[3]; 
     printf("Insira sua primeira nota: "); 
     scanf("%f", &notas[0]); 
     printf("Insira sua segunda nota: "); 
     scanf("%f", &notas[1]); 
     notas[2] = (notas[0] + notas[1])/2; 
     printf("Sua media e: %.2f\n", notas[2]); 
} 
  
Em relação ao código anterior, é correto afirmar que:
2 em 2 pontos
00000000000000000000000000000
Resposta Selecionada: 
Resposta Correta: 
Comentário da resposta:
O vetor foi declarado como float de tamanho três.
O vetor foi declarado como float de tamanho três.
O vetor foi declarado como float de tamanho três.
Pergunta 2
Resposta
Selecionada:
Resposta
Correta:
Quando a linguagem C foi criada, em 1970, por Dennis Ritchie, era um resultado
de um processo de desenvolvimento que começou com uma linguagem mais
antiga, chamada de BCPL, desenvolvida por Martin Richards, o que levou à criação
da linhagem chamada B, por Ken Thompson. Além do mais, a linguagem C tinha o
foco no desenvolvimento de compiladores e de sistemas operacionais, tendo sido
utilizada na construção de uma versão do Unix. (Fonte: SCHILDT, H. C Completo e
Total. São Paulo: Makron Books, 1996.) 
Considerando o texto anterior a respeito da linguagem BCPL, podemos dizer que
sua sigla significa:
Base Combined Programming Language (Linguagem de
Programação Combinada de Base).
Basic Combined Programming Language (Linguagem de
Programação Combinada Básica).
Pergunta 3
Na programação, uma variável é um objeto capaz de reter e de representar um
valor ou uma expressão. As variáveis são associadas a "nomes", chamados
identificadores, durante o tempo de desenvolvimento. Em relação à variável, do
ponto de vista da programação de computadores, trata-se de uma região de
memória (do computador) previamente identificada, cuja finalidade é armazenar os
dados ou as informações de um programa por um determinado espaço de tempo,
organizando-se tal qual um armário com várias divisões, sendo cada divisão
identificada por um endereço diferente, em uma linguagem entendida pelo
computador. (Fonte: WIKIPÉDIA, a enciclopédia livre. Variável (programação).
Wikipédia, 09 ago. 2018. Disponível em: <https://pt.wikipedia.org/wiki/Variável_(pr
ogramação)>. Acesso em: 20 dez. 2018.) 
Na declaração de variáveis, devemos nos atentar para o fato de que elas são
seguidas de ;. Também, podemos declarar, em uma mesma linha, diversas variáveis
do mesmo tipo. A respeito de variáveis, avalie as afirmativas a seguir: 
  
0 em 2 pontos
2 em 2 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
I - int quant; - declara uma variável chamada “quant”, que pode armazenar um
valor inteiro. 
II - float soma; - declara uma variável chamada “soma”, que pode armazenar um
valor real. 
III - float nota, media; - declara duas variáveis denominadas “nota” e “media”, que
podem armazenar valor real. 
IV - char sexo; - declara uma variável denominada “sexo”, que pode armazenar um
valor booleano. 
V - char nome[40]; - declara uma variável denominada “nome”, que pode
armazenar até 40 caracteres. 
É correto o que se afirma em:
I, II, III e V, apenas.
I, II, III e V, apenas.
A afirmativa IV está incorreta. O correto seria: declara uma variável
denominada “sexo”, que pode armazenar um caractere.
Pergunta 4
O VisualG possui vários comandos relativos à execução de um algoritmo. Dentre
eles, temos: o comando Executar, que inicia (ou continua) a execução automática
do pseudocódigo; o comando Passo a passo, que inicia (ou continua) a execução,
linha por linha do pseudocódigo, dando ao usuário a oportunidade de acompanhar
o fluxo de execução, os valores das variáveis e a pilha de ativação dos
subprogramas; e o comando Parar, que termina imediatamente a execução do
pseudocódigo. (Fonte: MANUAL DO VISUALG 3.0. Página inicial do Manual do
Visualg 3.0. VisualG 3.0, 25 fev. 2017. Disponível em: <http://manual.visualg3.com.
br/doku.php?id=manual>. Acesso em: 06 dez. 2018.) 
  
Em relação aos comandos disponíveis no VisualG para a execução dos
pseudocódigos, analise as afirmativas a seguir: 
  
I - Liga/desliga breakpoint: insere/remove um ponto de parada na linha em que
esteja o cursor. Esses pontos de parada são úteis para a depuração e o
acompanhamento da execução dos pseudocódigos, pois permitem a verificação
dos valores das variáveis e da pilha de ativação de subprogramas. 
II - Desmarcar todos os breakpoints: ativa todos os breakpoints que estejam
desativados naquele momento. 
III - Executar em modo DOS: com esta opção ativada, tanto a entrada como a
saída-padrão passam a ser uma janela que imita o DOS, simulando a execução de
um programa nesse ambiente. 
IV - Gerar valores aleatórios: ativa a geração de valores aleatórios que substituem a
digitação de dados. A faixa padrão de valores gerados é de 0 a 100 inclusive, mas
2 em 2 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário da resposta:
pode ser modificada. Para a geração de dados do tipo caractere, não há uma faixa
preestabelecida: os dados gerados serão sempre strings de cinco letras
maiúsculas. 
V - Pilha de ativação: exibe a pilha de subprogramas desativados num dado
momento. Convém utilizar este comando em conjunto com breakpoints ou com a
execução Passo a passo. 
É correto o que se afirma em:
I, III e IV, apenas.
I, III e IV, apenas.
I, III e IV, apenas.
Pergunta 5
Resposta Selecionada:
 
Resposta Correta:
Analise o seguinte código em C: 
  
#include <stdio.h> 
#include <string.h> 
main () 
{ 
   char palavra[30]; 
   int tamanho, i; 
   printf ("\n Digite uma palavra: "); 
     gets(palavra); 
     tamanho = strlen(palavra); 
     for (i = 0; i < tamanho; i++) 
     { 
     printf ("\n %s", palavra); 
     } 
   return (0); 
} 
  
Fazendo o teste de mesa a respeito do resultado, digitando, por exemplo, a palavra
“teste”, qual o resultado que irá aparecer na tela? Analise as alternativas a seguir:
teste 
    teste 
    teste 
    teste 
    teste
2 em 2 pontos
Quinta-feira, 27 de Maio de 2021 20h48min35s BRT
 
Comentário
da resposta:
teste 
    teste 
    teste 
    teste 
    teste
Correta, pois irá contar a quantidade de caracteres do exemplo
(cinco caracteres), e imprimirá o total de linhas.

Mais conteúdos dessa disciplina