Buscar

linguagem prog 02

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

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 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 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 IV e V estão corretas e as demais, erradas. 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
 
2. 
 
 
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 
 
 
ISO/IEC 9899:1990 
 
 
Padrão C89 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
 
3. 
 
 
A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, 
Isso significa dizer que: 
 
 
 
Um programa executável gerado na plataforma Windows é executado na Plataforma Linux. 
 
 
Podemos dividir o programa em parte menores. 
 
 
Com pequenas alterações, o programa poderá ser compilado em várias plataformas. 
 
 
Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma. 
 
 
A linguagem possui um propósito específico. 
 
 
Gabarito Coment. 
 
 
 
 
 
 
4. 
 
 
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: 
 
 
 
 
Somente as afirmativas I e IV são corretas 
 
 
Somente a afirmativa I é correta. 
 
 
Somente as afirmativas I, II e III são corretas. 
 
 
Nenhuma das afirmativas é correta. 
 
 
Somente a afirmativa IV é correta. 
 
 
 
 
 
 
 
 
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 50 
 
 
década de 90 
 
 
década de 70 
 
 
década de 60 
 
 
década de 80 
 
 
 
 
 
 
 
 
 
 
 
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 = 22 
 
 
x = 11 y = 2 z = 33 
 
 
x = 11 y = 3 z = 33 
 
 
x = 10 y = 3 z = 30 
 
 
x = 10 y = 2 z = 20 
 
 
 
 
 
 
 
 
7. 
 
 
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. 
 
 
 
 
begin e end; 
 
 
begin e end 
 
 
{ e } 
 
 
[ e ] 
 
 
( e ) 
 
 
Gabarito Coment. 
 
 
 
 
 
 
8. 
 
 
Em Linguagem C, assim como em outra linguagens, há a necessidade do uso de valores 
constantes, ou seja, elementos que durante toda a execução do código não mudará de 
valor. Considerando a linguagem C, qual a maneira correta para se declarar a constante 
PI. 
 
 
 
 
#define PI 3.14; 
 
 
const int PI 3.14; 
 
 
const PI 3.14; 
 
 
#define int PI 3.14; 
 
 
define int PI 3.14;

Outros materiais