- Teste Prático - Tecnofit Prova Técnica de Estágio
- Escreva uma função que receba como parâmetro um string e verifique se ele é um palíndromo. A função devolverá VERDADEIRO quando for palíndromo e FALSO quando não for.
Dicionário Aurélio : palíndromo [Do gr. palíndromos.] Adjetivo. 1. Diz-se de frase ou palavra que, ou se leia da esquerda para a direita, ou da direita para a esquerda, tem o mesmo sentido, como, p. ex., radar, osso, ovo.
-
Crie uma função que retorne um array com 6 dezenas aleatórias entre 1 e 60, atentando que os números nunca se repitam e que estejam na ordem crescente.
-
Conforme entidades de finidas abaixo, de fornecedor e produto:
Fornecedor ( Código,Nome, Estado ) Produto ( Código,Descrição, Preço, Desconto, CodFornecedor ) Exemplo de dados: Estado: PR,SC Código: 1,2,3,4 Preço: 999.00
Responda as perguntas abaixo utilizando instruções SQL.
a) Como crio as tabelas (DDL) ?
b) Qual o valor de desconto médio aos fornecedores do PR?
c) Escreva a consulta que retorna o código do fornecedor, o nome do fornecedor, o número de produtos por fornecedor e o preço médio para cada fornecedor, apenas para fornecedores que tenham um desconto médio maior do que 0.10. O resultado deve estar ordenado pelo preço médio.
d) Comente com suas palavras o que é necessário para garantir a performance das consultas SQL que fazem filtro utilizando o campo estado?
- Considere o seguinte código
int y = 12, z = -4, w = 0, x; for (x = 0; x<9; x=x+3) { while (w<3){ y = z + w++; }
if (x % 2 == 0) y = z + x; else y++;
z++;
printf ("x:%d y:%d z:%d \n", x, y, z); }
Ao executar o código, qual é a saída impressa na tela?
(A) x:0 y:-3 z:3 x:3 y:-4 z:2 x:4 y:4 z:1
(B) x:0 y:-4 z:-3 x:3 y:-2 z:-2 x:5 y:4 z:1
(C) x:0 y:-4 z:-2 x:3 y:-2 z:-2 x:5 y:2 z:-1
(D) x:0 y:-4 z:-3 x:3 y:-3 z:-1 x:6 y:4 z:0
(E) x:0 y:-4 z:-3 x:3 y:-3 z:-2 x:6 y:4 z:-1