Buscar

Atividade Objetiva 2 - Algoritmos e Lógica de Programação

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

03/05/2021 PATRICK IATISCHAS, histórico de teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/15461/quizzes/56001/history?version=1 1/8
Atividade Objetiva 2 Resultados para
PATRICK IATISCHAS
Pontuação desta tentativa: 1 de 1
Enviado 9 mar em 2:29
Esta tentativa levou 4 minutos.
0,2 / 0,2 ptsPergunta 1
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.
 
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.
 
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.
03/05/2021 PATRICK IATISCHAS, histórico de teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/15461/quizzes/56001/history?version=1 2/8
 
Somente a função main() pode alterar o conteúdo das variáveis
globais, por ser a função principal do programa.
 
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.
Correto!Correto!
Alternativa A
Alternativa está correta, pois o principal objetivo de uma
variável global é poder ser acessada e alterada por
qualquer função que faça parte do programa que a
declarou. Ela é considerada global em relação aos limites
do 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().
0,2 / 0,2 ptsPergunta 2
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.
03/05/2021 PATRICK IATISCHAS, histórico de teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/15461/quizzes/56001/history?version=1 3/8
 
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.
 
É correto o que se afirma em:
 II e III, apenas. 
 I, II e III. 
 III, apenas. 
 I e II, apenas Correto!Correto!
03/05/2021 PATRICK IATISCHAS, histórico de teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/15461/quizzes/56001/history?version=1 4/8
Alternativa A
Alternativa está correta. A afirmativa I está correta porque
um código em C pode ser estruturado com várias funções,
mas a principal delas é a main(), que deve
obrigatoriamente aparecer. A partir da função main(), é
possível chamar as demais funções que possam fazer
parte do programa. A afirmativa II está correta, pois o
sistema operacional espera que o programa retorne o
resultado da execução, tanto que é a função main() que se
encarrega de fazê-lo. A afirmativa III está incorreta, visto
que a função principal deve, obrigatoriamente, ter a função
main().
 I, apenas. 
0,2 / 0,2 ptsPergunta 3
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 desigualdades. Temos os
seguintes operadores relacionais:
Maior que.
Menor que.
Maior ou igual a.
Menor ou igual a.
Diferente de.
Igual a.
03/05/2021 PATRICK IATISCHAS, histórico de teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/15461/quizzes/56001/history?version=1 5/8
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:
 III, apenas. 
 II e III, apenas. 
 I, II e III. 
 I e II, apenas. Correto!Correto!
Alternativa A
Alternativa está correta. A afirmativa I está correta, pois é
da natureza dos operadores relacionais fazer a operação
de relacionamento entre dois operadores. A afirmativa II
está correta, pois, caso seja necessária a comparação
entre mais elementos, utilizam-se os operadores lógicos.
O resultado da comparação, que deve tratar os operando
um de cada lado, é o retorno verdadeiro ou falso. A
afirmativa III está incorreta, pois a operação de
relacionamento é feita somente com dois operandos, e
não com múltiplos operando. Portanto, a alternativa
correta é I e II, apenas.
 I, apenas. 
03/05/2021 PATRICK IATISCHAS, histórico de teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/15461/quizzes/56001/history?version=1 6/8
0,2 / 0,2 ptsPergunta 4
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.
(Fonte: SEBESTA, R. W. Conceitos de linguagem de
programação. 4. ed. Rio de Janeiro: Alta Books, 2000).
Conseguimos reconhecer uma IDE quando identificamos um
ambiente de desenvolvimento que:
 
envolve pelo menos editor de código, compilador e depurador. 
Correto!Correto!
Alternativa A
Alternativa está correta, pois a IDE é um ambiente em que
o programador tem à disposição recursos para fazer a
codificação de seus programas e conseguir fazer os testes
unitários. Portanto, uma IDE integra esses elementos em
um único ambiente: editor de código para que o programa
seja digitado, um compilador para fazer a verificação dos
erros de sintaxe da linguagem e um depurador para que o
programador faça os testes unitários.
 
envolve a manipulação de testes unitário e teste de sistemas. 
 pode obter recursos de ambientes da internet. 
03/05/2021 PATRICK IATISCHAS, histórico de teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/15461/quizzes/56001/history?version=1 7/8
 
envolve a participação de toda a equipe de desenvolvimento de
software.
 possui recursos para as várias linguagens de programação. 
0,2 / 0,2 ptsPergunta 5
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 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:
03/05/2021 PATRICK IATISCHAS, histórico de teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/15461/quizzes/56001/history?version=1 8/8
 I, II e III. 
 II e III apenas. 
 I e II, apenas. 
 III, apenas. 
 I, apenas. Correto!Correto!
Alternativa A
Alternativa está correta, pois um valor em representação
percentual é composto da parte inteira e da parte decimal.
O tipo de dado float é o tipo que manipula números reais,
em que podemos representar a parte decimal.
Pontuação do teste: 1 de 1

Outros materiais