Escolar Documentos
Profissional Documentos
Cultura Documentos
2. Explique o que é:
• um ponteiro
• o endereço de um ponteiro
• o conteúdo de um ponteiro
Para resolução das questões 4 e 5 devem ser estudadas as funções de manipulação de string.
4. Fazer a inversão de uma string (ordem de elementos). Ex: “abc” para “cba”
5. Supondo que uma string contem o nome de um arquivo qualquer de imagem no formato
gif. Faça uma programa para alterar a substring “gif” por “bmp”. Neste caso deve-se
localizar a posição do ponto e substituir desta posição em diante. Ex: foto1.gif para
foto1.bmp
6. Uma empresa concederá um aumento de salário aos seus funcionários, variável de acordo
com o cargo, conforme a tabela abaixo. Faça um programa que leia o salário e o cargo de
um funcionário e calcule o novo salário. Se o cargo do funcionário não estiver na tabela,
ele deverá, então, receber 40% de aumento. Mostre o salário antigo, o novo salário e a
diferença. Obs: utilize struct para a solução.
7. Faça um programa que possui uma função que recebe por parâmetro o raio de uma esfera
e retorna o seu volume (v = 4/3.P .R3). Deve ser implementado o programa, bem como a
função.
8. Faça uma função que recebe um valor inteiro e verifica se o valor é positivo ou negativo.
A função deve retornar um valor booleano. Pesquise como o valor booleano é
representado no C.
9. Faça uma função que recebe um valor inteiro e verifica se o valor é par ou ímpar. A
função deve retornar um valor booleano. Pesquise como o valor booleano é representado
no C.