Logo Passei Direto
Buscar

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

Ferramentas de estudo

Questões resolvidas

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

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

Questões resolvidas

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

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

Prévia do material em texto

/
0,2 / 0,2 ptsPergunta 1
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.
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 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. 
 III, apenas. 
 II e III, apenas. 
/
0,2 / 0,2 ptsPergunta 2
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, 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.
 
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 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 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.
/
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 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().
 I, II e III. 
 III, apenas. 
/
 II e III, apenas. 
 I, apenas. 
0,2 / 0,2 ptsPergunta 4
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:
 I, II e III. 
 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.
 III, apenas. 
 II e III apenas. 
 I e II, apenas. 
/
0,2 / 0,2 ptsPergunta 5
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.
 possui recursos para as várias linguagens de programação. 
 envolve a manipulação de testes unitário e teste de sistemas. 
 envolve a participação de toda a equipe de desenvolvimento de software. 
 pode obter recursos de ambientes da internet.

Mais conteúdos dessa disciplina