Buscar

APOL3 - LIGUAGEM DE PROGRAMAÇÃO - NOTA 100

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Questão 1/5 - Linguagem da Programação 
Analise o código abaixo e responda a alternativa correta. 
 
 
1. struct calendario{ 
2. int dia; 
3. int mes; 
4. int ano; 
5. }; 
6. struct calendario agora, *depois; 
7. 
8. depois = &agora; // Coloca o endereço no ponteiro ‘depois’ 
Nota: 20.0 
 
A Na linha 6 o símbolo ‘*’ indica o endereço da variável “depois”. 
 
B “dia”, “mes” e “ano” são componentes de uma estrutura heterogênea de dados. 
Você acertou! 
 
C A linha 8 o operador ‘&’ indica o valor de referência de “agora”. 
 
D “agora” é uma variável declara como sendo um tipo de estrutura homogênea de dados. 
 
E Todas as alternativas estão corretas. 
 
Questão 2/5 - Linguagem da Programação 
O comando typedef é usado para criar o que? 
Nota: 20.0 
 
A Um sinônimo ou um alias. 
Você acertou! 
 
B Uma variável. 
 
C Um novo tipo de dado. 
 
D Uma constante. 
 
E Um laço de repetição. 
 
Questão 3/5 - Linguagem da Programação 
Analise o código abaixo e responda a alternativa correta. 
 
1. struct calendário { 
2. int dia; 
3. int mes; 
4. int ano; 
5. }; 
6. struct calendario agora, *depois; 
7. 
8. depois = &agora; // Coloca o endereço no ponteiro ‘depois’ 
Nota: 20.0 
 
A Na linha 5 o “calendario” é a variável de criação da struct. 
 
B A linha 6 indica que “depois ” é o mesmo que escrever “agora”. 
 
C A linha 6 declara o ponteiro “depois”. 
Você acertou! 
 
D Na linha 8 “agora” recebe o endereço da variável “depois”. 
 
E Todas as alternativas estão corretas. 
 
Questão 4/5 - Linguagem da Programação 
Analise as instruções abaixo e responda a alternativa correta. 
 
 
1. (*depois).dia = 28; 
2. (*depois).mes = 09; 
3. (*depois).ano = 2018; 
Nota: 20.0 
 
A Os componentes podem não são acessados, pois não podemos usar o ‘*’ para referenciar um campo. 
 
B O ponteiro *depois, entre parênteses, foi usado para acessar os componentes da struct. O uso dos parênteses é opcional. 
 
C Os componentes da estrutura são acessados sem o uso de ponteiros neste caso. 
 
D Podemos substituir “(*depois).dia” por “depois->dia”. 
Você acertou! 
 
E Todas as alternativas estão corretas. 
 
Questão 5/5 - Linguagem da Programação 
Podemos dizer que uma passagem de parâmetros por referência pode: 
Nota: 20.0 
 
A Modificar o conteúdo da variável diretamente na memória. 
 
B Passar seu endereço através dos ponteiros para uma função. 
 
C As alterações sofridas dentro da função serão refletidas para fora dela. 
 
D É enviado para a função uma referência às variáveis utilizadas. 
 
E Todas as alternativas estão corretas. 
Você acertou!

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando