Buscar

Teste_ 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 5 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

12/04/2023, 22:19 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27996/quizzes/144517/take 1/5
Atividade Objetiva 2
Iniciado: 12 abr em 22:16
Instruções do teste
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.
0,2 ptsPergunta 1
envolve a manipulação de testes unitário e teste de sistemas.
envolve a participação de toda a equipe de desenvolvimento de software.
envolve pelo menos editor de código, compilador e depurador.
pode obter recursos de ambientes da internet.
possui recursos para as várias linguagens de programação.
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:
0,2 ptsPergunta 2
Leia o texto abaixo:
A+
A
A-
12/04/2023, 22:19 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27996/quizzes/144517/take 2/5
III, apenas.
I, II e III.
I e II, apenas.
I, apenas.
II e III, apenas.
 
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.
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:
0,2 ptsPergunta 3
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
A+
A
A-
12/04/2023, 22:19 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27996/quizzes/144517/take 3/5
I, II e III.
I e II, apenas.
I, apenas.
II e III apenas.
III, apenas.
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:
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+
A
A-
12/04/2023, 22:19 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27996/quizzes/144517/take 4/5
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.
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().
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.
Somente a função main() pode alterar o conteúdo das variáveis globais, por ser a
função principal do programa.
A partir das informações apresentadas no texto, assinale a opção correta.
0,2 ptsPergunta 5
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().
A+
A
A-
12/04/2023, 22:19 Teste: Atividade Objetiva 2
https://famonline.instructure.com/courses/27996/quizzes/144517/take 5/5
Salvo em 22:19 
III, apenas.
II e III, apenas.
I e II, apenas
I, apenas.
I, II e III.
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:
Enviar teste
A+
A
A-

Continue navegando

Outros materiais