CONCURSO PÚBLICO CONCURSO PÚBLICO. GRUPO MAGISTÉRIO Reservado ao CEFET-RN GRUPO MAGISTÉRIO SISTEMAS DE INFORMAÇÃO 14/MAIO/2006 SISTEMAS DE INFORMAÇÃO
|
|
- Aparecida Wagner Bento
- 8 Há anos
- Visualizações:
Transcrição
1 CONCURSO PÚBLICO SISTEMAS DE INFORMAÇÃO GRUPO MAGISTÉRIO Reservado ao CEFET-RN 14/MAIO/00 Use apenas caneta esferográfica azul ou preta. Escreva o seu nome e o número do seu CPF no espaço indicado nesta folha. Confira, com máxima atenção, a prova, observando se há defeito(s) de encadernação e/ou impressão que venha(m) dificultar a sua leitura. Em havendo falhas, dirija-se ao fiscal responsável dentro do prazo destinado previamente. Assine esta folha e o seu cartão de respostas. A prova terá duração máxima de quatro horas. Boa sorte! CONCURSO PÚBLICO SISTEMAS DE INFORMAÇÃO GRUPO MAGISTÉRIO Reservado ao CEFET-RN Nome Assinatura CPF _. _. _-
2 CEFET/RN Assinale a alternativa que corresponde ao retorno do método x em Java: public int x(){ int a=5; int b=10; if((++a<10) (--b==10)){ a+=b; return a; a) 15. b) 1. c) 17. d) 18.. Analise o programa, em Java, e assinale a alternativa correta: public class Teste { public static void main(string[] args) { System.out.println(calc()); public static int calc() { int água = 1; int básico = 40; return básico >> água; a) O programa compila normalmente e o retorno do método calc é 10. b) O programa compila normalmente e o retorno do método calc é 0. c) O programa não compila, pois o operador >> é inválido. d) O programa não compila, pois não é possível acentuar identificadores de variáveis. 3. Dadas as afirmações abaixo, assinale a resposta correta: I- A linguagem Delphi é uma linguagem de alto nível e é uma clara realização do paradigma imperativo (procedimental). II- As linguagens orientadas a objetos utilizam o conceito de mensagem para comunicação entre objetos. III- A linguagem C tem como tipos primitivos: ponteiro, int, double, byte, char, boolean e string. a) I correta. b) I e III incorretas. c) II e III incorretas. d) I, II e III corretas. 4. Sobre a visibilidade de acesso em Java, correlacione as colunas: I- public II- private III- protected IV- friendly ou default ( ) esse tipo de acesso permite que qualquer classe acesse os membros da classe. ( ) restringe o acesso apenas aos membros declarados dentro da classe. ( ) os membros são acessíveis por outras classes integrantes do mesmo pacote e não são acessíveis por nenhuma classe ou subclasse exterior ao pacote. ( ) os membros são acessíveis por outras classes que estejam no mesmo pacote e por subclasses derivadas da classe atual. A ordem correta, de cima para baixo, é a que está na opção: a) I, III,IV, II. b) I, III, II, IV. c) I, II, IV, III. d) I, II, III, IV. 5. Examine o programa abaixo em Java: public class Teste { public static void main(string[] args) { int z = 1, a = 10; Z: { Y: for (int f = 0; f < 10; ++f) { try { z += a / f; break Z; catch (Exception e) { z *= ; continue Y; finally { z *= 3; System.out.println(z); Assinale a resposta correta: a) O valor mostrado será 1. b) O valor mostrado será 30. c) O valor mostrado será 48. d) Nenhuma das respostas anteriores. SISTEMAS DE INFORMAÇÃO 1
3 CEFET/RN 00. Baseado na função abaixo, assinale a resposta correta: function Resultado():Real; var r:real; a:integer; begin a:=0; try r:=10/a; except on EOverflow do r:=10; else r:=0; end; result:=r; end; a) O retorno da função Resultado será 0 em alguns casos. b) O retorno da função Resultado será sempre 0. c) O retorno da função Resultado será sempre 10. d) O retorno da função Resultado será sempre Considere as seguintes afirmações: I- A Linguagem Delphi permite o recurso da herança múltipla. Esse recurso é implementado através do uso da instrução class. II- Em Delphi, atributos Published têm a mesma visibilidade que atributos Public. A principal diferença é que uma informação de tipo em tempo de execução é gerada para atributos Published. III- Em Delphi, os membros de uma classe podem ter visibilidade: private, protected, public, published ou automated. Assinale a alternativa correta: a) I e II incorretas. b) I e III corretas. c) II e III corretas. d) II e III incorretas. 8. Dada a linha de programa escrita em PHP: $teste =array{ A, B, t => C,5=> E, D ; Os índices do array $teste para acessar os elementos: A, B, C, E e D, respectivamente, são: a) 0, 1, t, 5,. b) 0, 1, t, 5, 4. c) 0, 1, t, 5,. d) Nenhuma das respostas anteriores. 9. Dado o programa escrito na linguagem C: #include <stdio.h> void main(){ int A[5] = {1,,3,4,5; int conta, f; conta = 0; for(f=1; f<=; f++) conta=conta + A[f] * A[5-f]; printf ( %d %d \n, f, conta); Os valores de saída do comando printf são: a) e 13. b) e. c) 3 e 13. d) 3 e. 10. Considere as seguintes afirmações: I- Uma variável estática em PHP é visível num escopo local, mas é inicializada apenas uma vez e seu valor não é perdido quando a execução do script deixa esse escopo. II- O PHP tem um recurso conhecido como variáveis variáveis, que consiste em variáveis cujos nomes também são variáveis. Sua utilização é feita através do uso do duplo asterisco ( ** ). III- Existe um operador de seleção que é ternário em PHP. Ele funciona assim: (expressao1)?(expressao):( expressao3) o interpretador PHP avalia a primeira expressão, se ela for verdadeira a expressão devolve o valor de expressão, senão, devolve o valor de expressão3. A soma do número de afirmações corretas é a) 0. b) 1. c). d) O conceito de ligação tardia, em linguagens orientadas a objetos, refere-se a: a) polimorfismo. b) encapsulamento. c) herança. d) classes. SISTEMAS DE INFORMAÇÃO
4 CEFET/RN Na linguagem de programação Delphi, o método da classe TTable que grava um registro modificado em um banco de dados, é: a) Next. b) Post. c) Prior. d) Save. 13. Segue abaixo um trecho de código PHP que cria duas funções. function alt1($x1,&$x){ $x1 += ; $x += 1; function alt(&$x1,&$x){ $x1 += ; $x += 1; Qual o resultado das variáveis $valor1 e $valor, respectivamente, após o código PHP abaixo ter sido executado? $valor1 = 10; $valor = 11; alt1($valor1,$valor); alt($valor1,$valor); a) 10 e 11. b) 1 e 11. c) 1 e 13. d) 13 e Observe o trecho de código a seguir: type TForm1 = class(tform) Button1: TButton; Label1: TLabel; Memo1: TMemo; procedure Button1Click(Sender: TObject); private { Private declarations public { Public declarations end; var Form1: TForm1; implementation {$R *.dfm procedure TForm1.Button1Click(Sender: TObject); begin Memo1.Lines.Add(Label1.Caption); end; Assinale a alternativa que está incorreta: a) Form1 é um objeto criado a partir da classe TForm1. b) TForm1 é uma herança de TForm. c) Button1Click é um método da classe TObject. d) Lines é um objeto da classe TStrings e Add é um método dessa classe. 15. Dado o programa escrito na linguagem C: #include <stdio.h> void main(){ int soma=0; int conta=0; while(conta = 0){ soma++; if(soma>5) conta=1; printf ("%d e %d \n", conta, soma); A saída do comando printf será: a) 0 e 0. b) 1 e 5. c) 1 e. d) e. 1. Considere o procedimento Sub Triplo (em VB) que triplica o valor de qualquer argumento passado a ele: Sub Triplo (Num AS Integer) Num = 3 * Num Print Num End Sub Quando o código seguinte for executado, quais são os valores impressos? Sub Form_Click () variáveis locais: Dim Quant AS Integer Quant = Print Quant Triplo Quant Print Quant End Sub a) b) c) d) SISTEMAS DE INFORMAÇÃO 3
5 CEFET/RN Considere o procedimento Sub Triplo (em VB) da questão anterior: Quando o código seguinte for executado, quais são os valores impressos? Sub Form_Click () variáveis locais: Dim Quant AS Integer Quant = Print Quant Triplo (Quant) Print Quant End Sub a) b) c) d) 18. Considere as seguintes afirmações sobre CSS: I- A sintaxe das definições CSS é composta por duas partes: um seletor e uma declaração. Exemplo: H {color: red Nesse exemplo, o seletor H diz que o estilo se aplica a elementos <H> e a declaração diz que a cor do fundo desses elementos deve ser vermelha ("red"). II- Se for necessário aplicar os estilos a mais de um elemento, pode-se agrupar os seletores que partilham as mesmas definições. Para isso, devese escrever os seletores separados por vírgulas. Exemplo: H1,H,H3 {color: red III- Os chamados seletores de classe tornam possível definir estilos diferentes que podem ser aplicados ao mesmo elemento. A soma do número de afirmações corretas é a) 0. b) 1. c). d) Analise as afirmações abaixo sobre HTML: I- O <BODY> da estrutura de um documento HTML não deve conter o título do documento. II- O atributo alt de um elemento <img> serve para definir um texto alternativo à imagem. Esse texto só será mostrado, em vez da imagem, quando o browser não conseguir apresentá-la. III- <dl>, <dt> e <dd> são elementos utilizados para criação de listas de definições. IV- O elemento <button> insere um botão em um formulário. A soma do número de afirmações corretas é a) 1. b). c) 3. d) Considere as seguintes afirmações sobre JavaScript: I- A declaração with estabelece o objeto ao qual se aplica uma série de instruções. O código abaixo é um exemplo correto de sua utilização: with (Math) { y = cos(3 * PI) + sin (5 * PI) II- Os objetos Arrays têm um método chamado join. Esse método serve para criar um novo Array que é a junção de outros dois objetos Arrays. III- É obrigatório declarar o tipo de retorno para uma função. O código abaixo é um exemplo correto da utilização de funções: function boolean triplo(n) { return n*3; A soma do número de afirmações corretas é a) 0. b) 1. c). d) 3. SISTEMAS DE INFORMAÇÃO 4
6 CEFET/RN Quando se deseja inserir em um HTML um código JavaScript, deve-se usar: a) <language = JavaScript >...Meu Código... </language> b) <script = JavaScript >...Meu Código... </script> c) <script language = JavaScript >...Meu Código... </script> d) <script language = JavaScript >...Meu Código... </ language >. Existem muitos padrões de projeto. Com o objetivo de agrupar esses padrões, a Gangue dos Quatro agrupou-os em três categorias gerais. Das alternativas abaixo, qual padrão não pertence à categoria estrutural? a) Façade. b) Adapter. c) Strategy. d) Decorator. 3. Analise o código abaixo: public class Aplic { private static Aplic MeuAplic; private Aplic(){ public static Aplic getmeuaplic(){ if(meuaplic==null) MeuAplic=new Aplic(); return MeuAplic; Assinale a resposta que indica qual é o padrão de projeto utilizado. a) Façade. b) Adapter. c) Singleton. d) Abstract Factory. a) Utiliza o método forname da classe Class para carregar a definição de classe para o driver de banco de dados. b) Utiliza o método forname da classe Class para definir o banco de dados. c) Utiliza o método forname da classe Class para alterar o nome do banco de dados. d) Utiliza o método forname da classe Class para terminar uma conexão com o banco de dados.. Observe o diagrama de casos de uso a seguir: Ator1 <<Include>> B Assinale a alternativa que está correta: A <<Extend>> a) O caso de uso A está utilizando, obrigatoriamente, o caso de uso C e está utilizando, opcionalmente, B. b) O caso de uso A está utilizando, obrigatoriamente, o caso de uso B e está utilizando, opcionalmente, C. c) O caso de uso B está utilizando o caso de uso A, obrigatoriamente, e C está utilizando o caso de uso A opcionalmente. d) O caso de uso C está utilizando o caso de uso A, obrigatoriamente, e B está utilizando o caso de uso A opcionalmente. C Ator 4. Assinale a alternativa que não contém um dos métodos de um objeto da classe Statement (Java) para execução de comandos SQL: a) executesearch. b) execute. c) executeupdate. d) executequery. 5. Analise a linha abaixo: Class.forName( "sun.jdbc.odbc.jdbcodbcdriver" ); Assinale a alternativa correta: SISTEMAS DE INFORMAÇÃO 5
7 CEFET/RN Observe o diagrama de classe UML abaixo: A 1...* Assinale a alternativa correta: a) Está ocorrendo uma associação do tipo composição, a classe A armazena os objetostodo e a classe B armazena os objetos-parte. b) Está ocorrendo uma associação do tipo composição, a classe B armazena os objetostodo e a classe A armazena os objetos-parte. c) Está ocorrendo uma associação do tipo agregação, a classe A armazena os objetostodo e a classe B armazena os objetos-parte. d) Está ocorrendo uma associação do tipo agregação, a classe B armazena os objetostodo e a classe A armazena os objetos-parte. 8. Observe o diagrama de classe UML abaixo que foi codificado em Java: Animal B b) composição entre a classe Animal e AnimalImportado, sendo representado pelas classes GatoImportado e PássaroImportado. c) métodos de classe ou estáticos. d) classe abstrata. 9. Se uma tabela possui N registros e outra tabela possui M registros, em um SELECT somente com um FULL OUTER JOIN entre estas tabelas teremos, no mínimo, quantos registros como resultado? a) N / M b) N x M c) N M d) N + M 30. Se uma tabela possui N registros e outra tabela possui M registros, em um SELECT somente com um CROSS JOIN entre estas tabelas teremos, no mínimo, quantos registros como resultado? a) N x M b) N + M c) N M d) N / M 31. Observe a query abaixo: SELECT ID_PEDIDO, DATA_PEDIDO, CLIENTE_PEDIDO FROM PEDIDOS WHERE DATA_PEDIDO BETWEEN 01/01/003' AND 01/0/003' Gato Pássaro Escolha a alternativa que retorna as mesmas linhas do SELECT acima, porém sem o operador BETWEEN: GatoImportado <<interface>> AnimalImportado PássaroImportado Entre os elementos da UML, pode-se encontrar no diagrama de classe da figura: a) uma forma de herança múltipla, onde um exemplo da criação de objetos é: GatoImportado AI1=new AnimalImportado(). a) SELECT ID_PEDIDO, DATA_PEDIDO, CLIENTE_PEDIDO FROM PEDIDOS WHERE DATA_PEDIDO > 01/01/003' OR DATA_PEDIDO < 01/0/003' b) SELECT ID_PEDIDO, DATA_PEDIDO, CLIENTE_PEDIDO FROM PEDIDOS WHERE DATA_PEDIDO >= 01/01/003' AND DATA_PEDIDO =< 01/0/003' c) SELECT ID_PEDIDO, DATA_PEDIDO, CLIENTE_PEDIDO FROM PEDIDOS WHERE DATA_PEDIDO IN( 01/01/003', 01/0/003') d) SELECT ID_PEDIDO, DATA_PEDIDO, CLIENTE_PEDIDO FROM PEDIDOS WHERE DATA_PEDIDO >= 01/01/003' AND DATA_PEDIDO < 01/0/003' SISTEMAS DE INFORMAÇÃO
8 CEFET/RN Considere um banco de dados com o seguinte esquema: FUNC (FNO, FNOME, CARGO) PAG (CARGO, SAL) PROJ (PNO, PNOME, ORCAMEN) DSG (FNO, PNO, RESPONSAVEL, DURACAO) A consulta de recuperação: Encontre os nomes de funcionários que trabalham no projeto CAD/CAM pode ser respondida pelo programa de álgebra relacional: π FNOME (((σ PNOME= CAD/CAM PROJ) PNO DSG ) FNO FUNC) A ordem de execução do programa de álgebra relacional acima é: a) A projeção sobre FNOME, seguida da seleção sobre PROJ, seguida pela junção com DSG e, finalmente a junção com FUNC. b) A junção com FUNC, seguida pela junção com DSG, seguida pela seleção sobre PROJ e, finalmente, a projeção sobre FNOME. c) A junção com DSG, seguida pela junção com FUNC, seguida pela seleção sobre PROJ e, finalmente, a projeção sobre FNOME. d) A seleção sobre PROJ, seguida pela junção com DSG, seguida pela junção com FUNC e, finalmente, a projeção sobre FNOME. 33. A consulta da questão anterior (em álgebra relacional), pode ser realizada por uma das consultas em cálculo relacional de tuplas abaixo. Qual delas? a) SELECT FUNC.FNOME FROM FUNC, DSG, PROJ WHERE FUNC.FNO = DSG.FNO AND DSG.PNO = PROJ.PNO AND PROJ.PNOME = CAD/CAM b) SELECT FUNC.FNOME FROM FUNC, DSG, PROJ WHERE FUNC.PNO = DSG.PNO AND DSG.FNO = PROJ.FNO AND PROJ.PNOME = CAD/CAM c) SELECT FUNC.FNOME FROM FUNC INNER JOIN DSG ON (FUNC.PNO = DSG.PNO) INNER JOIN PROJ ON (DSG.FNO = PROJ.FNO) AND PROJ.PNOME = CAD/CAM d) SELECT FUNC.FNOME FROM FUNC, DSG, PROJ WHERE FUNC.FNO = DSG.FNO AND DSG.PNO = PROJ.PNO AND FUNC.PNOME = CAD/CAM 34. A figura abaixo mostra o relacionamento entre as tabelas Employees, EmployeeTerritories, Territories e Region do banco de dados Northwind: Region RegionID RegionDescription EmployeeIDTerritories EmployeeID TerritoryID Territories TerritoryID TerritoryDescription RegionID Employees EmployeeID LastName FirstName Title TitleOfCourtesy BirthDate HireDate Address City Region PostalCode Country HomePhone Extension Photo Notes ReportsTo PhotoPath Para se obter um relatório de todos os endereços dos funcionários que moram da região Oeste (Western) de qualquer território devemos: a) Fazer vários CROSS JOIN partindo da tabela Employees, passando pela tabela EmployeeTerritories, Territories e, finalmente, chegando na tabela Region. b) Fazer vários INNER JOIN partindo da tabela Employees, passando pela tabela EmployeeTerritories, Territories e, finalmente, chegando na tabela Region. c) Fazer somente um FULL OUTER JOIN na tabela Employees e na tabela Region. d) Fazer somente um INNER JOIN entre a tabela Employees com a tabela Region. SISTEMAS DE INFORMAÇÃO 7
9 CEFET/RN A Figura A mostra um DER que contém um autorelacionamento, isto é, um relacionamento entre ocorrências de uma mesma entidade. Nesse caso, é necessário um conceito adicional, o de papel da entidade no relacionamento (representado na Figura A por marido e esposa ). Segundo esse DER, o banco de dados poderia conter um casamento em que uma pessoa está casada consigo mesma. O mesmo DER permite que a mesma pessoa apareça em dois casamentos diferentes, uma vez como marido e outra vez como esposa. Caso uma destas situações venha ocorrer, como o DER deveria ser modificado para impedilas? 3. Qual das alternativas abaixo está correta? a) Uma dependência (funcional) parcial ocorre quando uma coluna depende de todas as partes de uma chave primária composta. b) Diz-se que uma tabela está na primeira forma normal (1FN), quando ela contém tabelas aninhadas. c) Uma tabela encontra-se na segunda forma normal (FN), quando além de estar ma 1FN, contém dependências parciais. d) Dependência funcional em uma tabela relacional, diz-se que uma coluna C depende funcionalmente de uma coluna C 1 (ou que a coluna C 1 determina a coluna C ) quando, em todas as linhas da tabela, para cada valor de C1 que aparece na tabela, aparece o mesmo valor de C. marido esposa 37. Considere um banco de dados com o seguinte esquema: a) b) c) d) (0,1) (1,1) (1,) (,) CASAMENTO Figura A (0,1) (0,1) (0,1) (0,1) CASAMENTO CASAMENTO CASAMENTO Paciente (CodigoConvencio, NumeroPaciente, Nome) CodigoConvenio referencia Convenio Convenio (CodigoConvenio, Nome) Medico (CRM, Nome, Especialização) Consulta (CodigoConvenio, NumeroPaciente, CRM, Data_Hora) (CodigoConvenio, NumeroPaciente) referencia Paciente CRM referencia Medico Que verificações devem ser feitas pelo SGBD para garantir a integridade referencial na seguinte situação: Uma linha é incluída na tabela Consulta. a) A tabela Consulta contém duas chaves estrangeiras, (CodigoConvenio, NumeroPaciente) e CRM. Quando ocorrer uma inclusão em Consulta, é necessário verificar se estas chaves aparecem nas respectivas tabelas (Paciente e Medico). b) A tabela Consulta contém duas chaves estrangeiras, (CodigoConvenio, NumeroPaciente) e CRM. Quando ocorrer uma inclusão em Consulta, é necessário verificar se estas chaves aparecem nas respectivas tabelas (Convenio e Medico). c) A tabela Consulta contém uma chave primária, (CodigoConvenio, NumeroPaciente,CRM, Data_Hora) e CRM. Quando ocorrer uma inclusão em Consulta, é necessário verificar se estas chaves aparecem nas respectivas tabelas (Paciente e Medico). d) A tabela Consulta contém duas chaves estrangeiras, CodigoConvenio e NumeroPaciente. Quando ocorrer uma inclusão em Consulta, é necessário verificar se estas chaves aparecem nas respectivas tabelas (Paciente e Medico). SISTEMAS DE INFORMAÇÃO 8
10 CEFET/RN Qual a alternativa correta? Quando fazemos um INNER JOIN: a) Podemos fazer um INNER JOIN de uma tabela para ela mesma. b) Somente os registros da tabela à esquerda da palavra INNER JOIN serão retornados. c) Somente os registros da tabela à direita da palavra INNER JOIN serão retornados. d) Todos os registros de todas as tabelas serão retornados sem nenhuma restrição. 39. Ao se trabalhar com um filtro, no Photoshop, devese estar atento às diferenças entre eles e como são seus modos de trabalho. Das afirmações abaixo, escolha a alternativa ERRADA: 40. Das afirmações abaixo, escolha a alternativa ERRADA: a) Ao girar objetos, os valores negativos fazem com que os objetos girem em sentido horário. b) Quando os objetos são alinhados pela grade, as linhas e os pontos de interseção da grade também são alinhados. c) A ferramenta Espiral permite criar caminhos circulares de forma simétrica e progressiva. d) Quando um objeto é convertido em curvas, não perde qualquer relação com seu estado original. a) Pode-se aplicar filtros a uma camada inteira ou apenas a uma parte selecionada. b) Os filtros padrões do Photoshop somente são aplicáveis a modos de Cores Indexadas ou imagens em modo Bitmap. c) Dependendo da capacidade dos filtros, pode-se aplicá-los aos modos de cor RGB, CMYK, Grayscale (Tons de cinza), ou Lab. d) Os filtros podem ajudar a retocar imagens, aplicar efeitos de altas luzes, criar formas e fundos para imagem, criar efeitos especiais digitais, dentre outros. SISTEMAS DE INFORMAÇÃO 9
Java. Marcio de Carvalho Victorino www.dominandoti.eng.br
Java Marcio de Carvalho Victorino www.dominandoti.eng.br 3. Considere as instruções Java abaixo: int cont1 = 3; int cont2 = 2; int cont3 = 1; cont1 += cont3++; cont1 -= --cont2; cont3 = cont2++; Após a
Leia maisEXERCÍCIOS SOBRE ORIENTAÇÃO A OBJETOS
Campus Cachoeiro de Itapemirim Curso Técnico em Informática Disciplina: Análise e Projeto de Sistemas Professor: Rafael Vargas Mesquita Este exercício deve ser manuscrito e entregue na próxima aula; Valor
Leia maisUML Aspectos de projetos em Diagramas de classes
UML Aspectos de projetos em Diagramas de classes Após ser definido o contexto da aplicação a ser gerada. Devemos pensar em detalhar o Diagrama de Classes com informações visando uma implementação Orientada
Leia maisBDII SQL Junção Revisão 8
exatasfepi.com.br BDII SQL Junção Revisão 8 André Luís Duarte Leais são as feridas feitas pelo amigo, mas os beijos do inimigo são enganosos. Provérbios 27:6 SQL Introdução Produto cartesiano Nomes alternativos
Leia maisNoções sobre Objetos e Classes
Noções sobre Objetos e Classes Prof. Marcelo Cohen 1. Elementos de programação Revisão de programação variáveis, tipos de dados expressões e operadores cadeias de caracteres escopo de variáveis Revisão
Leia maisPROGRAMAÇÃO AVANÇADA -CONCEITOS DE ORIENTAÇÃO A OBJETOS. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br
PROGRAMAÇÃO AVANÇADA -CONCEITOS DE ORIENTAÇÃO A OBJETOS Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ROTEIRO 1. Conceitos de Orientação a Objetos Introdução O paradigma da POO Classes
Leia maisNeste capítulo discutiremos o que é uma DLL, seus aspectos e tipos e ainda, porquê é tão importante para as aplicações Windows
DINAMIC LINK LIBRARIES Capítulo 7 Neste capítulo discutiremos o que é uma DLL, seus aspectos e tipos e ainda, porquê é tão importante para as aplicações Windows O QUE É UMA DLL? Dinamic Link Libraries
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisLinguagem de Programação III
Linguagem de Programação III Aula-3 Criando Classes em Java Prof. Esbel Tomás Valero Orellana Da Aula Anterior Classes em Java, sintaxe básica Tipos básicos de dados em Java, como escolher o tipo apropriado
Leia maisCurso Adonai QUESTÕES Disciplina Linguagem JAVA
1) Qual será o valor da string c, caso o programa rode com a seguinte linha de comando? > java Teste um dois tres public class Teste { public static void main(string[] args) { String a = args[0]; String
Leia maisIntrodução a Java. Hélder Nunes
Introdução a Java Hélder Nunes 2 Exercício de Fixação Os 4 elementos básicos da OO são os objetos, as classes, os atributos e os métodos. A orientação a objetos consiste em considerar os sistemas computacionais
Leia maisJSP - ORIENTADO A OBJETOS
JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:...
Leia maisLinguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery Agenda Regras paravariáveis Identificadores Válidos Convenção de Nomenclatura Palavras-chaves em Java Tipos de Variáveis em
Leia maisARRAYS. Um array é um OBJETO que referencia (aponta) mais de um objeto ou armazena mais de um dado primitivo.
Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Notas de aula 8 ARRAYS Introdução Até agora, utilizamos variáveis individuais. Significa que uma variável objeto
Leia maisIntrodução à Programação
Introdução à Programação Introdução a Linguagem C Construções Básicas Programa em C #include int main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius = 30; farenheit = 9.0/5
Leia maisComandos de Manipulação
SQL - Avançado Inserção de dados; Atualização de dados; Remoção de dados; Projeção; Seleção; Junções; Operadores: aritméticos, de comparação,de agregação e lógicos; Outros comandos relacionados. SQL SQL
Leia maisProgramação por Objectos. Java
Programação por Objectos Java Parte 2: Classes e objectos LEEC@IST Java 1/24 Classes (1) Sintaxe Qualif* class Ident [ extends IdentC] [ implements IdentI [,IdentI]* ] { [ Atributos Métodos ]* Qualif:
Leia mais9 Comandos condicionais
9 Comandos condicionais Um comando condicional é uma instrução empregada quando se deseja criar um desvio, isto é, a opção de executar-se ou não um determinado trecho de código, segundo uma condição. Em
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II
UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II BANCO DE DADOS II AULA 3 Linguagem SQL Linguagem de manipulação de dados (DML) DISCIPLINA: Banco de
Leia maisEspecificação do 3º Trabalho
Especificação do 3º Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação,
Leia maisTécnicas de Programação II
Técnicas de Programação II Aula 06 Orientação a Objetos e Classes Edirlei Soares de Lima Orientação a Objetos O ser humano se relaciona com o mundo através do conceito de objetos.
Leia maisRoteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos
Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos Objetivos: Criar restrições para atributos, chaves primárias e estrangeiras; Explorar consultas SQL com uso de
Leia maisDiagrama de Classes. Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes.
1 Diagrama de Classes Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes. Um dos objetivos do diagrama de classes é definir a base para
Leia maisTabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008
Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,
Leia mais1. Domínio dos Atributos
Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br 1. Domínio dos Atributos Por domínio, ou tipo, pode-se entender como a maneira como determinado atributo (ou campo, se tratando
Leia maisLINGUAGEM DE BANCO DE DADOS
LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados
Leia mais8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito)
8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito) Nos itens anteriores vimos transações do tipo explícitas, ou seja, aquelas que iniciam com BEGIN TRANSACTION. As outras
Leia maisUm objeto é uma instância de uma 'classe'. Você define uma classe utilizando o trecho de código abaixo;
um objeto; é definido; Um objeto é uma instância de uma 'classe'. Você define uma classe utilizando o trecho de código abaixo; class ClasseBase{ é instanciado; $objetobase = new ClasseBase; Caso queira,
Leia maisNOME SEXO CPF NASCIMENTO SALARIO
Tutorial SQL Fonte: http://www.devmedia.com.br/articles/viewcomp.asp?comp=2973 Para começar Os Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDr) são o principal mecanismo de suporte ao armazenamento
Leia maisProgramação Estruturada. Programação Estruturada. Idéias Básicas da Programação Estruturada
Programação Estruturada Programação Estruturada Paradigmas de Linguagens de Programação As linguagens desse paradigma são muitas vezes chamadas de linguagens convencionais, procedurais ou imperativas.
Leia maisENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL
ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL PROF. MS C. RICARDO ANTONELLO WWW.ANTONELLO.COM.B R PORQUE SER RELACIONAL? Hoje, há um claro predomínio dos SGBD relacionais, principalmente
Leia maisTarefa Orientada 14 Subconsultas
Tarefa Orientada 14 Subconsultas Objectivos: Subconsultas não correlacionadas Operadores ALL, SOME e ANY Subconsultas correlacionadas Operador EXISTS Subconsultas incluídas na cláusula FROM de uma consulta
Leia maismkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos
Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Criando uma Calculadora Primeiramente deve se criar uma estrutura para armazenar os arquivos necessários para o funcionamento da calculadora.
Leia maisPara desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.
1 - Criando uma classe em Java Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans. Antes de criarmos a(s) classe(s) é necessário criar o projeto
Leia maisImplementação de Classe e Auto-Relacionamento em Java
UTFPR DAELN - Disciplina de Fundamentos de Programação II ( IF62C ). 1 Implementação de Classe e Auto-Relacionamento em Java 1)Introdução Um modelo de Diagrama de Classes representa a estrutura definida
Leia maisUniversidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.
Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco
Leia maisMódulo 07 Características Avançadas de Classes
Módulo 07 Características Avançadas de Classes Última Atualização: 15/06/2010 1 Objetivos Descrever variáveis, métodos e iniciadores static Descrever a semântica do modificador final em classes, métodos
Leia maisGuia de Fatores de Qualidade de OO e Java
Qualiti Software Processes Guia de Fatores de Qualidade de OO e Java Versã o 1.0 Este documento só pode ser utilizado para fins educacionais, no Centro de Informática da Universidade Federal de Pernambuco.
Leia maisUniversidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática
Folha 1-1 Introdução à Linguagem de Programação JAVA 1 Usando o editor do ambiente de desenvolvimento JBUILDER pretende-se construir e executar o programa abaixo. class Primeiro { public static void main(string[]
Leia maisAMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.
DELPHI BÁSICO VANTAGENS Ambiente de desenvolvimento fácil de usar; 1. Grande Biblioteca de Componentes Visuais (VCL - Visual Component Library), que são botões, campos, gráficos, caixas de diálogo e acesso
Leia maisDesenvolvimento OO com Java Orientação a objetos básica
Desenvolvimento OO com Java Orientação a objetos básica Vítor E. Silva Souza (vitor.souza@ufes.br) http://www.inf.ufes.br/~vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal
Leia maisJava 2 Standard Edition Como criar classes e objetos
Java 2 Standard Edition Como criar classes e objetos Helder da Rocha www.argonavis.com.br 1 Assuntos abordados Este módulo explora detalhes da construção de classes e objetos Construtores Implicações da
Leia mais1.6. Tratamento de Exceções
Paradigmas de Linguagens I 1 1.6. Tratamento de Exceções Uma exceção denota um comportamento anormal, indesejado, que ocorre raramente e requer alguma ação imediata em uma parte do programa [GHE 97, DER
Leia maisCurso de Java. Orientação a objetos e a Linguagem JAVA. TodososdireitosreservadosKlais
Curso de Java Orientação a objetos e a Linguagem JAVA Roteiro A linguagem Java e a máquina virtual Objetos e Classes Encapsulamento, Herança e Polimorfismo Primeiro Exemplo A Linguagem JAVA Principais
Leia maisÁlgebra Relacional. Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída. Operações básicas:
Álgebra Relacional Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída operação (REL 1 ) REL 2 operação (REL 1,REL 2 ) REL 3 Operações básicas: seleção projeção
Leia maisJDBC Java Database Connectivity
5 JDBC Java Database Connectivity Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Trabalhar com bancos de dados em aplicações web em JSP através das classes
Leia maisBanco de Dados. Arquitetura e Terminologia. Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.
Banco de Dados Arquitetura e Terminologia Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Modelo de Dados e Esquemas O modelo de Banco de Dados é como um detalhamento
Leia maisSobre o Professor Dr. Sylvio Barbon Junior
5COP088 Laboratório de Programação Aula 1 Java Prof. Dr. Sylvio Barbon Junior Sylvio Barbon Jr barbon@uel.br 1 Sobre o Professor Dr. Sylvio Barbon Junior Formação: Ciência e Engenharia da Computação (2005
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INFORMÁTICA APLICADA
Responda 1) Quem desenvolveu a linguagem C? Quando? 2) Existe alguma norma sobre a sintaxe da linguagem C? 3) Quais são os tipos básicos de dados disponíveis na linguagem C? 4) Quais são as principais
Leia maisEncapsulamento de Dados
Encapsulamento de Dados Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Modificadores de Visibilidade Especificam
Leia maisAnálise e Projeto Orientados por Objetos
Análise e Projeto Orientados por Objetos Aula 01 Orientação a Objetos Edirlei Soares de Lima Paradigmas de Programação Um paradigma de programação consiste na filosofia adotada na
Leia maisCurso de PHP. FATEC - Jundiaí. A programação orientada a objetos (object-oriented oriented programming
Curso de PHP FATEC - Jundiaí A programação orientada a objetos (object-oriented oriented programming OOP) é um conjunto de técnicas t para organizar o código c em torno de entidades ou objetos representados
Leia maisAlgoritmos e Programação Estruturada
Algoritmos e Programação Estruturada Virgínia M. Cardoso Linguagem C Criada por Dennis M. Ritchie e Ken Thompson no Laboratório Bell em 1972. A Linguagem C foi baseada na Linguagem B criada por Thompson.
Leia maisLP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br
LP II Estrutura de Dados Introdução e Linguagem C Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Considerações Gerais Introdução a Linguagem C Variáveis e C Tipos de
Leia maisTarefa Orientada 12 Junção Externa, Auto-Junção e União
Tarefa Orientada 12 Junção Externa, Auto-Junção e União Objectivos: Junção externa (Outer JOIN) Junção externa à esquerda (LEFT Outer JOIN) Junção externa à direita (RIGHT Outer JOIN) Junção externa completa
Leia maisUnidade IV: Ponteiros, Referências e Arrays
Programação com OO Acesso em Java a BD Curso: Técnico em Informática Campus: Ipanguaçu José Maria Monteiro Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento Clayton Maciel de Informática
Leia maisDESENVOLVIMENTO DE SOFTWARE
VARIAÁ VEL Antes de iniciarmos os comandos referentes a Banco de Dados, precisamos de uma breve descrição técnica sobre Variáveis que serão uma constante em programação seja qual for sua forma de leitura.
Leia maisCIÊNCIA E TECNOLOGIA DO RIO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS II Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br Curso de Tecnologia
Leia maisPHP INTEGRAÇÃO COM MYSQL PARTE 1
INTRODUÇÃO PHP INTEGRAÇÃO COM MYSQL PARTE 1 Leonardo Pereira leonardo@estudandoti.com.br Facebook: leongamerti http://www.estudandoti.com.br Informações que precisam ser manipuladas com mais segurança
Leia maisDisplay de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Display de 7 Segmentos Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia mais2 Orientação a objetos na prática
2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos
Leia maisSumário. Uma visão mais clara da UML
Instituto Federal de Santa Catarina Câmpus Chapecó Ensino Médio Integrado em Informática Módulo V Unidade Curricular: Engenharia de Software Professora: Lara P. Z. B. Oberderfer Uma visão mais clara da
Leia maisBanco de dados 1. Linguagem DML SQL Select Avançado. Professor: Victor Hugo L. Lopes
Banco de dados 1 Linguagem DML SQL Select Avançado Professor: Victor Hugo L. Lopes Agenda: -União de tabelas em consultas; -Joins. 2 Até este momento, vimos as capacidades da SQL de completa manipulação
Leia maisDisciplina: Unidade III: Prof.: E-mail: Período:
Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto
Leia maisJunções e Índices em Tabelas
Junções e Índices em Tabelas Prof. Fernanda Baião fernanda.baiao@uniriotec.com.br SGBD Considerados MySQL (http://www.mysql.org) SGBD gratuito e simples, sem muitos recursos avançados Fácil de instalar
Leia maisProgramação Estruturada e Orientada a Objetos. Fundamentos Orientação a Objetos
Programação Estruturada e Orientada a Objetos Fundamentos Orientação a Objetos 2013 O que veremos hoje? Introdução aos fundamentos de Orientação a Objetos Transparências baseadas no material do Prof. Jailton
Leia maisOrientação a Objetos com Java
Orientação a Objetos com Java Julio Cesar Nardi julionardi@yahoo.com.br 2011/2 Apresentação 3: Orientação Objetos: Conceitos Básicos Objetivos: Compreender os Conceitos Básicos da Orientação a Objetos;
Leia maisAlgoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte 05 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisProgramação Orientada a Objetos. Encapsulamento
Programação Orientada a Objetos Encapsulamento de Dados Ocultação de dados Garante a transparência de utilização dos componentes do software, facilitando: Entendimento Reuso Manutenção Minimiza as interdependências
Leia maisEdital N.º 11/PROAD/SGP/2015 e complementares
Edital N.º 11/PROAD/SGP/2015 e complementares Nome do Candidato Número de Inscrição - Assinatura do Candidato Secretaria de Articulação e Relações Institucionais Gerência de Exames e Concursos I N S T
Leia maisHugo Pedro Proença, 2007
Stored Procedures À medida que a complexidade dos sistemas aumenta, torna-se cada vez mais difícil a tarefa de integrar o SQL com as aplicações cliente. Além disto, é necessário que todas as aplicações
Leia maisDEFINIÇÃO DE MÉTODOS
Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Notas de aula 2 DEFINIÇÃO DE MÉTODOS Todo o processamento que um programa Java faz está definido dentro dos
Leia maisIF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1
IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1 Banco de Dados Fundamentos de SQL Structured Query Language Aula2 Apresentado por: Robson do Nascimento Fidalgo rdnf@cin.ufpe.br IF685
Leia maisTarefa Orientada 18 Procedimentos armazenados
Tarefa Orientada 18 Procedimentos armazenados Objectivos: Criar Procedimentos armazenados Chamar procedimentos armazenados Utilizar parâmetros de entrada e de saída Um procedimento armazenado representa
Leia maisBanco de Dados. Banco de Dados. Alcides Pamplona alcides.pamplona@gmail.com. Alcides Pamplona Linguagem de Programação CESBD 2010
Alcides Pamplona Linguagem de Programação CESBD 2010 Alcides Pamplona alcides.pamplona@gmail.com Tópicos API JDBC Utilizando JDBC Statement PreparedStatement Mapeamento Objeto-Relacional 2 API JDBC 3 API
Leia maisPodemos agora ver no IDE do Morfik os objetos que já incorporamos ao nosso projeto :
Podemos agora ver no IDE do Morfik os objetos que já incorporamos ao nosso projeto : O form Index A tabela Fotos A query Q_seleção_de_fotos Vide figura 46. Figura 46 O próximo passo é criar um form que
Leia maisCONCURSO PÚBLICO EDITAL N o 135/2011 FUNÇÃO: ANALISTA DE INFORMÁTICA ÁREA DE DESENVOLVIMENTO DE SISTEMAS (NOME COMPLETO EM LETRA DE FORMA) INSTRUÇÕES
UNIVERSIDADE ESTADUAL DE PONTA GROSSA COMISSÃO PERMANENTE DE SELEÇÃO CONCURSO PÚBLICO EDITAL N o 135/2011 FUNÇÃO: ANALISTA DE INFORMÁTICA ÁREA DE DESENVOLVIMENTO DE SISTEMAS (NOME COMPLETO EM LETRA DE
Leia maisJavaScript 2.0X 1.0 3.0X 1.1 4.0 4.05 1.2 4.06 4.61 1.3 5.0 1.4 6.0 1.5
JavaScript Diego R. Frank, Leonardo Seibt FIT Faculdades de Informática de Taquara Fundação Educacional Encosta Inferior do Nordeste Av. Oscar Martins Rangel, 4500 Taquara RS Brasil difrank@terra.com.br,
Leia maisNetBeans. Conhecendo um pouco da IDE
NetBeans Conhecendo um pouco da IDE Professor: Edwar Saliba Júnior Sumário Apresentação:...1 Criando Um Novo Projeto de Software:...1 Depurando Um Código-fonte:...4 Entendendo o Código-fonte:...7 Dica
Leia maisTUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo
TUTORIAL DO ACCESS PASSO A PASSO I. Criar um Novo Banco de Dados Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo 3. Clicar em Banco de Dados em Branco 4. Escrever um nome na caixa de diálogo
Leia maisE/S CPU. Memória (Instruções e dados) 2 PARADIGMA IMPERATIVO. Instruções e dados. Resultados das operações. Unidade lógica e aritmética
2 PARADIGMA IMPERATIVO 2.1 CONCEITO As linguagens que pertencem ao paradigma imperativo tomam por base a perspectiva da máquina. Ou seja, no modo como o computador executa programas em linguagem de máquina.
Leia maisTÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE GOIÁS PRÓ-REITORIA DE DESENVOLVIMENTO INSTITUCIONAL E RECURSOS HUMANOS CONCURSO PÚBLICO PARA PROVIMENTO DOS CARGOS DO QUADRO DE PESSOAL TÉCNICO-ADMINISTRATIVO
Leia maisAlgoritmos e Programação II. Sobrecarga
Algoritmos e Programação II Baseado no Material do Prof. Júlio Machado Sobrecarga Em várias linguagens é comum encontrarmos rotinas que fazem basicamente a mesma coisa, porém, têm nomes distintos porque
Leia maisAULA 4 VISÃO BÁSICA DE CLASSES EM PHP
AULA 4 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisComandos DDL. id_modulo = id_m odulo
Comandos DDL Estudo de Caso Controle Acadêmico Simplificado Uma escola contém vários cursos, onde cada aluno possui uma matricula num determinado curso. Estes cursos, por sua vez, possuem módulos, aos
Leia maisCapítulo 2: Introdução à Linguagem C
Capítulo 2: Introdução à Linguagem C INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso
Leia maisComandos de repetição For (inicialização; condição de execução; incremento/decremento) { //Código }
Este documento tem o objetivo de demonstrar os comandos e sintaxes básicas da linguagem Java. 1. Alguns passos para criar programas em Java As primeiras coisas que devem ser abordadas para começar a desenvolver
Leia maisAnálise de Ponto de Função
Complemento para o Curso Análise de Ponto de Função FUNÇÕES DO TIPO DADO O termo Arquivo não significa um arquivo do sistema operacional, como é comum na área de processamento de dados. Se refere a um
Leia maisNome: n.º WEB Série 2B 2C 2D 2E Barueri, 17/08/2009 2ª Postagem Disciplina: Gerenciamento e Estrutura de Banco de Dados Professor: Márcio
Nome: n.º WEB Série 2B 2C 2D 2E Barueri, 17/08/2009 2ª Postagem Disciplina: Gerenciamento e Estrutura de Banco de Dados Professor: Márcio MySQL Query Browser Após usarmos o ambiente MySQL Monitor, que
Leia maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel As 52 Palavras Reservadas O que são palavras reservadas São palavras que já existem na linguagem Java, e tem sua função já definida. NÃO podem
Leia maisRESPOSTA AO RECURSO. 11110011+00010001 = 100000100 que corresponde a 260 decimal, alternativa A.
QUESTÃO: 12 Na questão 12 referente a conhecimentos específicos da área de "Informática: Banco de dados e programação" 11110011+00010001 = 100000100 que corresponde a 260 decimal, alternativa A. RESPOSTA:
Leia maisPolimorfismo. Prof. Leonardo Barreto Campos 1
Polimorfismo Prof. Leonardo Barreto Campos 1 Sumário Introdução; Polimorfismo; Polimorfismo Java; Métodos Abstratos Java Classes Abstratas Java Exercício - Java Polimorfismo C++ Classe Abstrata C++; Funções
Leia maisLinguagens de. Aula 02. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br
Linguagens de Programação III Aula 02 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagens de Programação Técnica de comunicação padronizada para enviar instruções a um computador. Assim
Leia maisPersistência de Dados
Persistência de s Universidade do Estado de Santa Catarina - Udesc Centro de Ciências Tecnológicas - CCT Departamento de Ciência da Computação Tecnologia de Sistemas de Informação Estrutura de s II - DAD
Leia maisReuso com Herança a e Composiçã
Java 2 Standard Edition Reuso com Herança a e Composiçã ção Helder da Rocha www.argonavis.com.br 1 Como aumentar as chances de reuso Separar as partes que podem mudar das partes que não mudam. Exemplo:
Leia maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel Ambiente de Desenvolvimento Orientação a Objetos É uma técnica de desenvolvimento de softwares que consiste em representar os elementos do mundo
Leia maisTecnologias para Web Design
Tecnologias para Javascript e DOM Introdução à Scripts Um script do lado cliente é um programa que acompanha um documento HTML Pode estar incluído no próprio documento embutido ou acompanha-lo num arquivo
Leia mais