Exercícios de String

Exercícios de String

Faculdade Latino Americana Ciência da Computação 2º Período Profª. Noeli Pimentel

Exercícios - Strings

1 – Qual a diferença entre “A” e ‘A’?

2 – O que é a expressão seguinte? “Mesopotamia\n” a) Uma variável string; b) Uma string matriz; c) Uma string constante; d) Uma string de caracteres.

3 – Se você tem declarado uma string como: char palavra[10]; e em seu programa você solicitar ao usuário fornecer a string, qual o máximo de caracteres que ele deverá fornecer?

4 – Qual das funções é mais apropriada para ler uma string composta por várias palavras? a) printf() b) scanf() c) gets() d) puts()

5 – Qual o erro do trecho de programa abaixo? char nome[50]; nome = “GEORGE”;

strlen()stricmp() strupr()
strcat()strcpy()
strcmp()strlwr()

6 – Explique o que cada uma das funções abaixo executam e mostre em qual biblioteca elas estão presentes:

7 – Faça um programa que leia uma string e mostre a quantidade de ocorrências do caracter ‘a’ na string.

8 - Leia através do teclado uma frase, contendo no máximo 50 caracteres, e em seguida conte quantas vogais (a,e,i,o,u) que existem nessa frase.

Exemplo:string1: sol string2: lua

9 - Fazer um programa para concatenar duas strings lidas do usuários. A segunda string deve ser concatenada na primeira. após concatenar string1: sollua string2: lua

Faculdade Latino Americana Ciência da Computação 2º Período Profª. Noeli Pimentel

Exemplo:string1: sol string2: lua String3: sollua

10 - Fazer um programa semelhante ao anterior, mas agora as duas strings devem ser concatenadas e atribuídas a uma terceira string. Exibir o tamanho de todas elas após a concatenação. Tamanho: 3, 3, 6

1 - Fazer um programa para ler uma frase e contar quantas palavras existem na frase. 12 – Como você fará a declaração de um vetor de string?

13 - Dado o vetor de 200 posições, onde em cada posição será armazenada o nome do funcionário de uma empresa, desenvolva um programa que leia este vetor e após a leitura de todos os dados, leia um nome qualquer e verifique se é funcionário da empresa (suponha que não exista dois funcionários com o mesmo nome).

14 - Você possui uma frota de 300 carros, de todas as marcas e modelos, nacionais e importados. Faça então um programa que calcule e escreva:

• A cor do carro mais caro;

• A nacionalidade do carro mais barato;

• O valor total dos carros que você possui;

• A média dos preços dos carros que você possui.

15 – Desenvolva um programa que leia dois vetores de strings com 100 posições cada um. O primeiro vetor contém 100 palavras em inglês e o segundo contém as respectivas palavras em português. Em seguida, seu programa deverá ler um número indeterminado conjunto indeterminado de informações contendo, uma palavra qualquer e um caracter (I ou P), indicando o idioma em que está escrita a palavra lida anteriormente. Para cada uma destas informações, escrever a palavra lida e sua respectiva tradução. O ultimo cartão conterá “*” no lugar da palavra.

Comentários