Buscar

Conceitos de Linguagem de Programação

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 6 páginas

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 6, do total de 6 páginas

Prévia do material em texto

Questão 1/10 - Linguagem de Programação
Qual o significado da palavra reservada struct na linguagem de programação C:
Nota: 10.0
	
	A
	Indica ao compilador que esta sendo criada uma estrutura.
Você acertou!
	
	B
	Indica que é uma variável
	
	C
	Indica que será possível criar um fluxo de controle
	
	D
	Indica ao interpretador que é uma variável
Questão 2/10 - Linguagem de Programação
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, analise atentamente os procedimentos Ping e Pong apresentados abaixo:
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída da chamada Pong(1):
Nota: 0.0
	
	A
	0
	
	B
	Alo
	
	C
	Passei em C
	
	D
	Não tem saída
	
	E
	Laço infinito com os números ímpares negativos
O procedimento Pong é iniciado com o parâmetro int x = 1, como a instrução switch case 1 não tem nada para ser executado e também não tem a instrução break, passará direto para o segundo caso, onde executará a instrução Ping, repassando para o parâmetro int i o valor 1. Como nesta instrução as duas primeiras linhas também não tem nada para ser executado, será repassado diretamente para o caso 3, onde o valor i é decrementado duas vezes, na intrução while e ao apresentar o valor.
Questão 3/10 - Linguagem de Programação
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, analise atentamente os procedimentos Ping e Pong apresentados abaixo:
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída da chamada Ping(-4):
Nota: 10.0
	
	A
	Vou Sair
	
	B
	Passei em C
Alo
Você acertou!
O procedimento Ping iniciará com o parâmetro int i = -4, como não existe este valor na instrução switch, será executada a instrução default do switch deste procedimento e será impresso a frase “Já Passei em C. Em seguida, será executada a segunda linha da instrução switch do procedimento Ping, que chama o procedimento Pong, repassando o valor 123 para o parâmetro int x. Como também não existe o valor 123 na instrução switch do procedimento Pong, será executada a sua intrução default, sendo impresso a palavra “Olá”.
	
	C
	0
	
	D
	Não tem saída
	
	E
	-1.
Questão 4/10 - Linguagem de Programação
Considerado o material visto na aula 6, na sua rota de aprendizagem e no livro adotado pela disciplina. com relação a manipulação de arquivos na linguagem C, podemos arfirmar que:
Nota: 10.0
	
	A
	É necessário definir uma struct específica para a manipulação de arquivos já que a linguagem não fornece este recurso;
	
	B
	Precisamos criar um ponteiro de um tipo específico fornecido para este fim pela própria liguagem de programação;
Você acertou!
Conteúdo da aula 6, rota de aprendizagem;
	
	C
	Não é possível manipular arquivos usando a linguagem de programação C;
	
	D
	A manipulação de arquivos exige, obrigatoriamente, a criação de um vetor para armazenar este arquivo;
	
	E
	A manipulação de arquivos em C em um determinado programa impede que sejam utilizadas stucts neste mesmo programa.
Questão 5/10 - Linguagem de Programação
O conceito de struct é:
Nota: 0.0
	
	A
	Conjunto de elementos relacionados
	
	B
	Conjunto de variáveis
	
	C
	Conjunto de caracteres com o mesmo significado.
	
	D
	Todas as alternativas estão incorretas.
Questão 6/10 - Linguagem de Programação
Considerando a linguagem de programção C, como vem sendo estudado em nossa disciplina. Qual das opções a seguir está correta.
Nota: 10.0
	
	A
	Arrays, ou vetores, são capazes de armazenar dados de tipo diferentes;
	
	B
	Uma struct é capaz de armazenar dados de tipos diferentes;
Você acertou!
Veja o conteúdo a aula 5
	
	C
	Um array multidimensional, ou matriz, é capaz de armazenar dados de tipos diferentes;
	
	D
	Uma função pode devolver mais de um dado desde que sejam de tipos diferentes; 
	
	E
	O uso de estutruturas, structs, não permite o armazenamento simultâneo de números inteiros e reais.
Questão 7/10 - Linguagem de 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: 10.0
	
	A
	‘*’ (asterisco)
Você acertou!
	
	B
	‘&’ (e comercial)
	
	C
	‘;’ (ponto e vírgula)
	
	D
	‘#’ (hashtag)
	
	E
	‘%’ (porcentagem)
Questão 8/10 - Linguagem de Programação
Em relação ao uso mais comum de structs para a definição de elementos de dados destaca-se seu emprego para a definição de:
Nota: 10.0
	
	A
	Vetores
Você acertou!
	
	B
	Matrizes
	
	C
	Fluxos de controle
	
	D
	Entrada e saída
Questão 9/10 - Linguagem de Programação
Considerando a definição da struc livro, a seguir. Indique nas alternativas qual define uma variável deste tipo corretamente.
Nota: 10.0
	
	A
	principe struct Livros;
	
	B
	Livros struct principe;
	
	C
	struct Livros principe;
Você acertou!
Usamos primeiro a palavra reservads struct, seguida do nome dado a estrutura e finalmente criamos um nome para a variável deste tipo. Observe que as letras minúsculas e maiúsculas são importantes.
	
	D
	struct principe Livros;
	
	E
	struct livros principe;
Questão 10/10 - Linguagem de Programação
A função memset() preenche (inicializa) uma quantidade de memória e sua sintaxe é?
Nota: 10.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 );

Continue navegando