A respeito de estrutura de dados, julgue os itens que se seguem.
Os ponteiros são estruturas simples cujo conteúdo é justamente uma referência a outra variável. O valor de um ponteiro não é representado como número ou texto. O tipo de ponteiro indica o tipo de variável a que ele aponta.
O SubVersion (SVN) é um sistema de controle de revisão projetado, principalmente, para manter versões de código fonte de programas. Sobre o SVN é correto afirmar que:
FCC•
Considere a definição de algumas práticas da eXtreme Programming - XP.
I. Todo o código desenvolvido pelo time é incorporado em um repositório comum várias vezes ao dia. Isso garante que qualquer problema de integração ao longo do projeto possa ser notado e corrigido rapidamente.
II. Qualquer programador do time pode alterar qualquer seção do código, se necessário. Por mais que esta prática pareça perigosa, ela aumenta a velocidade do desenvolvimento e problemas em potencial podem ser detectados pelos testes de unidade.
III. Traz a ideia de que qualquer pessoa do time seja capaz de verificar o código sendo desenvolvido em alto nível e ter uma compreensão clara de qual funcionalidade do sistema está sendo trabalhada.
IV. Permite aplicar melhorias ao código sem mudar sua funcionalidade, visando sua simplificação. Se o cliente deseja alterar alguma coisa no produto final, o time pode fazer os ajustes rapidamente, e esta prática contribui para alcançar este objetivo.
As práticas de I a IV são, correta e respectivamente,
Simplificando as atividades para desenvolvimento de um novo projeto web, assinale a alternativa que apresenta a sequência de execução adequada.
Com relação à documentação do Hibernate 3.5, analise as afirmativas a seguir.
I. Objetos dependentes podem ser definidos utilizandose o elemento XML
<:component>II. A semântica do elemento
<:component><:component>III. O Hibernate fornece três estratégias básicas de mapeamento de Herança: (i) uma tabela por classe da Herança; (ii) uma tabela para cada classe abstrata; e (ii) uma tabela para cada subclasse
<:component><:component>Assinale:
40 Um programador, ao elaborar um programa, está utilizando instruções try para realizar o tratamento de exceções. Para cada try que for inserido, deverá ser incluído pelo menos um:
Uma maneira de construir aplicações distribuídas é usar algum mecanismo para comunicação entre processos (IPC), tais como uma API de baixo nível fornecida pelo sistema operacional ou chamadas de procedimento remoto (RPC).
Em comparação com o uso da API de baixo nível, o uso do RPCEm um caso hipotético, um Programador do Tribunal Superior do Trabalho verificou que:
I. os dados nome do cidadão e número do processo não eram compartilhados entre três diferentes sistemas que os utilizavam;
II. não havia um sistema de log para acompanhamento e controle dos acessos aos bancos de dados de sua organização.
Os Sistemas Gerenciadores de Bancos de Dados - SGBDs contribuem para evitar que as situações referidas em I e II venham a ferir princípios que correspondem, respectivamente,
Abaixo, estão enumeradas as fases que integram o front-end de um compilador:
1) Análise Semântica
2) Análise Léxica
3) Análise Sintática
4) Gerador de código intermediário
Indique a sequência correta, com a ordem em que as fases ocorrem.
Sobre o protocolo de bloqueio em duas fases, é correto afirmar que:
No que se refere a linguagens e tecnologias de programação, julgue os itens que se seguem.
Em Web services, o XML é utilizado para a comunicação entre as aplicações por meio de APIs (programa de aplicação de interface).
Logo é uma linguagem de programação que foi desenvolvida no Massachusetts Institute of Technology (MIT), Boston – EUA, por Seymour Papert. Essa linguagem tem uma raiz
Julgue os itens seguintes, relativos a montadores, compiladores, ligadores e interpretadores.
A tabela de símbolos utilizada no processo de compilação contém informações sobre tipos e atributos de cada nome definido pelo usuário no programa. Essas informações são colocadas na tabela de símbolos pelos analisadores léxico e sintático e usadas pelo analisador semântico e pelo gerador de código.
Assinale a opção correta.
EBC•
Regra CSS é entendida como unidade básica da menor porção de código capaz de produzir um efeito de estilização. Quanto à definição dos componentes de uma regra CSS, julgue os itens que se seguem.
As regras CSS são compostas por três partes distintas: seletor, declaração e valor.
O ASP.NET AJAX Control Toolkit possui uma classe base que estende, por uma relação de herança, diversos comportamentos (codificados com Javascript) e código HTML dos controles ASP.NET na criação de controls extender . Essa classe denomina-se:
Acerca de programação e desenvolvimento de aplicações, julgue os itens 104 e 105.
A análise de pontos de função é independente da técnica usada para a implementação do software. Essa análise introduz seus próprios conceitos para a descrição de uma aplicação de software com base em uma abstração orientada a objetos. Existem dois elementos para a abstração: a documentação de software, representada com base na orientação a objetos; e os itens dessa representação, mapeados em números.