Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/11/2016 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106872/novo/1 1/4 APOL5 Nota: 80 Disciplina(s): Linguagem de Programação Data de início: 24/10/2016 08:40 Prazo máximo entrega: - Data de entrega: 24/10/2016 08:50 Questão 1/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. A principe struct Livros; B Livros struct principe; C 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. D struct principe Livros; E struct livros principe; Questão 2/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: 0.0 A stdio.h B conio.h C stdlib.h C o n t e ú d o a b o r d a d o n a A u l a 6 ( s l i d e 6 ) . No t a : 2 0 . 0 02/11/2016 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106872/novo/1 2/4 D math.h E file.h Questão 3/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: 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 4/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 de imprimir caracteres acentuados ou não. V o c ê a c e r t o u ! s t r u c t L i v r o s d e f i n e o t i p o d o a r r a y C No t a : 2 0 . 0 02/11/2016 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106872/novo/1 3/4 Nota: 20.0 B C A V o c ê a c e r t o u ! 02/11/2016 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106872/novo/1 4/4 D E Não é possível definir uma struct que atenda a solicitação do enunciado. Questão 5/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. V o c ê a c e r t o u ! C o n t e ú d o d a a u l a 6 , r o t a d e a p r e n d i z a g e m ;
Compartilhar