Buscar

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C - SIMULADO

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

04/04/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=27078624&user_cod=3130292&matr_integracao=202008513421 1/7
 
 
Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C 
Aluno(a): RONALDO JONAS TOME DE OLIVEIRA 202008513421
Acertos: 6,0 de 10,0 04/04/2021
 
 
Acerto: 0,0 / 1,0
(INPE - Técnico da Carreira de Desenvolvimento Tecnológico - 2006)Considere as três afirmaçõ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):
 I e II
Apenas II 
Apenas I
I, II e III
 II e III 
Respondido em 04/04/2021 09:58:15
 
 
Explicação:
Explicação.
 
 
Acerto: 0,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
I, II e IV apenas
 II e III apenas
III e IV apenas
II, ,III e IV apenas
 Apenas III
Respondido em 04/04/2021 09:45:47
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
04/04/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=27078624&user_cod=3130292&matr_integracao=202008513421 2/7
 
 
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: 0,0 / 1,0
Perante a quantidade de operandos possíveis, os operadores podem ser classificados como:
Unidade, Bit e Terciário;
 Unários, Binários e Ternários;
 Soma, Subtração e Multiplicação;
Unitários, Binários e Terciários;
Bit, Byte e Megabyte;
Respondido em 04/04/2021 09:47:15
 
 
Explicação:
Como pode ser observado no Módulo 2 do Tema 2 quanto a sua classificação eles são unários (Só possuem um
operando), binários (possuem dois operandos) e ternários (possuem três operandos).
 
 
Acerto: 1,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
II e III
I, II e IV
I e II
 I, II e III
Respondido em 04/04/2021 09:51:16
 
 
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
04/04/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=27078624&user_cod=3130292&matr_integracao=202008513421 3/7
 
 
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?
O algoritmo não exibirá nenhuma resposta
10 e 20, respectivamente
0 e 0, respectivamente
 1 e 0, respectivamente
1 e 1, respectivamente
Respondido em 04/04/2021 09:52:07
 
 
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:
O comando break não é permitido no interior dos grupos de comandos.
 Cada caso deve ser definido por uma constante escrita após a palavra case, seguida dos dois pontos
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.
O código para o caso default é obrigatório.
 Questão5
a
 Questão6
a
04/04/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=27078624&user_cod=3130292&matr_integracao=202008513421 4/7
Respondido em 04/04/2021 09:53:06
 
 
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: 0,0 / 1,0
Considere o seguinte enunciado:
Escreva um trecho de codigo, em Portugol, que leia uma lista de números terminada em zero e mostre se o
número é par ou ímpar.
Assinale a alternativa que apresenta corretamente esse trecho de código em Portugol Studio, usando o
comando com teste no início (pré-teste).
 
 leia(num)
enquanto (num==0) 
{ se num%2==0
 escreva ( numero e par¿)
 senao 
 escreva (¿numero impar¿)
 leia (num)
}
leia(num)
enquanto (num<> 0) 
{ se num%2==0
 escreva ( numero e par¿)
 senao 
 escreva (¿numero impar¿)
 leia (num)
}
leia(num)
faca
{ se num%2==0
 escreva ( numero e par¿)
 senao 
 escreva (¿numero impar¿)
 leia (num)
}
enquanto (num!=0)
 leia(num)
enquanto (num!=0) 
{ se num%2==0
 escreva ( numero e par¿)
 senao 
 escreva (¿numero impar¿)
 leia (num)
}
 
leia(num)
enquanto (num!=0) 
{ se num%2 != 0
 Questão7
a
04/04/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=27078624&user_cod=3130292&matr_integracao=202008513421 5/7
 escreva ( numero e par¿)
 senao 
 escreva (¿numero impar¿)
 leia (num)
}
Respondido em 04/04/2021 09:54:46
 
 
Explicação:
Explicação.
 
 
Acerto: 1,0 / 1,0
É preciso verificar se o conteúdo da variável NUM existe ou não em um vetor de 10 posições de inteiros, de
nome VET.
Assinale a alternativa que apresenta o trecho de código correto em linguagem C:
 
int num,ind=0,achou=0,vet[10];
scanf ("%d",num);
while (ind<10 && achou==0)
{
 if (num==vet[ind])
 achou=1;
}
 int num,ind=0,achou=0,vet[10];
scanf ("%d",num);
while (ind<10 && achou==0)
{
 if (num==vet[ind])
 achou=1;
 else ind++;
}
int num,ind=0,achou=0,vet[10];
scanf ("%d",num);
while (ind<10 && achou=0)
{
 if (num=vet[ind])
 achou=1;
 else ind++;}
int num,ind=0,achou=0,vet[10];
scanf ("%d",num);
while (achou==0)
{
 if (num==vet[ind])
 achou=1;
 else ind++;
}
int num,ind=0,achou=0,vet[10];
scanf ("%d",num);
while (ind<10 && achou==0)
{
 if (num=vet[ind])
 achou=1;
 else ind++;
}
Respondido em 04/04/2021 09:56:23
 
Acerto: 1,0 / 1,0
 Questão8
a
 Questão9
a
04/04/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=27078624&user_cod=3130292&matr_integracao=202008513421 6/7
Assinale a resposta correta a questão abaixo.
- Considerando um vetor de 400 posições de inteiro. Qual o indice do vetor que ocupa o terceiro e
vigéssimo elemento, respectivamente, em uma implementação em linguagem C ?
 
3 e 19
3 e 20
4 e 21
 2 e 19
2 e 20
Respondido em 04/04/2021 09:56:59
 
 
Explicação:
Posição 0 - 1o elemento
Posiçao 1 - 2o elemento
Posição 2 - 3o elemento
-----
----
Posição 19 - 20o elemento
 
 
Acerto: 1,0 / 1,0
Na codificação de um programa na linguagem C, é necessária a declaração de uma matriz bidimensional para
armazenar as notas de 3 disciplinas de uma turma com 50 alunos.
O algoritmo considera que os dados estarão organizados na matriz, de modo que cada linha represente a nota
de uma disciplina dos 50 alunos
Marque a alternativa que apresenta, de forma correta, a declaração dessa matriz, chamada de notasAlunos:
float matalunos [50..3];
float matalunos [3][50];
float matalunos[3,50];
 float matalunos [50][3];
float matalunos 50 x 3;
Respondido em 04/04/2021 09:57:43
 
 
Explicação:
a primeira dimensao são as linhas, a segunda as colunas
linhas - notas dos 50 alunos de 1 disciplina
colunas - notas das 3 provas
 
 
 
 
 
 
 
 Questão10
a
javascript:abre_colabore('38403','220987468','4455926543');
04/04/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=27078624&user_cod=3130292&matr_integracao=202008513421 7/7

Continue navegando