Buscar

AV1

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 6 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 6 páginas

Prévia do material em texto

28/10/2021 10:23 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=473875920&user_cod=5979014&matr_integracao=202109380151 1/6
 
Simulado AV
Teste seu conhecimento acumulado
 
Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C 
Aluno(a): ANTONIO LUIZ PROCÓPIO LIMA 202109380151
Acertos: 9,0 de 10,0 28/10/2021
 
 
Acerto: 1,0 / 1,0
(COPS-UEL - Agente Universitário - Técnico de Informática - 2015)
Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir:
( ) char é um tipo simples.
( ) double é um tipo estruturado.
( ) float é um tipo simples.
( ) int é um tipo simples.
( ) void é um tipo estruturado.
Assinale a alternativa que apresenta a sequência correta:
F, F, V, F, V
 V, F, V, V, F
F, F, F, V, V
V, V, F, F, F
F, V, V, F, V
Respondido em 28/10/2021 10:10:41
 
Acerto: 1,0 / 1,0
No que concerne a variáveis e constantes, avalie as assertivas a seguir:
I. Um dado declarado como constante pode ser alterado desde que seja simples
II. Podemos ter apenas variáveis globais, ou seja usadas por todo o programa.
III. Uma variável é uma abstração que permite armazenar um dado em uma determinada posição de
memória
IV. Um dado declarado como variável não pode sofrer alteração de valor.
Assinale a UNICA alternativa contendo APENAS as opções corretas
II, ,III e IV apenas
 Apenas III
III e IV apenas
II e III apenas
I, II e IV apenas
Respondido em 28/10/2021 10:12:07
 
 
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
28/10/2021 10:23 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=473875920&user_cod=5979014&matr_integracao=202109380151 2/6
Explicação:
I. Um dado declarado como constante pode ser alterado desde que seja simples --> FALSO, uma constante
NAO tem seu valor alterado no programa
II. Podemos ter apenas variáveis globais, ou seja usadas por todo o programa. --> FALSO, podemos ter
variáveis locais, internas a uma função
III. Uma variável é uma abstração que permite armazenar um dado em uma determinada posição de memória 
--> VERDADE
IV. Um dado declarado como variável não pode sofrer alteração de valor. --> FALSO, pode sim sofrer alteração
um dado declarado como variável
 
 
Acerto: 1,0 / 1,0
Os operadores no qual permitem a realização de comparações entre valores são chamados de:
Símbolo;
Bit a Bit;
Internacionais;
 Relacionais;
Lógico;
Respondido em 28/10/2021 10:12:26
 
 
Explicação:
Como pode ser observado no Módulo 2 do Tema 2 Os operadores relacionais permitem a realização de
comparações entre valores. Elas são expressas por meio dos valores verdadeiro e falso.
 
 
Acerto: 0,0 / 1,0
Sobre os operadores avalie as assertivas a seguir
I. Os operadores aritméticos permitem que escrevamos expressões que retornem valores numéricos
II. Os operadores relacionais nos permitem comparar valores
III. As expressões relacionais retornam valores lógicos
IV. As expressões lógicas retornam valores inteiros
Com base em sua análise, assinale a UNICA alternativa que contém TODAS as assertivas corretas
I, II, III e IV
 I, II e IV
I e II
 I, II e III
II e III
Respondido em 28/10/2021 10:14:05
 
 
Explicação:
I. Os operadores aritméticos permitem que escrevamos expressões que retornem valores numéricos -->
VERDADE
II. Os operadores relacionais nos permitem comparar valores --> VERDADE
III. As expressões relacionais retornam valores lógicos --> VERDADE
IV. As expressões lógicas retornam valores inteiros --> FALSO, retornam valores lógicos
 
 
 Questão3
a
 Questão4
a
28/10/2021 10:23 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=473875920&user_cod=5979014&matr_integracao=202109380151 3/6
Acerto: 1,0 / 1,0
Considere o seguinte trecho de código em Portugol Studio:
num=10
produto=1
soma=0
enquanto (num < 9) 
{ se (num%2==0)
 Produto=produto*num
 senao
 soma=soma+num
 num=num+1
}
escreva(produto,soma)
O que será exebido pelo trecho de código acima?
10 e 20, respectivamente
 1 e 0, respectivamente
0 e 0, respectivamente
1 e 1, respectivamente
O algoritmo não exibirá nenhuma resposta
Respondido em 28/10/2021 10:15:01
 
 
Explicação:
Com num =10, a repetição não será executada e serão impressos os valores de produto e soma que foram
inicializados (1 e 0)
 
 
Acerto: 1,0 / 1,0
Observe a descrição da estrutura básica do comando switch case na linguagem C, exibida a seguir.
 
switch (VARIAVEL)
{
case :
comando (s);
case :
comando (s);
...
default :
comando (s);
}
 
Está correto afirmar que:
 Cada caso deve ser definido por uma constante escrita após a palavra case, seguida dos dois pontos
O comando break não é permitido no interior dos grupos de comandos.
O código para o caso default é obrigatório.
As variáveis de controle podem ser do tipo int, char e float.
Somente um dos grupos de comandos pode ser executado de cada vez.
Respondido em 28/10/2021 10:15:53
 
 
 Questão5
a
 Questão6
a
28/10/2021 10:23 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=473875920&user_cod=5979014&matr_integracao=202109380151 4/6
Explicação:
O comando switch testa o valor da variável sinalizada entre parênteses e compara com a constante explicitada
nos cases.
A opção default serve para o caso em que nenhuma das opções oferecidas tenha sido satisfeita, mas não é
obrigatório.
testar a igualdade de variáveis floats não é uma boa prática de programação por causa da limitação de casas
decimais que pode ocasionar valores diferentes quando a lógica aponta para a igualdade por conta de
arredondamentos e truncamentos que ocorrem nas operações matemáticas. Portanto, o comando switch não
permite o uso de casos associados a números reais.
A implementação do comando switch não isola os casos, permitindo, assim, que o programa possa continuar
após um caso ser satisfeito. Para que ele funcione de acordo como ocmando lógico (atender a apenas um caso),
deve-se usar o comando break ao final de cada caso, garantido o funcionamento de apenas um caso por vez.
Dessa forma, apenas a opção Cada caso deve ser definido por uma constante escrita após a palavra
case, seguida dos dois pontos é correta
 
 
 
Acerto: 1,0 / 1,0
Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir.
 ind=1;
 while (ind<=5)
 {
 scanf("%d",&num);
 controle++;
 if (controle == 1 && num%2 == 0)
 menor=num;
 else
 if (num
 menor=num;
 ind++;
 } 
 
I. Para que a variável menor receba o conteúdo da variável num, pela primeira vez é necessário que o
conteúdo da variável controle seja 1 e o conteúdo da variável num seja par.
II. A estrutura de repetição escolhida é indicada quando se sabe ou não o número de repetições
III. A sequência de comandos interna ao comando WHILE será repetida 5 vezes.
I
II e III
I e III
 I, II e III
I e II
Respondido em 28/10/2021 10:17:46
 
Acerto: 1,0 / 1,0
Analise o código abaixo e selecione a opção que melhor descreve o seu funcionamento.
#include
int main()
 Questão7
a
 Questão8
a
28/10/2021 10:23 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=473875920&user_cod=5979014&matr_integracao=202109380151 5/6
{ int v[100], i;
 printf("\nDigite os numeros:\n");
 for (i=0; i<100; i++)
 scanf("%d", &v[i]);
 
 for (i=99; i>=0; i--)
 printf("%d \n", v[i]);
}
Solicita ao usuário que digite um número e exibe na tela os cem números posteriores.
Solicita ao usuário a entrada de cem números inteiros e exibe na tela.
 
Solicita ao usuário a entrada de um ou mais números e soma os próximos cem números e exibe na
tela.
 Solicita ao usuário a entrada de cem número inteiros e exibe na tela em ordem inversa da leitura
Solicita ao usuário que digite um número e exibe na tela os cem números anteriores.
Respondido em 28/10/2021 10:19:14
 
Acerto: 1,0 / 1,0
Qual a saida para o trecho de códigoabaixo?
int i;
for (i= -10; i < 5; i=i+3)
{
 printf("%d",i);
}
-10 -7 0 -1 2
-10 -7 0 3 6
-7 -4 -1 2 5
-7 -4 -1 2 5
 -10 -7 -4 -1 2
Respondido em 28/10/2021 10:20:19
 
Acerto: 1,0 / 1,0
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:
 int ind, aux,vet[7];
 for (ind=7;ind>=4;ind--)
 {
 aux=vet[7-ind];
 vet[7-ind]=vet[ind];
 vet[ind]=aux; 
 } 
 6 3 8 7 2 4 1 5
6 3 4 2 7 8 1 5
6 1 4 2 7 8 3 5
5 1 4 2 7 8 3 6
6 3 8 2 7 4 1 5
Respondido em 28/10/2021 10:21:07
 
 
Explicação:
...
 Questão9
a
 Questão10
a
28/10/2021 10:23 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=473875920&user_cod=5979014&matr_integracao=202109380151 6/6
 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','270906218','4948838685');

Continue navegando