O processo de compilação consiste essencialmente na tradução de um programa escrito em uma linguagem fonte para um programa em outra linguagem.
Esse processo é retratado em duas fases características, que são:Questões de Concursos
filtre e encontre questões para seus estudos.
Acerca de conceitos de desenvolvimento de sistemas estruturados, julgue os itens a seguir.
O português estruturado é uma linguagem de programação que pode ser traduzida a uma representação gráfica, por exemplo, fluxograma, e que pode ser compilada de maneira interativa.
É INCORRETO afirmar que a programação estruturada:
Existem diversos padrões de formatação de dados que permitem a comunicação em ambientes heterogêneos. A respeito desse assunto, julgue os itens seguintes.
O padrão HTML, definido pela W3C, está atualmente na versão 4.01.
Com relação a programação, julgue o seguinte item.
Em um programa de computador desenvolvido em linguagem de alto nível, quando uma variável é especificada como um parâmetro de valor, as alterações feitas nessa variável, durante determinada rotina, devem permanecer constantes depois de encerrada a rotina. Tanto as rotinas quanto as funções proporcionam modularidade em programas. A diferença entre funções e rotinas está no modo como elas retornam valores: a rotina atribui o resultado de um processamento a um parâmetro de referência, e o valor fica retido quando a rotina é encerrada; uma função pode produzir o mesmo resultado de uma rotina, entretanto não armazena o resultado em um parâmetro, mas o retorna por meio da própria função.
As alternativas a seguir apresentam opções que podem ser feitas com uma classe abstrata em Java, à exceção de uma. Assinale?a.
A respeito de desenvolvimento de sistema, reengenharia e linguagens de programação, julgue os próximos itens.
A reengenharia procura introduzir melhorias em processos já existentes, reformulando o que já existe ou fazendo pequenas mudanças que deixem as estruturas básicas intactas.
Uma transação é uma unidade atômica de trabalho que ou estará completa ou não foi realizada. Para propostas de restauração, o administrador de restaurações mantém o controle das seguintes operações:
- BEGIN_TRANSACTION: Marca o início da execução da transação.
- READ ou WRITE: Especifica operações de leitura ou gravação em itens do banco de dados, que são executadas como parte de uma transação.
I. Especifica que as operações READ e WRITE da transação terminaram e marca o fim da execução da transação. Entretanto, nesse ponto é necessário verificar se as mudanças introduzidas pela transação podem ser permanentemente aplicadas ao banco de dados (efetivadas), ou se a transação deverá ser abortada porque viola a serialização, ou por alguma outra razão.
II. Indica término com sucesso da transação, de forma que quaisquer alterações (atualizações) executadas poderão ser seguramente efetivadas no banco de dados e não serão desfeitas.
III. Indica que uma transação não terminou com sucesso, de forma que quaisquer mudanças ou efeitos que a transação possa ter aplicado ao banco de dados deverão ser desfeitas.
As operações I, II e III correspondem, correta e respectivamente, a:
A respeito de algoritmos e estruturas de dados fundamentais da programação, julgue os itens seguintes.
Um tipo de dados estruturado pode conter um ponteiro capaz de apontar para elementos desse mesmo tipo de dados.
Julgue os itens a seguir, referentes à interoperabilidade de sistemas.
Nem toda SOAPMessage de um web service recebe retorno para liberação do método de ligação.Com relação aos frameworks de software, julgue os itens subseqüentes.
O Plone é executado em Zope, foi escrito em Python e é usado como SGBD para portais de informação.
Na seleção de uma plataforma de Portal Corporativo deve-se considerar
No uso do AJAX para o desenvolvimento de websites , é importante adotar boas práticas de acessibilidade, EXCETO:
Com relação ao padrão singleton de desenvolvimento orientado a objetos, julgue os próximos itens.
O controle de como e quando os clientes acessam a instância pode ser obtido por meio da operação getInstance.
Assinale a alternativa que NÃO exemplifica o papel de uma Thread.
No referente a técnicas e estratégias de verificação e validação, julgue os próximos itens.
Inspeções e walkthroughs podem fazer parte de um processo de verificação e validação, sendo realizadas por equipes cujos membros têm papéis definidos. Quando da inspeção de um código, uma lista de verificação de erros (checklist) é usada. O conteúdo da lista tipicamente independe da linguagem de programação usada.
A arquitetura orientada a serviço ou SOA (service oriented architecture) é um conjunto de técnicas e metodologias que auxilia no desenvolvimento de padrões e especificações. A respeito de SOA, julgue os itens de 56 a 60.
Em geral, o SOA pode ser considerado como um mecanismo para organizar as soluções que promovem o reúso, o crescimento e a interoperabilidade em uma organização.
Acerca do Extreme Programming (XP), julgue os itens que se seguem.
Constituem práticas recomendadas pelo XP a colocação rápida de uma versão simples em produção, a liberação das novas versões em curtos intervalos de tempo, a programação em duplas, a refatoração (refactor) dos códigos produzidos, a adoção de padrões para a codificação; a integração e o teste contínuos de códigos; a limitação em 40 horas da carga de trabalho semanal.