Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas

Tamanho: px
Começar a partir da página:

Download "Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas"

Transcrição

1 Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Prova47 Código de vaga: 361

2 .

3 Código de vaga: 361 Dia: 28 de maio de 2006 Horário: das 14 h às 17 h Duração: 3 (três) horas, incluído o tempo para o preenchimento do cartão-respost Instruções Para fazer a prova você usará: prova47 este caderno de prova; um cartão-resposta que contém o seu nome, número de inscrição e espaço para assinatur Verifique, no caderno de prova: Confira o número que você obteve no ato da inscrição com o que está indicado no cartão-respost a) se faltam folhas, se a seqüência de questões, no total de 40 (quarenta), está correta; b) se há imperfeições gráficas que possam causar dúvidas. Comunique imediatamente ao fiscal qualquer irregularidad Não é permitido qualquer tipo de consulta durante a realização da prov Para cada questão são apresentadas 5 (cinco) alternativas diferentes de respostas (a, b, c, d, e). Apenas uma delas constitui a resposta correta em relação ao enunciado da questão. A interpretação das questões é parte integrante da prova, não sendo permitidas perguntas aos fiscais. Não destaque folhas da prov Ao terminar a prova, entregue ao fiscal o caderno de prova completo e o cartão-resposta devidamente preenchido e assinado. O gabarito da prova será divulgado, até 4 (quatro) horas após a constatação do efetivo encerramento da sua realização, no site:

4 Conhecimentos Gerais Português (médio) Português (10 questões) Viagem (Ribeiro Couto, apu Poesias Reunidas. Livraria José Olímpio, 1960) Adeus, povoado adormecido! Os olhos piscos das lâmpadas velam o sono das ruas; brilham janelas e tabuletas comerciais; e novamente é a planície negr Naquela estação isolada havia um homem na plataform Pontes fogem rápidas debaixo das rodas. Deve ser fria nos precipícios a aguazinha remota dos córregos. Para os olhos de alguma criança desperta, de longe, da casa de um sítio perdido, o trem será como um vagaroso brinquedo. 1. Com base no texto acima, aponte a afirmação correta: ( ) O trem não passa por pontes. ( ) Esta viagem acontece durante o di ( ) O povoado daquele lugarejo estava acordado. ( X ) A idéia central do poema é uma viagem de trem. ( ) Na estação, não havia ninguém à espera do trem. 2. Assinale a série de palavras corretas, de acordo com a ortografia oficial: 3. Assinale a alternativa em que todas as palavras são acentuadas graficamente pelo mesmo motivo que rádio: ( ) fogaréu, jibóia, gênio, fôlego ( ) pátio, heroína, incrível, vintém ( X ) colégio, série, constância, água ( ) pulôver,xícara, zíper, tamanduá ( ) ônibus, carência, ruído, também 4. Marque a oração com pontuação correta: ( ) Por que não compareceste à reunião amigo ( ) Muitas pessoas, não pensam no futuro. ( ) O futuro, depende de, cada um. ( X ) Agora, ao começar um novo ano, temos bastantes desafios a serem vencidos. ( ) José filho do fazendeiro meu amigo preocupa-se muito consigo mesmo 5. Aponte a oração em que existem dois adjetivos: ( X ) Vemos, ao longe, verdes campos com lindos bois. ( ) Homens trabalhadores, ativos e honestos são bem aceitos. ( ) Meninos educados, estudiosos e disciplinados possuem um belo futuro. ( ) Nos velhos engenhos, trabalham homens fortes e mulheres ativas. ( ) Em seus enormes e desnivelados terrenos, arrancam belas raízes de aipim. ( ) adoescer, piscina, ânsia, dansar ( X ) cozinha, amizade, enxame, sarjeta ( ) escapolir, xutar, jênio, mochila ( ) rizonho, pulço, serviçal, cansasso ( ) xadrez, conjelar, racismo, conciente Página 4

5 Epagri Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. 6. Indique a alternativa onde ocorrem apenas pronomes possessivos: ( ) Alguém o viu sair. ( X ) Tua residência é maior que a minh ( ) Obedece-lhe pois é seu pai. ( ) Eu estudava e tu brincavas. ( ) Este é o livro de que gosto. 9. Em uma alternativa, o plural da palavra especificada está correto: ( ) rês: rês ( ) canil: caniles ( ) lápis: lápises ( ) túnel: tunis ( X ) mês: meses 7. Assinale a alternativa em que o pronome pessoal está empregado corretamente: ( ) Ninguém implica com nós. ( ) Teu pai gosta muito de eu. ( X ) Entre mim e ti não existe problema algum. ( ) Desejo ir ao cinema com vós. ( ) Este problema será resolvido por eu. 10. Indique o período em que a concordância verbal está correta: ( ) Ali existe muitos assaltantes. ( X ) Pedro e João foram ao pomar. ( ) Está chegando turistas de vários países. ( ) Vende-se carros a preço de custo. ( ) Haviam muitas personalidades presentes à solenidade de abertura dos jogos abertos. 8. Indicar a alternativa em que o feminino do substantivo está correto: ( ) cantor: cantatris ( X ) monge: monja ( ) alemão: alemoã ( ) leitão: leitã ( ) cônsul: consulensa FEPESE Fundação de Estudos e Pesquisas Sócio-Econômicos Página 5

6 Conhecimentos Específicos Código de Vaga 361 Conhecimentos Específicos (30 questões) 11. A linguagem Java incorpora o conceito de exceções para decidir o que fazer com erros que possam ocorrer durante a execução de um program Exceções podem ser tratadas (usando as palavras reservadas try e catch ou try, catch e finally) ) ou então lançadas (usando a palavra reservada throw). ) Em relação a esse assunto, é correto afirmar: ( ) Em uma aplicação, o número de exceções que o programador precisa criar depende da quantidade de classes existentes nesta aplicação. ( ) Exceções do tipo não verificada (uncheked exceptions) precisam, em último caso, serem tratadas pela classe que implementa o método public static void main(string[ ] args) da aplicação. ( ) Exceções verificadas e não verificadas não podem aparecer ao mesmo tempo na assinatura de um mesmo método. ( ) Se uma aplicação contém classes que manipulam (leitura e gravação) arquivos de dados, então deve-se usar exceções do tipo não verificada para estas classes. ( X ) Se um determinado método m possui na sua assinatura a declaração de uma exceção verificada (checked exception), então o método que invoca m deve ou tratar a exceção ou lançá-l 12. Considere as seguintes sentenças a respeito de tecnologias Java usadas no desenvolvimento de aplicações para web: I II JavaServer Pages (JSP) é uma tecnologia executada no lado servidor usada na geração de páginas dinâmicas. JavaServer Faces (JSF) é uma tecnologia executada no lado servidor usada na geração de páginas dinâmicas. Enterprise Java Beans (EJBs) são componentes que executam no lado servidor e modelam a camada de negócios. corret ( ) Somente a sentença I é verdadeir ( ) Apenas as sentenças I e II são verdadeiras. ( ) Apenas as sentenças I e III são verdadeiras. ( X ) As sentenças I, II e III são verdadeiras. ( ) Nenhuma das três sentenças é verdadeir Página 6

7 Epagri Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. 13. Considere as seguintes sentenças a respeito da arquitetura de aplicação para web recomendada pela especificação J2EE 1.4: I II A camada web (web tier) ) é executada no computador do cliente, normalmente por meio de um navegador web (browser). A camada de negócio (business tier) ) é executada em um único computador servidor e atende a diversas requisições simultâneas vindas da camada we A camada de sistema de informação empresarial (enterprise information system tier) ) armazena dados que serão usados pela camada de negócio. corret ( X ) Somente a afirmação III é verdadeir ( ) Apenas as afirmações I e II são verdadeiras. ( ) Apenas as afirmações I e III são verdadeiras. ( ) Apenas as afirmações II e III são verdadeiras. ( ) As afirmações I, II e III são verdadeiras. 14. Considere as seguintes sentenças a respeito do conceito de caso de uso em UML: I II Todo caso de uso deve especificar como ele será implementado. Um caso de uso representa um requisito funcional do sistem Os atores presentes em um caso de uso representam as pessoas que irão utilizar o sistem corret ( ) As sentenças I, II e III são verdadeiras. ( ) Apenas as sentenças I e III são verdadeiras. ( ) Apenas as sentenças II e III são verdadeiras. ( X ) Somente a sentença II é a verdadeir ( ) Somente a sentença III é verdadeir 15. Considere as seguintes sentenças a respeito dos diagramas de classes de UML: Diagramas de classes podem ser usados para fazer a modelagem do vocabulário de um sistem Diagramas de classes modelam aspectos estáticos de um sistem Diagramas de classes podem ser usados para fazer a modelagem do esquema lógico de um banco de dados. corret ( ) Somente a sentença I é verdadeir ( ) Somente a sentença II é verdadeir I II ( ) Somente a sentença III é verdadeir ( ) Apenas as sentenças I e III são verdadeiras. ( X ) As sentenças I, II e III são verdadeiras. 16. Considere as seguintes afirmações a respeito de um programa Java que acesse banco de dados via API JDBC: I II Cada fabricante de banco de dados deve disponibilizar um driver JDBC para tornar mais simples para o programador o código Java necessário para acessar o seu banco. O programa que acessa o banco de dados automaticamente possui as permissões para criar, alterar e destruir as tabelas definidas na base de dados que está sendo acessad A API JDBC disponibiliza ao programa um pool de conexões com o banco de dados. corret ( X ) Somente a sentença I é verdadeir ( ) Somente a sentença II é verdadeir ( ) Somente a sentença III é verdadeir ( ) Apenas as sentenças II e III são verdadeiras. ( ) As sentenças I, II e III são verdadeiras. FEPESE Fundação de Estudos e Pesquisas Sócio-Econômicos Página 7

8 Conhecimentos Específicos Código de Vaga Considere a existência da função f definida em uma pseudo-linguagem de programação e mostrada a seguir. funcao f (n1, n2, n3) { se (n1 > n2) entao m = n1; senao m = n2; fim se se (n3 > m) entao m = n3; fim se retorne m; } Qual é o propósito desta função? ( ) Retornar o menor valor entre os três argumentos da função. ( X ) Retornar o maior valor entre os três argumentos da função. ( ) Retornar o valor médio dos três argumentos da função. ( ) Retornar o valor do terceiro argumento da função. ( ) Retornar o valor do primeiro argumento da função. 18. Considere a existência da função g definida em uma pseudo-linguagem de programação e mostrada a seguir. A função tem como argumentos ma (uma matriz bidimensional de números inteiros), li o número de linhas da matriz e co o número de colunas da matriz. funcao g (ma, li, co) { v [1.. li]; para i de 1 ate li faca so = 0; para j de 1 ate co faca so = so + ma[i, j]; fim para v[i] = so / co; fim para retorne v; } Qual é o propósito desta função? ( ) Retornar o maior valor contido na matriz ma. ( ) Retornar o somatório de todos os valores contidos na matriz ma. ( X ) Retornar o valor médio de cada uma das linhas da matriz ma. ( ) Retornar o valor médio da matriz ma. ( ) Zerar todos os valores da matriz ma. 19. Considere o problema de desenvolver um sistema de vigilância residencial usando programação orientada a objetos. Nesse sistema existe uma classe chamada Sensor que deve armazenar o estado (ligado ou desligado) de 32 dispositivos que emitem luz infravermelh A classe Sensor armazena o estado dos 32 dispositivos em um vetor (array) de 32 posições usando dados do tipo byte que ocupam 1 byte de memóri O vetor, portanto, ocupa 32 bytes de memóri Em uma segunda versão do sistema, a classe Sensor foi modificada e consegue-se armazenar o estado dos 32 dispositivos em apenas 4 bytes sem que seja necessário alterar nenhuma outra classe do sistem A mudança descrita no enunciado desta questão descreve qual conceito da programação orientada a objetos? ( ) Heranç ( X ) Encapsulamento. ( ) Polimorfismo. ( ) Composição. ( ) Agregação. Página 8

9 Epagri Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. 20. Considere as seguintes sentenças a respeito de applets: I II Applets são programas escritos na linguagem JavaScript e são executados no contexto de uma página HTML que está sendo exibida em um browser. Dois applets contidos em uma mesma página HTML podem trocar informações. Um applet só pode se comunicar via rede com o computador (host) que hospeda a página HTML que contém o applet. corret ( ) Somente a sentença II é verdadeir ( ) Somente a sentença III é verdadeir ( ) Apenas as sentenças I e II são verdadeiras. ( X ) Apenas as sentenças II e III são verdadeiras. ( ) As sentenças I, II e III são verdadeiras. 22. Considere as seguintes sentenças a respeito de aplicações para web desenvolvidas com as tecnologias de servlets e de JavaServer Pages (JSP): O tempo de duração de uma sessão deve obrigatoriamente ser definido no arquivo WEB-INF/wexml da aplicação. Novas ações JSP disponíveis para o autor de uma página JSP podem ser criadas por meio de tag files. Servlets podem ser usados para retornar imagens ao browser. corret ( ) Somente a sentença I é verdadeir ( ) Somente a sentença II é verdadeir I II ( ) Somente a sentença III é verdadeir ( X ) Apenas as sentenças II e III são verdadeiras. ( ) As sentenças I, II e III são verdadeiras. 21. Seja uma página escrita em JavaServer Pages (JSP) que contém a seguinte expressão escrita em Expression Language (EL): ${funcionario.nome} Sabendo que a página que contém a expressão EL é convertida para o seu correspondente servlet e exe- cutada sem erros, qual das seguintes afirmações é a verdadeira? ( ) A página que contém a expressão EL precisa conter a ação padrão (standard action) <jsp: usebean... /> para que o objeto funcionario seja instanciado. ( ) No momento em que a página JSP que contém a expressão EL for requisitada, o objeto funcionario será instanciado. ( X ) A palavra funcionario na expressão EL representa um objeto de uma classe que deve ser um JavaBean. ( ) Como a página não possui erros, então o valor do atributo nome na expressão EL é diferente de null. ( ) O objeto funcionario na expressão EL necessariamente já foi instanciado antes da requisição da página JSP que contém a expressão EL. 23. Considere as seguintes sentenças a respeito do software Tomcat: I II Em aplicações para web, onde é necessário autenticar os usuários, o Tomcat permite que a descrição dos usuários válidos e seus respectivos papéis seja feita, dentre outras formas, em arquivo XML (tomcat-users.xml) e em banco de dados. Para permitir o uso do protocolo HTTPS entre o browser r e o Tomcat é preciso criar um certifi- cado digital e configurar o arquivo conf/server. xml contido no diretório onde o Tomcat foi instalado. Tomcat pode ser usado como servidor de páginas estáticas (páginas que contêm apenas código escrito em HTML). corret ( ) Somente a sentença II é verdadeir ( ) Somente a sentença III é verdadeir ( ) Apenas as sentenças I e II são verdadeiras. ( ) Apenas as sentenças II e III são verdadeiras. ( X ) As sentenças I, II e III são verdadeiras. FEPESE Fundação de Estudos e Pesquisas Sócio-Econômicos Página 9

10 Conhecimentos Específicos Código de Vaga A linguagem HTML permite a definição de páginas que contenham formulários a serem preenchidos pelo usuário e enviados ao servidor. Qual das seguintes tags HTML não é usada para definir controles em um formulário? ( X ) TABLE ( ) INPUT ( ) TEXTAREA ( ) BUTTON ( ) SELECT 25. Considere as seguintes sentenças a respeito da tecnologia Cascading Style Sheets (CSS): I II Os estilos podem ser definidos dentro da página HTML ou definidos em um arquivo separado. Se uma tag HTML admite a definição de um estilo CSS, então essa tag sempre terá a mesma aparência quando for visualizada pelo browser. Uma página HTML pode conter mais de uma folha de estilo (style sheet). ) corret ( ) Somente a sentença I é verdadeir ( ) Somente a sentença II é verdadeir ( ) Somente a sentença III é verdadeir ( X ) Apenas as sentenças I e III são verdadeiras. ( ) Apenas as sentenças II e III são verdadeiras. 26. Considere que em um banco de dados MySQL existe uma base de dados chamada Fornecedores- DB. Assinale a alternativa que apresenta o comando utilizado para a criação de contas de usuário para acessar essa base de dados. 27. Considere as relações PropriedadesRurais(cod Propriedade, e nome, endereço, área, codmunicípio) e Municípios( codmunic ípio, nome), sendo codmunicípio, em PropriedadesRurais, uma chave estrangeira que faz referência à relação Município; área, em Propriedades- Rurais, o tamanho da propriedade em hectares; e os atributos sublinhados, as chaves primárias das relações. Considere também a seguinte consulta: buscar os nomes dos municípios que possuem propriedades rurais com área superior a 500 hectares.. A instrução SQL correta para esta consulta é: ( ) SELECT nome FROM Municípios WHERE codmunicípio IN (SELECT codpropriedade FROM PropriedadesRurais WHERE área > 500) ( ) SELECT nome FROM PropriedadesRurais WHERE codmunicípio IN (SELECT codmunicípio FROM Municípios WHERE área > 500) ( X ) SELECT nome FROM Municípios WHERE codmunicípio IN (SELECT codmunicípio FROM PropriedadesRurais WHERE área > 500) ( ) SELECT nome FROM Municípios, PropriedadesRurais WHERE Municípios.codMunicípio = PropriedadesRurais.codMunicípio AND área > 500 ( ) SELECT m.nome FROM Municípios m, PropriedadesRurais p WHERE m.codmunicípio = p.codpropriedade AND p.área > 500 ( ) SELECT ( X ) GRANT ( ) DROP ( ) DELETE ( ) SHOW Página 10

11 Epagri Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. 28. Considere as seguintes sentenças a respeito da linguagem XML: Um documento XML válido deve conter apenas uma tag raiz. Para que um documento XML seja válido, todas as suas tags devem ser definidas em um DTD. Em um documento XML, tags com o mesmo nome devem exibir exatamente os mesmos atributos. corret ( X ) Somente a sentença I é verdadeir ( ) Somente a sentença II é verdadeir ( ) Somente a sentença III é verdadeir ( ) Apenas as sentenças I e II são verdadeiras. ( ) As sentenças I, II e III são verdadeiras. 29. Sobre a instrução de criação de tabelas da DDL (Data Definition Language) da linguagem SQL, é correto afirmar que: I II ( ) não é possível definir chaves estrangeiras sobre colunas nesta instrução. ( X ) não é possível definir índices sobre colunas nesta instrução. ( ) é possível definir gatilhos associados a colunas nesta instrução. ( ) é possível definir privilégios de acesso a usuários sobre colunas nesta instrução. ( ) é possível definir visões sobre uma ou mais colunas nesta instrução. 30. Sobre instruções de atualização de dados da DML (Data Manipulation Language) da linguagem SQL, é correto afirmar que: ( ) uma instrução update é capaz de atualizar dados de mais de uma tabel ( ) uma instrução insert é capaz de inserir mais de uma linha com novos valores informados pelo usuário em uma tabel ( ) uma instrução insert não é capaz de inserir uma linha em uma tabela com valores buscados de outras tabelas. ( X ) uma instrução update é capaz de atualizar valores de mais de uma coluna de uma tabel ( ) uma instrução delete não é capaz de excluir linhas de uma tabela com base em uma condição que envolva valores de linhas de outras tabelas. 31. Sobre bancos de dados relacionais, é correto afirmar que: ( ) Uma tabela pode ter uma visão definida sobre ela, e toda coluna da visão deve corresponder a uma coluna da tabel ( ) Qualquer tabela mantida no banco de dados deve possuir uma chave primári ( ) O tipo de dado de uma coluna de uma tabela pode ser simples (inteiro ou caractere, por exemplo) ou estruturado (lista de inteiros ou outra tabela, por exemplo). ( ) Duas colunas em uma mesma tabela podem ter o mesmo nome, desde que tenham tipos de dados diferentes. ( X ) Uma tabela pode ter uma visão definida sobre ela, e os nomes das colunas da visão podem ser diferentes dos nomes das colunas da tabel FEPESE Fundação de Estudos e Pesquisas Sócio-Econômicos Página 11

12 Conhecimentos Específicos Código de Vaga Sobre restrições de integridade e uso de gatilhos (triggers) em bancos de dados relacionais, é correto afirmar que: ( ) A ação executada por um gatilho é formada por uma ou mais instruções de atualização de dados que executam sobre uma única relação. ( ) A evento definido em um gatilho é uma operação de atualização de dados que executa sobre uma ou mais relações. ( X ) A definição de um gatilho é formada por três componentes: evento, condição e ação, sendo a condição opcional. ( ) A chave primária de uma relação R é um único atributo tal que, para toda tupla em R, este atributo possui valor e seu valor é único com relação às demais tuplas de R. ( ) A integridade referencial requer que a chave estrangeira de qualquer tupla de uma relação origem possua valor e que este valor corresponda ao valor da chave primária de uma tupla na relação destino. 33. Sobre bancos de dados objeto-relacionais, é correto afirmar que: ( ) A identificação de dados pode ser definida somente através de chaves primárias. ( ) A identificação de dados pode ser definida somente através de identificadores de objetos (OIDs). ( ) Um tipo abstrato de dados define a estrutura de um conjunto de objetos, mas não o seu comportamento. ( ) Herança pode ser definida entre tipos abstratos de dados, mas não entre tabelas. ( X ) A identificação de dados pode ser definida através de chaves primárias ou identificadores de objetos (OIDs). 34. Sobre fundamentos de Sistema de Gerenciamento de Banco de Dados (SGBD), é correto afirmar que: ( X ) Uma vantagem do uso de um SGBD é a possibilidade de compartilhamento de dados por diversas aplicações. ( ) Uma vantagem do uso de um SGBD é o armazenamento de todos os dados em um único repositório. ( ) Uma desvantagem do uso de um SGBD é que ele não é um sistema tolerante a falhas. ( ) Uma desvantagem do uso de um SGBD é a inexistência de linguagens de consulta declarativas. ( ) Uma desvantagem do uso de um SGBD é a falta de padronização na representação de dados redundantes. 35. Identifique, dentre os mecanismos para comunicação entre processos citados nos itens abaixo, aqueles que são suportados nativamente pelo sistema operacional Windows XP. I II IV. V. Pipes DDE (Dynamic Data Exchange) CORBA (Commom Object Request Broker Architecture) RMI (Remote Method Invocation) COM (Component Object Model) Dentre estes mecanismos, o sistema operacional Windows XP suporta nativamente: ( ) Somente os citados nos itens I e V. ( ) Somente os citados nos itens II e II ( X ) Apenas os citados nos itens I, II e V. ( ) Apenas os citados nos itens II, IV e V. ( ) Todos os mecanismos citados. Página 12

13 Epagri Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. 36. Sobre cursores em bancos de dados, é correto afirmar que: ( ) Um cursor permite a inserção de tuplas em uma tabela por um programa de aplicação que acessa o banco de dados. ( X ) Um cursor permite a consulta e a exclusão de tuplas de uma tabela por um programa de aplicação que acessa o banco de dados. ( ) Um cursor pode apontar para mais de uma tupla de uma tabela ao mesmo tempo. ( ) Um cursor pode apontar para tuplas de tabelas diferentes. ( ) Um cursor pode ser utilizado para fins de consulta a dados por um programa de aplicação, mas não pode ser utilizado para fins de atualização de dados por um programa de aplicação. 37. Assinale a alternativa correta a respeito da interface de programação de aplicações Sockets, utilizada para comunicação em rede nos sistemas operacionais Linux e Windows, entre outros. ( ) Através da rotina setsockopt( ), é possível definir o número de conexões simultâneas aceitas por um socket. ( ) A rotina bind( ), quando invocada, estabelece uma ligação (conexão) entre dois sockets. ( X ) A rotina listen( ), quando invocada, coloca um socket à espera de pedidos de conexão. ( ) Sockets podem ser usados exclusivamente em programas escritos nas linguagens C e C++. ( ) Sockets do tipo stream utilizam o protocolo UDP para enviar um fluxo de dados pela red 38. Qual dos comandos abaixo, quando executado no Prompt de comando de um computador com sistema operacional Windows XP, exibe o(s) endereço(s) IP associado(s) à(s) interface(s) de rede deste computador? ( ) netstat ( X ) ipconfig ( ) nslookup ( ) netconfig ( ) traceroute 39. No sistema operacional Linux, qual dos comandos abaixo é utilizado para identificar se um host da rede está acessível, enviando pacotes ICMP (Internet Control Message Protocol) do tipo ECHO_REQUEST? ( X ) ping ( ) nslookup ( ) trace ( ) netstat ( ) echo 40. Considere o trecho de código Delphi a seguir. procedure m2 (var vetor: array of integer); var aux : integer; begin aux := vetor [0]; vetor[0] := vetor[2]; vetor[2] := aux; end; procedure m1 (vetor: array of integer); begin m2 (vetor); vetor[1] := 4; end; var vetor: array[0..2] of integer = (1,2,3); i : integer; begin m1(vetor); for i:=0 to length(vetor)-1 do write (vetor[i], ); en Os valores a serem impressos serão: ( ) ( ) ( ) ( ) ( X ) FEPESE Fundação de Estudos e Pesquisas Sócio-Econômicos Página 13

14 R a s c u n h o

15 .

16 EPAGRI Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Rodovia Admar Gonzaga, Bairro Itacorubi - Florianópolis - SC CEP: Caixa Postal 502 Fone: (48) , Fax: FEPESE Fundação de Estudos e Pesquisas Sócio-Econômicos Campus Universitário UFSC Florianópolis SC Fone/Fax: (48)

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A.

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Prova: 57 Códigos de vaga: (700 a 705) e (800 a 804) Códigos de vaga: (700

Leia mais

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Prova: 56 Códigos de vaga: 652 e 653 . Códigos de vaga: 652 e 653 Dia:

Leia mais

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Prova55 Código de vaga: 651 . Código de vaga: 651 Dia: 28 de maio de 2006

Leia mais

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Prova49 Código de vaga: 364 . Código de vaga: 364 Dia: 28 de maio de 2006

Leia mais

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Prova: 58 Códigos de vaga: 750 a 763 . Códigos de vaga: 750 a 763 Dia:

Leia mais

Banco de Dados I Introdução SQL

Banco de Dados I Introdução SQL Banco de Dados I Introdução SQL Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada

Leia mais

1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books (

1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books ( 1) DADOS DA OBRA: Título: Programando em Java 2 Teoria e Aplicações Autor: Rui Rossi dos Santos Ano: 2004 Editora: Axcel Books (http://www.axcel.com.br) Páginas: 580 Encadernação: Capa dura 2) DESCRIÇÃO

Leia mais

Revisão de Bancos de Dados

Revisão de Bancos de Dados Revisão de Bancos de Dados Conceitos Básicos 1. Defina o que é um banco de dados e o que é um sistema gerenciador de bancos de dados (SGBD). 2. Defina as arquiteturas de software em duas camadas (cliente/servidor)

Leia mais

PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE

PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO Nº 006/2016 CONTRATO DE GESTÃO IGAM Nº 002/IGAM/2012 09/2017 1 PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO

Leia mais

Laboratório de Banco de Dados. Prof. Luiz Vivacqua.

Laboratório de Banco de Dados. Prof. Luiz Vivacqua. (la.vivacqua@gmail.com) Ementa Conceitos básicos Sistemas de banco de dados Relacional Visão Geral do PostGreSQL Álgebra Relacional Operadores básicos Operadores adicionais A Linguagem de Consulta Estruturada

Leia mais

edsoncs@gmail.com www.linkedin.com/in/edsonhu Agenda Banco de Dados Relacional Modelo Descritivo Modelo Conceitual Modelo Lógico Arquitetura Cliente/Servidor Componentes SQL Server Management Studio (SSMS)

Leia mais

2 Versão 1: Funcionalidade Básica e Interface Web

2 Versão 1: Funcionalidade Básica e Interface Web Técnicas de Projeto e Implementação de Sistemas II Descrição do Projeto da Disciplina 1 Introdução O projeto da disciplina consiste na implementação de um sistema de busca de tarifas de passagens aéreas.

Leia mais

Secretaria Municipal de Saúde

Secretaria Municipal de Saúde Secretaria Municipal de Saúde Processo Seletivo (Edital 002/2006) Caderno de Prova Nível Fundamental Auxiliar de Serviços Gerais (9) Secretaria Municipal de Saúde Auxiliar de Serviços Gerais (9) Dia:

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos LICENCIATURA EM COMPUTAÇÃO Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com 1. Que são sistemas abertos? É um sistema que oferece serviços de acordo com

Leia mais

Secretaria Municipal de Educação

Secretaria Municipal de Educação Secretaria Municipal de Educação Processo Seletivo (edital 002/2006) Caderno de Prova Educação Especial na Rede Municipal de Ensino e Entidades Conveniadas Instrutor da Língua Brasileira de Sinais (9973)

Leia mais

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO RIO GRANDE DO NORTE DEPARTAMENTO ACADÊMICO DE TECNOLOGIA DA INFORMAÇÃO

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO RIO GRANDE DO NORTE DEPARTAMENTO ACADÊMICO DE TECNOLOGIA DA INFORMAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO RIO GRANDE DO NORTE DEPARTAMENTO ACADÊMICO DE TECNOLOGIA DA INFORMAÇÃO http:// www.cefetrn.br/datinf ARQUITETURA TCP/IP Nome: Curso: Turma: LISTA DE EXERCÍCIO

Leia mais

Banco de dados POO Márcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP

Banco de dados POO Márcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP Banco de dados POO Márcio Delamaro 1/37 Objetivo Nesta aula vamos dar uma breve introdução do que é um Banco de dados relacional Como acessar um banco de dados usando Java 2/37 O que é Bancos de dados

Leia mais

JAVA PARA WEB E EJB APLICAÇÕES WEB, SERVIDORES DE APLICAÇÃO, CONTAINERS WEB

JAVA PARA WEB E EJB APLICAÇÕES WEB, SERVIDORES DE APLICAÇÃO, CONTAINERS WEB JAVA PARA WEB E EJB APLICAÇÕES WEB, SERVIDORES DE APLICAÇÃO, CONTAINERS WEB INTRODUÇÃO AO DESENVOLVIMENTO WEB COM JAVA Tópicos Aplicações, componentes e containers web Aplicações web Modelo de aplicações

Leia mais

Concurso Público para provimento de cargo efetivo de Docentes. Edital 09/2015 INFORMÁTICA Campus Manhuaçu

Concurso Público para provimento de cargo efetivo de Docentes. Edital 09/2015 INFORMÁTICA Campus Manhuaçu Questão 01 Assinale o item abaixo que NÃO é caracterizado como uma vantagem do processo de desenvolvimento iterativo e incremental. a) Os riscos do projeto podem ser mais bem gerenciados. b) Soluciona

Leia mais

Java RMI. Sistemas Distribuídos. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo

Java RMI. Sistemas Distribuídos. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula

Leia mais

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Prova: 51 Códigos de vaga: 400 a 407 . Códigos de vaga: 400 a 407 Dia:

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Linguagem SQL Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 21 de agosto de 2017

Leia mais

Desenvolvimento Web III. Prof. Felippe Scheidt

Desenvolvimento Web III. Prof. Felippe Scheidt Desenvolvimento Web III Prof. Felippe Scheidt Apresentação da disciplina Compreender os princípios do desenvolvimento de sistemas web e da construção de páginas dinâmicas utilizando padrões de projetos,

Leia mais

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1 SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1 A Origem...2 O Caminho Para a Aprendizagem...4 Java Como Plataforma...6 Finalidade...8 Características...11 Perspectivas...13 Exercícios...14 CAPÍTULO 2 AMBIENTE

Leia mais

Classes e Objetos. Sintaxe de classe em Java

Classes e Objetos. Sintaxe de classe em Java Classes e Objetos Classes e Objetos A Programação Orientada a Objetos (POO) é uma técnica de programação que se baseia na construção de classes e utilização de objetos. Os objetos são formados por dados

Leia mais

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Camada de aplicação Um protocolo da camada de aplicação define como processos de uma aplicação, que funcionam em sistemas finais diferentes,

Leia mais

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas

Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Empresa de Pesquisa Agropecuária e Extensão Rural de Santa Catarina S.A. Concurso Público (edital n o 001/2006) Caderno de Provas Prova: 60 Códigos de vaga: 850 a 870 . Códigos de vaga: 850 a 870 Dia:

Leia mais

Edital Nº. 04/2009-DIGPE 10 de maio de 2009

Edital Nº. 04/2009-DIGPE 10 de maio de 2009 Caderno de Provas SISTEMAS DE INFORMAÇÃO Edital Nº. 04/2009-DIGPE 10 de maio de 2009 INSTRUÇÕES GERAIS PARA A REALIZAÇÃO DA PROVA Use apenas caneta esferográfica azul ou preta. Escreva o seu nome completo

Leia mais

MODELAGEM DE DADOS -INTRODUÇÃO AO SQL. Prof. Angelo Augusto Frozza, M.Sc.

MODELAGEM DE DADOS -INTRODUÇÃO AO SQL. Prof. Angelo Augusto Frozza, M.Sc. MODELAGEM DE DADOS -INTRODUÇÃO AO SQL Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br INTRODUÇÃO AO SQL Ferramentas brmodelo Ferramenta Case PostgreSQL versão 8 ou superior SGBD Em 1986 o

Leia mais

1.2- Ambientes de Middleware

1.2- Ambientes de Middleware 1.2- Ambientes de Middleware Applications RMI, RPC and events Request reply protocol Middleware layers External data representation Operating System Fonte: [Coulouris] 1 1.2- Ambientes de Middleware Aplicação

Leia mais

Processo de Seleção para Tutor bolsista (presencial e a distância) UAB/CAPES/MEC

Processo de Seleção para Tutor bolsista (presencial e a distância) UAB/CAPES/MEC Processo de Seleção para Tutor bolsista (presencial e a distância) UAB/CAPES/MEC INSTRUÇÕES 1. Aguarde autorização para abrir o caderno de prova. 2. Confira as páginas deste caderno de provas. Caso falte

Leia mais

Tabelas. Banco de Dados I MySQL

Tabelas. Banco de Dados I MySQL FACULDADE ANGLO AMERICANO FOZ DO IGUAÇU Curso de Ciência da Computação 5º Período Disciplina: Banco de Dados I Prof. Erinaldo Sanches Nascimento Tabelas Banco de Dados I MySQL Linguagem de Definição de

Leia mais

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS Disciplina: Banco de Dados Prof: Márcio Palheta,

Leia mais

LISTA DE EXERCÍCIOS TEORIA DE BANCO DE DADOS

LISTA DE EXERCÍCIOS TEORIA DE BANCO DE DADOS LISTA DE EXERCÍCIOS TEORIA DE BANCO DE DADOS 1. Analise as afirmativas abaixo. I. Atributo = dado que é associado a cada ocorrência de uma entidade ou de um relacionamento. II. Relacionamento = conjunto

Leia mais

A linguagem SQL

A linguagem SQL SQL 2008.1 A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão

Leia mais

Caderno 2 de Prova PR02. Inglês. Professor de. Prefeitura Municipal de Florianópolis Secretaria Municipal de Educação. Edital n o 003/2009

Caderno 2 de Prova PR02. Inglês. Professor de. Prefeitura Municipal de Florianópolis Secretaria Municipal de Educação. Edital n o 003/2009 Prefeitura Municipal de Florianópolis Secretaria Municipal de Educação Edital n o 003/2009 Caderno 2 de Prova PR02 Professor de Inglês Dia: 22 de novembro de 2009 Horário: das 8 às 11 h (12 h*) Duração:

Leia mais

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas

Leia mais

Desenvolvimento Web II

Desenvolvimento Web II Desenvolvimento Web II Web Service PHP Rest Frameworks: Slim e Laravel (get/ post / put / delete) Gil Eduardo de Andrade Web Service Introdução: Um web service pode ser definido como uma tecnologia que

Leia mais

Java para Desenvolvimento Web Carga Horária: 40 Horas.

Java para Desenvolvimento Web Carga Horária: 40 Horas. Java para Desenvolvimento Web Carga Horária: 40 Horas. PROGRAMAÇÃO AULAS AOS SABADOS: Início : 20/08/2011 - Término: 17/09/2011 Horário: 8:30 as 12:30 13:30 ás 17:30. Pagamento em 6X no cartão ou cheque.

Leia mais

Academia Java PA JAVA: Programação Avançada em Java (30 horas)

Academia Java PA JAVA: Programação Avançada em Java (30 horas) Academia Java PA JAVA: Programação Avançada em Java (30 horas) Índice Designação do Curso... 2 Duração Total... 2 Destinatários... 2 Perfil de saída... 2 Pré-Requisitos... 2 Objetivo Geral... 2 Objetivos

Leia mais

DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV2-01. Luiz Leão

DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV2-01. Luiz Leão DESENVOLVIMENTO DE SISTEMAS WEB Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 01 Sobre as características da programação orientada a objetos, explique o encapsulamento. Questão 01 - Resposta

Leia mais

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Definição de Banco de Dados De uma forma genérica, um banco de dados é definido como uma coleção de dados relacionados. Os dados são

Leia mais

Revisando Banco de Dados. Modelo Relacional

Revisando Banco de Dados. Modelo Relacional : Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador

Leia mais

S Q L Asserções, Visões e Técnicas de Programação. Daniel Bordignon Cassanelli Fernando Luiz Grando Pedro Patitucci Finamore

S Q L Asserções, Visões e Técnicas de Programação. Daniel Bordignon Cassanelli Fernando Luiz Grando Pedro Patitucci Finamore S Q L Asserções, Visões e Técnicas de Programação Daniel Bordignon Cassanelli Fernando Luiz Grando Pedro Patitucci Finamore Resumo Apresentaremos os seguintes tópicos: - Especificação de restrições genéricas

Leia mais

Banco de dados. Conteúdo: DDL Prof. Patrícia Lucas

Banco de dados. Conteúdo: DDL Prof. Patrícia Lucas Banco de dados Conteúdo: DDL Prof. Patrícia Lucas O mysql MySQL Workbench é uma ferramenta de design de banco de dados visual que integra o desenvolvimento SQL, administração, design de banco de dados,

Leia mais

Curso Técnico Concomitante em Informática

Curso Técnico Concomitante em Informática Curso Técnico Concomitante em Informática CÂMPUS TUBARÃO MATRIZ CURRICULAR Módulo/Semestre 1 Carga horária total: 400h Informática Básica 4 Arquitetura de Computadores 4 Introdução à Programação 4 Administração

Leia mais

Prof. Me. Sérgio Carlos Portari Júnior

Prof. Me. Sérgio Carlos Portari Júnior Prof. Me. Sérgio Carlos Portari Júnior Ambientes que visam desenvolver aplicações que precisam de um processamento paralelo e distribuído deverão saber lidar com algumas dificuldades. Isto decorre da heterogeneidade

Leia mais

TRABALHO FINAL 20 Pontos

TRABALHO FINAL 20 Pontos Técnico em Informática Integrado ao Ensino Médio Algoritmos e Banco de Dados Profa. Cleiane Gonçalves Oliveira TRABALHO FINAL 20 Pontos O trabalho final deverá constar os três seguintes tipos de funções:

Leia mais

Invocação Remota. Prof. Leonardo Barreto Campos. 1/29

Invocação Remota. Prof. Leonardo Barreto Campos.   1/29 Invocação Remota Prof. Leonardo Barreto Campos 1/29 Sumário Introdução Chamada de Procedimento Remoto Invocação a Método Remoto Leitura Complementar Bibliografia 2/29 Introdução Essa aula trata como os

Leia mais

Administração de Sistemas Operacionais. Prof. Marlon Marcon

Administração de Sistemas Operacionais. Prof. Marlon Marcon Administração de Sistemas Operacionais Prof. Marlon Marcon SGBD SGBD: Sistema de gerenciamento de banco de dados. é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de

Leia mais

Laboratório - Uso do Wireshark para examinar uma captura UDP DNS

Laboratório - Uso do Wireshark para examinar uma captura UDP DNS Laboratório - Uso do Wireshark para examinar uma captura UDP DNS Topologia Objetivos Parte 1: Registrar as informações de configuração IP de um PC Parte 2: Usar o Wireshark para capturar consultas e respostas

Leia mais

EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS

EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS 1. Explique a(s) diferença(s) entre design pattern e framework. 2. Analisar o arquivo de configurações (web.xml) abaixo identificando quais suas

Leia mais

CONCURSO PÚBLICO EDITAL N o 001/2011 FUNÇÃO: ANALISTA DE INFORMÁTICA ÁREA DE DESENVOLVIMENTO DE SISTEMAS (NOME COMPLETO EM LETRA DE FORMA) INSTRUÇÕES

CONCURSO PÚBLICO EDITAL N o 001/2011 FUNÇÃO: ANALISTA DE INFORMÁTICA ÁREA DE DESENVOLVIMENTO DE SISTEMAS (NOME COMPLETO EM LETRA DE FORMA) INSTRUÇÕES CONCURSO PÚBLICO EDITAL N o 001/2011 FUNÇÃO: ANALISTA DE INFORMÁTICA ÁREA DE DESENVOLVIMENTO DE SISTEMAS (NOME COMPLETO EM LETRA DE FORMA) INSTRUÇÕES (N o DE INSCRIÇÃO) 1. Verifique se este caderno contém

Leia mais

Android e Bancos de Dados

Android e Bancos de Dados (Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do

Leia mais

Secretaria Municipal de Educação

Secretaria Municipal de Educação Secretaria Municipal de Educação Processo Seletivo (edital 002/2006) Caderno de Prova Educação Básica na Rede Municipal de Ensino e Entidades Conveniadas Educação Artística, com habilitação em Artes Cênicas

Leia mais

AULA 2 VISÃO BÁSICA DE CLASSES EM PHP

AULA 2 VISÃO BÁSICA DE CLASSES EM PHP AULA 2 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 mais

Linguagem SQL Restrições, Triggers e Views

Linguagem SQL Restrições, Triggers e Views FACULDADE INGÁ Unidade de Ensino Superior Ingá Ltda Ciência da Computação Linguagem SQL Restrições, Triggers e Views Prof. Erinaldo Sanches Nascimento Objetivos Especificar restrições mais gerais sobre

Leia mais

Secretaria Municipal de Educação

Secretaria Municipal de Educação Secretaria Municipal de Educação Processo Seletivo (edital 002/2006) Caderno de Prova Educação Especial na Rede Municipal de Ensino e Entidades Conveniadas Intérprete da Língua Brasileira de Sinais (9972)

Leia mais

Android e Bancos de Dados

Android e Bancos de Dados (Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do

Leia mais

EA975 - Laboratório de Engenharia de Software

EA975 - Laboratório de Engenharia de Software EA975 - Laboratório de Engenharia de Software Turmas K/L - 2017 Aula 1 O que vamos desenvolver? Vamos desenvolver uma aplicação distribuída, empregando a arquitetura 3-Tier segundo o estilo REST/HTTP (Respresentational

Leia mais

M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O

M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O A P L I C A Ç Õ E S M O N O L Í T I C A S Na época dos computares independentes um aplicativo era desenvolvido para ser usado em uma única

Leia mais

(NOME COMPLETO EM LETRA DE FORMA) INSTRUÇÕES

(NOME COMPLETO EM LETRA DE FORMA) INSTRUÇÕES CÂMARA MUNICIPAL DE PONTA GROSSA CONCURSO PÚBLICO EDITAL N o 001/2012 TÉCNICO EM INFORMÁTICA (NOME COMPLETO EM LETRA DE FORMA) INSTRUÇÕES (N o DE INSCRIÇÃO) 1. Verifique se este caderno contém vinte questões

Leia mais

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo MODELAGEM DE DADOS Sistemas de Banco de Dados Profa. Rosemary Melo SISTEMAS DE BANCO DE DADOS OBJETIVOS Apresentar os conceitos fundamentais de Sistemas de Banco de Dados. Principais componentes dos SGBDs

Leia mais

Arquivo. Banco de Dados. Organização dos Arquivos. Banco de Dados. Banco de Dados. Introdução a Computação

Arquivo. Banco de Dados. Organização dos Arquivos. Banco de Dados. Banco de Dados. Introdução a Computação Arquivo Introdução a Computação Arquivos e Arquivo agrupamento organizado de dados que guardam entre si uma relação lógica e estruturada Registro conjunto de informações referentes a um elemento de um

Leia mais

DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV1-01. Luiz Leão

DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV1-01. Luiz Leão DESENVOLVIMENTO DE SISTEMAS WEB Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 01 Qual a diferença entre as versões Java Standard Edition (JSE) e o Java Enterprise Edition (JEE)? Questão

Leia mais

CONCEITOS BÁSICOS DE ORIENTAÇÃO A OBJETOS PROF. ME. HÉLIO ESPERIDIÃO

CONCEITOS BÁSICOS DE ORIENTAÇÃO A OBJETOS PROF. ME. HÉLIO ESPERIDIÃO CONCEITOS BÁSICOS DE ORIENTAÇÃO A OBJETOS PROF. ME. HÉLIO ESPERIDIÃO CLASSES E OBJETOS PARA PROGRAMAÇÃO ORIENTADA A OBJETOS Classes são estruturas das linguagens de POO criadas para conter os dados que

Leia mais

Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Matéria Introdutória Banco de Dados Motivação Necessidade de armazenar grandes quantidades de dados Necessidade de acessar as informações de maneira eficiente e segura Evolução histórica: desenvolvimento

Leia mais

CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA A F B G C H D I

CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA A F B G C H D I ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 2º PERÍODO - 4º MÓDULO AVALIAÇÃO MP1 DATA 06/11/2008 PROGRAMAÇÃO Dados de identificação do Acadêmico: Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO

Leia mais

Banco de Dados. Professor: Marcelo Machado Cunha IFS Campus Aracaju

Banco de Dados. Professor: Marcelo Machado Cunha IFS Campus Aracaju Banco de Dados Professor: Marcelo Machado Cunha IFS Campus Aracaju Definição Banco de Dados Conjunto de dados interrelacionados que objetivam atender as necessidades de um conjunto de usuários. Inglês:

Leia mais

Programação orientada a objetos

Programação orientada a objetos J100 com Programação orientada a objetos TM SE Helder da Rocha (helder@acm.org) argonavis.com.br 1 Objetivos Este curso tem como objetivo iniciá-lo em Java... mas não apenas isto Visa também a ajudá-lo

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação

Leia mais

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB INTRODUÇÃO A PROGRAMAÇÃO PARA WEB PROF. ME. HÉLIO ESPERIDIÃO Navegador O navegador também conhecido como web browser é um programa que habilita seus usuários a interagirem com documentos hospedados em

Leia mais

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior Introdução a Web Programação para a Internet Prof. Vilson Heck Junior Introdução Quer ter idéias? Quer vender algo? Talvez comprar? A Web é uma forma universal de comunicação, na qual você pode participar.

Leia mais

Arquitetura de Aplicações J2EE. Jorge Fernandes Outubro de 2003

Arquitetura de Aplicações J2EE. Jorge Fernandes Outubro de 2003 Arquitetura de Aplicações J2EE Jorge Fernandes Outubro de 2003 J2EE O que é Como se organiza Como funciona Elementos Arquitetura Típica Componentes de Software Reuso é um processo Publicar interfaces Distribuir

Leia mais

P R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação

P R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação P R O F. M E. H É L I O E S P E R I D I Ã O Eng. Computação BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um

Leia mais

Formação JAVA Web.

Formação JAVA Web. Inscreva-se na Formação JAVA Web e comece a desenvolver sistemas para Web e Desktop com a linguagem de programação open source multiplataforma mais valorizada do mercado. Carga-horária: 80h O que você

Leia mais

Laboratório Usando Wireshark para Examinar Quadros Ethernet

Laboratório Usando Wireshark para Examinar Quadros Ethernet Topologia Objetivos Parte 1: Examinar os campos do cabeçalho de um quadro Ethernet II Parte 2: Usar o Wireshark para capturar e analisar quadros Ethernet Histórico/Cenário Quando os protocolos da camada

Leia mais

Persistência BD / drivers

Persistência BD / drivers Instituto Federal de Minas Gerais Campus Ponte Nova Persistência BD / drivers Professor: Saulo Henrique Cabral Silva Persistência Persistir é o processo de armazenamento de dados. A biblioteca de persistência

Leia mais

A área de um formulário, na codificação HTML da página, é delimitada pelo par de marcadores <FORM> e </FORM>.

A área de um formulário, na codificação HTML da página, é delimitada pelo par de marcadores <FORM> e </FORM>. Formulário em JSP Revisão de formulários em HTML Formulários Formulários estão presentes na Internet para possibilitar cadastros, pesquisas, envio de comentários, aumentando o poder de interação com os

Leia mais

Redes de Computadores e Aplicações

Redes de Computadores e Aplicações Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Redes de Computadores e Aplicações Aula 13 - Camada de Aplicação Visão Geral Prof. Diego Pereira

Leia mais

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLOGIA INSTITUTO FEDERAL DE EDUCAÇÃO, CIENCIA E TECNOLOGIA DE MINAS GERAIS

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLOGIA INSTITUTO FEDERAL DE EDUCAÇÃO, CIENCIA E TECNOLOGIA DE MINAS GERAIS MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLOGIA INSTITUTO FEDERAL DE EDUCAÇÃO, CIENCIA E TECNOLOGIA DE MINAS GERAIS CONCURSO PÚBLICO DE PROVAS E TÍTULOS EDITAL 119/2016 CAMPUS Sabará

Leia mais

Java DataBase Connectivity - JDBC. Ramon Lopes Embaixador de Campus Sun - UFBA

Java DataBase Connectivity - JDBC. Ramon Lopes Embaixador de Campus Sun - UFBA Java DataBase Connectivity - JDBC Ramon Lopes Embaixador de Campus Sun - UFBA 1 Agenda O que é um BD? Introdução SQL JDBC Padrões de Projetos Projeto Final Sun Confidential: Internal Only 2 O que é um

Leia mais

Programação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br

Programação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br Programação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br JSP (Java Server Pages) - JavaServer Pages (JSP) - Tecnologia de programação serverside - Permite

Leia mais

Laboratório Uso do Wireshark para examinar quadros Ethernet

Laboratório Uso do Wireshark para examinar quadros Ethernet Laboratório Uso do Wireshark para examinar quadros Ethernet Topologia Gateway Padrão Roteador Objetivos Parte 1: Examinar os campos do cabeçalho em um quadro Ethernet II Parte 2: Usar o Wireshark para

Leia mais

INE 5612 Professor: Frank Siqueira. Leonardo Silva Jean Ercilio Thiago

INE 5612 Professor: Frank Siqueira. Leonardo Silva Jean Ercilio Thiago INE 5612 Professor: Frank Siqueira Alunos: Gustavo de Geus Leonardo Silva Jean Ercilio Thiago DESENVOLVEDORES JAVA EM TODO MUNDO LIDER GAVIN KING JBOSS MANTEVE O SUPORTE História Hibernate foi criado por

Leia mais

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli Programa de computador sequência de comandos ou instruções executados por um computador com a finalidade de produzir um resultado e resolver um problema; Linguagem de programação método para a criação

Leia mais

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues 0793 Scripts CGI e folhas de estilo Objectivos da UFCD: Desenvolver páginas para a Web, através de scripts CGI e folhas de estilo. UFCD

Leia mais

Sérgio Koch Van-Dall

Sérgio Koch Van-Dall PROTÓTIPO PARA ATUALIZAÇÃO ASSÍNCRONA DE DADOS UTILIZANDO WEB SERVICES Sérgio Koch Van-Dall sergiod@inf.furb.br Orientador: Prof. Paulo Fernando da Silva UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE CIÊNCIAS

Leia mais

Configurar configurações de firewall gerais no RV016, no RV042, no RV042G, e no RV082

Configurar configurações de firewall gerais no RV016, no RV042, no RV042G, e no RV082 Configurar configurações de firewall gerais no RV016, no RV042, no RV042G, e no RV082 Objetivo O firewall embutida para o RV016, o RV042, o RV042G, e o RV082 obstrui à revelia determinados tipos do tráfego.

Leia mais

Introdução ao Desenvolvimento de

Introdução ao Desenvolvimento de Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo

Leia mais

Secretaria Municipal de Saúde

Secretaria Municipal de Saúde Processo Seletivo (Edital 002/2006) Caderno de Prova Nível Fundamental Motorista (40) Motorista (40) Dia: 3 de dezembro de 2006 Horário: das 9 às 11 h Duração: 2 (duas) horas, incluído o tempo para o

Leia mais

Secretaria Municipal de Educação

Secretaria Municipal de Educação Secretaria Municipal de Educação Processo Seletivo (edital 002/2006) Caderno de Prova Educação Especial na Rede Municipal de Ensino e Entidades Conveniadas Auxiliar de Ensino para educandos com deficiência

Leia mais