Prévia do material em texto
30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109218/novo/1/1778 1/7 Questão 1/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 B 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109218/novo/1/1778 2/7 C D 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109218/novo/1/1778 3/7 E Questão 2/5 - Linguagem de Programação Você acertou! 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109218/novo/1/1778 4/7 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; 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 Ainda tratando de structs em C/C++, considere o fragmento de código a seguir e escolha, entre as alternativas a definição correta da struc necessária para que o programa possa armazenar e imprimir dados relativos a nome, com até 110 caracteres, matricula, com até 6 caracteres, sexo, ou genero com um caracter e idade. Observe que não estamos considerando se o programa é capaz Você acertou! struct Livros define o tipo do array C 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109218/novo/1/1778 5/7 de imprimir caracteres acentuados ou não. Nota: 20.0 A B Você acertou! 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109218/novo/1/1778 6/7 C D 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; C struct Livros principe; D struct principe Livros; E struct livros principe; 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. 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109218/novo/1/1778 7/7 Questão 5/5 - Linguagem de Programação No que diz respeito a manipulação de arquivos na linguagem de programção C, como estamos estudando nesta disciplina, podemos afirmar que a maior parte da funções prédefinidas para o uso em programas que manipularão arquivos estão disponíveis na biblioteca: Nota: 20.0 A stdio.h B conio.h C stdlib.h D arquivo.h E file.h Você acertou! Conteúdo abordado na Aula 6 (slide 6).