Buscar

Apol 05 Linguagem de Programação

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

Apol 05
Questão 1/5 - Linguagem da Programação
Nesta disciplina aprendemos sobre macros. Acerca de funções macros, assinale a alternativa correta.
Nota: 20.0
	
	A
	São informados o nome e os parâmetros da função como sendo o nome da macro e o trecho de código semelhante
 a ser aplicado na substituição.
Você acertou!
	
	B
	A macro sabe resolver somente a partes mais simples de um todo. O caso mais trivial.
	
	C
	As alterações sofridas dentro da função não serão sentidas fora dela.
	
	D
	Na macro é enviado para a função os dados das variáveis utilizadas.
	
	E
	Todas as alternativas estão corretas.
Questão 2/5 - Linguagem da Programação
Na manipulação de arquivos, podemos abrir um arquivo de diversos modos de acesso. O modo de acesso é uma string que contém uma sequência de caracteres que informam se o arquivo será aberto para escrita ou leitura. Depois que abrir o arquivo, podemos executar os tipos de ação previstos pelo modo de acesso. Assim, não será possível ler de um arquivo que foi aberto somente para escrita. 
Acerca dos modos de acesso usados na linguagem C, assinale a alternativa que contém todos eles.
I. ‘r’ - Leitura de arquivo 
II. ‘w’ - Escrita em arquivo
III. ‘a’ - Escrevendo ao final do arquivo (anexando)
IV. ‘w+’ - Abre um arquivo tanto para leitura quanto para escrita. Se o arquivo já existir terá seu conteúdo substituído.
V. Todas as alternativas estão corretas.
Nota: 20.0
	
	A
	I, II e III.
	
	B
	I e II.
	
	C
	I, II, III e IV.
	
	D
	I, II, III, IV e V.
Você acertou!
	
	E
	III, IV, V.
Questão 3/5 - Linguagem da Programação
A função memset() preenche (inicializa) uma quantidade de memória e sua sintaxe é?
Nota: 20.0
	
	A
	void * memset ( void * nPonteiro , int nValor , size_t nBytes );
Você acertou!
	
	B
	void memset ( void nPonteiro , int nValor , size_t nBytes );
	
	C
	void memset ( void * nPonteiro , int nValor , size_t nBytes );
	
	D
	void * memset ( void * nPonteiro , int *nValor , size_t nBytes );
	
	E
	void * memset ( void * nPonteiro , int *nValor , size_t *nBytes );
Questão 4/5 - Linguagem da Programação
As funções memset(), memcpy(), memmove()  e memcmp()  pertencem a qual biblioteca na linguagem C?
Nota: 20.0
	
	A
	stdio.h
	
	B
	stdlib.h
	
	C
	time.h
	
	D
	string.h
Você acertou!
	
	E
	Todas as alternativas estão corretas.
Questão 5/5 - Linguagem da Programação
Nesta disciplina aprendemos sobre códigos iterativos. Acerca desta assunto, assinale a alternativa correta.
Nota: 20.0
	
	A
	Utiliza a repetição na forma de chamadas para ela mesma.
	
	B
	Se encerra quando se alcança o caso trivial.
	
	C
	Utiliza a repetição em forma de laços ou estruturas de repetição (para, enquanto, repita)
Você acertou!
	
	D
	Se o problema não for reduzido de forma que se converta para o caso trivial, e não tenha a condição de parada
 definida, o laço vai se repetir até sobrecarregar a memória.
	
	E
	Todas as alternativas estão corretas.

Teste o Premium para desbloquear

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

Outros materiais