Buscar

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

LISTA DE EXERCÍCIOS LINGUAGEM DE PROGRAMAÇÃO C 
PROF. Me. EMERSON RODOLFO ABRAHAM 
 
1. Qual a importância das diretivas #include e #define? 
 
__________________________________________________________
__________________________________________________________
__________________________________________________________ 
 
2. Considere os arquivos de cabeçalho e estabeleça as relações entre as 
funções 
 
a. stdio.h ( ) system 
b. conio.h ( ) getch 
c. stdlib.h ( ) raise 
d. math.h ( ) time 
e. time.h ( ) rand 
f. signal.h ( ) islower 
g. string.h ( ) wcscmp 
h. ctype.h ( ) strcmp 
i. wchar.h ( ) fopen 
 
 
Considere a código abaixo para as questões 3 e 4 
 
 
 
 
3. A saída do programa será: 
a) exibe em loop infinito. 
b) exibe os números pares de 0 a 100 
c) exibe todos os números de 0 a 100 
d) exibe os números pares de 100 a 0 
e) exibe todos os números de 100 a 0 
4.Reescreva o código utilizando WHILE 
 
 
 
 
 
 
 
 
 
5. Considere o código e assinale a alternativa correta 
 
I) O programa apresenta erros de compilação (sintaxe) e não funcionará 
II) O programa apresenta erros de lógica mas funcionará 
III) O código é constantemente executado e nunca será encerrado (looping 
infinito) 
IV) A cláusula default sempre é executada independente da resposta 
V) A cláusula default é executada caso ocorra erro no programa. 
 
 a) todas as alternativas estão erradas 
 b) apenas I, IV e V estão corretas 
 c) apenas II, IV e V estão corretas 
 d) apenas IV e V estão corretas 
 e) apenas III e V estão corretas 
 
 
6. Considere o algoritmo abaixo e assinale a alternativa correta: 
 
a) verifica se o número é par ou ímpar e não apresenta erros 
b) verifica se o número é par ou ímpar, porém apresenta um erro de lógica 
c) verifica se o número é par ou ímpar, porém apresenta erro no fluxo de dados 
e) verifica se o número é par ou ímpar, porém apresenta um erro no operador% 
d) verifica se o número é par ou ímpar, porém apresenta um erro no desenho 
do fluxograma 
 
7. Elabore o código para o algoritmo da questão 6 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8. Declare um array com cinco posições e inicialize com os seguintes valores: 
10, 20, 30, 40 e 50 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9. Escreva um código que contêm uma variável para armazenar e exibir a 
seguinte mensagem: “Botão acionado” 
 
 
 
 
 
 
10. O que faz o comando while(1){ //função x }; qual a importância de sua 
utilização na automação, dê exemplos. 
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________ 
 
11. Considere o código abaixo e escreva a saída: 
 
_______________________________________________________________
_______________________________________________________________ 
12. Crie uma estrutura (struct) de nome LeiOhm, contendo: três variáveis e 
uma função que recebe os valores de Tensão(V) e Corrente(I); calcula e imprime 
o valor da Resistência elétrica, conforme a 1ª Lei de Ohm. Fórmula R=V/I. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13. O que são ponteiros e threads? Discorra sobre sua aplicação na Automação 
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________ 
 
Considere o algoritmo abaixo e responda as questões 14 e 15 
14. Elabore o código para o algoritmo da balança e realize os testes 
 
 
 
 
 
 
 
 
 
 
 
 
 
15. Crie uma função que encapsula o algoritmo da balança; guarde a função em 
um arquivo de cabeçalho (biblioteca) e execute em um outro arquivo denominado 
balanca. 
 
 
 INICIO 
OURO, PRATA, BRONZE 
OURO 
>PRATA 
OURO> 
BRONZE 
PRATA> 
BRONZE 
PRATA + 
PESADO 
BRONZE + 
PESADO 
 
OURO + 
PESADO 
 
BRONZE + 
PESADO 
 
FIM 
Sim 
Sim 
Sim 
Prof. Me. Emerson R. Abraham

Outros materiais