Fundamentos de Programação 1 - Alcides Maya Tecnologia
Fundamentos de Programação 1 - Alcides Maya Tecnologia
Fundamentos de Programação 1 - Alcides Maya Tecnologia
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Fundamentos</strong> <strong>de</strong> <strong>Programação</strong><br />
Agora algumas consi<strong>de</strong>rações sobre o programa acima:<br />
• Na linha char nome[ ] = “Alci<strong>de</strong>s <strong>Maya</strong>”; estamos <strong>de</strong>clarando a variável nome que é do tipo vetor <strong>de</strong><br />
caracteres e já está sendo inicializada com o valor “Alci<strong>de</strong>s <strong>Maya</strong>”, ele terá um tamanho <strong>de</strong> 13 caracteres, já<br />
contando o lugar reservado para o \0 (null).<br />
exercícios <strong>de</strong> Fixação<br />
1. Faça um programa que leia o nome <strong>de</strong> 2 pessoas e armazene os nomes lidos (use a função scanf para ler<br />
os nomes). Depois escreva na tela os nomes lidos.<br />
2. Faça um programa que leia o nome <strong>de</strong> 2 pessoas e armazene os nomes lidos (use a função gets para ler<br />
os nomes). Depois escreva na tela os nomes lidos.<br />
3. Faça um programa que leia três frases. As frases <strong>de</strong>verão ser armazenadas e <strong>de</strong>pois ser apresentadas na<br />
tela.<br />
4. Faça um programa que <strong>de</strong>clare uma string <strong>de</strong> 80 caracteres <strong>de</strong> espaço em branco. Depois escrever 25<br />
printf´s que imprimam esta string na tela. O que acontece?<br />
5. Faça um programa que leia o teu nome, o nome da tua mãe e escreva na tela o teu nome e o nome da tua<br />
mãe, cada um em uma linha da tela.<br />
6. Quais das <strong>de</strong>clarações <strong>de</strong> string está correta?<br />
( ) string nome[80];<br />
( ) char nome(80);<br />
( ) char nome[80];<br />
( ) char nome = 80;<br />
( ) Nenhuma alternativa acima<br />
7. Qual das funções é mais apropriada para ler uma string composta por várias palavras?<br />
( ) scanf<br />
( ) printf<br />
( ) puts<br />
( ) gets<br />
( ) Nenhuma alternativa acima<br />
8. Assuma a seguinte inicialização:<br />
char nome[] = “Escola Alci<strong>de</strong>s <strong>Maya</strong>”;<br />
Como você se refere à string “<strong>Maya</strong>” (as últimas 4 letras da string)?<br />
9. Qual é o erro da instrução abaixo?<br />
nome = “Alci<strong>de</strong>s <strong>Maya</strong>”;<br />
29