Buscar

Linguagem C - Teste de Conhecimento


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 11 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 11 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 9, do total de 11 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

Continue navegando


Prévia do material em texto

Teste de Conhecimento
 avalie sua aprendizagem
Observe a sequência a seguir:
A
BB
CCC
DDDD
O próximo termo é:
INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM C
Lupa  
 
DGT0232_202201273917_TEMAS
Aluno: ARNALDO DA SILVA FERREIRA JUNIOR Matr.: 202201273917
Disc.: INTRODUÇÃO À PROGR  2023.1 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo
será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este
modelo de questões que será usado na sua AV e AVS.
SOLUÇÃO DE PROBLEMAS E PENSAMENTO COMPUTACIONAL
 
1.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
Arnaldo
Rectangle
Arnaldo
Rectangle
Observe a sequência a seguir: 11021, 11032, 11053, 11074, 11115...
O próximo termo é:
Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às a�rmativas a seguir:
(   ) char é um tipo simples.
(   ) double é um tipo estruturado.
DEEEEED
EDCBA
ABCDE
ABCBA
EEEEE
Data Resp.: 14/02/2023 14:46:20
Explicação:
A resposta correta é: EEEEE
 
2.
11136
11116
11106
11156
11051
Data Resp.: 14/02/2023 15:26:23
Explicação:
Devemos analisar pelos pares. Do primeiro par (11032) até o segundo da sequência (11074) seria como se somasse 21+21 totalizando
42. Do segundo ao quarto somaria 41 mais 21 que seria 62. Somando 62 + 11074 temos a resposta 11136. 
TIPOS DE DADOS, EXPRESSÕES, OPERADORES E TABELA VERDADE
 
3.
(   ) float é um tipo simples.
(   ) int é um tipo simples.
(   ) void é um tipo estruturado.
 
Assinale a alternativa que apresenta a sequência correta:
Considere as três a�rmações a seguir:
I - Recursividade é uma forma de repetição.
II - Variáveis são uma abstração de locais de memória do computador.
III - Operações aritméticas e lógicas só́ podem ser realizadas entre operandos do mesmo tipo.
Está(ão) correta(s):
F, F, V, F, V
F, F, F, V, V
V, F, V, V, F
F, V, V, F, V
V, V, F, F, F
Data Resp.: 14/02/2023 15:28:03
Explicação:
A resposta correta é: V, F, V, V, F
 
4.
Apenas I
Apenas II
I, II e III
I e II
II e III
Data Resp.: 14/02/2023 15:28:23
Explicação:
A resposta correta é: I e II.
Observe o trecho do código em C a seguir. Não esqueça que o operador % signi�ca resto da divisão inteira.
#include
void main(){
int n, i;
i = 20;
n = 2*(i%3);
printf("n = %d", n);
}
 
Assinale a alternativa que representa o que será impresso na tela.
Considere o programa C listado a seguir.
COMANDOS DE ENTRADA E SAÍDA
 
5.
n = 2
n = 3
n = 1
n = 12
n = 4
Data Resp.: 14/02/2023 15:29:34
Explicação:
A resposta correta é: n = 4
 
6.
Assinale a alternativa que representa o que será impresso pelo programa se o usuário digitar 15, como entrada de dados.
(Baseado em TRE-CE - Técnico Judiciário  2012)
Considere a variável idade declarada no método main de um programa escrito em C, com a seguinte instrução:
int idade=12;
 
Análise:
I. printf(idade<18?"Menor de idade":"Maior de idade");
II. if(idade<18) {printf("Menor de idade");} else {printf("Maior de idade");}
III. if(idade<18) {printf("Menor de idade");} else if (idade>=18) {printf("Maior de idade");}
10 15
15 10
15 20
5 10
5 15
Data Resp.: 14/02/2023 15:29:45
Explicação:
A resposta correta é: 15 10
ESTRUTURAS DE DECISÃO
 
7.
IV. switch(idade) {case<18: printf("Menor de idade"); break; case>=18: printf("Maior de idade");}
 
Contém uma instrução correta que exibirá na tela a frase "Menor de idade":
(INMETRO - 200)
#include
 
int main(void){
int i;
printf("F = ");
scanf("%d",&i);
 
switch (i)
{
case 0 : printf("Maca");
break;
case 10 : printf("Abacate");
I e III, apenas.
I, II, III e IV.
II, apenas.
II e III, apenas.
I, II e III, apenas.
Data Resp.: 14/02/2023 15:36:46
Explicação:
A resposta correta é: I, II e III, apenas.
 
8.
break;
case 20 : printf("Banana");
break;
case 30 : printf("Pera");
break;
case 40 : printf("Uva");
break;
default : printf("Caju");
}
}
 
Considerando o código em linguagem C apresentado acima, assinale a opção correta.
Assinale a alternativa que corresponde ao enunciado:
Faça um programa que leia vinte números inteiros e positivos e mostre o menor número.
A função principal foi especi�cada para aceitar um argumento de entrada do tipo inteiro.
O termo printf especi�ca uma diretiva de compilação.
O termo stdio.h especi�ca um arquivo de biblioteca dinâmica de funções.
A instrução switch é utilizada como um laço de repetição com número de�nido de iterações.
A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida.
ESTRUTURAS DE REPETIÇÃO
 
9.
controle=1;
       for (cont=1;cont<=20;cont++)
       {  scanf ("%d",&num);
          if (controle==1)
            menor=num;
          else
             if (num
                menor=num;
          controle++;
        }
controle=1;
       for (cont=1;cont<=10)
       {  scanf ("%d",&num);
          if (controle==1)
            menor=num;
          else
             if (num
                menor=num;
          controle++;
       }
controle=0;
       for (cont=1;cont<=20;cont++)
       {  scanf ("%d",&num);
          if (controle==1)
            menor=num;
          else
             if (num
                menor=num;
          controle++;
        }
controle=1;
       for (cont=1;cont<=20;cont++)
       {  scanf ("%d",&num);
          if (controle==1)
            menor=num;
          else
             if (num
                menor=num;
        }
controle=1;
       while (cont<=20)
       {  scanf ("%d",&num);
          if (controle==1)
            menor=num;
          else
             if (num
                menor=num;
          controle++;
        }
Data Resp.: 14/02/2023 15:52:32
Explicação:
A resposta correta é: 
controle=1;
       for (cont=1;cont<=20;cont++)
       {  scanf ("%d",&num);
Considere a seguinte declaração de vetor na linguagem C:
 
int vet [8] = {5,1,4,2,7,8,3,6};
 
Marque a alternativa que apresenta cada elemento do vetor após a execução do seguinte trecho de código:
 
   for (ind=7;ind>=4;ind--)
   {
      aux=vet[7-ind];
      vet[7-ind]=vet[ind];
      vet[ind]=aux;
   }  
          if (controle==1)
            menor=num;
          else
             if (num
                menor=num;
          controle++;
        }
VETORES E MATRIZES
 
10.
6  1  4  2  7  8  3  5
6  3  4  2  7  8  1  5
6  3  8  7  2  4  1  5
5  1  4  2  7  8  3  6
6  3  8  2  7  4  1  5
Data Resp.: 14/02/2023 16:01:05
Explicação:
A resposta correta é: 6  3  8  7  2  4  1  5
    Não Respondida      Não Gravada     Gravada
Exercício inciado em 14/02/2023 14:46:00.