Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/11/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106872/novo/1 1/7 APOL5 PROTOCOLO: 201610241301030CDBBF4JACKSON DE ARAUJO RODRIGUES - RU: 1301030 Nota: 100 Disciplina(s): Linguagem de Programação Data de início: 24/10/2016 23:01 Prazo máximo entrega: - Data de entrega: 24/10/2016 23:27 Questão 1/5 - Linguagem de Programação Considerado o material visto na aula 6, na sua rota de aprendizagem e no livro adotado pela disciplina. com relação a manipulação de arquivos na linguagem C, podemos arfirmar que: Nota: 20.0 A É necessário definir uma struct específica para a manipulação de arquivos já que a linguagem não fornece este recurso; B Precisamos criar um ponteiro de um tipo específico fornecido para este fim pela própria liguagem de programação; C Não é possível manipular arquivos usando a linguagem de programação C; D A manipulação de arquivos exige, obrigatoriamente, a criação de um vetor para armazenar este arquivo; E A manipulação de arquivos em C em um determinado programa impede que sejam utilizadas stucts neste mesmo programa. Questão 2/5 - Linguagem de Programação Observe que ao definirmos uma struc na linguagem de programação C/C++ estamos, na verdade, definindo um novo tipo de dado, que existirá na memória, enquanto o seu programa for executado. Sendo assim, podemos criar estruturas de dados contendo este tipo recém criado. Considerando esta afirmação. Indique, nas opções a seguir, qual declara corretamente um array, ou vetor, de structs, considerando a struct a seguir: Nota: 20.0 A int A[20] struct Livros; Você acertou! Conteúdo da aula 6, rota de aprendizagem; 03/11/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106872/novo/1 2/7 B double B[5] Livros struct; C struct Livros C[10]; D struct[10] Livros D; E E[9] Livros Questão 3/5 - Linguagem de Programação Você deve fazer um programa capaz de armazenar os pontos obtidos em uma campeonato de lançamento de dardos com 4 jogadores. Seu programa deverá armazenar o primeiro nome de cada jogador com até 29 caracteres e os pontos que este fizer sabendo que no máximo é possível fazer 9999 pontos em cada jogada. Ao final de cada rodada você deverá imprimir uma tabela contendo o nome do jogador, na ordem que este jogou, e seus pontos. Observe que cada vez que o programa for executado deverá armazenar apenas os dados referentes a uma rodada com os pontos obtidos por cada jogador. Considerando isso, qual das opções a seguir contém um código capaz de atender esta solicitação? Nota: 20.0 A Você acertou! struct Livros define o tipo do array C 03/11/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106872/novo/1 3/7 B C 03/11/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106872/novo/1 4/7 D 03/11/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106872/novo/1 5/7 E Questão 4/5 - Linguagem de Programação Considerando a definição da struc livro, a seguir. Indique nas alternativas qual define uma variável deste tipo corretamente. Nota: 20.0 A principe struct Livros; B Livros struct principe; Você acertou! 03/11/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106872/novo/1 6/7 C struct Livros principe; D struct principe Livros; E struct livros principe; Questão 5/5 - Linguagem de Programação Um programador desejava fazer um programa para somar dois números reais. Infelizmente, por questões internas a sua empresa, o supervisor exigiu que o programa usasse apenas variáveis inteiras. Considerando o código a seguir, assinale a alterantiva que expressa o que será impresso na tela se o programa for executado, considerando que serão digitados os números 1,89 e 2,35. Cabe a você determinar exatamente o que seria impresso na tela considerando o código apresentado acima. Nota: 20.0 A O resultado= 4,24 Você acertou! Usamos primeiro a palavra reservads struct, seguida do nome dado a estrutura e finalmente criamos um nome para a variável deste tipo. Observe que as letras minúsculas e maiúsculas são importantes. 03/11/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106872/novo/1 7/7 B O resultado= 4,25 C O resultado= 2,25 D O resultado= 4,26 E O resultado= 1,89 Você acertou! Para que o resultado apresente a soma correta teríamos que substituir a linha d3.cen = d3.cen 99; por : d3.cen = d3.cen 100;
Compartilhar