Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Linguagem de 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’ 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. 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 de Programação Podemos dizer que uma passagem de parâmetros por referência pode: 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. Questão 3/5 - Linguagem de 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’ 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”. 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 de Programação Analise as instruções abaixo e responda a alternativa correta. 1. (*depois).dia = 28; 2. (*depois).mes = 09; 3. (*depois).ano = 2018; 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”. E Todas as alternativas estão corretas. Questão 5/5 - Linguagem de Programação O comando typedef é usado para criar o que? A Um sinônimo ou um alias. B Uma variável. C Um novo tipo de dado. D Uma constante. E Um laço de repetição. Semtítulo.PDF Semtítulo.PDF Semtítulo.PDF Semtítulo.PDF Semtítulo.PDF
Compartilhar