Buscar

ATIVIDADE SUB - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO II - 52-2022

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

07/12/2022 17:36 Unicesumar - Ensino a Distância
about:blank 1/5
ATIVIDADE SUB - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO II - 52/2022
Período:11/08/2022 08:00 a 28/08/2022 23:59 (Horário de Brasília)
Status:ENCERRADO
Nota máxima:3,00
Gabarito:Gabarito será liberado no dia 19/09/2022 00:00 (Horário de Brasília)
Nota obtida:2,70
1ª QUESTÃO
Assinale a alternativa correta que representa em linguagem C a escrita de uma matriz de inteiro com
dimensão 10x20 " int matriz
10
20
"
ALTERNATIVAS
for (int i = 0 ; i < 10 ; i++){
 for (int j = 0 ; j < 20 ; j++){
 printf("%d ", matriz
j
i
);
 }
 printf("\n");
}
for (int i = 0 ; i < 10 ; i++){
 for (int j = 0 ; j < 20 ; j++){
 printf("%d ", matriz
i
j
);
 }
 printf("\n");
}
for (int i = 1 ; i <= 10 ; i++){
 for (int j = 1 ; j <= 20 ; j++){
 printf("%d ", matriz
i
j
);
 }
 printf("\n");
}
for (int i = 0 ; j <= 10 ; i++){
 for (int j = 0 ; i <= 20 ; j++){
 printf("%d ", matriz
i
j
);
 }
 printf("\n");
}
for (int i = 1 ; i <= 10 ; i++){
 for (int j = 1 ; j <= i ; j++){
 printf("%d ", matriz
i
j
);
 }
 printf("\n");
}
2ª QUESTÃO
07/12/2022 17:36 Unicesumar - Ensino a Distância
about:blank 2/5
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.
3ª 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.
4ª QUESTÃO
Para criação de uma estrutura de dados heterogêneas na linguagem C é utilizado o structs. Para uma
estrutura que simula os dados de um usuario com codigo do tipo inteiro, nome, login e senha do tipo
string, assinale a alternativa que representa a criação do struct de forma correta.
ALTERNATIVAS
07/12/2022 17:36 Unicesumar - Ensino a Distância
about:blank 3/5
struct Usuario {
 codigo;
 nome;
 login;
 senha;
};
struct Usuario {
 int codigo;
 char nome;
 char login;
 char senha;
};
Usuario {
 int codigo;
 char nome
100
;
 char login
100
;
 char senha
100
;
};
struct Usuario {
 int codigo;
 char nome
100
;
 char login
100
;
 char senha
100
;
};
struct Usuario {
 int codigo;
 string nome;
 string login;
 string senha;
};
5ª QUESTÃO
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();
6ª QUESTÃO
07/12/2022 17:36 Unicesumar - Ensino a Distância
about:blank 4/5
Analise o Programa em C e assina-le a alternativa correspondente ao resultado exibido na tela após a
execução do programa.
#include <stdio.h>
 
int main()
{
    int i = 0;
 
 
    printf("%d ", i--);
    printf("%d ", --i);
    printf("%d ", i+1);
 
}
ALTERNATIVAS
0 -1 0
0 -2 -1
0 -1 -1
-1 -2 -1
-1 -1 0
7ª QUESTÃO
Analise o programa em C
#include <stdio.h>
 
int main()
{
     int y = 15;
     int z = 15;
 
     while (y >= 0){
         y--;
         printf("While ");
     }
 
     do{
        printf("Do While ");
        z--;
      }while(z > 0);
}
Assinale a alternativa que representa a quantidade de vezes que é exibido em tela a palavra "While" e "Do
While" respectivamente.
ALTERNATIVAS
15 vezes para "While" e 15 vezes para "Do While"
16 vezes para "While" e 16 vezes para "Do While"
15 vezes para "While" e 16 vezes para "Do While"
16 vezes para "While" e 15 vezes para "Do While"
15 vezes para "While" e 14 vezes para "Do While"
8ª QUESTÃO
As passagens de parâmetros são recursos bastante úteis em programação, praticamente essenciais. A
passagem de parâmetro em que quaisquer alterações nos valores dos parâmetros enviados, durante a
execução de uma sub-rotina, refletem nos valores reais dos parametros correspondentes é identificado
como passagem de parâmetro por...?
Assinale a alternativa correta.
ALTERNATIVAS
Valor
Método
Função
Referência
Procedimento
9ª QUESTÃO
07/12/2022 17:36 Unicesumar - Ensino a Distância
about:blank 5/5
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
I, apenas.
I e II, apenas.
I e III, apenas.
II, III e IV, apenas.
I, II, III e IV.
10ª QUESTÃO
Analise a seguinte função elaborada na linguagem C.
int func_f(int n) {
    int a, b;
    if (n == 0) {
        return(1);
    }
    a = n - 1;b = func_f(a);
    return(n*b);
}
Caso, no programa principal, seja colocada a linha printf(”%d”, func_f(4)); para chamada da função o valor
impresso na saída padrão será:
ALTERNATIVAS
0
1
6
12
24

Outros materiais