Prévia do material em texto
Atividade Objetiva 1 Iniciado: 1 abr em 10:25 Instruções do teste Pergunta 1 0,2 pts Pergunta 2 0,2 pts Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. Em uma universidade, um grupo de estudantes de Ciência da Computação está aprendendo sobre diferentes formas de representação de algoritmos. Durante a aula, o professor menciona três formas comuns de representação de algoritmos: Descrição Narrativa, Fluxograma Convencional e Pseudocódigo, também conhecido como Linguagem Estruturada que na Língua Portuguesa é conhecido como Portugol. Os alunos estão interessados em entender as características e aplicabilidades de cada método de representação. Considerando as formas de representação de algoritmos apresentadas pelo professor, assinale a alternativa que contém uma representação gráfica útil para visualizar o fluxo de execução do algoritmo: Linguagem Estruturada. Portugol. Fluxograma Convencional. Descrição Narrativa. Pseudocódigo. A definição de constantes e variáveis, em programas, pode ser feita de formas variadas, dependendo da linguagem de programação utilizada. Considerando que sistemas trabalham usualmente com informações, pode-se dizer que as constantes e variáveis são “as estrelas da programação”, pois é por meio do manuseio de variáveis, dentro dos programas, que as entradas sofrerão as alterações necessárias para apresentar, junto com as constantes, as saídas relevantes daquilo que foi processado. A+ A A- Que tal salvar esse conteúdo? 01/04/26, 10:55 Teste: Atividade Objetiva 1 https://famonline.instructure.com/courses/52895/quizzes/251513/take 1/4 Pergunta 3 0,2 pts Considerando o texto acima, assim como o conteúdo visto, avalie as afirmações a seguir: I. Constantes não mudam seu valor ao longo da execução de um programa. II. As variáveis podem ter seus valores alterados durante a execução de um programa de computador. III. No tipo de variável alfanumérico, podem ser armazenadas somente informações alfabéticas IV. No tipo de variável numérico, podem ser armazenadas somente informações lógicas do tipo 1 e 0. É correto o que se afirma, apenas, em: I e III. II e III. III e IV. II e IV. I e II. Pseudolinguagem é uma linguagem hipotética, que tem por objetivo ser um instrumento didático para auxiliar na dinâmica ensino-aprendizado. Ela contém os principais elementos encontrados em praticamente todas as linguagens reais de programação de computadores. Por exemplo, a pseudolinguagem, baseada na língua portuguesa conhecida como Portugol, tem os elementos a seguir: . Palavras Reservadas; . Constantes e Variáveis; . Operadores, que podem ser divididos em: Aritméticos; Relacionais; Lógicos. A partir disso, avalie as afirmações a seguir: A+ A A- Que tal salvar esse conteúdo? 01/04/26, 10:55 Teste: Atividade Objetiva 1 https://famonline.instructure.com/courses/52895/quizzes/251513/take 2/4 Pergunta 4 0,2 pts 1. Os operadores aritméticos, servem para realizar operações matemáticas dentro dos programas, sendo que alguns operadores possíveis são: +, -, *, / e %. 2. Não há uma ordem correta para realização de operações matemáticas durante o processo de programação, pois o computador já conhece a ordem necessária para realizar operações matemáticas. 3. Os operadores relacionais são: igual (=); diferente (); menor que (); menor ou igual a (=), sendo utilizados para fazer comparações em programas. Considerando as afirmativas propostas, é correto o que se afirma, apenas, em: I e III. II. I e II. III. II e III. Leia o trecho abaixo: O escopo de uma variável específica é a parte do programa em que esta pode ser utilizada. Uma variável quando declarada fora de qualquer função tem o escopo global. (Fonte: adaptado de DEITEL, H. M.; DEITEL, P. J. C++: Como Programar. 5. ed. São Paulo: Pearson Prentice Hall, 2006, p. 202). Sobre variáveis globais, assinale a opção correta: Todas as funções, com exceção da função main(), podem obter só os conteúdo das variáveis globais, mas elas não podem fazer alteração de conteúdos. Se um programador declarar uma variável em seu programa como sendo global, poderá acessá-la e modificá-la em qualquer função que faça parte desse programa. Se a função main() manipular uma variável global, essa variável fica automaticamente bloqueada para uso das funções que não são chamadas diretamente pela função main(). Somente a função main() pode alterar o conteúdo das variáveis globais, por ser a função principal do programa. A+ A A- Que tal salvar esse conteúdo? 01/04/26, 10:55 Teste: Atividade Objetiva 1 https://famonline.instructure.com/courses/52895/quizzes/251513/take 3/4 Pergunta 5 0,2 pts Salvo em 10:55 Todas as funções podem acessar e manipular as variáveis globais, desde que estas sejam passadas como parâmetro na lista de parâmetro da função que quer manipular a variável global. Leia o texto abaixo: Um departamento de estatística de uma empresa necessita que seja desenvolvido um programa que colete as intenções de votos de uma amostra de uma determinada população. Esse programa deverá obter as respostas sobre a intenção de voto de cada respondente, que deverá escolher entre cinco candidatos. Ao final, deverá ser mostrado o percentual de votos para cada candidato. Sabendo que as informações que serão mostradas na tela deverão estar em formato percentual, o programador declarou as variáveis para receber os valores no formato de percentual, com duas casas decimais. Considerando as informações apresentadas, avalie as afirmações a seguir: I. O programador deverá declarar as variáveis que receberão o percentual com o tipo float. II. O programador deverá declarar as variáveis que receberão o percentual com o tipo int. III. O programador deverá declarar as variáveis que receberão o percentual com o tipo booleano. É correto o que se afirma em: II e III apenas. I e II, apenas. I, II e III. I, apenas. III, apenas. Enviar teste A+ A A- Que tal salvar esse conteúdo? 01/04/26, 10:55 Teste: Atividade Objetiva 1 https://famonline.instructure.com/courses/52895/quizzes/251513/take 4/4