Você está na página 1de 1

Avaliação Programador

Parte 1)

Lógica de programação

Escreva um programa em que dado uma frase e a quantidade de colunas que podem ser exibidas na tela,

faça a quebra de linhas sem quebrar as palavras.

Por exemplo, se passarmos a frase "Um pequeno jabuti xereta viu dez cegonhas felizes." e pedirmos para

ela ser exibida em 20 colunas, teremos como resposta:

Um pequeno jabuti

xereta viu dez

cegonhas felizes.

PS.: Caso conheça TDD, utilize.

Parte 2)

Banco de Dados
Dado um banco de dados com as seguintes tabelas:

Usuario(id, nome, id_cargo);


Telefone(id, ddd, numero, id_usuario);
Cargo(id, nome);

a) Selecione o nome dos usuários que não possuem telefone.

b) Selecione o nome de todos os caminhoneiros do Rio de Janeiro.

c) Selecione o nome dos cargos que possuem mais de 2 funcionários e ordene de forma decrescente.

* Crie um arquivo .SQL com as 3 consultas solicitadas.

Você também pode gostar