Buscar

Linguagem de Programação I 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 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

22/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
 
Disc.: LINGUAGEM DE PROGRAMAÇÃO I 
Aluno(a): ALESSANDRA DE ARAUJO GUERRIERI 201903163889
Acertos: 10,0 de 10,0 22/09/2020
 
 
Acerto: 1,0 / 1,0
A diretiva #include < stdio.h> faz referência a:
Declarações de funções para tratamento de texto.
Declaração de funções para tratamento numérico.
Declarações de funções para cálculo matemático.
 Declarações de funções úteis para entrada e saída de dados.
Nenhuma das alternativas acima.
Respondido em 22/09/2020 17:00:56
 
 
Explicação:
A biblioteca stdio.h(standard) é formada por funções que manipulam a entrada de dados(in) e s
saída(out).
 
 
Acerto: 1,0 / 1,0
Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display.
 
#include 
 int main() 
 { 
 printf ("%s%d%%","Juros de ",10);
 }
 
Nada porque tem muitos %
%s%d%% Juros de 10
10 Juros de
% Juros de 10
 Juros de 10%
Respondido em 22/09/2020 16:58:48
 
 
Gabarito
 Comentado
 
Acerto: 1,0 / 1,0
Analisando o código a seguir, que usa a função getchar(), podemos dizer:
 Questão1
a
 Questão2
a
 Questão3
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
22/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
/* programa getchar.c */
 
 #include
 int main(void)
 {
 char cLetra;
 
 cLetra = getchar(); 
 
 printf("Letra digitada %c\n", cLetra);
 printf("Na tabela ASCII %d\n", cLetra);
 return 0;
 }
O código está errado, pois a função getchar() retorna um número e seu retorno não pode ser atribuído a uma
variável do tipo char.
 
O código está errado, pois a função getchar() deve ser usada apenas para dar uma pausa no código.
 
O código está correto, pois a função getchar(), não tem nenhuma ação nesse código.
 O código está correto, embora a função getchar() retorne um int e este está sendo atribuído a uma variável
tipo char.
O código está errado, pois a função getchar() nunca retorna um número. Portanto não pode-se usar a
linha printf("Na tabela ASCII %d\n", cLetra);
Respondido em 22/09/2020 16:59:24
 
 
Explicação:
A resposta correta é: O código está correto, embora a função getchar() retorne um int e este está sendo atribuído a
uma variável tipo char.
O código está correto, pois embora a função getchar() retorne um int, pode-se atribuir para um char devido a conversão
automática da linguagem.
 
 
Acerto: 1,0 / 1,0
Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos abaixo
escritos em C++ representa esta situação?
 if (media >= 6)
 cout << "Aprovado";
 else
 cout << "Reprovado";
if (media > 6)
 {
 cout << "Aprovado";
 }
 else
 {
 cout << "Reprovado";
 }
if (media <= 6)
 cout << "Aprovado";
 else
 cout << "Reprovado";
if (media > 6)
 cout << "Aprovado";
 else
 cout << "Reprovado";
if (media != 6)
 {
 cout << "Aprovado";
 }
 else
 {
 cout << "Reprovado";
 }
Respondido em 22/09/2020 17:00:06
 
 
Explicação:
if (media > 6) errado pois aprovado apenas aqueles que obtiverem media maior que 6
if (media <= 6)errado pois aprovado apenas aqueles que obtiverem media menor ou igual que 6
if (media != 6)errado pois aprovado apenas aqueles que obtiverem media diferente que 6
 Questão4
a
22/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
if (media >= 6)correto pois aprovado apenas aqueles que obtiverem media maior ou igual que 6
 
 
Acerto: 1,0 / 1,0
A programação oferece diversas estruturas de forma a facilitar a programação quanto a sua organização. Alguns
dessas estruturas evitam que determinada parte do código tenha de ser repetido diversas vezes. Marque a alternativa
que contenha todas essas estruturas.
IF/ELSE e FOR
IF e SWITCH CASE
 FOR, WHILE e DO WHILE
WHILE, DO WHILE e SWITCH CASE
SWITCH CASE e IF/ELSE
Respondido em 22/09/2020 17:00:52
 
Acerto: 1,0 / 1,0
O que será impresso pelo trecho de código abaixo?
 
int vet[5]; 
 int x, s = 0;
 for (x = 0; x < 5; x++) {
 vet[x] = x * 2;
 }
 s = vet[2] + vet[4];
 printf("%d", s);
20
8
 12
4
10
Respondido em 22/09/2020 17:01:02
 
 
Explicação:
Acompanhando a execução, encontraremos a resposta 12
int vet[5]; 
 int x, s = 0;
 for (x = 0; x < 5; x++) {
 vet[x] = x * 2;
 }
 s = vet[2] + vet[4];
 printf("%d", s);
x s vet[0] vet[1] vet[2] vet[3] vet[4]
 0 
0 0 0 
1 0 0 2 
2 0 0 2 4 
3 0 0 2 4 6 
4 0 0 2 4 6 8
5 12 0 2 4 6 8
 
 
Acerto: 1,0 / 1,0
Um treinador de uma equipe de futebol com 22 atletas gostaria de declarar matrizes para guardar nomes,
total de jogadas boas e total de jogadas perdidas.
 Questão5
a
 Questão6
a
 Questão7
a
22/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
Qual das opções abaixo possibilitaria isso se ele usasse, somente, matrizes bidimensionais?
 int jogadas[22][2]; char nomes[22][30]; 
int jogadas[22][2]; char nomes[22]; 
int jogadasB[22], jogadasR[22]; char nomes[22][30];
int jogadas[21][1]; char nomes[21][30]; 
int jogadasB[21], jogadasR[21]; char nomes[21][30]
Respondido em 22/09/2020 17:01:21
 
 
Explicação:
Lembrando que o número que fica dentro dos [ ] significa o total, de fato, que desejamos.
 
 
Acerto: 1,0 / 1,0
O presidente da construtora Sempre Verde precisou, em um determinado momento,
reajustar o salário dos funcionários e, como ele sabia programar porque tinha se dedicado
muito à disciplina de Linguagem de Programação I, definiu uma função com o seguinte
protótipo:
float calcSalario(float salario, float percentual);
Baseado nesse protótipo é CORRETO afirmar que a função:
 
Recebe dois valores passados por referência.
 Recebe dois valores, salário e o percentual de reajuste, passados por valor.
Retornará dois valores para a função chamadora.
Não retorna nenhum valor para a função chamadora.
Retornará o salário somado ao percentual.
Respondido em 22/09/2020 17:01:40
 
 
Explicação:
Passagem por referência precisava do & antes do nome de cada variável. Se não retornasse,
teria que ser void. Nunca retorna dois valores. Não tem como dizer porque o corpo não está
presente.
 
 
Acerto: 1,0 / 1,0
A função fgets():
 lê uma linha inteira de uma vez.
lê um arquivo inteiro de uma vez.
imprime uma linha inteira de uma vez.
imprime um caracter de cada vez.
lê um caracter de cada vez.
Respondido em 22/09/2020 17:01:52
 
 
Gabarito
 Comentado
Gabarito
 Comentado
 
 Questão8
a
 Questão9
a
10a
22/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
Acerto: 1,0 / 1,0
Assinale a opção que apresenta a função que grava dados em um arquivo binário.
 fwrite(...);
printf(...);
fputs(...);
fputc(...);
fprintf(...);
Respondido em 22/09/2020 17:02:01
 
 
Explicação:
São muitas funções nessa aula que precisam ser estudadas.
 
 
 
 Questão
javascript:abre_colabore('38403','205947797','4112194623');

Outros materiais