Buscar

linguagem de programação (simulado)

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

Prévia do material em texto

1.
		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
	
	 
	Tanto a I quanto a IV possibilitam isso
	
	
	Só a IV possibilita isso
	
	
	Só a III possibilita isso
	
	
	Só a I possibilita isso
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		2.
		Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta.
I Com pequenas modificações, um código poderá ser compilado em várias plataformas.
II Não pode ser modularizada
III Possui um propósito específico
IV Considerada de nível intermediário
		
	
	
	
	 
	I e IV estão corretas
	
	
	II, III e IV
	
	
	Todas estão corretas
	
	
	Todas estão erradas
	
	 
	I, III e IV estão corretas
	 Gabarito Comentado
	
	
		3.
		Qual das características abaixo NÃO pode ser atribuída á linguagem C?
		
	
	
	
	
	Portabilidade
	
	
	Rapidez, pois gera executável compacto
	
	
	Modularidade
	
	
	Estruturada
	
	 
	Complexidade porque tem muitas palavras reservadas
	 Gabarito Comentado
	
	
		4.
		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.
	
	
	Ocorrerá erro, pois os programas C não rodam em Linux.
	
	 
	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 todas as instruções da linguagem C são incompatíveis com o Linux.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		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 II, III e IV estão corretas e as demais, erradas.
	
	 
	As afirmativas I e IV estão corretas e as demais, erradas.
	
	
	As afirmativas IV e V estão corretas e as demais, erradas.
	
	
	As afirmativas II, IV e V estão corretas e as demais, erradas.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		6.
		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:
		
	
	
	
	
	Possibilita o desenvolvimento de funções próprias
	
	
	Possui características de Linguagem de alto 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.
	
	
	Possui características de Linguagem de baixo nível.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		7.
		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, IV e V
	
	 
	II e IV
	
	
	II e III
	
	
	I, III e V
	
	
	I e III
	 Gabarito Comentado
	
	
		8.
		A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que:
		
	
	
	
	
	Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma.
	
	 
	Com pequenas alterações, o programa poderá ser compilado em várias plataformas.
	
	
	A linguagem possui um propósito específico.
	
	
	Um programa executável gerado na plataforma Windows é executado na Plataforma Linux.
	
	
	Podemos dividir o programa em parte menores.
		É um nome de variável válido:
		
	
	
	
	 
	media_nota2
	
	
	maça
	
	
	1X
	
	
	número
	
	
	meu 2Cel
	
	
	
		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 IV possibilita isso
	
	
	Só a III possibilita isso
	
	 
	Tanto a I quanto a IV possibilitam isso
	
	
	Só a I possibilita isso
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		3.
		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 base - extensão .c - compilar - fonte
	
	
	Código de texto - extensão .txt - editar - fonte
	
	
	Fonte - extensão .txt - editar - executável
	
	
	Executável - extensão .c - compilar - fonte
	
	 
	Código fonte - extensão .c - compilar - executável
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		4.
		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 C99
	
	
	Padrão C95
	
	
	C tradicional
	
	
	Padrão C89
	
	 
	ISO/IEC 9899:1990
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		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 90
	
	
	década de 60
	
	 
	década de 70
	
	
	década de 50
	
	
	década de 80
	
	
	
		6.
		Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta.
I Com pequenas modificações,um código poderá ser compilado em várias plataformas.
II Não pode ser modularizada
III Possui um propósito específico
IV Considerada de nível intermediário
		
	
	
	
	
	II, III e IV
	
	 
	I e IV estão corretas
	
	
	Todas estão erradas
	
	 
	I, III e IV estão corretas
	
	
	Todas estão corretas
	 Gabarito Comentado
	
	
		7.
		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.
		
	
	
	
	
	Polimorfismo
	
	 
	Modularidade
	
	 
	Portabilidade
	
	
	Flexibilidade
	
	
	Reuso
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		8.
		Qual das características abaixo NÃO pode ser atribuída á linguagem C?
		
	
	
	
	
	Estruturada
	
	 
	Complexidade porque tem muitas palavras reservadas
	
	
	Modularidade
	
	
	Rapidez, pois gera executável compacto
	
	
	Portabilidade
	
	
		1.
		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 e IV estão corretas e as demais, erradas.
	
	
	As afirmativas II, IV e V estão corretas e as demais, erradas.
	
	 
	As afirmativas I, IV e V estão corretas e as demais, erradas.
	
	
	As afirmativas II, III e IV estão corretas e as demais, erradas.
	
	
	As afirmativas IV e V estão corretas e as demais, erradas.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		2.
		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:
		
	
	
	
	
	Permite a compilação de softwares para plataforma Windows, Linux e Unix.
	
	
	Possui características de Linguagem de baixo nível.
	
	 
	Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo
	
	
	Possibilita o desenvolvimento de funções próprias
	
	
	Possui características de Linguagem de alto nível.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		3.
		A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que:
		
	
	
	
	
	Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma.
	
	
	Um programa executável gerado na plataforma Windows é executado na Plataforma Linux.
	
	 
	Com pequenas alterações, o programa poderá ser compilado em várias plataformas.
	
	
	A linguagem possui um propósito específico.
	
	
	Podemos dividir o programa em parte menores.
	 Gabarito Comentado
	
	
		4.
		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:
		
	
	
	
	
	Ocorrerá erro, pois os programas C não rodam em Linux.
	
	 
	Precisamos recompilar o código fonte para o Linux.
	
	
	Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux.
	
	
	Basta apenas copiar o código executável para o Linux e executa-lo.
	
	
	Só é possível copiar o código executável do Linux para o Windows e executa-lo.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos construindo?
		
	
	
	
	
	const
	
	
	typedef
	
	 
	include
	
	
	define
	
	
	struct
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		6.
		Considerar o trecho do programa abaixo:
int x, y, z;
x =10;
z = 3;
z = (++x) * (y--);
printf("x = %d\t y=%d\t z=%d",x,y,z);
O que irá aparecer na tela?
		
	
	
	
	 
	x = 11 y = 2 z = 33
	
	
	x = 11 y = 2 z = 22
	
	 
	x = 10 y = 3 z = 30
	
	
	x = 11 y = 3 z = 33
	
	
	x = 10 y = 2 z = 20
	
	
	
		7.
		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.
		
	
	
	
	
	iostream.h 
	
	
	stdin.h 
	
	
	studio.h 
	
	 
	stdio.h 
	
	 
	iostream 
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		8.
		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 )
	
	 
	{ e }
	
	
	begin e end
	
	
	[ e ]
	
	 
	begin e end;

Outros materiais