Logo Passei Direto
Buscar

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

Ferramentas de estudo

Questões resolvidas

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.
Conseguimos reconhecer uma IDE quando identificamos um ambiente de desenvolvimento que:
pode obter recursos de ambientes da internet.
envolve a participação de toda a equipe de desenvolvimento de software.
envolve pelo menos editor de código, compilador e depurador.
possui recursos para as várias linguagens de programação.
envolve a manipulação de testes unitário e teste de sistemas.

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 afirmacoes 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.
II e III apenas.
I, apenas.
I, II e III.
I e II, apenas.
III, apenas.

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.
Considerando as informações apresentadas, avalie as afirmações a seguir:
1. A função principal, que controla o fluxo de chamada de todas as outras quatro funções, deverá ser a chamada de main().
2. É 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.
I e II, apenas.
I, apenas.
II e III, apenas.
I, II e III.
III, apenas.

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.
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.
Somente a função main() pode alterar o conteúdo das variáveis globais, por ser a função principal 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().
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.

Os operadores relacionais são aqueles que comparam dois valores do mesmo tipo. Os operadores relacionais trabalham como comparações, igualdades e desigualdades.
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.
I, II e III.
III, apenas.
I, apenas.
I e II, apenas.
II e III, apenas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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.
Conseguimos reconhecer uma IDE quando identificamos um ambiente de desenvolvimento que:
pode obter recursos de ambientes da internet.
envolve a participação de toda a equipe de desenvolvimento de software.
envolve pelo menos editor de código, compilador e depurador.
possui recursos para as várias linguagens de programação.
envolve a manipulação de testes unitário e teste de sistemas.

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 afirmacoes 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.
II e III apenas.
I, apenas.
I, II e III.
I e II, apenas.
III, apenas.

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.
Considerando as informações apresentadas, avalie as afirmações a seguir:
1. A função principal, que controla o fluxo de chamada de todas as outras quatro funções, deverá ser a chamada de main().
2. É 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.
I e II, apenas.
I, apenas.
II e III, apenas.
I, II e III.
III, apenas.

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.
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.
Somente a função main() pode alterar o conteúdo das variáveis globais, por ser a função principal 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().
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.

Os operadores relacionais são aqueles que comparam dois valores do mesmo tipo. Os operadores relacionais trabalham como comparações, igualdades e desigualdades.
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.
I, II e III.
III, apenas.
I, apenas.
I e II, apenas.
II e III, apenas.

Prévia do material em texto

15/03/2020 Atividade Objetiva 2: Algoritmos e Lógica de Programação
https://famonline.instructure.com/courses/1799/quizzes/12681 1/7
Atividade Objetiva 2
Entrega 15 mar em 23:59 Pontos 1 Perguntas 5
Disponível 4 mar em 0:00 - 15 mar em 23:59 12 dias Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 14 minutos 0,8 de 1
Pontuação desta tentativa: 0,8 de 1
Enviado 15 mar em 19:09
Esta tentativa levou 14 minutos.
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.
Fazer o teste novamente
0,2 / 0,2 ptsPergunta 1
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:
https://famonline.instructure.com/courses/1799/quizzes/12681/history?version=1
https://famonline.instructure.com/courses/1799/quizzes/12681/take?user_id=42037
15/03/2020 Atividade Objetiva 2: Algoritmos e Lógica de Programação
https://famonline.instructure.com/courses/1799/quizzes/12681 2/7
 envolve a manipulação de testes unitário e teste de sistemas. 
 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.
 pode obter recursos de ambientes da internet. 
 possui recursos para as várias linguagens de programação. 
 
envolve a participação de toda a equipe de desenvolvimento de
software.
0 / 0,2 ptsPergunta 2
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:
15/03/2020 Atividade Objetiva 2: Algoritmos e Lógica de Programação
https://famonline.instructure.com/courses/1799/quizzes/12681 3/7
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:
 II e III apenas. ocê respondeuocê respondeu
Alternativa D
Alternativa está incorreta. Variáveis do tipo int é o tipo que
manipula números sem a representação da parte fracionária
(decimal). Variáveis do tipo boolean não manipulam variáveis
numéricas e somente do tipo booleano: verdadeiro ou falso.
Portanto, a alternativa correta é I apenas, pois um valor em
representação percentual é composto da parte inteira e da parte
decimal. O tipo de dado float é o que manipula números reais,
em que podemos representar a parte decimal.
 I, apenas. esposta corretaesposta correta
 I, II e III. 
 I e II, apenas. 
 III, apenas. 
0,2 / 0,2 ptsPergunta 3
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
15/03/2020 Atividade Objetiva 2: Algoritmos e Lógica de Programação
https://famonline.instructure.com/courses/1799/quizzes/12681 4/7
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:
 
1. A função principal, que controla o fluxo de chamada de todas as
outras quatro funções, deverá ser a chamada de main().
2. É 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:
 I e II, apenas Correto!Correto!
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().
15/03/2020 Atividade Objetiva 2: Algoritmos e Lógica de Programação
https://famonline.instructure.com/courses/1799/quizzes/12681 5/7
 I, apenas. 
 II e III, apenas. 
 I, II e III. 
 III, apenas. 
0,2 / 0,2 ptsPergunta 4
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 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.
 
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.
15/03/2020 Atividade Objetiva 2: Algoritmos e Lógica de Programação
https://famonline.instructure.com/courses/1799/quizzes/12681 6/7
 
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
emrelação aos limites do programa.
 
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.
0,2 / 0,2 ptsPergunta 5
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.
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.
15/03/2020 Atividade Objetiva 2: Algoritmos e Lógica de Programação
https://famonline.instructure.com/courses/1799/quizzes/12681 7/7
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. 
 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, II e III. 
 I, apenas. 
 II e III, apenas. 
Pontuação do teste: 0,8 de 1

Mais conteúdos dessa disciplina