Buscar

APOL2 LINGUAGEM DE PROGRAMAÇÃO NOTA 100

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

APOL2 – LINGUAGEM DE PROGRAMÇÃO – NOTA 100
Questão 1/5 - Linguagem da Programação
Analise o código abaixo.
1. struct cadastroDeAluno
2. {
3.      char nome[40];
4.      char disciplina[20];
5.      float nota1;
6.      float nota2;
7. }; 
8. struct cadastroDeAluno aluno;
Responda a alternativa correta acerca deste código.
Nota: 20.0
	
	A
	cadastroDeAluno é o nome da union.
	
	B
	aluno é a variável que irá utilizar a struct.
Você acertou!
	
	C
	Uma struct só pode conter variáveis do mesmo tipo.
	
	D
	A variável aluno é um membro da struct.
	
	E
	Todas as alternativas estão corretas.
Questão 2/5 - Linguagem da Programação
Um ponteiro é uma variável que armazena um endereço de memória, que corresponde a localização de outra variável. Dizemos que uma variável aponta para outra variável quando a primeira contém o endereço da segunda.
Com base no conceito de ponteiros, está correto:
Nota: 20.0
	
	A
	int  x, y, z; // Essa instrução declara três variáveis comuns.
	
	B
	int *x, y, z; // Essa instrução declara somente x como ponteiro.
	
	C
	int *x, *y, *z; // Essa instrução declara três ponteiros.
	
	D
	int x, *y, *z; // Essa instrução declara y e z como ponteiros.
	
	E
	Todas as alternativas estão corretas.
Você acertou!
Questão 3/5 - Linguagem da Programação
A linguagem de programação C permite a criação dos nossos próprios tipos de variáveis e um desses tipos pode ser visto como um conjunto de variáveis referenciadas pelo mesmo nome, sendo que cada uma delas pode ter o mesmo tipo de dado ou vários tipos.
Isto se refere à:
Nota: 20.0
	
	A
	Struct.
Você acertou!
	
	B
	Union.
	
	C
	Enum.
	
	D
	Array.
	
	E
	Todas as respostas.
Questão 4/5 - Linguagem da Programação
A declaração de uma union é muito semelhante à uma struct.
A union se difere da struct em que aspecto?
Nota: 20.0
	
	A
	Ser alocada com espaço suficiente para todos os objetos.
	
	B
	Permitir que um conjunto de variáveis compartilhem o mesmo espaço na memória.
Você acertou!
	
	C
	Criar variáveis capazes de suportar dados diferentes, alocados no mesmo espaço de memória.
	
	D
	Permitir uma estrutura heterogênea de dados.
	
	E
	Todas as respostas.
Questão 5/5 - Linguagem da Programação
O conteúdo de uma variável pode ser modificado diretamente na memória quando passado seu endereço através dos ponteiros para uma função, ou seja, as alterações dos dados sofridas dentro da função também serão sentidas fora dela.
Essa passagem é chamada de?
Nota: 20.0
	
	A
	Passagem de parâmetros por referência.
Você acertou!
	
	B
	Passagem de parâmetros por valor.
	
	C
	Passagem de parâmetros por variável
	
	D
	Passagem de parâmetros por função
	
	E
	Nenhuma das respostas.

Outros materiais