Você está na página 1de 5

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

Você também pode gostar