Buscar

ATIVIDADE 2 - ENG SOFT - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO II - 52 2020

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

Prévia do material em texto

02/06/2020 Unicesumar - Ensino a Distância
1/7
ATIVIDADE 2 - ENG SOFT - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO II - 52/2020
Período:18/05/2020 08:00 a 02/06/2020 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 03/06/2020 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
As bibliotecas são arquivos específicos contendo várias funções que podem ser incorporadas aos programas
escritos em linguagem C ou outras linguagens. No caso da linguagem C, a diretiva #include faz o texto
contido na biblioteca especificada ser inserido no programa no ato do processo de lincador, desta forma,
quando gerado o programa executável, o mesmo já tem empacotado tudo o que é necessário para sua
execução.
 
LEAL, Gislaine Camila Lapasini. OLIVEIRA, Pietro Martins de. Algoritmos e Lógica de programação II.
Maringá: Unicesumar, 2020.
De acordo com o contexto apresentado acima, assinale a alternativa correta?
ALTERNATIVAS
A biblioteca contém declarações de funções de entrada e saída.
É permitido atribuir em uma variavel do tipo constante a inclusão de uma biblioteca.
As bibliotecas por sintaxe única na linguagem devem ser inseridas com fonte escrita em caixa alta.
A biblioteca <stdio.h> suporta trabalhar com variaveis do tipo de vetores de caracteres e todas as suas funções.
As bibliotecas podem ser colocadas no decorrer do método principal ou nas primeiras linhas do nosso código fonte.
2ª QUESTÃO
02/06/2020 Unicesumar - Ensino a Distância
2/7
Analise o código fonte abaixo.
 
#include<stdio.h>
int main(void)
{
 int i, pessoas, idade;
 printf("Informe a quantidade de pessoas: ");
 scanf("%d", &pessoas);
 for(i = 0; i < pessoas; i++)
 {
 printf("Informe a idade %d:", i + 1);
 scanf("%d", &idade);
 }
}
 
Dado o código fonte acima, assine a alternativa correta para trocar o laço FOR pelo laço WHILE.
 
I – Apenas trocar a palavra FOR, pela palavra WHILE, devido às estruturas serem idênticas quando se sabe o
critério de parada.
II - Será necessário inicializar a variável contadora “i” o com o valor 0 antes da estrutura WHILE.
III – Trocar a estrutura FOR pelo WHILE, dentro parênteses colocar a condição de parada, e colocar o WHILE
no fim do laço.
IV - Na declaração da estrutura WHILE, deve-se colocar a condição de parada idêntica ao que esta no
segundo parâmetro do FOR.
V - Colocar a variável contadora “i” dentro da estrutura WHILE, logo após a leitura da variável idade para
que possa ser realizado o incremento do laço.
 
É correto o que se afirma em:
 
ALTERNATIVAS
I, apenas.
I e II, apenas.
I e III, apenas.
II, IV e V, apenas.
I, II, III e IV.
3ª QUESTÃO
02/06/2020 Unicesumar - Ensino a Distância
3/7
Analise o código abaixo.
#include<stdio.h>
#include<string.h>
#define NIVEL_MINIMO_CAIXA 10
#define NIVEL_MAXIMO_CAIXA 980
 
int main(void)
{
 float nivelMinimoCaixa, nivelMaximoCaixa, nivelMedicao;
 printf("Informe o nível da medicao: ");
 scanf("%f", &nivelMedicao);
 char mensagem[30];
 
 if (NIVEL_MINIMO_CAIXA >= nivelMedicao){
 mensagem = "Ligar Bomba";
 }else if (nivelMedicao >= NIVEL_MAXIMO_CAIXA){
 mensagem = "Desligar Bomba";
 }else{
 mensagem = "Manter Bomba ligada";
 } 
 printf("%s", mensagem);
}
De acordo com o contexto apresentado acima, assinale a alternativa correta que corrige os erros do código
a fim de que seja impresso na tela o valor da variável mensagem?
ALTERNATIVAS
Há um erro na declaração das constantes, faltou um sinal de atribuição.
Será apresentado erro de incompatibilidade de tipos na atribuição das mensagens na variável mensagem. O correto
é utilizar a função strcpy();
Será apresentado erro de incompatibilidade de tipos na atribuição das mensagens na variável mensagem. O correto
é utilizar a função strcomp();
Será apresentado erro de incompatibilidade de tipos na atribuição das mensagens na variável mensagem. O correto
é utilizar a função strcat();
Será apresentado erro de incompatibilidade de tipos na atribuição das mensagens na variável mensagem. O correto
é utilizar a função strlen();
4ª QUESTÃO
Na estrutura _________________, uma variável é comparada com um valor constante e, caso a comparação seja
verdadeira, um determinado comando é executado. Essa estrutura visa reduzir a complexidade de vários
____________ encadeados. Todavia, é necessário tomar atenção para o uso do comando ____________ que visa
impedir a execução dos demais casos.
 
LEAL, Gislaine Camila Lapasini. OLIVEIRA, Pietro Martins de. Algoritmos e Lógica de programação II.
Maringá: Unicesumar, 2020.
 
Diante do exposto, na sequência, assinale a alternativa que preencha as lacunas corretamente  em
Linguagem C.
ALTERNATIVAS
02/06/2020 Unicesumar - Ensino a Distância
4/7
if ... else, case, continue
while, if ... else, return
case, if ... else, break.
if ... else ... if, while, default
case, if ... else, return.
5ª QUESTÃO
A função scanf() permite que um valor seja lido do teclado e armazenado numa variável. Sua sintaxe consiste
numa cadeia de formatação seguida de uma lista de argumentos, cada um deles sendo o endereço de uma
variável.
LEAL, Gislaine Camila Lapasini. OLIVEIRA, Pietro Martins de. Algoritmos e Lógica de programação II.
Maringá: Unicesumar, 2020.
 
De acordo com o contexto apresentado acima, assinale a alternativa correta para a entrada de um número
inteiro positivo na variável number?
ALTERNATIVAS
scanf("%f", &number);
scanf("%s", &number);
scanf("%d", &number);
scanf("%c", &number);
scanf("%%", &number);
6ª QUESTÃO
Uma variável representa uma posição de memória, que possui nome e tipo. O seu conteúdo pode variar ao
longo do tempo, durante a execução de um programa, embora uma variável possa assumir diferentes
valores, ela só pode armazenar um valor a cada instante.
LEAL, Gislaine Camila Lapasini. OLIVEIRA, Pietro Martins de. Algoritmos e Lógica de programação II.
Maringá: Unicesumar, 2020.
De acordo com o contexto apresentado acima, quais os tipos de dados que a Linguagem C aplica as
variáveis?
I - int
II - float
III - char
IV - double
 
É correto o que se afirma em:
ALTERNATIVAS
02/06/2020 Unicesumar - Ensino a Distância
5/7
I, apenas.
I e II, apenas.
I e III, apenas.
II, III e IV, apenas.
I, II, III e IV.
7ª QUESTÃO
Vetor ou arranjo de elementos também é conhecido como variável composta homogênea unidimensional.
Isso quer dizer que se trata de um conjunto de variáveis de mesmo tipo, que possuem o mesmo
identificador (nome) e são alocadas sequencialmente na memória.
LEAL, Gislaine Camila Lapasini. OLIVEIRA, Pietro Martins de. Algoritmos e Lógica de programação II.
Maringá: Unicesumar, 2020.
De acordo com o contexto apresentado acima, assinale a alternativa correta?
 
ALTERNATIVAS
Dentro de um vetor, só pode ser armazenado números inteiros positivos.
Uma variável do tipo vetor precisa de um índice para cada uma de suas dimensões.
Com a utilização de vetores, é possível realizar o desvio do fluxo de execução do código.
Com a utilização de vetores, os programas tendem a ter um número superior de variáveis.
Como as variáveis têm o mesmo nome, o que as distingue é um índice que referencia sua localização dentro da
estrutura.
8ª QUESTÃO
Um programa escrito em linguagem C, consiste do uso de funções, sendo que, necessariamente, uma delas
deve ser denominada _______________. Essa é a _____________________, por onde é  ________________ execução do
programa, e sem ela o programa não pode ser executado.
LEAL, Gislaine Camila Lapasini. OLIVEIRA, Pietro Martins de. Algoritmos e Lógica de programação II.
Maringá: Unicesumar, 2020.
 
Diante do exposto, na sequência, assinale a alternativa que preencha as lacunas corretamente.
 
ALTERNATIVAS
main, função principal, iniciada
struct, função principal, iniciada
main, função principal, terminada
função principal, biblioteca, iniciada
biblioteca, função principal, terminada
02/06/2020Unicesumar - Ensino a Distância
6/7
9ª QUESTÃO
A tomada de decisão executada por um computador ou outro dispositivo programado estabelece um
desvio na operação do fluxo do programa. Desta forma, um determinado trecho do programa pode realizar
uma tarefa, ou realizar outra tarefa dependendo do teste lógico da condição, e nunca os dois ao mesmo
tempo.
 
LEAL, Gislaine Camila Lapasini. OLIVEIRA, Pietro Martins de. Algoritmos e Lógica de programação II.
Maringá: Unicesumar, 2020.
 
De acordo com o contexto apresentado acima, assinale a alternativa que apresente as sintaxes corretas na
linguagem C, para o tipo de fluxo condicional?
I - if (condição){
        //instruções
    } else{
        //instruções
    }
II - se (condição)
    inicio
        //instruções
    senao
        //instruções
    fim_se
III - if (condição){
        //instruções
    } elseif{
        //instruções
    }else{
        //instruções
    }
 
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
I e II, apenas.
I e III, apenas.
II e III apenas.
I, II e III.
10ª QUESTÃO
02/06/2020 Unicesumar - Ensino a Distância
7/7
Analise o código abaixo:
#include<stdio.h>
int main(void)
{
 int x, a, b;
 scanf("%d %d", &a, &b);
 x = a + b;
 if (x > 10){
 return x;
 }
}
De acordo com o código apresentado acima, assinale a alternativa correta?
ALTERNATIVAS
Está sendo impresso o valor da variável x.
Caso a condição não seja satisfeita, será retornado também o valor de x.
Só será retornado o valor de x se a condição resultar em valor lógico false.
A um erro no comando scanf, pois não é permitido a leitura de duas variáveis.
Só será retornado o valor de x se a condição resultar em valor lógico verdadeiro.

Continue navegando