Buscar

LING. DE PROG. I

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

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

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ê viu 3, do total de 4 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

Prévia do material em texto

Prezado (a) Aluno(a), 
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá 
ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). 
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo 
de questões que será usado na sua AV e AVS. 
 
 
 
1. 
 
 
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 
 
 
 
 
 
 
Todas estão erradas 
 
 
I, III e IV estão corretas 
 
 
I e IV estão corretas 
 
 
II, III e IV 
 
 
Todas estão corretas 
 
 Gabarito Comentado 
 
 
 
2. 
 
 
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. 
 
 
 
 
 
 
Flexibilidade 
 
 
Portabilidade 
 
 
Polimorfismo 
 
 
Modularidade 
 
 
Reuso 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
3. 
 
 
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, III 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 IV e V estão corretas e as demais, erradas. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
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 baixo nível. 
 
 
Permite a compilação de softwares para plataforma Windows, Linux e Unix. 
 
 
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 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
5. 
 
 
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 } 
 
 Gabarito Comentado 
 
 
 
6. 
 
 
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: 
 
 
 
 
 
 
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. 
 
 
Precisamos recompilar o código fonte para o Linux. 
 
 
Só é possível copiar o código executável do Linux para o Windows e executa-lo. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
7. 
 
 
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 I possibilita isso 
 
 
Só a III possibilita isso 
 
 
Tanto a I quanto a IV possibilitam isso 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
8. 
 
 
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 III 
 
 
II, IV e V 
 
 
II e IV 
 
 
I, III e V 
 
 
I e III

Outros materiais

Outros materiais