Buscar

Apol 4 Linguagem da Programação nota 100 Ano 2018

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

Questão 1/5 - Linguagem da Programação
Em recursividade, para evitar que um LOOP seja executado de uma forma infinita é necessário.
Nota: 20.0
	
	A
	Definir uma condição que vai parar o processo.
Você acertou!
	
	B
	Sempre definir um contador para limitar a quantidade de LOOPs.
	
	C
	Usar uma variável com o operador ++.
	
	D
	Podemos substituir uma função recursiva por uma função iterativa.
	
	E
	Todas as alternativas estão corretas.
Questão 2/5 - Linguagem da Programação
Uma das vantagens de criar um ponteiro para uma struct é?
Nota: 20.0
	
	A
	a possibilidade de passar o seu endereço como um parâmetro para uma função.
Você acertou!
	
	B
	a possibilidade de passar um parâmetro por valor para uma função.
	
	C
	Que as alterações sofridas dentro da função não serão sentidas fora dela.
	
	D
	É que é enviado para a função os dados das variáveis utilizadas.
	
	E
	Todas as alternativas estão corretas.
Questão 3/5 - Linguagem da Programação
A função calloc() tem como objetivo?
Nota: 20.0
	
	A
	Criar um vetor com tamanho único.
	
	B
	Criar um vetor com tamanho dinâmico.
Você acertou!
	
	C
	Criar um vetor com tamanho único e coloca zero nos bits do espaço alocado.
	
	D
	Aloca e realoca um espaço na memória durante a execução do programa.
	
	E
	Todas as alternativas estão corretas.
Questão 4/5 - Linguagem da Programação
Ponteiros também podem ser definidos como componentes de estruturas. Em linguagem C, qual o operador utilizamos para identificar uma variável ponteiro?
Nota: 20.0
	
	A
	‘*’ (asterisco)
Você acertou!
	
	B
	‘&’ (e comercial)
	
	C
	‘;’ (ponto e vírgula)
	
	D
	‘#’ (hashtag)
	
	E
	‘%’ (porcentagem)
Questão 5/5 - Linguagem da Programação
O uso de funções recursivas é uma prática bastante comum em programação. Acerca de recursividade e funções recursivas, assinale a alternativa correta.
Nota: 20.0
	
	A
	Uma função recursiva pode realizar chamadas de si própria diversas vezes. Assim, é necessário tomar muito cuidado com a quantidade de instâncias abertas da função devido ao excesso de uso de memória.
	
	B
	Quando não controlada, a função recursiva será chamada de forma infinita, gerando infinitas chamadas da própria função e excedendo o tamanho de memória da máquina.
	
	C
	É considerada como um processo repetitivo de uma rotina (procedimento ou função) que faz uma chamada para ela mesma.
	
	D
	Um LOOP eterno ou infinito ocorre quando um bloco do código repete a instrução descontroladamente, sobrecarregando a memória e ocasionando o travamento de todo o sistema.
	
	E
	Todas as alternativas estão corretas.
Você acertou!

Continue navegando