Baixe o app para aproveitar ainda mais
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');
Compartilhar