Projeto Integrado Cursos da Área de TI
1 – Orientação a objetos é um paradigma aplicado na programação que consiste na interação entre
diversas unidades chamadas de objetos. Explique os conceitos de herança e polimorfismo dando
exemplos de utilização na linguagem Python.
2 – Com o desenvolvimento dos sistemas, surgiu a necessidade de, dentro de um mesmo processo,
possuir trechos que executassem concorrentemente , e aí temos o conceito de thread.
a) Definição de thread;
b) Pesquise os estados das threads;
c) Os benefícios da programação multithread;
d) Operações de thread.
3 – O diagrama de classes da UML é um diagrama estrutural, que tem como objetivo principal
ilustrar graficamente a estrutura do software, em níveis mais e menos abrangentes. Além disso, o
diagrama de classes mostra como se dá a interligação entre os componentes da estrutura do
sistema. Para compreender o diagrama de classes, é preciso entender os relacionamentos entre as
classes que poderão ser representadas no diagrama de classes e objetos. Sabendo disso, explique
os relacionamentos listados a seguir:
– Encapsulamento
– Herança
– Agregação
– Composição
4 – Construa um código simples utilizando a linguagem Java que receba um número informado pelo
usuário. Você poderá utilizar a biblioteca Scanner para isso. O número informado refere-se ao
percentual de aumento do salário desse usuário. Por exemplo, se ele obteve aumento de 7%, o
usuário deverá digitar 7, e assim por diante. Depois, o software deverá informar o valor do salário,
que pode ser definido em um salário mínimo federal e, em seguida, o valor já reajustado com os 7%
a mais incluso.
5 – Explique as diferenças entre os tipos de junção utilizadas em bancos de dados relacionais: INNER
JOIN, RIGHT JOIN e LEFT JOIN. Dê exemplos.






Avaliações
Não há avaliações ainda.