Buscar

Linguagem de Programação - aula 01


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 5 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

Prévia do material em texto

Linguagem de Programação 
	
	
	
		1.
		Com relação a diretiva de pré compilação #define, pode-se dizer que:
 
	
	
	
	  É usada para declarações de objetos externos (protótipos de funções e variáveis)  
	
	
	  É usada parra definições de funções (incluindo a função main())
 
	
	
	   É usada para parar a execução de um programa
	
	
	  É usada para definição de constantes  
	
	
	 É usada para inclusão de arquivos com declarações  
	
Explicação:
Na linguagem C só existe duas formas de se definir uma constante:
Utilizando a diretiva de pré compilação #define ou utilizando o modificador "const" na declaração de uma variável.
Ex: #define PI 3.14
     const float PI = 3.14;
	
	
	
	 
		
	
		2.
		No ambiente Dev-cpp, temos algumas facilidades. Uma delas é quando desejarmos compilar e executar logo em seguida com um único clique ou um pressionamento de uma tecla.
Analise as afirmativas abaixo e escolha a opção correta
I Pressionar F9(pode ser F11 em versões mais novas)
II Clicar no ícone Compilar
III Clicar no ícone Executar
IV Clicar no ícone Compilar e Executar
	
	
	
	Só a II possibilita isso
	
	
	Só a I possibilita isso
	
	
	Só a IV possibilita isso
	
	
	Só a III possibilita isso
	
	
	Tanto a I quanto a IV possibilitam isso
	
Explicação:
Podemos clicar em compilar e depois clicar em executar ou então fazer isso de uma só vez: pressionando a tecla F9(ou F11) ou clicando no ícone Compilar/Executar (quatro quadrados coloridos juntos)
Repostas corretas I e IV.
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	
	
	 
		
	
		3.
		Qual a vantagem da Linguagem C que está descrita no texto abaixo?
'Permite que o desenvolvedor defina suas funções.'
	
	
	
	Rapidez
	
	
	Portabilidade
	
	
	Simplicidade
	
	
	Estruturada
	
	
	Modularidade
	
Explicação:
A resposta está na Aula 1 quando estudamos as sete vantagens da Linguagem C
	
	
	
	 
		
	
		4.
		Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é uma linguagem voltada para programadores. Dentre as opções abaixo é incorreto afirmar:
	
	
	
	Possui características de Linguagem de alto nível.
	
	
	Possui características de Linguagem de baixo nível.
	
	
	Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo
	
	
	Permite a compilação de softwares para plataforma Windows, Linux e Unix.
	
	
	Possibilita o desenvolvimento de funções próprias
	
Explicação:
Estudamos várias vantagens da Linguagem C e uma delas, apesar da importância dela na história da programação inclusive manipulando a MP com o conceito de Ponteiro foi o número pequeno de palavras reservadas.
Por essa razão, a resposta incorreta é: Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	
	
	 
		
	
		5.
		Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e assinale a opção que contem a resposta correta.
I Tem boa Portabilidade.
II Não pode ser modularizada.
III É uma linguagem Orientada a Objetos.
IV Uma linguagem que pode manipular endereços de memória.
V Não possui um propósito especifico.
	
	
	
	As afirmativas I, IV e V estão corretas e as demais, erradas.
	
	
	As afirmativas I e IV estão corretas e as demais, erradas.
	
	
	As afirmativas II, IV e V estão corretas e as demais, erradas.
	
	
	As afirmativas IV e V estão corretas e as demais, erradas.
	
	
	As afirmativas II, III e IV estão corretas e as demais, erradas.
	
Explicação:
A linguagem C é estruturada. Inovou com o conceito de funções, modularizando o programa. Com poucas, ou nenhuma, modificação migra para outros sistemas. O conceito de Ponteiro possibilita manipular endereço de memória e não tem um propósito específico.
Sendo assim, a resposta correta é: As afirmativas I, IV e V estão corretas e as demais, erradas.
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	
	
	 
		
	
		6.
		Sabemos que a linguagem C apresenta várias vantagens. Quando dizemos que usamos três procedimentos básicos: sequência, seleção e iteração e que é possível gerar um executável rápido, estamos nos referindo às seguintes características na ordem:
	
	
	
	Portabilidade e Modularidade
	
	
	Portabilidade e Estruturada
	
	
	Estruturada e Rapidez
	
	
	Complexidade e Estruturada
	
	
	Rapidez e Portabilidade
	
Explicação:
Estudamos várias vantagens da Linguagem C.
Portabilidade significa que, com pequenas modificações, migramos para outros SO.
Sabemos que ela tem um conjunto pequeno de palavras reservadas logo, não é complexa.
Por ter três procedimentos básicos, ela é estruturada.
Por fim, ela gera um executável rápido
	
	Gabarito
Coment.
	
	
	
	 
		
	
		7.
		Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles:
- Surge o tipo long long para inteiros;
- As funções matemáticas passam a aceitar todos os tipos numéricos;
- O caracter // para comentário de uma linha, pode ser usado também;
Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima.
	
	
	
	Padrão C89
	
	
	Padrão C95
	
	
	ISO/IEC 9899:1990
	
	
	C tradicional
	
	
	Padrão C99
	
Explicação:
Em 1999, alguns ajustes forma feitos e surgiu o padrão C99 que incluiu os itens abaixo.
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	
	
	 
		
	
		8.
		Qual a vantagem da Linguagem C que está descrita no texto abaixo?
'Linguagem de fácil compreensão, uma vez que usamos três procedimentos básicos: sequência, seleção e iteração.'
 
	
	
	
	Rapidez
	
	
	Portabilidade
	
	
	Simplicidade
	
	
	Modularidade
	
	
	Estruturada
	
Explicação:
Resposta na Aula 1 quando estudamos as sete vantagens

Mais conteúdos dessa disciplina