05/08/2022 08:29 Teste: Atividade Objetiva 1 (DP/ADAP Agosto)
Atividade Objetiva 1 (DP/ADAP Agosto)
Iniciado:
5 ago em 8:29
Instruções do teste
Importante:
A+
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. A
A-
Pergunta 1 0,2 pts
Leia o texto a seguir:
Um código na linguagem C é um conjunto estruturado de funções, em que cada
função tem por objetivo solucionar uma parte do problema. Essa técnica é
chamada de “dividir para conquistar”, ou seja, o problema é subdivido em partes
menores. Porém, todas as subfunções estão subordinadas a uma função
principal, que tem a missão de iniciar o processamento e, ao final, retornar o
controle do processamento ao sistema operacional.
Supondo que você tenha tido um problema computacional para resolver. Depois
de estruturar uma solução, você identificou que a solução resultou em cinco
subconjuntos de soluções menores, necessários para solucionar o problema
maior. Na hora de codificar em linguagem de programação C, você percebeu que
sua solução deveria ter sido subdivida em cinco funções.
Considerando as informações apresentadas, avalie as afirmações a seguir:
I. A função principal, que controla o fluxo de chamada de todas as outras quatro
funções, deverá ser a chamada de main().
II. É o término da função principal, chamada de main(), que deve retornar para o
sistema operacional, indicando o término do programa com o código de
retorno 0 (zero).
III. O nome da função principal, que controla o fluxo de chamadas e todas as
outras quatro funções, é de livre escolha do programador. Não é obrigatório
colocar o nome da função de main(), pois isto é somente uma forma de boa
prática de programação, não uma imposição técnica da linguagem C.
https://famonline.instructure.com/courses/26320/quizzes/117542/take 1/5
05/08/2022 08:29 Teste: Atividade Objetiva 1 (DP/ADAP Agosto)
É correto o que se afirma em:
I e II, apenas
I, apenas.
A+
I, II e III.
A
II e III, apenas.
A-
III, apenas.
Pergunta 2 0,2 pts
Leia o texto abaixo:
O escopo de uma variável especifica, onde esta pode ser utilizada em um
programa, é a parte do programa em que um identificador pode ser utilizado. Um
identificador, também chamado de variável, declarado fora de qualquer função
tem o escopo global.
(Fonte: DEITEL, H. M.; DEITEL, P. J. C++: Como Programar. 5. ed. São Paulo:
Pearson Prentice Hall, 2006, p. 202).
A partir das informações apresentadas no texto, assinale a opção correta.
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.
Somente a função main() pode alterar o conteúdo das variáveis globais, por ser a
função principal do programa.
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.
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().
https://famonline.instructure.com/courses/26320/quizzes/117542/take 2/5
05/08/2022 08:29 Teste: Atividade Objetiva 1 (DP/ADAP Agosto)
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.
Pergunta 3 0,2 pts
A+
Leia o texto abaixo: A
Um departamento de estatística de uma empresa necessita que seja A-
desenvolvido um programa que colete as intenções de votos de uma amostra de
uma determinada população. Esse programa deverá obter as respostas dessa
população 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 booelano.
É correto o que se afirma em:
I e II, apenas.
III, apenas.
I, apenas.
II e III apenas.
I, II e III.
Pergunta 4 0,2 pts
https://famonline.instructure.com/courses/26320/quizzes/117542/take 3/5
05/08/2022 08:29 Teste: Atividade Objetiva 1 (DP/ADAP Agosto)
Leia o texto abaixo:
Os operadores relacionais são aqueles que comparam dois valores do mesmo
tipo. Os operadores relacionais trabalham como comparações, igualdades e
A+
desigualdades. Temos os seguintes operadores relacionais:
A
Maior que.
Menor que. A-
Maior ou igual a.
Menor ou igual a.
Diferente de.
Igual a.
Considerando os dados apresentados, avalie as informações a seguir:
I. A operação de relacionamento só pode ser aplicada a dois operandos do
mesmo tipo.
II. Os operadores relacionais verificam os valores dos operandos, que ficam cada
um de um lado da operação, retornando VERDADEIRO ou FALSO.
III. A operação de relacionamento pode ser aplicada a múltiplos operandos do
mesmo tipo.
É correto o que se afirma em:
I, apenas.
III, apenas.
I e II, apenas.
II e III, apenas.
I, II e III.
Pergunta 5 0,2 pts
https://famonline.instructure.com/courses/26320/quizzes/117542/take 4/5
05/08/2022 08:29 Teste: Atividade Objetiva 1 (DP/ADAP Agosto)
Leia o texto a seguir:
O Integrated Development Environment (IDE) pode ser identificado como um
ambiente de desenvolvimento integrado que reúne características e ferramentas
que dão apoio ao desenvolvimento de software, com o objetivo de agilizar o
processo.
A+
(Fonte: SEBESTA, R. W. Conceitos de linguagem de programação. 4. ed. Rio
A
de Janeiro: Alta Books, 2000).
Conseguimos reconhecer uma IDE quando identificamos um ambiente de A-
desenvolvimento que:
envolve a manipulação de testes unitário e teste de sistemas.
possui recursos para as várias linguagens de programação.
envolve pelo menos editor de código, compilador e depurador.
pode obter recursos de ambientes da internet.
envolve a participação de toda a equipe de desenvolvimento de software.
Não salvo
Enviar teste
https://famonline.instructure.com/courses/26320/quizzes/117542/take 5/5