Buscar

Linguagem C

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 25 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 25 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 9, do total de 25 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

Prévia do material em texto

1a Questão 
	
	
	
	Em relação à variável global, podemos afirmar:
I Somente a função principal pode alterar o valor armazenado
II Todas as funções podem alterar o valor armazenado
III É declarada dentro da função principal
IV É declarada fora de todas as funções
V Pode ser declarada em qualquer posição
		
	
	I e III
	
	II e III
	
	II e IV
	
	II, IV e V
	
	I, III e V
	Respondido em 26/03/2020 11:45:00
	
	
	Gabarito
Coment.
	
	 
	
	 2a Questão 
	
	
	
	
	Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para Windows, para executa-lo em Linux, identifique a opção CORRETA:
		
	
	Só é possível copiar o código executável do Linux para o Windows e executa-lo.
	
	Precisamos recompilar o código fonte para o Linux.
	
	Basta apenas copiar o código executável para o Linux e executa-lo.
	
	Ocorrerá erro, pois os programas C não rodam em Linux.
	
	Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux.
	Respondido em 20/05/2020 20:11:39
	
Explicação: 
A Portabilidade é uma das grandes vantagens da linguagem C, mas isso Não diz respeito ao executável porque, ao mudarmos de SO, se faz necessário gerar compilar e linkeditar para gerar o Executável que esteja de acordo com o SO em questão.
 
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 3a Questão 
	
	
	
	
	A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas: 
|) Possibilidade em programação de alto e baixo nível;
||) Grande período para o aprendizado. 
|||) Adequação a grandes projetos; 
 
Assinale a alternativa que contem apenas vantagens da linguagem C++. 
		
	
	|| e |||
	
	| e |||
	
	| e ||
	
	Apenas |||
	
	Apenas |
	Respondido em 20/05/2020 20:12:26
	
Explicação: 
A únicaa alternativa errada é a que considera um longo período de aprendizado, já que estas são linguagens que possuem uma sintaxe fácil e conjunto de comandos limitados.
	
	
	Gabarito
Coment.
	
	 
	
	 4a Questão 
	
	
	
	
	Acerca da Linguagem de Programação C, podemos afirmar que: I) Todo programa em C é composto de uma ou mais funções. II) Uma função main deve ser definida em cada programa. III) O C é case sensitive, ou seja, diferencia maiúsculas de minúsculas. IV) O C é baseado na Linguagem UAL. Marque somente a única resposta correta: 
		
	
	Nenhuma das afirmativas é correta.
	
	Somente a afirmativa IV é correta.
	
	Somente as afirmativas I e IV são corretas
	
	Somente a afirmativa I é correta.
	
	Somente as afirmativas I, II e III são corretas.
	Respondido em 20/05/2020 20:06:10
	
Explicação: 
Um programa escrito com a Linguagem C poderá ter uma, ou mais funções, sendo a main() obrigatória.
É uma linguagem case sensitive, visto que diferencia letras maiúsculas de minúsculas.
UAL é uma linguagem interpretada em Português criada por alunas da Estacio no ano 2000 como trabalho de final de curso (TCC) e que se baseou na linguagem C.
Tem em vista o exposto acima, I, II e III estão CORRRETAS.
	
	
	 
	
	 5a Questão 
	
	
	
	
	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:
		
	
	Rapidez e Portabilidade 
	
	Portabilidade e Estruturada 
	
	Portabilidade e Modularidade 
	
	Complexidade e Estruturada
	
	Estruturada e Rapidez 
	Respondido em 20/05/2020 20:03:17
	
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.
	
	 
	
	 6a Questão 
	
	
	
	
	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
		
	
	Tanto a I quanto a IV possibilitam isso
	
	Só a IV possibilita isso 
	
	Só a III possibilita isso 
	
	Só a I possibilita isso 
	
	Só a II possibilita isso 
	Respondido em 20/05/2020 20:12:16
	
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.
	
	 
	
	 7a Questão 
	
	
	
	
	Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está correto os arquivos pré-definidos:
		
	
	stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela)
	
	stderr = Dispositivo de saída padrão (normalmente o monitor)
	
	 stdin = Dispositivo de entrada padrão (normalmente o teclado)
	
	
stdaux = Dispositivo de saída principal (normalmente a porta usb) 
	
	
stdout = Dispositivo de saída de erro padrão (normalmente o monitor) 
	Respondido em 20/05/2020 20:06:58
	
Explicação: 
Na primeira Aula, estudamos a biblioteca padrão de entrada(in)  e de saída(ou): stdio.h std in out
Separadamente, stdin(geralmente o teclado) e stdout(geralmente o display).
	
	
	 
	
	 8a Questão 
	
	
	
	
	Com relação a diretiva de pré compilação #define, pode-se dizer que:
 
		
	
	   É usada para parar a execução de um programa
	
	  É usada para definição de constantes  
	
	  É usada para declarações de objetos externos (protótipos de funções e variáveis)  
	
	 É usada para inclusão de arquivos com declarações  
	
	  É usada parra definições de funções (incluindo a função main())
 
	Respondido em 20/05/2020 20:07:40
	
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;
	
	 
	
	 1a Questão
	
	
	
	
	Acerca das variáveis, podemos destacar que os tipos básicos do C, são:
		
	
	int, texto, inteiro e double.
	 
	string, int, float e double.
	
	Nenhuma das alternativas acima
	
	char, bool, real e int.
	 
	char, int, float e double.
	Respondido em 20/05/2020 21:48:48
	
Explicação:
Lembrando que o tipo void não foi explorado na Aula 3(tem um Atenção falando sobre isso), podemos considerar como certa a opção:
char, int, float e double
	
	
	 
	
	 2a Questão
	
	
	
	
	Qual a vantagem da Linguagem C que está descrita no texto abaixo?
'Um programa que, com pouca ou nenhuma modificação, poderá ser compilado em várias plataformas.'
		
	
	Estruturada
	 
	Modularidade
	
	Simplicidade
	 
	Portabilidade
	
	Rapidez
	Respondido em 20/05/2020 21:48:34
	
Explicação:
A resposta está na Aula 1 quando estudamos as sete vantagens da Linguagem C.
	
	
	 
	
	 3a Questão
	
	
	
	
	A Linguagem C foi inventada e foi implementada no inicio dos anos 70 por Dennis Ritchie em um DEC PDP-11, usando o Sistema Operacional UNIX.
Marque a alternativa CORRETA:
		
	
	A linguagem C é uma linguagem compilada e só pode ser executada no Windows.
 
	
	A linguagem C é uma linguaem interpretada e compilada mas só é executada no UNIX.
 
	 
	A linguaem C é uma linguagem interpretada e pode ser executada em vários sistemas operacionais.
	
	A linguagem C é uma linguagem interpretada e só pode ser executada no WINDOWS.
	 
	A linguagem C é uma linguagem compilada e  pode ser executada em vários sistemas operacionais.Respondido em 20/05/2020 21:48:36
	
Explicação:
A linguagem de programação C é uma linguagem compilada e muito flexível, pois pode ser compilada para execução em diversos sistemas operacionais.
	
	
	 
	
	 4a Questão
	
	
	
	
	Após o surgimento de várias linguagens de Alto nível, surge a linguagem C . Qual a década em que foi desenvolvida?
		
	
	década de 60
	
	década de 90
	 
	década de 70
	 
	década de 80
	
	década de 50
	Respondido em 20/05/2020 21:48:38
	
Explicação:
Essa é uma resposta que não tem como ser diferente.
 
	
	
	 
	
	 5a Questão
	
	
	
	
	A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas:
|) Possibilidade em programação de alto e baixo nível;
||) Grande período para o aprendizado.
|||) Adequação a grandes projetos;
 
Assinale a alternativa que contem apenas vantagens da linguagem C++.
		
	 
	Apenas |||
	
	|| e |||
	 
	| e |||
	
	| e ||
	
	Apenas |
	Respondido em 20/05/2020 21:48:41
	
Explicação:
A únicaa alternativa errada é a que considera um longo período de aprendizado, já que estas são linguagens que possuem uma sintaxe fácil e conjunto de comandos limitados.
	
	
	Gabarito
Coment.
	
	 
	
	 6a Questão
	
	
	
	
	Na função main() da linguagem C, declarações, comandos, estruturas e tudo mais que pertence ao corpo da função estão envoltos por dois elementos.
Assinale a opção que apresenta esses elementos.
		
	
	[ e ]
	 
	begin e end
	
	begin e end;
	 
	{ e }
	
	( e )
	Respondido em 20/05/2020 21:49:00
	
Explicação:
As { } foram escolhidas para envolver todos  comandos e/ou funções da função main() e também de algumas estruturas.
	
	
	Gabarito
Coment.
	
	 
	
	 7a Questão
	
	
	
	
	Qual seria o menor programa compilável da Linguagem C?
		
	
	main()[]
	
	main[]{}
	
	main{}()
	 
	main{}
	 
	main(){}
	Respondido em 20/05/2020 21:48:46
	
Explicação:
O menor programa compilável é o main(){}, pois a única obrigação é o main() que é a função principal e o {} (abre e fecha chaves) que é do início e fim da função.
	
	
	 
	
	 8a Questão
	
	
	
	
	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
	 
	Tanto a I quanto a IV possibilitam isso
	 
	Só a IV possibilita isso
	
	Só a III possibilita isso
	Respondido em 20/05/2020 21:48:48
	
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.
	 
	
	 1a Questão
	
	
	
	
	Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos construindo?
		
	
	typedef
	 
	define
	
	const
	 
	include
	
	struct
	Respondido em 20/05/2020 21:48:57
	
Explicação:
Estudamos que precisaremos incluir bibliotecas em nossos programas e, para que isso seja possível, a diretiva include deverá ser usada para cada inclusão.
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 2a Questão
	
	
	
	
	Observe as afirmativas abaixo e assinale a opção correta.
I  A linguagem C só pode tem uma função.
II  A única função obrigatória em um programa codificado na linguagem C é a função  main().
III Muitas vezes, poderemos incluir várias bibliotecas em nossos programas se tivermos que usar algumas funções pré-definidas.
IV Quando formos incluir bibliotecas, precisamos seguir uma ordem, começando pela biblioteca stdio.h, obrigatoriamente
		
	
	As afirmativas III e IV estão erradas
	 
	Somente a afirmativa IV está correta
	 
	As afirmativas II e III estão corretas
	
	Somente a afirmativa II está correta
	
	As afirmativas I e III estão erradas
	Respondido em 20/05/2020 21:49:15
	
Explicação:
Tudo está na Aula 1
	
	
	 
	
	 3a Questão
	
	
	
	
	Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um editor da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após esta etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após ser executado apresenta o resultado de nosso programa.
Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina.
		
	
	Código de texto - extensão .txt - editar - fonte
	 
	Código fonte - extensão .c - compilar - executável
	
	Código base - extensão .c - compilar - fonte
	
	Fonte - extensão .txt - editar - executável
	
	Executável - extensão .c - compilar - fonte
	Respondido em 20/05/2020 21:49:24
	
Explicação:
Não importa se usamos uma IDE ou vários programas, mas tudo começa assim:
· Digitamos nosso código fonte em um editor como se fosse um texto.
· Salvamos com a extensão  .c .
· Em seguido, o compilador é chamado para que tente converter em uma linguagem objeto.
· Por fim, um linkeditor para unir os objetos(as bibliotecas também) e gerar um executável.
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 4a Questão
	
	
	
	
	Em relação à variável global, podemos afirmar:
I Somente a função principal pode alterar o valor armazenado
II Todas as funções podem alterar o valor armazenado
III É declarada dentro da função principal
IV É declarada fora de todas as funções
V Pode ser declarada em qualquer posição
		
	 
	II e IV
	
	II e III
	
	I e III
	
	II, IV e V
	
	I, III e V
	Respondido em 20/05/2020 21:49:26
	
	
	Gabarito
Coment.
	
	 
	
	 5a Questão
	
	
	
	
	No ambiente Linux, não precisamos, obrigatoriamente, ter um único ambiente para editar, compilar e executar um programa codificado na linguagem C como temos no Windows.
Sendo assim, qual seria a sequência para conseguirmos editar, compilar e executar um programa?
		
	 
	Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./ no terminal para executá-lo.
	 
	Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável / digitar o nome do executável no terminal para executá-lo.
	
	Usar o terminal para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc.
	
	Usar um editor de texto para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc.
	
	Usar um editor de texto para digitar o código/ salvar com extensão c/ digitar uma linha de comando no terminal, usando o compilador gcc que irá gerar o executável e executá-lo em seguida.
	Respondido em 20/05/2020 21:49:50
	
Explicação:
Conforme, estudamos na aula 1, mesmo sem usarmos uma IDE, podemos editar, compilar e executar no Linux, usando um editor de texto comum, salvando com a extensão c e, no terminal, usar o gcc para compilar e executar no terminal,
Sendo assim, a resposta CORRETA é:
Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./ no terminal para executá-lo.
	
	
	Gabarito
Coment.
	
	 
	
	 6a Questão
	
	
	
	
	Quala 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.'
 
		
	
	Portabilidade
	
	Modularidade
	
	Simplicidade
	 
	Estruturada
	
	Rapidez
	Respondido em 20/05/2020 21:49:29
	
Explicação:
Resposta na Aula 1 quando estudamos as sete vantagens
	
	
	 
	
	 7a Questão
	
	
	
	
	Qual das características abaixo NÃO pode ser atribuída á linguagem C?
		
	
	Rapidez, pois gera executável compacto
	
	Estruturada
	 
	Complexidade porque tem muitas palavras reservadas
	 
	Modularidade
	
	Portabilidade
	Respondido em 20/05/2020 21:49:15
	
Explicação:
A linguagem C tem poucas palavras reservadas logo, ela é simples. Complexa, nunca.
	
	
	Gabarito
Coment.
	
	 
	
	 8a Questão
	
	
	
	
	Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por exemplo, em grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos e traumas. A linguagem C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software). Identifique abaixo a capacidade descrita.
		
	
	Modularidade
	
	Polimorfismo
	 
	Reuso
	 
	Portabilidade
	
	Flexibilidade
	Respondido em 20/05/2020 21:49:34
	
Explicação:
A Portabilidade é uma das grandes vantagens da linguagem C porque com poucas modificações( às vezes, nenhuma) podemos compilar em qualquer arquitetura.
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 1a Questão
	
	
	
	
	A diretiva #include < stdio.h> faz referência a:
		
	 
	Declarações de funções para cálculo matemático.
	
	Nenhuma das alternativas acima.
	
	Declaração de funções para tratamento numérico.
	 
	Declarações de funções úteis para entrada e saída de dados.
	
	Declarações de funções para tratamento de texto.
	Respondido em 20/05/2020 21:49:46
	
Explicação:
A biblioteca stdio.h(standard) é formada por funções que manipulam a entrada de dados(in) e s saída(out).
	
	
	 
	
	 2a Questão
	
	
	
	
	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:
		
	 
	Estruturada e Rapidez
	
	Portabilidade e Estruturada
	
	Portabilidade e Modularidade
	
	Rapidez e Portabilidade
	
	Complexidade e Estruturada
	Respondido em 20/05/2020 21:49:48
	
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.
	
	 
	
	 3a Questão
	
	
	
	
	Acerca da Linguagem de Programação C, podemos afirmar que: I) Todo programa em C é composto de uma ou mais funções. II) Uma função main deve ser definida em cada programa. III) O C é case sensitive, ou seja, diferencia maiúsculas de minúsculas. IV) O C é baseado na Linguagem UAL. Marque somente a única resposta correta:
		
	
	Nenhuma das afirmativas é correta.
	 
	Somente a afirmativa IV é correta.
	
	Somente as afirmativas I e IV são corretas
	 
	Somente as afirmativas I, II e III são corretas.
	
	Somente a afirmativa I é correta.
	Respondido em 20/05/2020 21:50:06
	
Explicação:
Um programa escrito com a Linguagem C poderá ter uma, ou mais funções, sendo a main() obrigatória.
É uma linguagem case sensitive, visto que diferencia letras maiúsculas de minúsculas.
UAL é uma linguagem interpretada em Português criada por alunas da Estacio no ano 2000 como trabalho de final de curso (TCC) e que se baseou na linguagem C.
Tem em vista o exposto acima, I, II e III estão CORRRETAS.
	
	
	 
	
	 4a Questão
	
	
	
	
	Com relação a diretiva de pré compilação #define, pode-se dizer que:
 
		
	
	  É usada parra definições de funções (incluindo a função main())
 
	 
	  É usada para declarações de objetos externos (protótipos de funções e variáveis)  
	 
	  É usada para definição de constantes  
	
	   É usada para parar a execução de um programa
	
	 É usada para inclusão de arquivos com declarações  
	Respondido em 20/05/2020 21:49:52
	
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;
	
	
	 
	
	 5a Questão
	
	
	
	
	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
	
	C tradicional
	
	ISO/IEC 9899:1990
	 
	Padrão C99
	
	Padrão C95
	Respondido em 20/05/2020 21:50:11
	
Explicação:
Em 1999, alguns ajustes forma feitos e surgiu o padrão C99 que incluiu os itens abaixo.
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 6a Questão
	
	
	
	
	Um programador precisa criar alguns nomes de variáveis para utilizar em seu programa desenvolvido em C++ e apresenta as seguintes opções:
 
I)      return
II)    Name
III)  2Name
 
Baseado nas regras de definição de nomes de variáveis da linguagem pode-se afirmar que está(ão) correto(s):
		
	 
	I e II
	
	II e III
	
	Apenas a I
	 
	Apenas a II
	
	I e III
	Respondido em 20/05/2020 21:49:56
	
Explicação:
return é uma palavra reservada e 2Name não pode ser usada pois o nome de uma variável não pode ser iniciado por número.
	
	
	 
	
	 7a Questão
	
	
	
	
	Em C++, quando temos variáveis do tipo CPF, identidade, matrícula, número do telefone, apesar de serem números não fazemos cálculo com eles. Logo podemos declarar estas variáveis como do tipo:
		
	
	int
	
	float
	 
	string
	
	boolean
	 
	char
	Respondido em 20/05/2020 21:49:58
	
Explicação:
Um string é um tipo de dado que representa uma cadeia de caracteres, podendo ser estes tanto letras quanto números.
	
	
	 
	
	 8a Questão
	
	
	
	
	Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está correto os arquivos pré-definidos:
		
	 
	 stdin = Dispositivo de entrada padrão (normalmente o teclado)
	 
	
stdaux = Dispositivo de saída principal (normalmente a porta usb)
	
	stderr = Dispositivo de saída padrão (normalmente o monitor)
	
	stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela)
	
	
stdout = Dispositivo de saída de erro padrão (normalmente o monitor)
	Respondido em 20/05/2020 21:50:16
	
Explicação:
Na primeira Aula, estudamos a biblioteca padrão de entrada(in)  e de saída(ou): stdio.h std in out
Separadamente, stdin(geralmente o teclado) e stdout(geralmente o display).
		Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas, mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a necessidade da interação com o usuário..
Assinale a alternativa que apresenta essa biblioteca.
	
	
	
	stdio.h
	
	
	studio.h
	
	
	iostream.h
	
	
	stdin.h
	
	
	iostream
	
Explicação:
A linguagem C disponibiliza várias bibliotecas que, dependendo da aplicação, deverão ser incluídas.
Entretanto, para possibilitar a interação com o usuário, iremos precisar da biblioteca padrão ( standard ) de entrada(input) e de saída (output) que tem a extensão h(header).
A resposta correta é stdio.h.
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.2.
		Qual a vantagem da Linguagem C que está descrita no texto abaixo?
'Permite que o desenvolvedor defina suas funções.'
	
	
	
	Estruturada
	
	
	Modularidade
	
	
	Rapidez
	
	
	Portabilidade
	
	
	Simplicidade
	
Explicação:
A resposta está na Aula 1 quando estudamos as sete vantagens da Linguagem C
	
	
	
	 
		
	
		3.
		Com relação a diretiva de pré compilação #include, pode-se dizer que:
 
	
	
	
	É 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 cabeçalhos (headers)   
	
	
	É usada para declarações de objetos externos (protótipos de funções e variáveis)   
	
Explicação:
Na linguagem C utiliza-se a diretiva de pre-compilação #include para incluir arquivos ou bibliotecas ao código.
Ex: #include
     #include
	
	
	
	 
		
	
		4.
		 IDE, do inglês Integrated Development Environment ou Ambiente de Desenvolvimento Integrado, é um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo.Geralmente os IDEs facilitam a técnica de RAD (de Rapid Application Development, ou "Desenvolvimento Rápido de Aplicativos"), que visa a maior produtividade dos desenvolvedores.
Marque a alternativa ERRADA relativa as ferramentas mais comuns encontradas nos IDEs:
	
	
	
	Depurador (debugger) - auxilia no processo de encontrar e corrigir defeitos no código-fonte do programa, na tentativa de aprimorar a qualidade de software;
	
	
	Linker - liga (linka) os vários "pedaços" de código-fonte, compilados em linguagem de máquina, em um programa executável que pode ser executado em um computador ou outro dispositivo computacional;
	
	
	Compilador (compiler) - compila o código-fonte do programa, editado em uma linguagem específica e a transforma em linguagem de máquina;
	
	
	Editor - edita o código-fonte do programa escrito na(s) linguagem(ns) suportada(s) pela IDE;
	
	
	Ativador - ativa o código fonte para que o mesmo seja executado em qualquer sistema operacional.
	
Explicação:
Não existe uma ferramenta capaz de transformar um código em multiplataforma, as demais opções estão corretas e são ferramentas normalmente encontradas nas IDE's.
	
	
	
	 
		
	
		5.
		Acerca das variáveis, podemos destacar que os tipos básicos do C, são:
	
	
	
	char, int, float e double.
	
	
	int, texto, inteiro e double.
	
	
	Nenhuma das alternativas acima
	
	
	string, int, float e double.
	
	
	char, bool, real e int.
	
Explicação:
Lembrando que o tipo void não foi explorado na Aula 3(tem um Atenção falando sobre isso), podemos considerar como certa a opção:
char, int, float e double
	
	
	
	 
		
	
		6.
		Qual a vantagem da Linguagem C que está descrita no texto abaixo?
'Um programa que, com pouca ou nenhuma modificação, poderá ser compilado em várias plataformas.'
	
	
	
	Portabilidade
	
	
	Simplicidade
	
	
	Rapidez
	
	
	Estruturada
	
	
	Modularidade
	
Explicação:
A resposta está na Aula 1 quando estudamos as sete vantagens da Linguagem C.
	
	
	
	 
		
	
		7.
		Qual seria o menor programa compilável da Linguagem C?
	
	
	
	main(){}
	
	
	main[]{}
	
	
	main{}()
	
	
	main{}
	
	
	main()[]
	
Explicação:
O menor programa compilável é o main(){}, pois a única obrigação é o main() que é a função principal e o {} (abre e fecha chaves) que é do início e fim da função.
	
	
	
	 
		
	
		8.
		A Linguagem C foi inventada e foi implementada no inicio dos anos 70 por Dennis Ritchie em um DEC PDP-11, usando o Sistema Operacional UNIX.
Marque a alternativa CORRETA:
	
	
	
	A linguagem C é uma linguagem compilada e só pode ser executada no Windows.
 
	
	
	A linguagem C é uma linguagem compilada e  pode ser executada em vários sistemas operacionais.
	
	
	A linguagem C é uma linguaem interpretada e compilada mas só é executada no UNIX.
 
	
	
	A linguagem C é uma linguagem interpretada e só pode ser executada no WINDOWS.
	
	
	A linguaem C é uma linguagem interpretada e pode ser executada em vários sistemas operacionais.
	
Explicação:
A linguagem de programação C é uma linguagem compilada e muito flexível, pois pode ser compilada para execução em diversos sistemas operacionais.
		Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um editor da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após esta etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após ser executado apresenta o resultado de nosso programa.
Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina.
	
	
	
	Código de texto - extensão .txt - editar - fonte
	
	
	Código base - extensão .c - compilar - fonte
	
	
	Código fonte - extensão .c - compilar - executável
	
	
	Executável - extensão .c - compilar - fonte
	
	
	Fonte - extensão .txt - editar - executável

Outros materiais