Buscar

apol5 Nota80

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 ;

Continue navegando