Acerca de sistemas transacionais, julgue os itens seguintes.
No objeto do Ajax XMLHttpRequest, permite-se verificar o código do status da solicitação por meio de uma função que utilize o evento onreadstatechange.
Acerca de sistemas transacionais, julgue os itens seguintes.
No objeto do Ajax XMLHttpRequest, permite-se verificar o código do status da solicitação por meio de uma função que utilize o evento onreadstatechange.
Acerca de sistemas transacionais, julgue os itens seguintes.
Ao utilizar a tecnologia Ajax para verificar o objeto window.ActiveXObject por meio de um teste lógico no Opera, obtém-se o resultado booliano true.
Acerca de sistemas transacionais, julgue os itens seguintes.
A tecnologia JSF suporta eventos de mudança de valores por meio da seleção de um link.
Acerca de sistemas transacionais, julgue os itens seguintes.

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.
A declaração é o elemento de marcação, ou seja, a entidade capaz de definir com precisão onde será aplicada a regra CSS.
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.
O seletor determina os parâmetros de estilização, ou características do elemento a ser estilizado, tais como cor, tipo do texto e alinhamento.
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.
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.
O componente da regra CSS denominado valor corresponde à quantificação ou qualificação das características do elemento a ser estilizado.
As propriedades color e background-color definem a cor para o elemento de marcação na criação de uma página web. No que concerne a esse assunto, julgue os itens a seguir.
Os valores alfanuméricos válidos para definir uma cor podem ser formados por três números hexadecimais que representam os valores de vermelho, verde e azul, como, por exemplo, #00F.
As propriedades color e background-color definem a cor para o elemento de marcação na criação de uma página web. No que concerne a esse assunto, julgue os itens a seguir.
Ao se aplicar uma cor de fundo (background-color) ao elemento , as palavras serão coloridas.
As propriedades color e background-color definem a cor para o elemento de marcação na criação de uma página web. No que concerne a esse assunto, julgue os itens a seguir.
É permitido, na sintaxe CSS, misturar número com porcentagem para criação de uma cor.
As propriedades color e background-color definem a cor para o elemento de marcação na criação de uma página web. No que concerne a esse assunto, julgue os itens a seguir.
Para a criação de uma cor RGB são atribuídos valores entre 0 e 255. O valor 0 gera a cor branca e o 255, a cor preta.
Na criação de um padrão de cores para um website, as combinações são baseadas em estratégias cujos fundamentos devem ser conhecidos pelo planejador (designer e(ou) desenvolvedor), o qual deve saber, ainda, como as cores relacionam-se entre si. O uso indevido dessas combinações pode resultar em desarmonia e excessivo contraste, o que causa desconforto visual ao usuário. A esse respeito, julgue os itens subsequentes.
Para se utilizar uma cor, é necessário definir o código que indique a tonalidade desejada. A notação #FF0000, por exemplo, corresponderá à cor verde, pois FF significa verde, 00, vermelho e 00, azul.
Julgue os itens a seguir, referentes a sistemas de suporte à decisão.
7Utilizando OLAP, usuários finais conseguem, mediante um simples estilo de navegação e pesquisa, analisar rapidamente inúmeros cenários, gerar relatórios ad-hoc e descobrir tendências e fatos relevantes, independentemente do tamanho, da complexidade e da fonte dos dados corporativos.
Acerca de interoperabilidade de sistemas, julgue os itens a seguir.
A linguagem de intercâmbio de dados JSON (JavaScript Object Notation) é recomendada na arquitetura e-Ping, que adota como linguagem de transformação de dados o XSL (Extensible Stylesheet Language).
Julgue os itens seguintes, relacionados a e-Mag, RSS e Portlets.
Os Portlets, componentes web projetados para serem agregados a uma página, não são diretamente endereçáveis por meio de uma URL.
Julgue os itens seguintes, relacionados a e-Mag, RSS e Portlets.
Entre os elementos de um RSS, o language, em que se declara o idioma utilizado, é opcional.
Julgue os próximos itens, relacionados à linguagem PHP e ao framework ZEND.
No framework ZEND, os plugins são definidos como classes e podem ser criados por meio da extensão de classes abstratas ou da implementação de interfaces.
Considere o seguinte texto:
If a field name contains more than one word, don't separate each word with spaces. They can make it harder to create other components, such as Visual Basic for Applications code and a type of formula called an expression. If you need to use multiple words in a field name, eliminate spaces and capitalize the first letter of each word, or separate the words with an underscore. You'll see how that works in the practice.
Com base nesse texto, analise as afirmativas abaixo:
1. O texto refere-se a como criar nomes de tabelas.
2. Recomenda que sejam utilizados nomes compostos.
3. Nomes não devem ter espaços e a primeira letra de ca...
A respeito de compilação e interpretação de programas, julgue os itens a seguir.
Um interpretador de código pode ou não executar o código-fonte, mas, obrigatoriamente, precisa gerar o código-objeto.
A respeito de compilação e interpretação de programas, julgue os itens a seguir.
Um escâner ou analisador léxico possibilita a identificação de símbolos léxicos e também a eliminação de espaços em branco ou demais marcas de formatação presentes no código-fonte.
A respeito de compilação e interpretação de programas, julgue os itens a seguir.
Na otimização de código, ocorre uma análise do código final na busca por erros e melhorias, a qual possui atividades como a eliminação de subexpressões redundantes.
A respeito de compilação e interpretação de programas, julgue os itens a seguir.
O código de três endereços é um exemplo de linguagem intermediária gerada por meio de uma representação do código-fonte a partir da árvore sintática.
Julgue os itens de 110 a 116, relativos a estruturas de controle, controle de dados e administração de memória.
As corrotinas, por meio de comandos do tipo resume, passam o controle para outra unidade do programa, pois elas não retornam à unidade que as chamou. Assim, sua execução é suspensa com esse comando e pode ser reassumida a partir do ponto em que foi suspensa.
Julgue os itens subsequentes, a respeito de tipos de dados elementares e estruturados, funções e procedimentos de subprogramas.
Os tipos de dados que serão passados como parâmetros devem ser definidos em um cabeçalho de subprograma. Essa passagem pode ser feita por valor ou por referência.
Julgue os itens subsequentes, a respeito de tipos de dados elementares e estruturados, funções e procedimentos de subprogramas.
As variáveis locais de um programa valem tanto para o programa como para todos os subprogramas que possam estar nele contidos.
Julgue os itens subsequentes, a respeito de tipos de dados elementares e estruturados, funções e procedimentos de subprogramas.
A passagem de dados a um subprograma, na forma de parâmetros, é utilizada quando, por exemplo, a linguagem utilizada não trata exceções. Essa passagem pode ser feita por referência, por cópia ou por nome.Julgue os itens subsequentes, a respeito de tipos de dados elementares e estruturados, funções e procedimentos de subprogramas.
Se, em um subprograma, forem definidos nomes de variáveis iguais aos utilizados por um programa principal, então a referência a ser adotada deverá ser a do programa principal.
Acerca de componentes de hardware, organização e arquitetura de computadores, julgue os itens a seguir.
Na compilação de um programa interpretado, o ligador (linker) é responsável por gerar um programa executável, a partir de um ou mais módulos-objetos, ao passo que o carregador (loader) encarrega-se de inserir este programa em memória para ser executado.

Com relação à segurança das funções de hash, é correto afirmar que
Em relação a Web services, é INCORRETO afirmar:
A respeito de portais corporativos, bancos de dados textuais e tipos de dados, julgue os itens a seguir.
Procedimentos e funções podem receber parâmetros, sendo mais comum a passagem de parâmetros às funções que permitem recuperar o retorno (resultado) após a execução de sua chamada.
Com relação aos conceitos de modelos de dados e suas utilizações, julgue os próximos itens.
Os modelos lógicos com base em objetos são usados na descrição de dados no nível lógico e de visões e caracterizam-se por viabilizar a especificação explícita das restrições dos dados.
Acerca de modelagem de dados, julgue os próximos itens.
Atributos derivados são atributos cujos valores estão relacionados aos atributos armazenados. Como exemplo, tem-se o atributo idade, que está relacionado ao atributo data de nascimento; assim, armazena-se o atributo data de nascimento e o atributo idade é derivado do atributo armazenado.
A respeito de programação estruturada, julgue os itens seguintes.
Em programação estruturada, por meio do mecanismo de seleção, é possível testar determinada condição e estabelecer ações a serem realizadas.
A respeito de programação estruturada, julgue os itens seguintes.
Um programa que possui somente um ponto de entrada e somente um ponto de saída pode ser considerado estruturado.
Julgue os itens subsecutivos, referentes à interoperabilidade de sistemas.
Web services são sistemas embasados na Web que oferecem serviços gerais para aplicações remotas, não requerendo interações imediatas de usuários finais.
Julgue os itens subsecutivos, referentes à interoperabilidade de sistemas.
Uma mensagem SOAP (simple object access protocol) compreende duas partes, o corpo e o cabeçalho (opcional) da mensagem, que são depositadas em um envelope SOAP, o qual deve conter o endereço do receptor.
Julgue os itens subsecutivos, referentes à interoperabilidade de sistemas.
No WSDL (web services definition language), é prescrito o leiaute de banco de dados com descrições de serviços, por meio das quais os clientes de web service podem procurar serviços relevantes.
Acerca de servidores de arquivo e de aplicações, julgue os itens a seguir.
O servidor de aplicações disponibiliza uma plataforma que abstrai do desenvolvedor de software algumas das complexidades de um sistema computacional, atendendo, assim, algumas questões comuns a todas as aplicações, como, por exemplo, segurança, garantia de disponibilidade, balanceamento de carga e tratamento de exceções.
Com relação aos sistemas de suporte a decisão e gestão de conteúdo, julgue os seguintes itens.
O sistema de gerenciamento de conteúdo Plone, de código aberto, escrito em Python, é executado sobre o servidor de aplicações Zope e o content management framework (CMF).
Com relação aos sistemas de suporte a decisão e gestão de conteúdo, julgue os seguintes itens.
Um sistema de gerenciamento de conteúdo permite que uma empresa tenha total autonomia sobre o conteúdo de seu sítio web, ficando, assim, cada membro da equipe responsável por gerir apenas o próprio conteúdo. Nesse caso, há, no entanto, aumento do custo de criação, contribuição e manutenção de conteúdo.
Com relação aos sistemas de suporte a decisão e gestão de conteúdo, julgue os seguintes itens.
A ferramenta Plone, para gerenciamento de conteúdo, provê diversos recursos pré-estruturados de usabilidade, visualização e administração. Nessa ferramenta, são inabilitados, quanto à customização, arquivos css e javascripts que poderão ser utilizados no sítio web.
A respeito de desenvolvimento de projetos de sistemas, julgue os itens subsequentes.
No padrão de desenvolvimento modelo-visualizaçãocontrolador (MVC), o controlador é o elemento responsável pela interpretação dos dados de entrada e pela manipulação do modelo, de acordo com esses dados.
A respeito de desenvolvimento de projetos de sistemas, julgue os itens subsequentes.
No Hibernate, o recurso Query Cache possibilita fazer o cache de queries que são executadas várias vezes.
Julgue os itens de 79 a 90, relativos a fundamentos de computação e linguagens de programação e desenvolvimento para a Web.
Na linguagem XML, o XML Schema é o documento apropriado para a definição de métodos, regras de validação dos documentos e suas restrições de conteúdo.
Julgue os itens de 79 a 90, relativos a fundamentos de computação e linguagens de programação e desenvolvimento para a Web.
O armazenamento do tipo FIFO (first in, first out) é encontrado na estrutura de dados do tipo pilha.
Julgue os itens de 79 a 90, relativos a fundamentos de computação e linguagens de programação e desenvolvimento para a Web.
Uma estrutura de repetição possibilita executar um bloco de comando, repetidas vezes, até que seja encontrada uma dada condição que conclua a repetição.
Julgue os itens de 79 a 90, relativos a fundamentos de computação e linguagens de programação e desenvolvimento para a Web.
O operador lógico de disjunção (ou) é útil em tipos de análise para verificar se todos os valores são verdadeiros, o que, consequentemente, acarretará em todos os resultados serem também verdadeiros.

Considerando a figura acima, que ilustra uma arquitetura de banco de dados de três esquemas, julgue os itens subsequentes.
O acesso do usuário ao banco de dados, que ocorre no nível do “esquema externo”, classifica-se em interativo ou em modo batch. No primeiro caso, ocorre por meio de uma sublinguagem de dados, tal como a SQL; e, no segundo, por meio de um programa aplicativo, escrito em Java, C++ ou C, que contém um subconjunto de comandos que disponibilizam uma sublinguagem de dados.
Julgue os itens a seguir, a respeito de fundamentos de computação.
Durante a execução de um programa que utiliza funções em uma biblioteca dinâmica, esta deve ser carregada em memória e ligada ao processo em tempo de execução.
Julgue os itens a seguir, a respeito de fundamentos de computação.
Em programa escrito em linguagem de alto nível e traduzido por compilador, alguns comandos que fazem parte desse código são instruções da linguagem de programação, enquanto outros comandos são instruções típicas do compilador denominadas diretivas.
No que diz respeito ao Cobit (4.1), na estrutura Planejar e Organizar − Definir a Arquitetura da Informação, NÃO se trata de um objetivo de controle detalhado dessa estrutura:
J2EE é uma plataforma de programação para servidores na linguagem de programação Java, que integra uma série de especificações e containers, cada uma com funcionalidades distintas. Nesse contexto, é correto afirmar que são integrantes do J2EE:
Em relação às tecnologias Java, é INCORRETO afirmar que as Servlets
Em relação à programação de computadores, considere:
I. Métodos de passagem de parâmetros permitem que parâmetros sejam transmitidos entre o programa principal e os subprogramas, sendo que, na passagem de parâmetros por valor, o valor real é passado e uma variável local é criada para armazená- lo; nesse processo sempre será efetuada a cópia dessa variável.
II. Pilha é uma estrutura de dados com acesso restrito aos seus elementos ordenados pelo princípio FIFO; a pilha pode ser usada na avaliação de expressões numéricas, na recursividade e pelos compiladores, na passagem de parâmetros para as funções.
III. Prototipação é uma abordagem que envolve a produção de versões iniciais de um sistema futuro com a qua...
Considere:
I. Sequência, decisão e iteração são as estruturas necessárias e suficientes para o desenvolvimento da programação de computadores.
II. Uma sequência de passos, incluindo a forma como os dados serão armazenados no computador, permitindo que o problema possa ser resolvido de maneira automática e repetitiva.
III. Cada instrução é traduzida para uma representação interna e interpretada pela simulação de funcionamento do processador, o que torna mais rápido o ciclo escrita-execução-modificação.
IV. A sua aplicação divide e estrutura o algoritmo em partes fechadas e coerentes para evitar a repetição de uma sequência de comandos que é utilizada em várias partes do programa. ...
Também chamado de contador do programa (program counter), o apontador de instruções é um registrador que tem por função

A figura acima apresenta um esquema conceitual de aplicação de controle de versões ao suposto desenvolvimento de três programas que atuam de forma integrada: o Windows, o MP e o IE. Os códigos dos programas MP e IE iniciam-se com as versões MP 10 e IE 6 e chegam às versões MP 11 e IE 7. Na figura, as setas horizontais grossas representam a evolução do código, seja no tronco principal, seja nos seus ramos (branches) MP e IE, representando o trabalho dos times MP e IE, respectivamente. As setas rotuladas RI e FI representam, respectivamente, as operações de integração reversa (reverse integration) e de integração para frente (forward integration).
Com base no conjunto de informações apresentado aci...

A figura acima apresenta um esquema conceitual de aplicação de controle de versões ao suposto desenvolvimento de três programas que atuam de forma integrada: o Windows, o MP e o IE. Os códigos dos programas MP e IE iniciam-se com as versões MP 10 e IE 6 e chegam às versões MP 11 e IE 7. Na figura, as setas horizontais grossas representam a evolução do código, seja no tronco principal, seja nos seus ramos (branches) MP e IE, representando o trabalho dos times MP e IE, respectivamente. As setas rotuladas RI e FI representam, respectivamente, as operações de integração reversa (reverse integration) e de integração para frente (forward integration).
Com base no conjunto de informações apresentado aci...

A figura acima apresenta um esquema conceitual de aplicação de controle de versões ao suposto desenvolvimento de três programas que atuam de forma integrada: o Windows, o MP e o IE. Os códigos dos programas MP e IE iniciam-se com as versões MP 10 e IE 6 e chegam às versões MP 11 e IE 7. Na figura, as setas horizontais grossas representam a evolução do código, seja no tronco principal, seja nos seus ramos (branches) MP e IE, representando o trabalho dos times MP e IE, respectivamente. As setas rotuladas RI e FI representam, respectivamente, as operações de integração reversa (reverse integration) e de integração para frente (forward integration).
Com base no conjunto de informações apresentado aci...

Considerando a estrutura XML acima, armazenada no arquivo Funcionario.xml, julgue os próximos itens.
Com essa estrutura, ao se abrir o arquivo Funcionario.xml em um navegador, será mostrado um erro de processamento de recurso.

Considerando a estrutura XML acima, armazenada no arquivo Funcionario.xml, julgue os próximos itens.
No prólogo de um arquivo XML, existe o atributo standalone, o qual, com valor padrão yes, é de escrita obrigatória, o que indica que o documento não pode ser analisado no lado servidor.
A respeito de ferramentas, linguagens e tecnologia usadas no desenvolvimento de aplicações web, julgue os itens seguintes.
A linguagem JavaScript não possui métodos para criar e manipular frames diretamente dentro da janela do navegador. A capacidade de gerar HTML dinamicamente permite escrever, via JavaScript, as marcas HTML que criam qualquer leiaute de frame desejado.
Julgue os próximos itens, relativos a linguagens de programação, compilador, interpretador, montador e link-editor.
O link-editor tem a função de vincular os dados de um programa aos programas de sistema e a outros programas de usuário.
Julgue os itens que se seguem, referentes a fundamentos de computação e a linguagens de programação.
Objetos de software interagem e comunicam-se com os outros por meio de mensagens. Por exemplo, quando o objeto A deseja que o objeto B execute um de seus métodos, envia a este uma mensagem. Algumas vezes, o objeto receptor precisa de mais informação para que saiba exatamente o que deve fazer, de modo que essa informação seja transmitida juntamente com a mensagem por meio de parâmetros.
A respeito de SOA, de web services e do modelo de acessibilidade do governo eletrônico, julgue os itens subsequentes.
Na especificação WSDL 2.0, são propriedades de um componente: description: portType, bindings, services, element declarations e type definitions. A única propriedade obrigatória é services.
A respeito de SOA, de web services e do modelo de acessibilidade do governo eletrônico, julgue os itens subsequentes.
O modelo de acessibilidade do governo eletrônico adota o XML como padrão primário de intercâmbio de dados para todos os sistemas do setor público, além disso, versa sobre formas de utilização do XML para garantir a acessibilidade aos sistemas do governo.
Com relação à arquitetura de aplicações web, julgue os itens a seguir.
O modelo de componentes para computação distribuída DCOM (distributed component object model) utiliza o mecanismo proprietário OLE (object linking and embedding) e implementa o mecanismo RPC em sua arquitetura para a troca de mensagens entre aplicações na Internet.
Com relação à arquitetura de aplicações web, julgue os itens a seguir.
Aplicações web que não requerem controle de segurança podem ser construídas utilizando-se a arquitetura conhecida como modelo 1 ou MVC (model control view).
Acerca dos conceitos básicos e modos de utilização da informática, julgue os itens a seguir.
No modelo de desenvolvimento de software iterativo, as atividades do processo são realizadas de maneira sequencial, iniciando-se uma após o término da outra, e com muitas interações entre as partes do sistema que já existem.
Qual é a arquitetura de software muito utilizada para desenvolvimento de aplicação web, onde a lógica da aplicação é implementada em uma camada separada da interface do usuário (entrada de dados e apresentação) e onde a comunicação entre as camadas se dá através de uma camada controladora?
No que diz respeito às arquiteturas orientadas a serviços (SOA – Service-Oriented Architecture), tem-se que
Na modelagem de processos de negócios (BPM) em uma empresa, deve-se considerar que
O Business Process Management (BPM) se constitui em
Nos testes de usabilidade de um sistema Web, foi definido um conjunto de tarefas a serem realizadas nesse sistema, assim como foi selecionado um conjunto de potenciais usuários para realizar essas tarefas. É atribuição dos membros da equipe de desenvolvimento do sistema Web, que aplica os testes,
Considere as afirmativas a seguir, acerca de conceitos e tecnologias envolvidos em sistemas para Web.
I - Uma folha de estilo em CSS (versão 2.1) pode conter uma regra composta de um bloco de declaração seguido de zero ou mais seletores.
II - O RSS é um formato XML que permite a publicação de um item de informação e sua disponibilização a diversos programas, chamados agregadores.
III - As chamadas Rich Internet Applications usam tecnologias não proprietárias para construção de aplicações Web com maior interatividade.
IV - Um Web crawler é um programa que fornece uma interface gráfica amigável para visualização dos itens de informação publicados em uma fonte RSS.
...No contexto de conceitos e tecnologias de Internet, é uma característica do lado cliente das Aplicações para Internet Ricas (Rich Internet Applications) o uso
É uma característica inerente à tecnologia de serviços Web (Web services) o uso do
No contexto da programação na plataforma Java EE, as tecnologias Servlets, JSP e EJB estão disponíveis. A esse respeito, considere as afirmativas abaixo.
I - EJB fornece ao programador Java EE os seguintes tipos fundamentais: Entity Beans, Session Beans e Message Driven Beans.
II - JPA é parte integrante da especificação EJB e serve para definir as interfaces de acesso local e/ou remoto de um componente EJB.
III - Um servidor de aplicações Java EE oferece vários recursos ao desenvolvedor como pool de conexão, controle de transação, segurança e gerenciamento de recursos.
IV - Uma diferença entre as tecnologias Servlets e JSP é que, ao contrário da segunda, a primeira permite o armaze...
Uma instrução que usa o modo de endereçamento direto é mais veloz que a mesma instrução executada usando- -se o modo de endereçamento imediato.
PORQUE
O modo de endereçamento direto dispensa a decodificação do valor colocado na instrução e faz apenas um acesso à memória, enquanto que o número de acessos feitos à memória, no modo imediato, depende da instrução e pode ser grande.
Analisando-se as afirmações acima, conclui-se que

A ordenação é um problema muito importante para os desenvolvedores de software. Para implementá-la, existem vários algoritmos que já foram amplamente estudados, como o BubbleSort, o QuickSort e o MergeSort. Uma das características estudadas desses algoritmos é o tempo de execução, que, usualmente, é medido através da notação O (Big-Oh). Sobre esses conceitos, considere as afirmativas abaixo.
I - O tempo de pior caso do algoritmo QuickSort é de ordem menor que o tempo médio do algoritmo Bubblesort.
II - O tempo médio do QuickSort é O(nlog2n), pois ele usa como estrutura básica uma árvore de prioridades.
III - O tempo médio do QuickSort é de ordem igual ao tempo médio do MergeSort.
Es...
Com o passar dos anos, as aplicações empresariais evoluíram de aplicações monolíticas executando em computadores de grande porte, para aplicações do tipo cliente- -servidor e, então, para aplicações em 3 camadas. Essas camadas são:
Sendo a, b, c e d variáveis do tipo boolean, qual dos comandos abaixo NÃO é equivalente aos demais?
Considere o seguinte trecho de código em Java:

A Classe C2 pode manipular os atributos
Um web service é qualquer serviço disponível através da Internet que usa um sistema padronizado de troca de mensagens e é independente de sistema operacional e linguagem de programação. Opcionalmente, o serviço se autodescreve além de prover mecanismos para que sejam descobertos. Relacione as funções listadas na coluna da esquerda com as tecnologias correspondentes listadas na coluna da direita.

Estão corretas as associações
Julgue os itens subsequentes, referentes aos módulos que constituem a técnica de modularização, utilizada para desenvolver algoritmos.
De forma semelhante aos procedimentos, as funções podem ser utilizadas em expressões, como se fossem variáveis, ou seja, elas retornam valores que são associados ao seu nome; portanto, é necessário declarar que tipo de dados será retornado.
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.
Agrega um conjunto de tecnologias conhecidas trabalhando juntas para tornar páginas Web mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações:
Um documento criado através dos padrões Web, está sempre aberto à movimentação na direção de outros padrões e sistemas futuros, desencorajando, dessa forma, práticas de formatos proprietários, que tornam as pessoas e empresas dependentes dessas ferramentas. Trata-se de uma das vantagens dos padrões Web pertinente ao princípio da
No ambiente de desenvolvimento de aplicações web, uma aplicação cujo objetivo é gerar páginas (HTML, XML e outras) e conteúdo dinâmico em respostas às solicitações, é do tipo orientada para
São exemplos típicos de ferramentas open source para controle de versão no desenvolvimento de um software:
Utilizado em ambiente de desenvolvimento integrado, consiste na melhoria constante do código-fonte, por meio de modificações num sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo:
Em relação às recomendações da W3C para utilização de Web Standards é correto afirmar:
A respeito dos princípios de programação, julgue os seguintes itens.
Uma condição de saída é utilizada tanto na iteração como na recursão. Na primeira, para encerrar um laço de repetição e, na segunda, em uma estrutura de condição que encerra o processo de chamadas. Uma estrutura de condição executa mais rápido que um laço de repetição; portanto, um algoritmo que usa recursão é executado em menor tempo que o mesmo algoritmo que usa iteração.
A respeito dos princípios de programação, julgue os seguintes itens.
Passagem por valor e passagem por referência são métodos empregados para realizar a passagem de parâmetros entre um programa e um subprograma. Em ambos os casos, a pilha é utilizada para realizar a cópia do valor (passagem por valor) ou do endereço (passagem por referência).
A respeito dos princípios de programação, julgue os seguintes itens.
Os tipos de dados inteiro, booleano e strings são denominados primitivos, ou seja, não são definidos em termos de outros tipos de dados.
Acerca dos conceitos de informática, julgue os seguintes itens.
Na programação empregando uma linguagem de alto nível, a utilização de um compilador implica o uso de um ligador e de um carregador para a correta execução do programa; por outro lado, a utilização de um interpretador, que simula a existência de um processador cujas instruções são aquelas da linguagem de alto nível empregada, torna desnecessárias as etapas de ligação e carga.
Observe o comando a seguir:

As expressões dentro do parêntese definem respectivamente:
Sobre interrupções, é CORRETO afirmar que
Microprograma é um programa
É uma ferramenta gráfica utilizada para representar as construções estruturadas na programação estruturada:
O modelo que descreve os aspectos dos objetos que tratam do tempo e da sequência de operações é o
Na ferramenta NetBeans IDE 6.8 M2, acessando a opção “Novo projeto...”, do menu “Arquivo”, pode-se selecionar projetos de diversas categorias, exceto:
Qual gerenciador de layout do SWING mantém os componentes empilhados, mesmo se houver espaço para inserí-los lado a lado?
Considere uma linguagem de programação estruturada hipotética “L” com as seguintes características:

O que pode ser afirmado em relação ao valor que será mostrado na tela?
Strings de caracteres de tamanho fixo são armazenados em um banco de dados ORACLE por meio do tipo de dados
A camada do modelo OSI responsável pela conversão do formato de dados recebido pela aplicação, por exemplo, a conversão do padrão de caracteres (código de página) no caso do dispositivo transmissor usar um padrão diferente do ASCII, é a de

Considerando o código acima, julgue os itens subsequentes.
A linha 14 não será executada por conter máscara errada para o tipo de dado que deve ser impresso.

Considerando o código acima, julgue os itens subsequentes.
A linha 11 desse código é uma operação inválida.

Considerando o código acima, julgue os itens subsequentes.
Após a execução da linha 7 desse código, a variável m terá o valor 1.
N processos com IDs 0, 1, 2, ..., N-1 precisam compartilhar uma mesma região crítica de código que só pode ser executada por um desses processos em um mesmo intervalo de tempo. Os processos requerem se alternar por essa seção de código repetidamente na sequência natural (0, 1, 2, ... , N-1). Além disso turn é uma variável compartilhada com valor inicial de zero, o pid corrente é o ID do processo que está em execução e cada processo executa o código seguinte.

Considerando essas informações e os conceitos de multiprogramação e multiprocessamento, julgue os itens subsequentes.
A resolução desse problema com...
N processos com IDs 0, 1, 2, ..., N-1 precisam compartilhar uma mesma região crítica de código que só pode ser executada por um desses processos em um mesmo intervalo de tempo. Os processos requerem se alternar por essa seção de código repetidamente na sequência natural (0, 1, 2, ... , N-1). Além disso turn é uma variável compartilhada com valor inicial de zero, o pid corrente é o ID do processo que está em execução e cada processo executa o código seguinte.

Considerando essas informações e os conceitos de multiprogramação e multiprocessamento, julgue os itens subsequentes.
O processo i deve mudar o valo...
Julgue os itens subsecutivos, relativos a características das linguagens de programação.
Um programa codificado em linguagem de programação orientada a objetos manipula estruturas de dados por meio de objetos, da mesma forma que um programa em linguagem estruturada utiliza variáveis.
O Eclipse é um ambiente integrado de desenvolvimento usado para construção de software. Com relação ao Eclipse, assinale a alternativa correta.
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.
Em qualquer aplicação em ambiente Internet, todas as interfaces do usuário no front-end são embasadas na linguagem HTML e no protocolo http. O back-end, por outro lado, emprega um banco de dados relacional.
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.
Em qualquer aplicação em ambiente Internet, todas as interfaces do usuário no front-end são embasadas na linguagem HTML e no protocolo http. O back-end, por outro lado, emprega um banco de dados relacional.
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.
Desenho orientado a modelagem de dados, testes de estresse e o estilo de arquitetura de software cliente-servidor são algumas das técnicas comumente empregadas em projetos de interfaces com o usuário.
Com relação à programação, algoritmos e estrutura de dados, julgue os itens seguintes.
O método de recursividade deve ser utilizado para avaliar uma expressão aritmética na qual um procedimento pode chamar a si mesmo, ou seja, a recursividade consiste em um método que, para que possa ser aplicado a uma estrutura, aplica a si mesmo para as subestruturas componentes.
Com relação à programação, algoritmos e estrutura de dados, julgue os itens seguintes.
Objetos do tipo real são representados por números racionais e têm uma parte inteira e outra fracionária.
Uma ferramenta de automação de teste
O CSS é
Com relação a fundos de página Web em CSS
Na seleção de uma plataforma de Portal Corporativo deve-se considerar
São lições que a implementação de um Portal Corporativo deve considerar
Assinale a opção correta.
Os componentes de um Portal Corporativo podem ser agrupados em
Modelo MVC significa
Julgue os itens subsequentes, referentes aos fundamentos das linguagens de programação.
Considere que, em um sistema, seja necessário montar uma lista de opções e criar uma rotina para calcular a média das notas dos alunos. Nessa situação, é correto escolher um procedimento para a primeira ação e uma função para a segunda.
Julgue os itens subsequentes, referentes aos fundamentos das linguagens de programação.
Em uma função, os parâmetros podem ser passados por meio de valor; isso, no entanto, implica que a mudança do valor do parâmetro dentro da função irá afetar o valor da variável original.
Com relação a interoperabilidade de sistemas, SOA e web services, arquitetura e-ping e padrões XML, julgue os itens seguintes.
Na figura abaixo, em que é esboçado o esquema de um web service e suas relações (setas), foi feita a associação número e descrição da relação, da seguinte forma: 1 – “É acessado usando”; 2 – “Permite a descoberta de”; 3 – “Liga-se a”; 4 – “Permite comunicação com” e 5 – “Descreve”. De acordo com as funcionalidades dessas partes, a associação entre número e descrição apresentada tem o significado correto em todas as cinco associações.

Com relação a interoperabilidade de sistemas, SOA e web services, arquitetura e-ping e padrões XML, julgue os itens seguintes.
Considere que haja a necessidade de publicar os dados de trâmites de processos que se encontram armazenados em XML, no sítio do TRT, em formato HTML, e também em formato TXT, no servidor de arquivos. Para essa finalidade, uma solução adequada é utilizar o XSLT, pois essa é a opção recomendada pelo W3C para que documentos XML sejam transformados em documentos de texto ou documentos HTML, como nas condições requeridas.
Com relação a interoperabilidade de sistemas, SOA e web services, arquitetura e-ping e padrões XML, julgue os itens seguintes.
A XSD - XML schema definition permite definir elementos e atributos que podem aparecer em um documento XML, tal como um DTD (document type definition).
Com relação a interoperabilidade de sistemas, SOA e web services, arquitetura e-ping e padrões XML, julgue os itens seguintes.
Os web services são recomendados como solução de interoperabilidade da e-PING, em que, para serviços web de pequeno porte, o desenvolvimento pode ser embasado em REST, que utiliza o protocolo HTTP.
No que se refere às técnicas de programação utilizando banco de dados, julgue os itens de 55 a 60.
A injeção de SQL (SQL injection, relacionada à structured query language — linguagem de consulta estruturada) é uma técnica de injeção de código que explora a vulnerabilidade de segurança da camada de banco de dados de uma aplicação. Quando se consegue inserir uma ou mais instruções SQL dentro de uma consulta, ocorre o fenômeno.
No que se refere às técnicas de programação utilizando banco de dados, julgue os itens de 55 a 60.
No gerenciamento de sessões de um servidor web, durante uma sessão, a informação é armazenada no servidor web utilizando um identificador de sessão (sessionID) gerado como resultado da primeira requisição do navegador web. Além disso, é possível utilizar a sessão para armazenar temporariamente informações do banco de dados.
No que se refere às técnicas de programação utilizando banco de dados, julgue os itens de 55 a 60.
Um cookie é um pequeno texto que os sítios podem anexar a qualquer conexão e enviar aos navegadores. Nas próximas visitas do usuário ao sítio, o navegador reenvia os dados para o servidor responsável pelo cookie. Assim, um cookie pode capturar o endereço eletrônico ou recolher informações pessoais armazenadas no computador do usuário.
A respeito de gatilhos, marque a alternativa correta.
Sobre o protocolo de bloqueio em duas fases, é correto afirmar que:
AJAX refere-se a um conjunto de tecnologias para desenvolvimento de aplicações WEB. Entre estas tecnologias estão as relacionadas na opção:
Há dois métodos de fazer streaming de áudio e vídeo via web usando Windows Media: 1) usando um servidor web e 2) usando um servidor de streaming. Assinalar a afirmativa correta acerca dos dois métodos.
Deseja-se passar as variáveis x, y e z, com respectivos valores “Ana Mara”, “12/1983” e “10”, para um script chamado scr.php que está em um servidor web. As variáveis x e y são do tipo string e z, do tipo inteiro. Logo, as aspas não fazem parte dos valores dessas variáveis. Sabendo-se que a URL do script é http://www.serv.com, qual das alternativas abaixo mostra uma maneira correta de chamar o script a partir de um navegador web, passando essas variáveis?
Com relação a fundamentos e conceitos de conteúdo para a Web, assinale a alternativa correta sobre o gerenciador de conteúdos Joomla.
Com respeito a animações interativas aplicadas para vídeo e Web, assinale a alternativa correta.
A seguir está um código HTML para a publicação de um vídeo do YouTube em uma página Web.

O código acima contém erros. Assinale a alternativa que aponta um dos erros encontrados no código.
Com respeito a aplicações dinâmicas para a Web, assinale a afirmativa correta sobre JSON.
Sobre as “display lists” de ActionScript, é correto afirmar:
Assinale a opção que contém a afirmativa correta sobre o erro no código ActionScript abaixo.

Qual das assertivas a seguir contém uma linha válida do arquivo de configuração do Moodle?
A respeito da configuração de arquivos de áudio no Moodle, assinale a alternativa correta.
Com respeito a servidores para armazenamento de sistemas de versionamento de arquivos, assinale a alternativa correta.
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:
Analise o código BASH a seguir.

A seguir, são mostrados o código fonte de uma página HTML, o código PHP que está em um arquivo denominado hora.php e o resultado produzido por esses códigos em um navegador Internet Explorer 8.


Considerando essas informações, julgue os itens subsequentes.
Uma página web que utiliza a tecnologia Ajax depende de navegadores que implementaram o objeto XMLHttpRequest e faz uso de JavaScript.
Acerca de engenharia de requisitos, julgue os itens subsequentes.
Embora a criação de uma sequência ilustrada de telas por meio de programas de desenho gráfico seja útil para a identificação de alguns requisitos do software, ela não é considerada uma atividade de prototipação por não envolver o uso de uma linguagem de programação.
Os serviços do tipo gerenciamento de memória, de threads, de comunicação entre processos e do tipo que promovem segurança e robustez são fornecidos no .NET Framework pelo seu componente
NÃO se trata de uma linguagem de programação normalmente usada no desenvolvimento de aplicativos com o .NET Framework:
Os desenvolvedores usam o .NET Framework, para direcionar aplicativos baseados na WEB, por meio do ambiente de hospedagem
A representação de objetos gerenciados do mundo real no WMI é feita por
A respeito de práticas e técnicas de programação para desenvolver com segurança o sistema integrado referido no texto, julgue os próximos itens.
No projeto a ser desenvolvido, será apropriado adotar a revisão estática de código, pois tal abordagem produz resultados precisos, objetivos e completos acerca do grau de vulnerabilidade do código analisado, especialmente quando se utilizam ferramentas de software de análise estática que simulem o comportamento da aplicação a partir de seu código-fonte.
Julgue os itens que se seguem, a respeito da análise e do projeto orientados a objetos.
Uma classe pode ser vista como uma descrição generalizada de uma coleção de objetos semelhantes.
Divisão que cria um ambiente em que mais de uma página pode ser vista ao mesmo tempo. Essa é a definição de:
No javascript, a caixa de mensagem "Alert"
O modelo ambiental da Análise Estruturada é composto pela
Um objeto é dito recursivo se ele consistir parcialmente ou for definido em termos de si próprio. Todo procedimento, recursivo ou não, deve possuir pelo menos uma chamada proveniente de um local exterior a ele. Essa chamada é denominada
As tecnologias Web utilizam linguagem de scripting JavaScript, linguagem de scripting ASP e applets Java para incluir aplicações, respectivamente, no lado
A figura abaixo apresenta uma típica arquitetura de 3 camadas utilizada para disponibilizar sites na Internet.

Sobre essa arquitetura, são feitas as afirmativas abaixo.
I – Drivers que seguem o padrão ODBC podem ser utilizados por aplicações que estão no servidor de aplicações para acessar tabelas no servidor de bando de dados.
II – Se o nível de processamento aumentar, um novo servidor de aplicações pode ser colocado em uma estrutura de cluster para responder aos pedidos do servidor Web e, nesse caso, a replicação de sessão, presente em alguns servidores de aplicação, garante que um servidor assum...
Alguns ambientes de desenvolvimento reúnem características e ferramentas de apoio para o desenvolvimento de sistemas, tais como editores, compiladores, depuradores e outros. Tais ambientes facilitam a técnica conhecida por rapid application development (RAD) ou desenvolvimento rápido de aplicativos.
Esses ambientes de desenvolvimento são denominados
O Delphi é um ambiente de desenvolvimento visual para sistemas computadorizados. Essa peculiaridade torna mais fácil e intuitiva a criação de aplicações, especialmente as voltadas para desktops com interface gráfica. Assinale a alternativa que apresenta características exclusivas de um ambiente de desenvolvimento visual.
Um programa-fonte pode ser dividido em blocos de comandos, separados do programa principal, os quais podem ser chamados (executados), a qualquer momento, de dentro do programa principal ou de outro bloco de comandos. Algumas das vantagens do uso de blocos de comandos é o reaproveitamento de código, a simplificação do programafonte e a facilidade de manutenção. Esses blocos de comandos são denominados
A variável $# indica num script Bourne Shell
Sobre o servidor web Apache 2.0 é INCORRETO afirmar:
O procedimento abaixo preenche uma matriz quadrada n × n com:

Os valores que devem ser respectivamente colocados no primeiro, segundo e terceiro comandos de atribuição, marcados no código com uma interrogação (?), para o preenchimento correto da matriz são:
Numa competição de programação, ganhava mais pontos o time que apresentasse o algoritmo mais eficiente para resolver o pior caso de um determinado problema. A complexidade assintótica (notação Big O) dos algoritmos elaborados está ilustrada na tabela abaixo.

O time que obteve a medalha de prata (2º algoritmo mais eficiente) é o
Os laços (loops) permitem executar uma sequência de comandos repetidamente usando uma condição de controle ou variável para determinar quando a execução termina. A linha de código, com estruturas de controle de laços, que NÃO está de acordo com a sintaxe da linguagem Delphi é
Preencha corretamente as lacunas do texto abaixo e, em seguida, assinale a opção correta.
O processo de __________ é utilizado para traduzir um __________ em um código-objeto que será posteriormente ligado a bibliotecas de sistema operacional para produzir um __________ destinado a determinada arquitetura de processador.
A sequência correta é:
Considere o desenho abaixo, representando os padrões e as especificações XML, relacionados a XML.

Considerando essas informações, julgue os itens abaixo como Verdadeiros (V) ou Falsos (F) e, em seguida, assinale a opção correta.
I – DOM (Document Object Model) é uma API orientada a objetos para a operação sobre infosets XML.
II – XML Schema é um esquema de qualificação de nomes para permitir que vocabulários XML distintos sejam usados juntos sem conflitos de nomes.
III – XLink é um modelo resumido da estrutura de documentos XML.
...Preencha corretamente as lacunas do texto abaixo e, em seguida, assinale a opção correta.
Os tipos de dados podem ser separados em três grupos: os tipos __________ são aqueles a partir dos quais é possível definir os demais; já os tipos __________ de dados são os que possuem estrutura completamente definida antes de começar a efetuar operações; por fim, os tipos ____________ de dados são aqueles que sofrem alteração estrutural quando estão sendo manipulados, à medida que ocorrem inserções e retiradas de elementos.
A sequência correta é:
Em relação ao Tomcat e JBoss:
A respeito de XML e XML Schema, assinale a opção correta.
Considerando um processo de desenvolvimento web de geração de páginas dinâmicas onde se fez uso de um CGI (Common Gateway Interface), assinale a alternativa que não representa função desta tecnologia.
Simplificando as atividades para desenvolvimento de um novo projeto web, assinale a alternativa que apresenta a sequência de execução adequada.
Em relação aos conceitos dos métodos DRY e Convention over Configuration, que são implementados por todo o Rails no sentido de aumentar a produtividade do desenvolvedor, assinale a alternativa correta.
Durante a compilação de um código-fonte, a fase do compilador que é responsável por produzir uma sequência de tokens é a
Acerca do XML, julgue os itens a seguir.
Um documento XML sempre deve ter um elemento principal, também conhecido como root tag.
Acerca do XML, julgue os itens a seguir.
As marcações XML não fazem distinção entre letras minúsculas e maiúsculas.
Acerca do XML, julgue os itens a seguir.
A instrução a seguir está sintaticamente correta e permite o uso de algarismos romanos para codificação de números.
Acerca do XML, julgue os itens a seguir.
Um documento XML pode conter definições para o elemento raiz e para os elementos filhos, podendo também conter elementos vazios.
Acerca do XML, julgue os itens a seguir.
A sintaxe básica para um elemento XML pode ser corretamente representada pela instrução a seguir. Texto
Acerca do XML, julgue os itens a seguir.
Em XML, as tags definem elementos de dados e o texto fornece o dado real representado no documento.
A respeito das metodologias eXtreme programming (XP) e Scrum, julgue os itens a seguir.
Um princípio chave do Scrum é o reconhecimento de que desafios fundamentalmente empíricos não podem ser resolvidos com sucesso utilizando-se uma abordagem tradicional de controle. O Scrum adota uma abordagem empírica, aceitando que o problema não pode ser totalmente entendido ou definido, focando na maximização da habilidade da equipe de responder de forma ágil aos desafios emergentes.
A respeito das metodologias eXtreme programming (XP) e Scrum, julgue os itens a seguir.
A metodologia XP prevê valores e princípios básicos para serem considerados durante o desenvolvimento de software. Feedback, coragem e respeito são exemplos de valores; mudanças incrementais, abraçar mudanças e trabalho de qualidade são exemplos de princípios básicos.
Julgue os itens subsequentes, a respeito da análise de pontos de função.
Em um projeto de desenvolvimento, uma contagem deve incluir a funcionalidade provida pela conversão de dados e relatórios associados com os requisitos de conversão de dados.
Julgue os itens subsequentes, a respeito da análise de pontos de função.
A contagem não ajustada de pontos de função é a soma das contribuições de cada função identificada na aplicação que esteja sendo contada. Para se obter a contagem ajustada de pontos de função, a referida soma é multiplicada pelo valor do fator de ajuste.
Um programador inexperiente gerou, em determinado sistema, código-fonte de baixa qualidade que foi analisado e reprovado por ferramentas automatizadas de auditoria de código. Considerando-se que existem muitos códigos duplicados nesse sistema, que técnicas de refatoração são indicadas nessa situação?
Assinale a alternativa correta acerca da Programação Extrema (Extreme Programming - XP).
O Cascading Style Sheets (CSS) é um dos padrões mais difundidos e em uso da internet. Suas definições são mantidas pelo World Wide Web Consortium (W3C), sendo suportado pelos principais navegadores de internet modernos.
A respeito do padrão CSS, assinale a opção INCORRETA.
Uma grande empresa deseja trocar dados com seus parceiros e, para isso, opta por uma solução de mensageria. No MQSeries (Unix), que comando cria um gerenciador de filas (queue manager)?

Com base no código acima, julgue os itens a seguir.
Se o valor de n é maior que l , o valor retornado será o máximo entre OS vetores v [ 1 . . n-2 ) e v .Assinale a alternativa equivalente à instrução a seguir:
select * from clientes where idade >= 18 and idade <= 45;

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.
Na linha 8, as variáveis F e f contêm o mesmo valor.

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.
Considerando que a variável date contenha a informação FRI 12/25/2009, nesse caso, se a linha 8 for executada para algum arquivo, o mesmo será movido para um arquivo de nome 12-25-2009.txt.

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.
Caso o código em apreço resida no mesmo diretório onde está sendo executado e seja executado sem argumentos de linha, então o arquivo contendo esse código será eliminado.

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.
A opção delims=/ (R.8) determina que o delimitador de tokens seja o caractere /.

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.
Para a correta execução desse código, os caracteres ( e ) devem ser substituídos pelos caracteres { e }, respectivamente.

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.
Na linha 4, é verificado se o arquivo apontado pela variável F possui o nome de arquivo menor que 1 byte.

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.
Na linha 7, a variável F não poderia estar entre aspas, pois, dessa forma, não representa uma variável e sim uma constante.

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.
Durante a execução do código em questão, a segunda linha remove todos os arquivos do diretório corrente.

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.
O caractere @ (R.1) poderia ser eliminado sem prejuízo às linhas subsequentes do código.

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.
A variável date (R.8) é um argumento que deve ser passado via linha de comando.

Tendo o texto acima como referência inicial, julgue os itens a seguir.
Baixo contraste entre figura e fundo promove maior legibilidade no texto de tela.

Tendo o texto acima como referência inicial, julgue os itens a seguir.
Texto preto sobre fundo branco é mais legível que texto escuro sobre fundo branco.

Tendo o texto acima como referência inicial, julgue os itens a seguir.
A fonte tipográfica Times New Roman é a fonte com serifa de maior legibilidade na tela do computador.

Tendo o texto acima como referência inicial, julgue os itens a seguir.
O tamanho recomendável do corpo da fonte tipográfica em um texto na Web, para o público em geral, é de 10 a 12 pontos.

Com relação à figura acima e à anatomia do tipo, julgue os itens a seguir.
A linha E é chamada linha da versal.

Com relação à figura acima e à anatomia do tipo, julgue os itens a seguir.
A área sombreada no interior de letra O é denominada barriga.

Com relação à figura acima e à anatomia do tipo, julgue os itens a seguir.
A medida BC corresponde à altura X das letras.
Com relação à tipografia e à diagramação em geral, julgue os próximos itens.
O Unicode é um padrão internacional da indústria de informática que não permite uma manipulação consistente de texto nas escritas pictográficas.
Com relação à tipografia e à diagramação em geral, julgue os próximos itens.
O itálico é a forma exclusiva de enfatizar uma palavra ou frase em um texto corrido.

O código html é uma linguagem de marcação de hipertexto; isso significa que os comandos são grafados com a língua inglesa e dados a partir de textos comuns ou abreviados presentes no cotidiano de qualquer pessoa, o que torna esse tipo de programação muito fácil de ser aprendida. À vista dessas informações, julgue os itens subsequentes, relativos ao trecho de código acima, que diz respeito a uma tabela.
O código é importante para a estruturação da página porque permite que as cores aplicadas nas células superiores possam ser repetidas nas demais.

O código html é uma linguagem de marcação de hipertexto; isso significa que os comandos são grafados com a língua inglesa e dados a partir de textos comuns ou abreviados presentes no cotidiano de qualquer pessoa, o que torna esse tipo de programação muito fácil de ser aprendida. À vista dessas informações, julgue os itens subsequentes, relativos ao trecho de código acima, que diz respeito a uma tabela.
O conjunto de tags acima resultam em uma solução que não deveria ser utilizada porque fere os princípios do acordo W3C.

O código html é uma linguagem de marcação de hipertexto; isso significa que os comandos são grafados com a língua inglesa e dados a partir de textos comuns ou abreviados presentes no cotidiano de qualquer pessoa, o que torna esse tipo de programação muito fácil de ser aprendida. À vista dessas informações, julgue os itens subsequentes, relativos ao trecho de código acima, que diz respeito a uma tabela.
Há uma imagem inserida na primeira célula, da tabela, quando se passa o mouse sobre ela, aparece um rótulo com a palavra teste.

O código html é uma linguagem de marcação de hipertexto; isso significa que os comandos são grafados com a língua inglesa e dados a partir de textos comuns ou abreviados presentes no cotidiano de qualquer pessoa, o que torna esse tipo de programação muito fácil de ser aprendida. À vista dessas informações, julgue os itens subsequentes, relativos ao trecho de código acima, que diz respeito a uma tabela.
A tabela possui algumas células coloridas e outras, não.

O código html é uma linguagem de marcação de hipertexto; isso significa que os comandos são grafados com a língua inglesa e dados a partir de textos comuns ou abreviados presentes no cotidiano de qualquer pessoa, o que torna esse tipo de programação muito fácil de ser aprendida. À vista dessas informações, julgue os itens subsequentes, relativos ao trecho de código acima, que diz respeito a uma tabela.
A tabela em questão é intitulada usabilidade em web sítios.

Com referência à janela mostrada na figura acima, julgue os itens a seguir.
A letra a indica que o estilo a ser elaborado será aplicado a todas as imagens da página habilitada.

Com referência à janela mostrada na figura acima, julgue os itens a seguir.
Os comandos aplicados com os recursos de CSS (cascading style sheets) ou simplesmente folha de estilos garantem ao sítio comportamento dinâmico, configuração de padrões para itens como hiperlinks, imagens etc.

Com referência à janela mostrada na figura acima, julgue os itens a seguir.
A caixa apresentada introduz uma linha CSS no sítio ou página ativa no Dreamweaver.

Com referência à figura acima, que mostra parte de uma janela do software Dreamweaver na qual se observa que existe um tipo de navegador selecionado e a possibilidade de escolha de vários outros, julgue os próximos itens.
Tanto os behaviors Popup Message quanto o comando Open Browser window são características que garantem a usabilidade de sítios de acordo com os conceitos de Jakob Nielsen.

Com referência à figura acima, que mostra parte de uma janela do software Dreamweaver na qual se observa que existe um tipo de navegador selecionado e a possibilidade de escolha de vários outros, julgue os próximos itens.
A caixa em questão representa os comandos da opção Behaviors do Dreamweaver.

Com relação à tela acima, julgue os itens subsequentes.
Uma imagem em arquivo com extensão .png não é a mais indicada para ser utilizada como uma imagem de fundo ou um background. Nesse caso, pode-se utilizar imagens com extensão em gif pois mantém características como fundo transparente e tamanho reduzido de arquivo, ou, ainda, imagens com extensão jpg, que permite às gradações tonais serem representadas com maior qualidade.
Com relação à tela acima, julgue os itens subsequentes.
O código hexadecimal permite identificar que as cores de texto e de fundo serão vermelho e azul ciano.

Com relação à tela acima, julgue os itens subsequentes.
As fontes selecionadas são as mais indicadas para se usar em sítios, especialmente em textos longos.

Com relação à tela acima, julgue os itens subsequentes.
A tela apresentada permite configurar características gerais de uma página ativa no Dreamweaver; na opção Appearance, pode-se configurar a tipografia da página, o tamanho da fonte, a cor de texto, a cor de fundo das páginas, as imagens que ficarão como fundo e as margens.

Com base na janela do Dreamweaver mostrada na figura acima, julgue os próximos itens.
De acordo a disponibilidade de páginas exibida na figura, o sítio construído versa sobre design de cartaz e de embalagens e o terceiro nível de navegação traz as características sobre cores e tipografias.
O webdesign não pode ser definido apenas como a elaboração de páginas de sítios, ou o conjunto de conhecimentos utilizados para esse fim, pois também permite elaborar outras interfaces utilizadas em meios digitais. Assim como os sítios têm como suporte a própria Internet, é possível considerar que CDs e DVDs operem como mídia para transportar informações digitais. Com referência a esse assunto, julgue os próximos itens.
A linha escrita com ActionScript fscommand( fullscreen, true); permite que um arquivo swf do Flash, gravado em um CD ou DVD, seja visualizado em qualquer computador e exibido em tela cheia.
O webdesign não pode ser definido apenas como a elaboração de páginas de sítios, ou o conjunto de conhecimentos utilizados para esse fim, pois também permite elaborar outras interfaces utilizadas em meios digitais. Assim como os sítios têm como suporte a própria Internet, é possível considerar que CDs e DVDs operem como mídia para transportar informações digitais. Com referência a esse assunto, julgue os próximos itens.
Um trabalho elaborado em Flash, exportado em swf e gravado em um CD será visualizado em qualquer computador.
O webdesign não pode ser definido apenas como a elaboração de páginas de sítios, ou o conjunto de conhecimentos utilizados para esse fim, pois também permite elaborar outras interfaces utilizadas em meios digitais. Assim como os sítios têm como suporte a própria Internet, é possível considerar que CDs e DVDs operem como mídia para transportar informações digitais. Com referência a esse assunto, julgue os próximos itens.
É possível transformar um arquivo html em um executável com a ajuda de recursos do Dreamweaver.
O design de qualquer interface depende de sutilezas como cores, formas, diagramação e contexto. A amarração desses elementos interage com possibilidades tecnológicas existentes. Considerando que os princípios de design gráfico nem sempre são aplicáveis ao design de sítios, julgue os itens de 61 a 65.
No sistema CMYK, a quantidade de pigmento de cor é dada em porcentagem; no sistema hexadecimal, observa-se a quantidade de luz em detrimento do pigmento; assim, o número 00 indica ausência de uma das cores de luz do sistema, enquanto 99 indica sua presença máxima.
O design de qualquer interface depende de sutilezas como cores, formas, diagramação e contexto. A amarração desses elementos interage com possibilidades tecnológicas existentes. Considerando que os princípios de design gráfico nem sempre são aplicáveis ao design de sítios, julgue os itens de 61 a 65.
Enquanto, no design gráfico, o sistema de cores utilizado é o CMYK, em sítios web o sistema utilizado é o RGB. Com base nesse sistema, foi elaborado o sistema hexadecimal em que, a cada dois dígitos, tem-se a definição de uma cor equivalente a cada uma das letras do sistema RGB.
O design de qualquer interface depende de sutilezas como cores, formas, diagramação e contexto. A amarração desses elementos interage com possibilidades tecnológicas existentes. Considerando que os princípios de design gráfico nem sempre são aplicáveis ao design de sítios, julgue os itens de 61 a 65.
O contraste entre figura e fundo, ou texto e fundo, é recomendável. Nesse caso, uma página cujo fundo tem a cor #ff3300 e as letras são em #0000FF será muito bem visualizada e não causará nenhuma dificuldade ao usuário.
O design de qualquer interface depende de sutilezas como cores, formas, diagramação e contexto. A amarração desses elementos interage com possibilidades tecnológicas existentes. Considerando que os princípios de design gráfico nem sempre são aplicáveis ao design de sítios, julgue os itens de 61 a 65.
Enquanto no design gráfico é possível escolher uma fonte fixa com a qual o documento será impresso, em um sítio construído com os recursos básicos do Dreamweaver, apenas se escolhe o conjunto de tipos com os quais a página poderá ser visualizada.
No que se refere à ferramenta Flash, Nielsen considera que ela introduziu vários problemas de usabilidade, e, entre eles, destaca o incentivo a animações gratuitas, descontextualizadas; ele afirma que a animação tem seu lugar na comunicação online, mas que esse espaço é limitado. Com relação a esse posicionamento crítico e à ferramenta Flash, julgue os itens seguintes.
A animação comum é muito utilizada em sítios construídos com recurso Flash; trata-se do conhecido carregando, que é resultado da interação entre uma animação ou imagem e uma programação em ActionScript. Segundo Nielsen, esperar pelo aparecimento de informações em uma tela aborrece o usuário.
No que se refere à ferramenta Flash, Nielsen considera que ela introduziu vários problemas de usabilidade, e, entre eles, destaca o incentivo a animações gratuitas, descontextualizadas; ele afirma que a animação tem seu lugar na comunicação online, mas que esse espaço é limitado. Com relação a esse posicionamento crítico e à ferramenta Flash, julgue os itens seguintes.
O webdesigner que utiliza Flash em seu trabalho não consegue prever o tempo que um sítio levará para ser visto por um usuário, pois não existem recursos para esse tipo de simulação.
A respeito das inúmeras estruturas metodológicas para construção de um projeto, o designer Rodolfo Fuentes, autor do livro Prática do Design Gráfico, propõe que existam basicamente três etapas na elaboração de qualquer projeto: fase analítica, fase criativa e fase executiva. Considerando que essas fases podem ser subdivididas, dependendo das características do projeto, julgue os próximos itens.
A importância da transferência de arquivos via FTP, ou protocolo de transferência de dados, interfere no processo criativo, pois define que tipos de conteúdos podem ser utilizados na implantação de um sítio.

Considerando o trecho de entrevista acima, que reflete questionamentos de Neville Brody com relação às possibilidades de linguagens e organização de uma página web, julgue os itens que se seguem, a respeito de questões como atendimento, briefing, tecnologia e design de interface.
O motivo pelo qual o entrevistado recomenda a um cliente que não prossiga em um projeto de construção de um sítio web deve-se ao fato de que, nesse caso específico, o cliente iguala-se ao seu concorrente e não existe nessa proposta inicial um momento de diferenciação, que é o ponto onde os designers operam.

Considerando o trecho de entrevista acima, que reflete questionamentos de Neville Brody com relação às possibilidades de linguagens e organização de uma página web, julgue os itens que se seguem, a respeito de questões como atendimento, briefing, tecnologia e design de interface.
Os botões em Flash são programáveis com a linguagem ActionScript, e a linha de programação correta para vincular um botão a uma nova página é on (press) {getURL(terra.com.br;}.

Considerando o trecho de entrevista acima, que reflete questionamentos de Neville Brody com relação às possibilidades de linguagens e organização de uma página web, julgue os itens que se seguem, a respeito de questões como atendimento, briefing, tecnologia e design de interface.
No Flash, para se construir um botão, mesmo que bidimensional, o caminho é menu Inserir, Novo Símbolo e habilitar, na caixa de diálogo, a opção Botão. Essas escolhas levam a uma linha de tempo diferente, composta de apenas quatro quadros, na qual o último define a área de sensibilidade do botão.
Os sistemas de computação estão passando por uma evolução. Desde 1945, quando começou a era moderna dos computadores, até aproximadamente 1985, os computadores eram grandes e caros. Contudo, mais ou menos a partir de meados da década de 80, dois avanços tecnológicos começaram a mudar essa situação. O primeiro foi o desenvolvimento de microprocessadores de grande capacidade. O segundo desenvolvimento foi a invenção de redes de computadores de alta velocidade. Nesse cenário, surgem os sistemas distribuídos, os quais são plataformas formadas por um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente. Com relação às arquiteturas distribuídas, julgue os itens a seguir.
...O INMETRO, ao realizar os testes de conformidades de produtos/serviços disponíveis aos consumidores brasileiros, necessita coletar dados junto aos fabricantes e(ou) fornecedores de produtos/serviços. A coleta de dados ocorre por tecnologias diversas. Da mesma forma, os resultados devem estar disponíveis no sítio do INMETRO para consulta pela comunidade. Os resultados dos testes são disponibilizados de forma contínua e por isso são providos por meio de sistema informatizado que os publica em página web sob determinado leiaute padrão.
Em relação a formatação de dados, HTML, XML e ao texto acima, julgue os itens a seguir.
Arquivos XML permitem o processamento automatizado de seus dados por meio de te...
A figura abaixo apresenta o conteúdo parcial de um documento XML. Acerca das informações apresentadas, dos conceitos de GED, XML e das tecnologias relacionadas, julgue os seguintes itens.

Os valores http://www.w3.org/1999/02/22-rdf-syntax-ns# e http://purl.org/dc/elements/1.1/, empregados nas segunda e terceira linhas do documento, são mais precisamente chamados de URLs, não de URIs.
Quanto aos tópicos avançados em tecnologia da informação, julgue os itens a seguir.
Na programação distribuída, em geral faz-se uso de passagem de mensagens, sejam elas síncronas ou assíncronas, embora o compartilhamento de memória possa ser realizado por meio do uso de sistemas centrados em bancos de dados cliente-servidor.
Quanto aos tópicos avançados em tecnologia da informação, julgue os itens a seguir.
Quando realizada programação embarcada, considera-se essencial o uso de compiladores cruzados.
Julgue os seguintes itens em relação às tecnologias de mercado para o desenvolvimento de aplicações.
São exemplos de tipos de componentes de software reusáveis desenvolvidos na plataforma JEE: JSP (Java Server Page); biblioteca de tags; Servlet; EJB. O grau de reúso provido por esses componentes, EJBs e JSPs, é usualmente superior a bibliotecas de TAG.
Julgue os seguintes itens em relação às tecnologias de mercado para o desenvolvimento de aplicações.
São exemplos de packages presentes na plataforma JSE: java.awt.event, java.lang.reflect, java.net, java.sql, java.util.zip, org.xml.sax, org.omg.CORBA, java.rmi, e java.security.
Julgue os seguintes itens em relação às tecnologias de mercado para o desenvolvimento de aplicações.
Destacam-se entre as APIs para o desenvolvimento e a execução de aplicações para a plataforma JME: CLDC; CDC e MIDP, sendo que o desenvolvimento de MIDLets para dispositivos móveis de baixo desempenho, como celulares e pequenos PDAs, usualmente emprega as APIs CLDC e MIDP. Por outro lado, o desenvolvimento de aplicações para dispositivos embarcados com maior padrão de desempenho e consumo de energia, como SetTopboxes e PDAs de alto padrão, emprega a API CDC. As aplicações tipicamente desenvolvidas nessa última API são chamadas de XLets.
Julgue os itens que se seguem a respeito dos padrões de desenho e outras técnicas para reúso de software.
O uso do padrão Command apresenta consequências como um objeto Command é usualmente refratário ao enfileiramento; um objeto Command é usualmente transiente, isto é, não é passível de serialização e o uso disseminado de Commands dificulta a estruturação de um sistema em operações de alto nível.
Julgue os itens que se seguem a respeito dos padrões de desenho e outras técnicas para reúso de software.
Os padrões: Controller; Polimorfismo; e Information Expert, são considerados do tipo GRASP porque cada um embute uma forma de atribuição de responsabilidades a objetos. No caso do Controller, a responsabilidade é concernente ao tratamento de eventos. No caso do Polimorfismo, a responsabilidade é concernente à variação de comportamento, conforme o tipo do objeto. No caso do Information Expert, a responsabilidade concerne à disponibilidade de informações que permitem o desempenho de uma responsabilidade.
Julgue os itens que se seguem a respeito dos padrões de desenho e outras técnicas para reúso de software.
A programação de um padrão Singleton na linguagem java usualmente demanda que o método getInstance seja declarado como de instância.
Acerca do desenvolvimento de aplicações web e XML, julgue os itens seguintes.
Considerando que para o uso da tecnologia Hibernate na linguagem Java são empregados, usualmente, dois tipos de arquivos: (i) configuração e (ii) mapeamento, sendo a lista a seguir uma sequência de elementos XML utilizados na tecnologia Hibernate: (a) hibernate-mapping (b) class; (c) generator; (d) property; (e) session-factory; e (f) mapping, então, uma associação adequada entre os elementos e o tipo de arquivo Hibernate, no qual eles usualmente são empregados, é a seguinte: {(a, ii), (b, ii), (c, i), (d, ii), (d, i), (e, i), (f, i)}.
Acerca do desenvolvimento de aplicações web e XML, julgue os itens seguintes.
A tecnologia Struts é empregada para a construção de aplicações web conforme o modelo MVC, no qual o modelo é representado por beans programados em Java, a view é representada por JSPs e o controller é parcialmente descrito em arquivos XML.
A figura abaixo apresenta um código que pode ser interpretado por um browser web padrão habilitado para funcionamento com a tecnologia Ajax e que a suporta. A respeito do comportamento desse browser quando o usuário interagir com a correspondente página renderizada, julgue os itens subsequentes.

Um novo pedido HTTP será enviado pelo browser ao servidor HTTP que enviou a página sempre que a função ajaxFunction for executada com sucesso.
A figura abaixo apresenta um código que pode ser interpretado por um browser web padrão habilitado para funcionamento com a tecnologia Ajax e que a suporta. A respeito do comportamento desse browser quando o usuário interagir com a correspondente página renderizada, julgue os itens subsequentes.

Sempre que o usuário pressionar uma tecla nos campos nome e hora do formulário de nome formulario, será apresentada uma janela pop-up ao usuário com a expressão: Seu browser suporta Ajax!
Julgue os itens seguintes acerca de linguagens e outras tecnologias de programação.
A renderização do script SVG abaixo produzirá um triângulo com bordas azuis e preenchimento vermelho em um fundo branco com dimensões de 4 cm de largura por 4 cm de altura.

Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.
São características comuns em uma aplicação web suportada pela tecnologia Zope: o desenvolvimento embasado na linguagem Python; o uso de um SGBD orientado a objetos; o uso de um servidor http Apache para hospedagem da aplicação e tratamento as requisições dos browsers.
Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.
São características comuns de uma plataforma web suportada pela tecnologia JBoss: o desenvolvimento de aplicações embasado na linguagem Java/JSP e o uso de interceptadores (interceptors) para implementar um modelo de controle de comportamento de aplicações com base na orientação a aspectos.
Julgue os itens seguintes, a respeito de interface gráfica, ergonomia e usabilidade.
Existem diversos estilos de interação do usuário com interfaces, entre os quais, manipulação direta; seleção de menu; preenchimento de formulários; linguagens de comandos; e linguagem natural.
Julgue os itens seguintes, a respeito de interface gráfica, ergonomia e usabilidade.
Entre os critérios usados para identificar e classificar corretamente as qualidades e problemas ergonômicos de interfaces, estão a compatibilidade, a homogeneidade, a concisão, a flexibilidade, o feedbak, a carga informacional, o controle explícito e a gestão de erros.
Julgue os itens de 101 a 107, a respeito de tecnologias web.
A propriedade border-width:20px 10px 40px 1px define uma borda com o seguinte estilo: superior = 20 pixels; inferior = 10 pixels; esquerda = 40 pixels; direita = 1 pixel.
Julgue os itens de 101 a 107, a respeito de tecnologias web.
DHTML é um termo usado para descrever as tecnologias para criar páginas web dinâmicas e interativas como, por exemplo, JavaScript, CSS (cascading style sheets) e ASP.
Julgue os itens de 101 a 107, a respeito de tecnologias web.
O texto dentro de uma seção PCDATA é ignorado pelo parser.
Julgue os itens de 101 a 107, a respeito de tecnologias web.
Ajax é um grupo de tecnologias que consiste de uma combinação, entre outros, de um método para troca de dados assíncrona entre navegador e servidor, evitando recarga de páginas. O objeto XMLHttpRequest é comumente utilizado, mas pode-se usar um objeto IFrame ou adicionar dinamicamente a tag .
Julgue os itens de 101 a 107, a respeito de tecnologias web.
Webservices utilizam três elementos básicos: SOAP, uma linguagem dependente de plataforma e com base em XML; WSDL, utilizado para descrever e localizar Webservices; e UDDI, um diretório para armazenar informações a respeito de Webservices, como interfaces descritas em SOAP, oferecendo comunicação via WSDL.
O processo de depuração de um software ocorre como consequência de teste bem-sucedido, isto é, quando um caso de teste descobre um erro, a depuração é a ação que resulta na reparação do erro. A esse respeito, julgue os itens a seguir.
O software Jprobe ThreadAnalyzer auxilia na avaliação de problemas de trilha, condições de bloqueios, de parada e de execução, que podem gerar várias armadilhas para o desempenho de aplicações Java.
O processo de depuração de um software ocorre como consequência de teste bem-sucedido, isto é, quando um caso de teste descobre um erro, a depuração é a ação que resulta na reparação do erro. A esse respeito, julgue os itens a seguir.
A categoria de depuração denominada força bruta é provavelmente o método mais comum e menos eficiente para isolar a causa de um erro de software.
O processo de depuração de um software ocorre como consequência de teste bem-sucedido, isto é, quando um caso de teste descobre um erro, a depuração é a ação que resulta na reparação do erro. A esse respeito, julgue os itens a seguir.
O processo de depuração tem sempre como resultado a identificação da causa do problema, e, como consequência, a correção do problema.
O processo de depuração de um software ocorre como consequência de teste bem-sucedido, isto é, quando um caso de teste descobre um erro, a depuração é a ação que resulta na reparação do erro. A esse respeito, julgue os itens a seguir.
O processo de depuração pode ser corretamente considerado como um caso de teste de software.

Com base no algoritmo acima, julgue os itens seguintes.

No que se refere ao desenvolvimento e à manutenção de sistemas e aplicações, julgue os itens a seguir.
Com as tecnologias web, a manutenção de sistemas é realizada on-line, sem necessidade de ambiente de desenvolvimento e produção.Julgue os próximos itens, a respeito de tecnologias Web.
Joomla é um CMS escrito em PHP, que faz uso de banco de dados MySQL e somente pode ser executado no servidor web Apache.
Julgue os próximos itens, a respeito de tecnologias Web.
Drupal é um sistema de gerenciamento de conteúdo escrito em PHP, independentemente de sistema operacional, que oferece funcionalidades básicas de um CMS (content management system); entretanto, não implementa APIs e não permite o desenvolvimento de módulos extensivos.
Julgue os próximos itens, a respeito de tecnologias Web.
Webservice pode ser definido como um software projetado para oferecer suporte à interoperabilidade entre as máquinas de uma rede de comunicação. Um Webservice possui interface descrita em formato processável como, por exemplo, SOAP. Outros sistemas interagem com o Webservice da forma prescrita por sua descrição, utilizando mensagens WSDL, tipicamente por meio de protocolo HTTP com serialização XML em conjunto com outros padrões Web.
A respeito de depuração de programas e algoritmos, julgue os itens subsequentes.
Um processo de depuração pode ser dividido em on-line e off-line, e se diferenciam pelo tipo de interação com a execução do programa. A depuração on-line oferece interação direta com a aplicação, enquanto a off-line interage com um arquivo de monitoração gravado durante a execução da aplicação.
A respeito de depuração de programas e algoritmos, julgue os itens subsequentes.
Normalmente, no processo de depuração de um código em linguagem C, saber em que ponto do programa aconteceu um erro é suficiente para se determinar qual é o caminho até a causa do erro, independentemente da sequência de funções chamadas.
A respeito de depuração de programas e algoritmos, julgue os itens subsequentes.
Em um processo de depuração tradicional, qualquer ferramenta de depuração pode interpretar o código de máquina e fazer a engenharia reversa das funções de um programa.
A respeito de depuração de programas e algoritmos, julgue os itens subsequentes.
É possível depurar vários processos ao mesmo tempo, mesmo que estejam escritos em linguagens diferentes.
A respeito de depuração de programas e algoritmos, julgue os itens subsequentes.
Para a depuração de programas em sistema operacional Windows, é necessário que o espaço de memória RAM esteja paginado, além do uso de uma máquina virtual conectada diretamente ao controle da CPU.
Com relação a software livre, julgue os itens a seguir.
Para que um programa compilado, isto é, em formato binário, seja redistribuído, é necessária a autorização do autor ou do distribuidor do software.
Por erro de um usuário, foi incluído um item na lista de especificações da plataforma J2EE que NÃO a constitui. Essa especificação é
Luiz foi contratado para desenvolver uma aplicação WEB que acessará um banco de dados. Considerando-se que não será possível adquirir licenças (comerciais) de software, que conjunto de tecnologias Luiz deve usar para o desenvolvimento dessa aplicação?
Um técnico em programação deseja identificar três exemplos de ambientes integrados de desenvolvimento (IDE), apresentados em
Considere que um código fonte foi compilado para duas máquinas X e Y, conforme apresentado na tabela.

A máquina mais rápida e o seu ganho sobre a outra, respectivamente, são:
Em relação aos conceitos de lógica de programação utilizados para a construção de algoritmos, julgue os próximos itens.
Registros são estruturas consideradas heterogêneas porque são compostos de dados que, apesar de serem logicamente relacionados, não têm necessariamente o mesmo tipo.
Em relação aos conceitos de lógica de programação utilizados para a construção de algoritmos, julgue os próximos itens.
Estruturas de repetição permitem que uma sequência de comandos seja executada repetidamente até que determinada condição de interrupção seja satisfeita. É possível que, em determinada execução do algoritmo, a sequência de comandos não seja executada nenhuma vez.

Julgue os itens subsequentes, a respeito do procedimento acima, em que os parâmetros são passados por referência, V[] é um vetor de inteiros e A e B são do tipo inteiro.
A condição se (B – A >= 1) então é suficiente para garantir que o procedimento em questão não tenha execução infinita.

Julgue os itens subsequentes, a respeito do procedimento acima, em que os parâmetros são passados por referência, V[] é um vetor de inteiros e A e B são do tipo inteiro.
O procedimento mostrado também poderia ser implementado com o uso da estrutura de repetição enquanto, sem que os resultados da execução do procedimento fossem alterados.

Julgue os itens subsequentes, a respeito do procedimento acima, em que os parâmetros são passados por referência, V[] é um vetor de inteiros e A e B são do tipo inteiro.
Se VET for um vetor de inteiros com os valores [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], em que o índice do primeiro elemento é 1, então a chamada ao procedimento proc(VET, 1, 10) alteraria o valor de VET para [1, 9, 3, 7, 5, 6, 4, 8, 2, 10].
Acerca dos protocolos de redes de comunicação e do padrão Ethernet 10BaseT, julgue os itens a seguir.
No Ethernet 10BaseT, tanto o endereço de origem quanto o endereço de destino possuem 48 bits.
Um serviço web disponibiliza uma interface que permite a interação dos clientes com servidores de maneira mais geral em comparação aos navegadores web. Em relação a serviços e desenvolvimento web, julgue os itens a seguir.
O Tomcat é um contêiner de servlets. Quando em execução, a interface de gerenciamento do Tomcat está disponível em um URL para visualização com um navegador.
Identifique corretamente a sequência numérica que será impressa após a execução do código PHP abaixo.
Durante uma rotina de analise da performance do banco de dados, você percebe que existe uma procedure utilizando um cursor que esta utilizando muito recurso do servidor. De acordo com a listagem 1, o que você faz para otimizar este código?
Sobre tecnologias de programação, assinale a alternativa correta:
No contexto do algoritmo de substituição de página não usada recentemente (NUR), considere:
I. A maioria dos computadores com memória virtual tem dois bits de status: o bit referenciada (R) e o bit modificada (M).
II. Os bits de status devem ser atualizados em todas as referências à memória, sendo essencial que tal atualização ocorra via hardware.
III. Uma vez que o bit de status é colocado em 1, via hardware, este permanece com tal valor até o sistema operacional colocá-lo em 0, via software.
Está correto o que se afirma em
Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com relação a estes conceitos, é correto afirmar que

Considerando o código acima, julgue os itens a seguir, em relação à programação em linguagem C++.
O atributo courseName (l.31), por ter sido especificado de acesso private, não pode ser acessado por funções deslocadas exteriormente à classe GradeBook, como na função main – (l.33), ou por funções deslocadas exteriormente à classe como na função-membro de outras classes no programa.

Considerando o código acima, julgue os itens a seguir, em relação à programação em linguagem C++.
Os rótulos public (l.11) e private (l.30) na linguagem C++ são denominados especificadores de acesso. A tentativa de uma função que não seja membro de uma classe particular, ou friend dela, de acessar um membro private dessa classe gera erro de compilação.

Considerando o código acima, julgue os itens a seguir, em relação à programação em linguagem C++.
Na linguagem C++, a definição de uma função dentro de outra função gera erro de sintaxe.

Considerando o código acima, julgue os itens a seguir, em relação à programação em linguagem C++.
Não há como se chamar uma função membro de uma classe até se criar um objeto dessa classe.
Assinale a opção correta, com relação à programação de computadores.
Considerando uma tabela de clientes criada mediante a instrução SQL acima, assinale a opção que apresenta corretamente uma instrução SQL para alterar essa tabela e modificar o campo telefone para que não seja nulo.
Considerando que o código apresentado acima tenha sido compilado e executado corretamente, assinale a opção correta.

Com referência ao trecho acima, extraído de um arquivo de configuração de um host no Linux para filtragem de pacotes, e no qual os números das linhas foram introduzidos somente como elementos para referenciá-las e não fazem parte do arquivo, julgue os itens que se seguem.
As linhas 12 e 13 revelam que se está permitindo um acesso do tipo web ao host junto com um acesso para os clientes de e-mail.

Com referência ao trecho acima, extraído de um arquivo de configuração de um host no Linux para filtragem de pacotes, e no qual os números das linhas foram introduzidos somente como elementos para referenciá-las e não fazem parte do arquivo, julgue os itens que se seguem.
Os comandos que definem as políticas default para tratamento de pacotes estabelecem que tudo o que não for expressamente permitido será bloqueado pelo host.
Com relação a linguagens de programação, julgue o item abaixo.
A instrução test expression OR [expression] no shell bash do sistema operacional Linux funciona com inteiros, arquivos e strings. Por exemplo, uma linha dentro de um arquivo que contenha a instrução if test $ 1 -gt 0 segue a sintaxe correta.
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.

Considerando o trecho de código apresentado acima, julgue os próximos itens.
A linha 26 permite se posicionar na segunda linha do resultado da query obtida na execução das instruções nas linhas 23 e 24. Esse valor corresponderia ao segundo maior valor da coluna cups da tabela JoltData. A linha 37 imprime o total acumulado da coluna cups da tabela JoltData.

Considerando o trecho de código apresentado acima, julgue os próximos itens.
As linhas de 7 a 12 permitem carregar o driver que informa às classes JDBC como se comunicar com a fonte de dados. No código, é usada a classe JdbcOdbcDriver e a linha 10 informa a ocorrência de erro no carregamento do driver JDBC/ODBC.
Além dos conceitos de objeto e classe, o paradigma da orientação a objetos envolve os princípios de
Em relação à subprogramação, considere:
I. Os critérios para quebrar um programa em subprogramas em geral levam em conta que cada subprograma deve ser funcionalmente independente e que desempenhe uma tarefa específica única.
II. Cada subprograma deve possuir suas próprias variáveis (variáveis locais) e receber e/ou retornar valores do/para seu chamador apenas por meio dos parâmetros; variáveis globais devem ser evitadas.
III. O uso do subprograma torna-se oportuno quando alguma parte do programa desempenha uma tarefa específica e/ou quando algumas linhas de código aparecem repetidas em trechos distintos do programa.
IV. Um subprograma tanto pode estar contido em outro programa, quanto...
Com relação a linguagens de programação, assinale a opção correta.
Com relação a conceitos de programação estruturada e lógica de programação, assinale a opção incorreta.
Ainda com base no trecho de código mostrado, assinale a opção correta.
Com base no trecho de código mostrado, assinale a opção correta.
O Log4j é ferramenta que auxilia o programador no tratamento de erros em determinados tipos de aplicações. Assinale a opção correta acerca do Log4j.
Um documento XML para ser considerado bem formatado deve incluir seqüências de caracteres de marcação que podem ser analisados e deve atender as seguintes condições:
I. Nenhum atributo pode aparecer mais do que uma vez na mesma marca de início.
II. Valores de atributos cadeias de caracteres podem conter referências a entidades externas.
III. Todas as entidades devem ser declaradas.
Assinale a afirmativa correta:
Assinale a afirmativa INCORRETA:
Assinale a afirmativa INCORRETA sobre Chaves e índices:
Um software que não calcula corretamente o dígito verificador do CPF precisará sofrer uma manutenção para corrigir esse erro (também chamado de bug). Essa manutenção é do tipo:
O princípio básico da programação estruturada é que um programa é composto por blocos elementares de código que se interligam através de três mecanismos básicos, que são:

Considerando que tenha sido criada uma aplicação, com os respectivos controles e detalhes necessários para seu correto funcionamento, e que uma parte dessa aplicação tenha o código apresentado acima, julgue os itens a seguir.
A expressão Dim meuservico As ServiceProcess.ServiceController é a criação de um array de nome meuservico, que recebe uma coleção de classes do tipo ServiceProcess.ServiceController.
Considerando que tenha sido criada uma aplicação, com os respectivos controles e detalhes necessários para seu correto funcionamento, e que uma parte dessa aplicação tenha o código apresentado acima, julgue os itens a seguir.
A expressão Dim minhalista() As ServiceProcess.ServiceController é a declaração de um array chamado minhalista, que recebe uma coleção de objetos do tipo ServiceProcess.ServiceController.
Considerando que tenha sido criada uma aplicação, com os respectivos controles e detalhes necessários para seu correto funcionamento, e que uma parte dessa aplicação tenha o código apresentado acima, julgue os itens a seguir.
O trecho de código situado nas linhas de 10 a 16 percorre um array criado, determinando que o controle VisaoLista seja preenchido com o nome do serviço, o status e o tipo do serviço.
O código apresentado a seguir declara corretamente a interface implementada por Controladora


Considerando o trecho de código acima, julgue os itens de 93 a 101.
As variáveis H e I, utilizadas no laço da linha 7, serão responsáveis por armazenar as informações advindas do arquivo em análise. Se o arquivo em questão for um arquivo de texto, o conteúdo da variável H corresponderá ao quarto token, conforme definido pela opção tokens. Os tokens são delimitados, nesse caso, por uma vírgula.

O código acima foi escrito em linguagem C para um processador de 32 bits. Considerando que, nesse código, char possui 1 byte de tamanho, enquanto que float possui 4 bytes, julgue os itens seguintes.
char é um novo tipo de variável definido a partir do tipo BYTE.
Julgue os itens seguintes, acerca das características do código apresentado no texto IV.
Há pelo menos 14 variáveis de instância explicitamente declaradas no código, sendo quatro delas de tipos primitivos e três delas de tipos de dados declarados no package java.lang.
Julgue os itens seguintes, acerca das características do código apresentado no texto IV.
O código da classe Workflow é mais reutilizável que o da classe Place.
O código acima utiliza as classes declaradas no código apresentado no texto IV para tentar representar a rede descrita no texto I. Considerando que esse código não possui erros de compilação, julgue os itens seguintes.
Sem considerar o comando da linha 6, os comandos das linhas 5 a 20 do código acima modelam adequadamente a rede apresentada no texto I, no que se refere às suas relações entre transições, lugares e arcos.
O código acima utiliza as classes declaradas no código apresentado no texto IV para tentar representar a rede descrita no texto I. Considerando que esse código não possui erros de compilação, julgue os itens seguintes.
O método println(), executado na linha de código 25, é declarado na classe System ou em uma de suas superclasses.Considere a lista de requisitos, a seguir, de um sistema que será desenvolvido.
1. O sistema deverá emitir relatórios de compras a cada 15 dias.
2. O sistema só irá permitir a visualização do campo “valor máximo” para gerentes.
3. O sistema deverá fornecer diariamente o relatório de despesas.
4. O sistema não poderá excluir um fornecedor do cadastro se o fornecedor estiver inadimplente.
5. O sistema não permitirá acesso aos registros de compras após as 17 horas.
Em relação a esses requisitos, é correto afirmar que:
Considere as seguintes assertivas sobre uma arquitetura orientada a serviços (SOA):
I. SOA é apenas uma implementação de Serviços Web, possuindo ambas as mesmas características.
II. As mensagens são o principal meio de comunicação entre os provedores e os consumidores de serviços.
III. SOA não prescreve como projetar ou construir a implementação do serviço.
IV. Quando os serviços são disponibilizados na web, eles são identificados por uma URI.
As assertivas corretas são:

O Programa3.pl está com sintaxe correta ao fazer utilização da estrutura de dados hash, que é uma lista complexa em que cada elemento é formado por uma chave e um valor.

A saída do Programa2.pl contém a seqüência: 11 12 13 14 15 16 17 18 19 20 21 51 52 53 54 55 56 57 58 59 60 61 191 192 193 194 195 196 197 198 199 200.

A saída do Programa1.pl contém os valores das variáveis 25Centavos, 10Centavos e 5Centavos

Todas as funções e definições utilizadas no Programa1.pl estão corretas em relação a sintaxe e semântica.
A habilidade para uso de uma mesma mensagem para invocar comportamentos distintos de um determinado objeto é denominada
Considere o seguinte fragmento de código, para o método run() de uma determinada linha de execução (thread), em Java.
1. try{
2. sleep(1000);
3. } catch (InterruptedException ie){}
Se considerarmos que a linha de execução não é interrompida, é correto afirmar que
A tecnologia mais adequada para sistemas de objetos distribuídos que compreendem o suporte a diferentes linguagens de programação e plataformas de execução é
O desenvolvimento de projeto de um website passa por etapas distintas desde o planejamento até a manutenção. Acerca das etapas de desenvolvimento de um website, julgue os itens que se seguem.
A manutenção de um website é uma etapa importante que compreende, entre outras atividades, a de suporte e comunicação com o usuário.
O desenvolvimento de projeto de um website passa por etapas distintas desde o planejamento até a manutenção. Acerca das etapas de desenvolvimento de um website, julgue os itens que se seguem.
Entre as tarefas do planejamento de um website está a consideração das necessidades dos usuários em potencial.
O Netbeans IDE 6.5 é uma plataforma de suporte a programação em Java. Com respeito a Java, a plataforma Netbeans IDE 6.5 e a ambientes de desenvolvimento Java, julgue os itens a seguir.
A partir do menu Arquivo -> novo projeto do Netbeans IDE 6.5, o programador pode escolher diversas opções, entre as quais a criação de aplicações do tipo desktop.

A figura acima apresenta um modelo de arquitetura de TI em camadas, numeradas de #1 a #10, em que os elementos preferenciais na recomendação de arquitetura estão indicados no lado esquerdo da imagem. Julgue os itens que se seguem acerca das informações apresentadas e dos conceitos de arquitetura e tecnologias de sistemas de informação.
Acerca de implementação de arquiteturas orientadas a serviços, é correto afirmar que tecnologia de XML Schema é condição para o uso de SOAP e http.

Com relação ao shell script mostrado, julgue os itens a seguir.
Se o valor n for menor que zero, as linhas de 11 a 15 serão executadas, caso contrário, será executada a linha 16.

Com relação ao shell script mostrado, julgue os itens a seguir.
Se o programa receber, como parâmetro, o número 123, o número 6 será apresentado como resultado, já que esse programa calcula a soma dos dígitos individuais do parâmetro recebido.
Acerca de lógica de programação e estruturas de dados, julgue os itens a seguir.
Procedimentos e funções são categorias de subprogramas, e as funções são chamadas pelo aparecimento dos seus nomes em expressões. Um valor produzido pela execução de uma função pode ser retornado ao código que a chamou.
Acerca de lógica de programação e estruturas de dados, julgue os itens a seguir.
Uma exceção é um evento, errôneo ou não, detectável por hardware ou software, que pode exigir processamento especial. Os processamentos das exceções não podem ser diferentes para diferentes tipos de exceções.
Boas práticas de programação são sempre bem-vindas em qualquer tipo de linguagem, já que trazem benefícios em termos de qualidade e performance. Nesse sentido, considere os códigos abaixo, utilizados no desenvolvimento de aplicações baseadas na plataforma .NET.

Os códigos que obterão melhor performance de execução são APENAS os que constam em
Em relação à programação de computadores, considere:
I. No interior de uma estrutura de decisão podem ser executadas outras estruturas de decisão.
II. Uma árvore binária pode ser definida com uma árvore vazia ou um nó raiz, tendo duas sub-árvores, identificadas como sub-árvore direita e sub-árvore esquerda.
III. No interior de uma estrutura de repetição é adequado, do ponto de vista da boa formatação funcional, iniciar uma outra estrutura de repetição que termina fora da anterior.
IV. Uma árvore binária não pode ser vazia, tendo, no mínimo, dois nós com duas sub-árvores e cada uma de suas sub-árvores não podem ter raízes.
É correto o que consta APENA...
A respeito da lógica de programação, que é fundamental para o desenvolvimento de códigos por meio de linguagens de programação, julgue os itens subseqüentes.
Em lógica de programação, uma constante é um valor fixo que não se modifica ao longo do tempo durante a execução de um programa. Essa constante pode ser numérica, lógica ou literal.
A respeito da lógica de programação, que é fundamental para o desenvolvimento de códigos por meio de linguagens de programação, julgue os itens subseqüentes.
Os operadores relacionais são utilizados para comparar números. Para se comparar seqüências de caracteres (strings), são utilizados os operadores lógicos, que retornam valores verdadeiro e falso.
A respeito da lógica de programação, que é fundamental para o desenvolvimento de códigos por meio de linguagens de programação, julgue os itens subseqüentes.
Um diagrama de blocos é uma forma padronizada para se representar os passos lógicos de determinado processamento. Por meio do diagrama, pode ser utilizada uma seqüência de símbolos, com significado bem definido, para auxiliar a representação dos passos de um processamento.
A respeito da lógica de programação, que é fundamental para o desenvolvimento de códigos por meio de linguagens de programação, julgue os itens subseqüentes.
Na lógica de programação, a instrução é o comando principal que indica a um programa uma condição estrutural a repetir.
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.
Web services é uma tecnologia que não provê integração com o SOA.
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.
No SOA, estão previstos os fornecedores de um serviço (entidades que oferecem um serviço) e os consumidores de um serviço (entidades que utilizam o serviço ofertado).
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.
Os serviços se constituem no mecanismo pelo qual as necessidades e as competências são separadas no SOA.
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.
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.
O foco central do SOA, a arquitetura em si, é um ponto importante, porque não existe uma única relação direta entre a necessidade de um serviço mapeado para uma única solução.
Acerca de RSS, julgue os itens que se seguem.
O trecho de código a seguir, em que foi usado o RSS 2.0, está sintaticamente correto.

A respeito das estruturas de controle e de fluxo em linguagens de programação, julgue os itens seguintes.
Estruturas do tipo loop geram a possibilidade de execução de uma mesma instrução ou conjunto delas enquanto determinada condição for verdadeira.

A figura acima apresenta um diagrama de relacionamento entre algumas das principais abstrações que compõem o ambiente Delphi. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de programação.
Programas desenvolvidos na plataforma Delphi, da mesma forma que programas desenvolvidos na plataforma Java, são compilados para um formato de bytecode interpretável, para posterior uso em ambientes independentes de plataforma, como Windows e Linux.

A figura acima apresenta um diagrama de relacionamento entre algumas das principais abstrações que compõem o ambiente Delphi. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de programação.
Todos os objetos gráficos que aparecem nas interfaces do Delphi são da classe TControl ou de suas subclasses, como TGraphicControl, TWinControl, TWidgetControl etc.

Acima, apresenta-se a implementação funcionalmente completa de três classes declaradas na linguagem Java, que definem uma estrutura de dados com funcionalidade de um dicionário. O dicionário é implementado com as classes Dictionary e DictLinkEntry. A DictionaryTest contém um programa (método main) que realiza um teste de funcionamento do dicionário, por meio da instanciação de um dicionário e da realização de operações de inserção (método put()), remoção (método remove()) e consulta (métodos get() e isEmpty()). Julgue os itens abaixo, acerca das informações apresentadas e dos conceitos de programação em Java.
A saída de dados...

Acima, apresenta-se a implementação funcionalmente completa de três classes declaradas na linguagem Java, que definem uma estrutura de dados com funcionalidade de um dicionário. O dicionário é implementado com as classes Dictionary e DictLinkEntry. A DictionaryTest contém um programa (método main) que realiza um teste de funcionamento do dicionário, por meio da instanciação de um dicionário e da realização de operações de inserção (método put()), remoção (método remove()) e consulta (métodos get() e isEmpty()). Julgue os itens abaixo, acerca das informações apresentadas e dos conceitos de programação em Java.
Imediatamente an...

Acima, apresenta-se a implementação funcionalmente completa de três classes declaradas na linguagem Java, que definem uma estrutura de dados com funcionalidade de um dicionário. O dicionário é implementado com as classes Dictionary e DictLinkEntry. A DictionaryTest contém um programa (método main) que realiza um teste de funcionamento do dicionário, por meio da instanciação de um dicionário e da realização de operações de inserção (método put()), remoção (método remove()) e consulta (métodos get() e isEmpty()). Julgue os itens abaixo, acerca das informações apresentadas e dos conceitos de programação em Java.
As linhas 13 e 1...

Acima, apresenta-se a implementação funcionalmente completa de três classes declaradas na linguagem Java, que definem uma estrutura de dados com funcionalidade de um dicionário. O dicionário é implementado com as classes Dictionary e DictLinkEntry. A DictionaryTest contém um programa (método main) que realiza um teste de funcionamento do dicionário, por meio da instanciação de um dicionário e da realização de operações de inserção (método put()), remoção (método remove()) e consulta (métodos get() e isEmpty()). Julgue os itens abaixo, acerca das informações apresentadas e dos conceitos de programação em Java.
Durante a execuç...

Acima, apresenta-se a implementação funcionalmente completa de três classes declaradas na linguagem Java, que definem uma estrutura de dados com funcionalidade de um dicionário. O dicionário é implementado com as classes Dictionary e DictLinkEntry. A DictionaryTest contém um programa (método main) que realiza um teste de funcionamento do dicionário, por meio da instanciação de um dicionário e da realização de operações de inserção (método put()), remoção (método remove()) e consulta (métodos get() e isEmpty()). Julgue os itens abaixo, acerca das informações apresentadas e dos conceitos de programação em Java.
A estrutura de d...




A partir das informações apresentadas nas figuras de I a V, julgue os itens de 82 a 87, relativos a conceitos de desenvolvimento de sistemas e linguagens de programação.
Caso o usuário invoque o menu pop-up sobre a instância de nome simulato1, este menu pop-up apresentará ao usuário a opção de invocação de métodos com nome reset, r...
Ainda com relação às linguagens, julgue os próximos itens
A modelagem de processos burocráticos, ou BPM, é utilizada para estruturar e reconhecer os processos e atividades em uma organização para que se possa melhorar e alinhar esses processos, otimizando-os e tornando-os mais eficientes, sem burocracia.
Com relação aos frameworks de software, julgue os itens subseqüentes.
O QT, um framework opensource para a programação de interfaces gráficas, foi desenvolvido em C++ e contém bibliotecas para facilitar a programaçã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.
Com relação aos frameworks de software, julgue os itens subseqüentes.
A tecnologia Enterprise JavaBeans (EJB) é uma arquitetura de componentes do tipo cliente que atua na plataforma J2EE.

Julgue os itens subseqüentes, acerca das informações apresentadas e o conteúdo do script acima apresentados, bem como dos conceitos de linguagens de programação e arquitetura e sistemas de TI.
A linguagem OS JCL é adequada para o processamento de programas interativos, e inadequada para uso em ambientes de processamento batch ou em lotes.

Julgue os itens subseqüentes, acerca das informações apresentadas e o conteúdo do script acima apresentados, bem como dos conceitos de linguagens de programação e arquitetura e sistemas de TI.
A execução do programa PROG04 independe dos códigos de retorno de PROG03.

Julgue os itens subseqüentes, acerca das informações apresentadas e o conteúdo do script acima apresentados, bem como dos conceitos de linguagens de programação e arquitetura e sistemas de TI.
O programa PROG03 será executado apenas se o código de retorno de PROG02 for menor ou igual a 8.

Julgue os itens subseqüentes, acerca das informações apresentadas e o conteúdo do script acima apresentados, bem como dos conceitos de linguagens de programação e arquitetura e sistemas de TI.
O programa PROG02 será executado apenas se o código de retorno de PROG01 produzir resultados normais.
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
As características do Logo que contribuem para que ele seja uma linguagem de programação de fácil assimilação são a
Como auxiliar do processo de construção do conhecimento, o computador deve ser usado como uma máquina para ser ensinada. Nesse caso, é o aluno quem deve passar as informações para o computador. Assinale a opção em que as linguagens apresentadas permitem esse tipo de atividade.
Acerca dos conceitos de software básico, julgue os itens que se seguem.
Montador é um programa de computador que realiza a conversão de uma linguagem de montagem (assembly) para código de máquina.
Acerca dos conceitos de software básico, julgue os itens que se seguem.
Em processos de compilação, a fase de análise é divida em duas etapas: análise sintática e análise semântica.
As instâncias de uma classe são
Em uma hierarquia de classes é possível especificar operações com a mesma assinatura em pontos diferentes da hierarquia. Portanto, essas operações presentes nas classes-filha
Uma ou mais instruções são executadas ou não, dependendo do resultado do teste efetuado. Esta afirmação define uma estrutura de controle de programação do tipo

Com relação ao pseudocódigo acima, julgue os itens seguintes.
O pseudocódigo leva o mesmo tempo para ordenar duas seqüências de entrada de mesmo tamanho, independentemente do quanto elas já estejam ordenadas.

Com relação ao pseudocódigo acima, julgue os itens seguintes.
Esse pseudocódigo varre um vetor de elementos desde o menor índice até o maior índice e a medida que avança, vai deixando os elementos com menor índice ordenados.

Com relação ao pseudocódigo acima, julgue os itens a seguir.
No pseudocódigo acima, pode-se introduzir o uso de um registro sentinela, que cria um novo registro ao final da lista, que contém a chave procurada. A busca é realizada sabendo-se que um registro contendo a chave vai ser encontrado e, ao final da busca, verifica-se se o registro encontrado é o registro sentinela.

Com relação ao pseudocódigo acima, julgue os itens a seguir.
Na função busca1, para cada elemento da lista, dois testes são realizados: i <= L.NS e L.A[i].chave = x.

Com relação ao pseudocódigo acima, julgue os itens a seguir.
A função busca1 busca um registro que contém a chave x na lista L, e retorna o índice do registro na lista, caso o registro seja encontrado ou, caso contrário, retorna zero.

Com base no algoritmo apresentado acima, julgue os itens seguintes.
O algoritmo é recursivo e pode ter problemas de execução ao ser implementado quando n < 0.

Com base no algoritmo apresentado acima, julgue os itens seguintes.
O algoritmo devolve sim se x está em A[1..n-1] e, caso contrário, devolve não.

Com base no trecho de código acima, julgue os itens a seguir.
A variável x usa um operador em postfix que, por sua vez, usa o valor corrente de x e depois o diminui, até chegar a 0.

Com base no trecho de código acima, julgue os itens a seguir.
Os valores a serem impressos pelo programa são 2, 1 e 0.

Com base no trecho de código apresentado acima, julgue os itens seguintes.
O ciclo de while permite que sejam lidos caracteres do teclado na variável ch. Enquanto o valor dessa variável, que é lida com o comando putchar, for diferente de "q", o ciclo de leitura de caracteres continuará.

Com base no codigo acima, julgue os seguintes itens.
As linguagens de script apresentam todas as estruturas de controle presentes em uma linguagem de programação convencional e, por isso, geralmente são mais rápidas.

Com base no codigo acima, julgue os seguintes itens.
A função implementada no código retorna um apontador para a nova estrutura ou NULL, caso não consiga reservar memória.

Com base no codigo acima, julgue os seguintes itens.
O código implementa uma função que recebe como parâmetro um apontador para uma estrutura identificada como abc e cria, dinamicamente, uma nova estrutura.

Com base no código acima, julgue os itens subseqüentes.
No código acima, o método HelloWorldApp permite a impressão da string "Oi pra todos!" na saída padrão.

Com base no código acima, julgue os itens subseqüentes.
O código ilustra o uso de um nome de classe e um nome de objeto.
O avanço das tecnologias de transmissão de dados, juntamente com a facilidade de obter-se dados através da grande rede tem impulsionado o surgimento de aplicações e padrões para desenvolvimento de aplicações voltadas para a Internet. A W3C (World Wide Web Consortium) é uma organização internacional que vem trabalhando intensamente no desenvolvimento de padrões para Internet. Acerca dos padrões, conceitos e tecnologias voltadas para a Web, julgue os itens de 68 a 75.
A tecnologia AJAX (asynchronous JavaScript and XML) permite a comunicação assíncrona entre o cliente e o servidor por meio do protocolo HTTP.
O avanço das tecnologias de transmissão de dados, juntamente com a facilidade de obter-se dados através da grande rede tem impulsionado o surgimento de aplicações e padrões para desenvolvimento de aplicações voltadas para a Internet. A W3C (World Wide Web Consortium) é uma organização internacional que vem trabalhando intensamente no desenvolvimento de padrões para Internet. Acerca dos padrões, conceitos e tecnologias voltadas para a Web, julgue os itens de 68 a 75.
A linguagem XHTML (extensible hypertext markup language) é vista como sucessora da linguagem HTML. Embora o XHTML seja semelhante ao HTML versão 4.01, em XHTML todos os elementos devem ser escritos em caixa alta (upper case) como mostra o exemplo abaix...

O processo de ligação é responsável, entre outras tarefas, por resolver referências externas. No código em apreço, como se trata de um único módulo, não há necessidade de resolução de referências externas, sendo, dessa forma, desnecessário o processo de ligação

O GCC e os compiladores C++, em geral, realizam várias etapas de análise e síntese de código-fonte até a geração do módulo de carga. Normalmente, o módulo de carga gerado por meio do compilador GCC é um código relocável.

Um namespace permite grupar classes, objetos e(ou) funções sob um mesmo nome. No código mostrado, pode-se retirar a linha 2 se for incluído no código o namespace a que o membro pertence.

Caso o código acima seja executado e o usuário digite a seqüência abcd seguida de , a saída do programa será abcd.

Uma função recursiva deve ter pelo menos uma condição de parada e uma chamada a si mesmo. A função MyFun, do código mostrado, pode ser classificada como uma função recursiva.

Quando uma função não recebe parâmetros, a mesma pode ser precedida por void, como ocorre com a função MyFun(), na linha 3 do código acima.

O código acima inclui uma diretiva de pré-processamento. Mesmo sem essa diretiva, o código poderia ser compilado e executado corretamente.
Para a publicação de conteúdos para a Internet, uma etapa importante para o designer é a definição dos elementos gráficos da página. Nesse contexto, uma das principais ferramentas disponíveis são as folhas de estilo em cascata (cascading style sheets), mais conhecidas como CSS. A esse respeito, julgue os itens a seguir.
O CSS pode ser definido como um padrão para declaração de propriedades de exibição de elementos HTML.
Considerando-se a estrutura e a sintaxe da linguagem de programação Action Script, presente no aplicativo Flash, julgue os próximos itens.
Em casos que exijam estruturas condicionais, como em ambientes de jogos educacionais em Flash, as seguintes estruturas podem ser utilizadas: if, if else, if else if e switch.
Um conjunto de Servlets, páginas JSP, classes Java, bibliotecas, ícones, páginas HTML e outros elementos, que podem ser empacotados juntos pelos desenvolvedores, deve ser instalado no Tomcat sob o diretório
Em lógica de programação, denomina-se ...... de duas proposições p e q a proposição representada por "p ou q" cujo valor lógico é a falsidade (F), quando os valores lógicos das proposições p e q são ambos falsos ou ambos verdadeiros, e o valor lógico é a verdade (V), nos demais casos.
Preenche corretamente a lacuna acima:
O utilitário Visual Data Manager pode ser selecionado no VB 6.0 por meio do menu
A programação estruturada baseia-se em três estruturas lógicas:
Com respeito a linguagens de programação e estrutura de dados, julgue os itens a seguir.
As definições de variáveis no código de um programa não interferem na geração de um código-objeto porque as variáveis não possuem relação direta com a entrada e a saída de dados em um programa.
Acerca do framework .NET, julgue os itens subseqüentes.
O .NET Compact Framewok é uma versão voltada para dispositivos com o Windows CE embutido e para Windows Mobile.
Acerca do framework .NET, julgue os itens subseqüentes.
O CodeDom é uma das tecnologias .NET utilizada para a geração e compilação de código-fonte.
Acerca do framework .NET, julgue os itens subseqüentes.
O framework .NET é um ambiente de programação orientada a objetos para código executado apenas localmente.
Acerca do framework .NET, julgue os itens subseqüentes.
O template padrão do serviço da Web do ASP.NET gera por default uma classe que inclui o atributo WebService para especificar o namespace.
Acerca do framework .NET, julgue os itens subseqüentes.
No ASP.Net, o arquivo .asmx é usado para criar serviços da Web.
Acerca do framework .NET, julgue os itens subseqüentes.
Na plataforma .NET, código gerenciado é aquele que visa o Runtime, e código não-gerenciado é o código que visa o Runtime.
Acerca do framework .NET, julgue os itens subseqüentes.
O Runtime é um agente que gerencia o código no tempo de execução e provê serviços principais, como o gerenciamento de memória, o gerenciamento de threads e a arquitetura de comunicação remota.
Acerca do framework .NET, julgue os itens subseqüentes.
O componente considerado a fundação do framework.NET é a biblioteca de classes.
Acerca do framework .NET, julgue os itens subseqüentes.
O .NET é um componente do Windows que permite a criação de aplicativos e serviços XML para a Web.
O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.
Os padrões Strategy e Composite, por exemplo, são dedicados à atualização de modelos, mas são incompatíveis com o MVC.
O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.
Um dos padrões utilizados no MVC é o Observer, que separa o display de estado de um objeto a partir do objeto em si.
O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.
No MVC, ao se modificarem os dados por meio de uma das apresentações, deve-se atualizar todas as outras, pois isso não é feito automaticamente.
Julgue os itens que se seguem.
Um framework é uma estrutura genérica que pode ser utilizada para criar um subsistema ou aplicação, mas é uma estrutura que não pode ser ampliada.
Acerca de arquiteturas de aplicações cliente-servidor e para a Internet, julgue os próximos itens.
Na plataforma J2EE, uma aplicação web para a Internet pode ser composta por servlets, Java Server Pages (JSP) e páginas HTML. Nessas aplicações, a apresentação dos dados pode ser separada da lógica do negócio, adotando-se o estilo de arquitetura model view controller (MVC). Nesse caso, pode-se usar servlets operando como controladoras que recebem as solicitações dos usuários e providenciam o processamento das mesmas. Em uma mesma aplicação, entretanto, só pode existir um servlet operando como controladora.
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.
Analise o código fonte e o resultado apresentado abaixo.

RESULTADO:
BEM VINDO AO TRIBUNAL Primeira etapa: analise as questões Segunda etapa: responda-as Acertadamente Cuidadosamente Confira tudo Boa sorte!!! RESULTADO: • BEM VINDO AO TRIBUNAL • Primeira etapa: analise as questões • Segunda etapa: responda-as 1. Acertadamente 2. Cuidadosamente • Confira tudo • Boa sorte!!! O resultadoQuanto a estruturas de dados e algoritmos básicos, julgue os itens seguintes.
Na programação estruturada, por princípio deve ser evitada a utilização de ponteiros para funções e a conseqüente ativação dessas funções por intermédio desses ponteiros, por tratar-se de uma forma disfarçada de execução da instrução GOTO.
Acerca dos modelos, padrões e tecnologias para a Web, julgue os próximos itens.
Na linguagem HTML, a tag — anchor, ou link — permite especificar um link para outra página ou documento.
Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.
O sistema operacional é software de aplicação, e não software básico.Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.
A representação de um número em ponto flutuante é um formato de representação digital de números reais. O ponto flutuante de precisão simples utiliza 32 bits, divididos em quatro partes: sinal, mantissa, expoente e a base de representação.Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.
Na aritmética de complemento de dois, o dígito mais significativo informa o sinal do número. Se esse dígito for zero, o número representado é positivo.
Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.
A representação do número 27, decimal, em binário é 11010.
Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.
O montador realiza a tarefa de combinar módulos objetos em um módulo de carga.
Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.
A principal tarefa do bootstrap loader é carregar programas aplicativos para execução.
Os software básicos incluem programas e sistemas que controlam o hardware e interagem com o software de aplicação. Na classe de software básico, destacam-se os montadores, os ligadores, os carregadores e os tradutores. Com relação a esse assunto e aos sistemas de numeração aritmética de complemento e ponto flutuante, julgue os próximos itens.
O compilador pode ser visto como um tradutor, uma vez que o mesmo transforma um programa de linguagem de alto nível para linguagem de baixo nível.
Julgue os itens de 56 a 66, que versam sobre as características dos periféricos e dispositivos de armazenamento, sobre a organização lógica e física dos arquivos, bem como sobre a representação e o armazenamento da informação e sobre os métodos de acesso.
Comparado com uma interface IDE (intelligent drive electronics), é correto afirmar que uma interface SCSI (small computer system interface) possui taxas de transferência de dados mais elevadas.
Julgue os itens que se seguem, acerca da programação em linguagem C.
O seguinte código não tem erros de sintaxe e sua execução resulta na apresentação dos valores 22, 28 e 34.

Julgue os itens que se seguem, acerca da programação em linguagem C.
O seguinte código não tem erros de sintaxe e sua execução resulta na apresentação de B, A, Natal e Amparo.

Julgue os itens que se seguem, acerca da programação em linguagem C.
O seguinte código não tem erros de sintaxe, e sua execução resulta na apresentação dos valores 10, 24 e 18.

Acerca da programação em linguagens shell de script, julgue os itens subseqüentes.
Quanto ao código a seguir, é correto afirmar que não há erros de sintaxe; o argumento deve ser um nome de arquivo para que não haja falha; $1 identifica o argumento; o número e o conteúdo de cada linha no arquivo serão apresentados, se o argumento for um nome de arquivo com extensão sh ou csh.

Acerca da programação em linguagens shell de script, julgue os itens subseqüentes.
Considerando o código a seguir, é correto afirmar que não há erros de sintaxe; é possível executar o código para copiar ou mover arquivos do diretório identificado por dir1 para o identificado por dir2; os arquivos de subdiretórios em dir1, caso existam, serão copiados para dir2.

Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.
Durante a execução do método equals() da classe Empregado, no escopo da execução da linha 28 do método main(), a linha de código 17 será executada.
Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.
Após a execução da linha de código 28 do método main() da classe Empregado, o valor da variável b1 será false.
Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.
Conforme as informações apresentadas na janela Package Explorer, Empregado é um objeto.
Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.
A classe Empregado, referenciada na janela acima, pode ser denominada componente visual, pois apresenta parte de seu código habilitado para o tratamento de eventos de interfaces gráficas.
Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.
Não há uso de recursividade no código apresentado.
Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.
Instâncias da classe Empregado possuem em seu estado duas referências a instâncias do tipo String.
Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.
A classe Empregado declara pelo menos sete métodos estáticos.
Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.
A classe Empregado declara um método construtor.
Julgue os próximos itens, considerando a figura acima, que apresenta uma janela da interface da ferramenta de IDE Eclipse, usada no desenvolvimento de software em várias linguagens, inclusive na Linguagem Java.
O projeto em edição utiliza várias bibliotecas de suporte ao runtime da plataforma Java, sendo que uma dessas bibliotecas tem o nome resources.jar.
A eliminação das linhas 15, 19 e 20 do código acima impedirá sua subseqüente compilação.
No mesmo diretório onde se encontra a classe EventManager, é plausível a existência de um arquivo XML de nome Event.hbm.xml, onde são usadas as tags hibernate-mapping e class.

Acerca de lógica de programação, julgue os itens de 72 a 78.
Se uma classe criada por meio de herança tem uma só classe pai, tem-se herança simples. Se a classe tem mais de uma classe pai, tem-se herança múltipla. As relações de classes em uma herança simples podem ser mostradas por meio de uma árvore e as relações em uma herança múltipla podem ser mostradas por meio de um grafo.
Acerca de lógica de programação, julgue os itens de 72 a 78.
Um encapsulamento é uma organização lógica para um conjunto de computações relacionadas; em um encapsulamento, há subprogramas e dados por eles manipulados. Uma abstração é uma representação de uma entidade que inclui somente os atributos de importância em um contexto particular.
Acerca de lógica de programação, julgue os itens de 72 a 78.
Os parâmetros nos cabeçalhos de subprogramas são denominados formais e os parâmetros nas chamadas a subprogramas são denominados reais; na passagem de um parâmetro por referência, o valor do parâmetro real inicializa o parâmetro formal correspondente; na passagem por valor, é transmitido um endereço de memória para o subprograma.
Acerca de lógica de programação, julgue os itens de 72 a 78.
Considerando o trecho de código acima, julgue os itens de 93 a 101.
As variáveis H e I, utilizadas no laço da linha 7, serão responsáveis por armazenar as informações advindas do arquivo em análise. Se o arquivo em questão for um arquivo de texto, o conteúdo da variável H corresponderá ao quarto token, conforme definido pela opção tokens. Os tokens são delimitados, nesse caso, por uma vírgula.
Considerando o trecho de código acima, julgue os itens de 93 a 101.
A forma de utilização da variável str na linha 7 está incorreta. A forma correta de utilização dessa variável é %%str e não %str%.
Considerando o trecho de código acima, julgue os itens de 93 a 101.
O comando FOR /F, na linha 7, possui a opção skip=1, que permite ignorar a primeira linha do arquivo a ser tratado.
Considerando o trecho de código acima, julgue os itens de 93 a 101.
A linha 7 possui dois laços FOR aninhados, sendo que o primeiro laço será executado por 3 iterações.
Considerando o trecho de código acima, julgue os itens de 93 a 101.
Quando na primeira linha do código, como na situação mostrada, o comando ECHO ON deve obrigatoriamente ser precedido do caractere @.
Considerando o trecho de código acima, julgue os itens de 93 a 101.
Ao se executar a linha 6 do código acima, a variável str receberá como valor o texto.
Considerando o trecho de código acima, julgue os itens de 93 a 101.
Ao se executar o código acima, os valores associados a %1 e %2, nas linhas 3 e 4, serão substituídos pelos valores correspondentes passados via linha de comando.
A performance de uma aplicação depende diretamente da estrutura de dados escolhida para armazenar e recuperar certos tipos de dados. A estrutura de dados Hash Table é definida como uma
Considere o seguinte programa:
A partir da listagem acima, julgue os itens a seguir.
A diretiva #include corresponde a um comando para o précompilador.
Considere o seguinte programa:
A partir da listagem acima, julgue os itens a seguir.
O comando mac = &val atribui a mac o complemento de 2 do valor armazenado em val.
Em programação, para armazenar um nome de uma pessoa deve-se criar uma variável do tipo
A respeito da sintaxe e da semântica da XML (extensible markup language), julgue os itens subseqüentes.
É possível se conectar uma folha de estilo a um documento XML por meio da instrução . Para isso, o definido como folha de estilo CSS deve ter o atributo type igual a “xls/css” e o atributo href igual ao URL da folha de estilo.
Em um diretório virtual, todos os arquivos .asp são armazenados no objeto intrínseco
Considere:
I. scripts são pequenos programas criados para serem executados em um interpretador e, geralmente, não precisam ser convertidos em um arquivo binário antes de serem executados.
II. No arquivo de lote, os dados de entrada são coletados em grupos, ou lotes, e processados em seqüência por um ou mais jobs.
III. Comparado ao processamento online, o processamento batch costuma se mostrar mais eficiente nos casos de operações rotineiras de baixo volume.
IV. Script é uma descrição geral de qualquer programa escrito em linguagem compilada.
É correto o que se afirma APENAS em
Uma classe destinada apenas a servir como base para a criação de outras classes deve ser criada no VB.NET com o modificador
Analise as seguintes afirmações sobre PROGRAMAÇÃO.
I. Considerando a linguagem Java, switch é um exemplo de comando de seleção, if, de comando condicional e while, de comando de iteração.
II. Pilhas são estruturas de dados cujos dados são removidos na ordem inversa em que são inseridos.
III. Em Java, o operador "+" é polimórfico. Dependendo do tipo dos argumentos aos quais estiver aplicado, pode realizar uma soma numérica ou uma concatenação de strings.
Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).
Deseja-se criar um cursor que possa ser usado várias vezes em um bloco selecionando- se um conjunto ativo diferente a cada vez que ele é aberto.
Nesse caso, deve-se criar um cursor
Analise o seguinte código:

Em relação às estruturas de repetição, é CORRETO afirmar
Entre as características do código apresentado, inclui-se
I o encapsulamento de variáveis de instância.
II o uso de tipos de dados simples e estruturados.
III o emprego de recursividade.
IV o emprego de estruturas não-lineares com encadeamento simples de memória.
V a declaração de três classes com visibilidade pública.
Estão certos apenas os itens
O trecho acima apresenta um script em SQL sintaticamente correto. Considerando o script apresentado e considerando que o formato de representação de datas seja AAAA-DD-MM (ano, mês e dia), julgue os itens subseqüentes.
O modelo de dados físico, definido nesse script, encontra-se na terceira forma normal.
Considerando a figura acima, que ilustra uma janela da ferramenta Borland Delphi, julgue os próximos itens.
O editor de formulários Delphi não permite a alteração de propriedades dos controles em edição apenas com o uso de mouse.
Considerando a figura acima, que ilustra uma janela da ferramenta Borland Delphi, julgue os próximos itens.
A linguagem Object Pascal, usada no Borland Delphi, é uma linguagem que combina elementos dos paradigmas imperativos e dos paradigmas orientados a objetos.
Considerando a figura acima, que ilustra uma janela da ferramenta Borland Delphi, julgue os próximos itens.
Borland Delphi é considerada uma ferramenta CASE adequada para o desenvolvimento rápido de aplicações, cuja linguagem de programação é aderente ao paradigma de orientação a objetos, suportando classes, objetos e herança.
Considerando a figura acima, que ilustra uma janela da ferramenta Borland Delphi, julgue os próximos itens.
Nas versões para desenvolvimento cliente-servidor, dois grupos de elementos fazem parte da configuração do estado de objetos ou componentes no Borland Delphi: Properties (propriedades) e Events (eventos).
Considerando a figura acima, que ilustra uma janela da ferramenta Borland Delphi, julgue os próximos itens.
Os elementos indicados por I, II e III na figura representam, respectivamente, as classes
Julgue os itens a seguir, considerando os trechos I e II acima, que apresentam partes de códigos de uma aplicação web implementada por meio das tecnologias ASP.NET e C#.
O browser, ao carregar a página aspx, criará uma instância da classe 
Julgue os itens a seguir, considerando os trechos I e II acima, que apresentam partes de códigos de uma aplicação web implementada por meio das tecnologias ASP.NET e C#.
As marcas ou tags ASP
e
são tags HTML do tipo EMPTY.
As questões 51 e 52 devem ser respondidas com base nos dois trechos de código a seguir.
O elemento utilizado para a apresentação do atributo "chave" na página resposta.jsp foi
Considere as características abaixo:
I - É independente de linguagem de programação.
II- É mais apropriada a sistemas dominados por operações de entrada e saída.
III- A coleta pode ser realizada no início do projeto, antes mesmo de a linguagem de programação ter sido definida.
IV- A contagem é subjetiva.
A qual medida de Software elas se referem?
Acerca de extreme programming (XP), assinale a opção correta.

Julgue o item subseqüente considerando o diagrama de casos de uso acima ilustrado.
Os atores Gerente e Vendedor herdam o caso de uso Pesquisar cadastro. As ações descritas no caso de uso Identificar produto são comuns aos casos de uso Pesquisar cadastro e Cadastrar produto.
Julgue o item a seguir considerando o diagrama de classes acima.
As classes TelaPesquisa e TelaCadastro são fronteiras (boundary). A classe CntrCadastro é uma controladora (controller). As classes Pedido e Item são entidades (entity). O relacionamento entre Pedido e Item é uma composição.
Considerando o diagrama de classes acima, julgue o item seguinte.
A classe CntrInteracao implementa a interface IAutenticacao. A classe CntrAutenticacao depende da interface IAutenticacao. O relacionamento entre CntrAutenticacao e Usuario é uma associação unidirecional.
Julgue o próximo item considerando o diagrama de atividades acima representado.
No diagrama existem raias (swimlane) e atividades. Há uma barra de sincronização fork e uma de sincronização join. Existem duas atividades que podem ser executadas concorrentemente.
Considerando o diagrama de distribuição acima, julgue o item subseqüente.
No diagrama há três nós e cinco componentes. Os componentes encontram-se alocados aos nós. Há canais de comunicação (links) entre os nós.
Julgue o seguinte item considerando o diagrama de seqüência acima.
Existem cinco objetos anônimos e não são criados objetos durante a interação descrita no diagrama. As setas pontilhadas, chamadas resultado, identificam os retornos dos métodos incluir executados pelos objetos.
Considerando o shell script apresentado na figura acima, julgue os itens a seguir.
O resultado da execução da linha 7 deve imprimir, entre outras coisas, o nome de chamada do script.
Considerando o shell script apresentado na figura acima, julgue os itens a seguir.
A variável temp_total (l.3) é usada para medir o tempo total de execução do script.
Considerando o shell script apresentado na figura acima, julgue os itens a seguir.
Há duas estruturas de loop no script: uma do tipo for (l.12) e outra do tipo do (l.13).
Considerando o shell script apresentado na figura acima, julgue os itens a seguir.
Esse programa deve executar, do início ao fim, sem interações com o usuário.
Julgue os itens subseqüentes acerca do código acima, escrito em Java.
O método copiar pode ser invocado mesmo que não seja instanciada a classe da qual o método é membro. São criadas duas instâncias da classe File. O método read é membro da classe FileInputStream.
Julgue os itens subseqüentes acerca do código acima, escrito em Java.
Há um erro no código, pois há um bloco try dentro de um bloco finally. As instruções no bloco associado à palavra finally somente são executadas se não for executado o bloco catch que o antecede.
Acerca do código acima, escrito em linguagem Java, julgue o seguinte item.
A classe CmdInsercao herda da classe CmdBancoDados; o método executar pode lançar EPersistencia e IllegalArgumentException; o método getComandoSQL foi herdado por CmdInsercao; a ocorrência da exceção SQLException resulta no lançamento de EPersistencia.Em programação estruturada, uma lógica de seleção é implementada APENAS pela estrutura
Acerca do Extreme Programming (XP), julgue os itens que se seguem.
O XP é um processo que visa a um desenvolvimento ágil e portanto não recomenda os testes de unidade, pois eles consomem muitos recursos. Durante o desenvolvimento, o primeiro teste recomendado é o smoke test que foca os detalhes de funcionamento. O smoke test é realizado após as unidades serem integradas. Após o smoke test, é realizado o teste de sistema.
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.
Acerca do Extreme Programming (XP), julgue os itens que se seguem.
Projetar detalhadamente todo o software antes de iniciar a sua implementação é uma prática recomendada pelo XP. O software deve ser projetado para atender tanto aos requisitos atuais quanto aos potenciais requisitos futuros. Para atingir esse objetivo, são analisados os possíveis cenários de evolução futura e são empregados padrões de projeto para facilitar a manutenção.
Uma das tarefas mais importantes no desenvolvimento de aplicações é a análise e a avaliação da eficiência computacional dessas soluções, isto é, a comparação entre os diferentes algoritmos que podem ser utilizados para a solução de um mesmo problema. No que se refere aos algoritmos e técnicas e aos seus desempenhos, julgue os itens que se seguem.
O algoritmo do caminho mínimo (CM), desenvolvido por E. W. Dijkstra, é um dos algoritmos que solucionam o problema do caminho mais curto (mínimo) para um grafo dirigido com arestas de peso positivo e negativo.

Tendo o texto acima como referência inicial e no que se refere a linguagens e padrões para a Internet, julgue os itens a seguir.
A linguagem de marcação OWL (web ontology language) é utilizada para a publicação e o compartilhamento de ontologias, sendo recomendada pelo W3C.

Tendo o texto acima como referência inicial e no que se refere a linguagens e padrões para a Internet, julgue os itens a seguir.
O JavaScript e o HTML 4 são linguagens case sensitive.

Tendo o texto acima como referência inicial e no que se refere a linguagens e padrões para a Internet, julgue os itens a seguir.
O conjunto de caracteres ASCII não é suficiente para apresentar informações na Web. Por esse motivo, o HTML 4 utiliza outros mecanismos para apresentação de caracteres, tais como caracteres com acentuação. Nesse sentido, considerando-se o HTML 4, a instrução estação>estacêo?, em HTML, equivale ao seguinte texto: estação>estacêo?.

Tendo o texto acima como referência inicial e no que se refere a linguagens e padrões para a Internet, julgue os itens a seguir.


Tendo o texto acima como referência inicial e no que se refere a linguagens e padrões para a Internet, julgue os itens a seguir.
A linguagem JavaScript, desenvolvida pela Netscape, é hoje regulamentada pela norma RFC-1555 do W3C (World Wide Web Consortium).

Tendo o texto acima como referência inicial e no que se refere a linguagens e padrões para a Internet, julgue os itens a seguir.
A especificação XSLT (extensible stylesheet language transformation) define a sintaxe e a semântica da XSLT, que é a linguagem para transformar documentos HTML contendo stylesheet em documentos XML ou do tipo texto.
Com o desenvolvimento da Internet, sistemas de computação tornaram-se mais complexos por uma série de motivos. Nessa perspectiva e considerando conhecimentos relacionados a sistemas de computação, julgue os seguintes itens.
Sistemas paralelos não necessitam de nenhuma técnica adicional de desenvolvimento de dados porque os sistemas operacionais modernos já operam em paralelo nativamente.
Com o desenvolvimento da Internet, sistemas de computação tornaram-se mais complexos por uma série de motivos. Nessa perspectiva e considerando conhecimentos relacionados a sistemas de computação, julgue os seguintes itens.
Em computação paralela, ocorre o processamento de uma mesma atividade em, no mínimo, dois processadores distintos.
Em relação às estruturas de dados, aquela que corresponde ao armazenamento em uma lista linear com a posição relativa (não contígua) na memória de dois nós consecutivos da lista é conhecida por alocação:
Em relação aos tipos de variáveis no Delphi 7, o tipo de variável que pode ser utilizado no tratamento de valores monetários, evitando com isso erros de arredondamento, é conhecido como:
Acerca de compiladores, suas etapas e funções, assinale a opção incorreta.
Acerca de estruturas que permitem a alteração e(ou) a modificação do fluxo de um programa, assinale a opção correta.
Observe o código abaixo, que implementa uma estrutura de dados do tipo pilha.

Assinale a opção que contém o código correto correspondente à linha 14.
Observe o código abaixo, que busca o maior elemento de um vetor v[0..n -1].

A complexidade de tempo desse algoritmo é:
Sobre a arquitetura J2EE, assinale a afirmação correta.
I. Uma instrução iterativa faz com que uma instrução ou uma coleção de instruções seja executada zero, uma ou mais vezes.
II. Cada subprograma tem um único ponto de entrada e o controle sempre retorna ao chamador quando a execução do subprograma é concluída.
III. Quando um parâmetro é passado por referência, o valor do parâmetro real é usado para inicializar o parâmetro formal correspondente, que, então, age como uma variável local no subprograma.
IV. O encapsulamento é uma estrutura de dados que consiste em um número inteiro e uma fila que armazena descritores de tarefas. O conceito de encapsulamento consiste na colocação de proteções em torno do código...

Considerando a figura acima, que apresenta um conjunto das interfaces e implementações que constituem o framework Java Collections, julgue os próximos itens, acerca de programação em desenvolvimento de sistemas.
Todas as implementações indicadas empregam o padrão de desenho denominado Iterator.

Considerando a figura acima, que apresenta um conjunto das interfaces e implementações que constituem o framework Java Collections, julgue os próximos itens, acerca de programação em desenvolvimento de sistemas.
As implementações HashSet e HashMap apresentam uma ordem de complexidade constante durante a busca e o armazenamento, quaisquer que sejam as condições operacionais.

Considerando a figura acima, que apresenta um conjunto das interfaces e implementações que constituem o framework Java Collections, julgue os próximos itens, acerca de programação em desenvolvimento de sistemas.
Os tipos de dados HashSet, ArrayList e HashMap são classes que implementam os tipos de dados Set, List e Map, respectivamente.

Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.
A fim de desenvolver uma especificação de interface web para acesso aos sistemas mencionados na figu...
O enfoque tradicional do processo de programação de computadores é representado pelo paradigma
Na programação estruturada, o mais adequado grau de relação entre tarefas executadas por um mesmo módulo é definido por
Dentre os objetos contidos nas alternativas abaixo, uma operação de cálculo de área poderá ser realizada, aplicando-se o conceito de polimorfismo, com a utilização de um método referenciado na classe de
Uma superclasse em geral representa um número ...... de objetos em relação à sua subclasse. Se a classe X herda da classe Y, então, X é uma ...... e Y é uma ...... .
As lacunas acima serão corretamente preenchidas por, respectivamente,
Julgue as seguintes afirmações sobre conhecimento de Internet para programadores.
I. Como o HTML, o XML usa marcadores (palavras envoltas pelos sinais '') e atributos (na forma nome="valor"). Mas enquanto HTML especifica o que cada marcador e atributo significa, e em certas ocasiões como seu conteúdo aparecerá em um navegador, XML usa os marcadores apenas para delimitar os trechos de dados, deixando sua interpretação completamente a cargo da aplicação que os lê.
II. A Máquina Virtual Java (JVM) oferece mecanismos para aumentar a segurança e a portabilidade de aplicações desenvolvidas na linguagem Java.
III. PHP é uma linguagem de programação interpretada, muito utilizada para gerar conteúdo dinâmico para a Internet. 8
Escolha a alternat...
Os programas computacionais são formados por uma série de instruções a serem executadas pela UCP do computador. Essas instruções são criadas com o uso das mais diversas linguagens de programação, que podem ser estruturadas (como o Pascal) ou orientadas a objetos (como Java). A respeito de conceitos de programação computacional, julgue os próximos itens.
Algumas linguagens de programação utilizam um modificador de tipo de variáveis conhecido como unsigned. Esse modificador é responsável por garantir que um possível bit de sinal, dentro de uma variável, seja desconsiderado. Em C++, por exemplo, as variáveis do tipo char, que geralmente utilizam 8 bits para sua representação (valores decimais de -128 a 127), consideram...

Para os códigos CSS, marque a opção sintaticamente CORRETA:
O trecho de programa abaixo foi escrito na linguagem de programação Python:
Marque a opção que mostra a saída resultante da execução do trecho de programa acima:
Considerando a linguagem de programação Python, marque abaixo a opção CORRETA relativa aos seguintes resultados de expressão:
Em relação à programação estruturada, das opções abaixo, aquela que NÃO é uma característica do Diagrama de Nassi-Shneiderman, ou diagrama de caixas, é:
São consideradas linguagens de programação com suporte a orientação a objetos:
Com relação ao programa a seguir, assinale a alternativa que contenha o número de chamadas a função fibo quando for executado o comando fibo(5):
1 function fibo(n:int):int{
2 if n <= 1 then
3 return n
4 else
5 return fibo(n - 1) + fibo (n - 2)
6 }
A seguir são apresentados a visualização de uma página HTML e o seu respectivo código, adaptado a partir da homepage da Santa Casa de Misericórdia do Pará.


Com base nas informações apresentadas, julgue os seguintes itens.
São exemplos de tags: style (l.9, 48 e 50) e top align (l.42, 43 e 55).A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue os itens a seguir.
Um diagrama de fluxo de dados de nível zero é aquele que apresenta a maior quantidade de detalhes sobre as transformações aplicadas aos dados desde a entrada até a saída de um sistema.
A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue os itens a seguir.
A técnica denominada joint application development (JAD) é utilizada para desenvolver simultaneamente dois ou mais sistemas independentes mas que manipulam o mesmo banco de dados.
A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.
Uma estrutura de grade (grid) para a arquitetura de hipertexto de uma aplicação web é definida quando se deseja que essa aplicação seja executada em paralelo em um sistema computacional distribuído.
As propriedades dos algoritmos e estruturas de dados mais comumente utilizados pela comunidade de desenvolvimento de software vêm sendo largamente analisadas e divulgadas. Acerca desses algoritmos e estruturas fundamentais da programação, julgue os itens seguintes.
Em uma função recursiva, uma chamada recursiva é definida como recursiva final quando é a última instrução executada dentro do corpo da função e seu valor de retorno não é parte de uma expressão.
As propriedades dos algoritmos e estruturas de dados mais comumente utilizados pela comunidade de desenvolvimento de software vêm sendo largamente analisadas e divulgadas. Acerca desses algoritmos e estruturas fundamentais da programação, julgue os itens seguintes.
Uma das características encontradas em ponteiros é a facilidade de detecção, durante a compilação dos programas, de erros de utilização desse tipo de dados.
Acerca dos códigos, sistemas de numeração e de representação da informação para sistemas de informática e de comunicação, bem como para a World Wide Web (WWW), julgue os itens a seguir.
Todos os caracteres do código american standards commitee for information interchange (ASCII) podem ser impressos.
Nas linguagens de programação, métodos de passagem de parâmetros permitem que parâmetros sejam transmitidos entre o programa principal e os subprogramas. A técnica na qual são passadas cópias dos parâmetros envolvidos na transmissão aos subprogramas, é o método de passagem de parâmetros por
Um problema de lógica de programação pode ser decomposto em módulos, representando subalgoritmos nos contextos de
A respeito das construções básicas da programação estruturada, assinale a opção correta.
Na arquitetura Struts, o componente que é responsável por receber as requisições do navegador e invocar os objetos de negócio do modelo para executar algum processo é o
Seja o seguinte comando.
create table agencia
(cd_agencia char(08) ____________,
cidade char(30),
fundos integer,
___________ (cd_agencia),
___________ (fundos > = 0))
As instruções que completam correta e respectivamente o
comando acima são:
(P>
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:
Um programador precisa incluir em um dicionário de dados um item chamado registro que é composto pelo CPF do Cliente (CPF), endereço de entrega do produto (endereço) e pela forma de pagamento que pode assumir os valores cartão ou cheque. Sabendo que o CPF e a forma de pagamento são obrigatórios e que o endereço é opcional, assinale a opção que pode representar o item registro.
Observe o seguinte projeto de uma estrutura de módulo qualquer, utilizando-se a técnica de programação estruturada:

O Módulo E é feito de uma decisão tomada no Módulo B. Nesse caso, para que o programa esteja adequado e funcionalmente estruturado
São três estruturas fundamentais de controle da programação estruturada:
Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.
Considerando que, na plataforma de mainframe são utilizadas linguagens de programação d...

A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.
Para realizar uma implementação de estruturas de dados dos tipos fila e pilha usando-se as classes disponíveis apresentadas na figura, seria mais adequado reutilizar a classe HashMap, em vez da classe ArrayList.

A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.
As classes Arrays e Collections herdam direta ou indiretamente de objeto, o que não ocorre com as classes LinkedList e ArrayList.

A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.
Sendo TreeMap e HashMap (mapa implementado usando-se uma tabela de hashing) duas classes que têm como característica comum a implementação de objetos que realizam mapeamentos entre uma chave única e um valor qualquer, instâncias da classe HashMap diferem no...

A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.
A recursividade é uma característica típica de algoritmos que trabalham em estruturas de árvore, sendo que as classes TreeSet (conjunto implementado usando uma árvore) e TreeMap (mapa implementado usando uma árvore) possivelmente apresentam implementações r...

Considerando a figura ao lado, que apresenta os elementos básicos e suplementares de um plano de projeto, julgue os itens a seguir, acerca dos conceitos de gerenciamento de projeto no âmbito do desenvolvimento de softwares e sistemas de informação.
A arquitetura ou desenho de uma aplicação típica usada em ambiente Internet envolve pelo menos três módulos ou componentes de software: browser html, servidor http e SGBD orientado a objetos.

Julgue os itens seguintes, acerca do trecho do código escrito na linguagem Java apresentado acima e dos conceitos de programação, desenvolvimento de aplicações e bancos de dados e segurança em redes de computadores.
Em uma arquitetura típica de aplicações para o ambiente Internet, trechos de código como o apresentado são tipicamente executados em scripts interpretados por browsers HTML.

A figura acima apresenta uma página de um browser web que está sendo executado em um computador desktop conectado à Internet. Na figura, estão demarcadas regiões apontadas por setas identificadas por letras de A a F. A informação na região B é apresentada quando o usuário passa o ponteiro do mouse sobre a região A. Considerando essas informações, julgue os itens de 1 a 20, acerca dos conceitos de informática, desenvolvimento de aplicações e bancos de dados, sistemas operacionais, comunicação de dados e segurança em redes de computadores.
Na implementação de programas ou scripts para tratamento da interação com o usuário da pá...

A figura acima apresenta uma página de um browser web que está sendo executado em um computador desktop conectado à Internet. Na figura, estão demarcadas regiões apontadas por setas identificadas por letras de A a F. A informação na região B é apresentada quando o usuário passa o ponteiro do mouse sobre a região A. Considerando essas informações, julgue os itens de 1 a 20, acerca dos conceitos de informática, desenvolvimento de aplicações e bancos de dados, sistemas operacionais, comunicação de dados e segurança em redes de computadores.
Uma ou mais imagens do tipo jpg ou gif podem ter sido usadas para formar o conteúdo apres...
Na tabela acima, encontra-se um conjunto de informações tabuladas relativas a médicos, suas especialidades, grau de experiência no exercício destas especialidades e endereço residencial. As colunas "código especialidade", "nome especialidade" e "experiência especialidade" possuem múltiplos valores para um mesmo médico, enquanto a coluna "nome médico" é composta por nome e sobrenome. Tendo em vista os conceitos do modelo relacional e as informações tabuladas, julgue os itens subseqüentes.
A tabela que contém código, nome e idade dos médicos, em um modelo na terceira forma normal, possuirá pelo menos du...
Analise estas relações:

A partir dessas relações, é CORRETO afirmar que
Analise esta proposição e os itens que a complementam: Entre os objetivos da programação estruturada, incluemse:
I. deixar a lógica de programação mais explícita;
II. facilitar o entendimento dos programas;
III. facilitar a escrita de programas; e
IV. programar com estruturas básicas.
A partir dessa análise, podese concluir que
Suponha esta função QUANTO:

Assinale a alternativa que apresenta o resultado CORRETO de QUANTO(8, 6).
Considere esta situação:
Uma loja classifica seus clientes em clientes comuns e clientes especiais para poder definir o percentual de desconto a ser oferecido a cada um numa semana de ofertas. Então, nas compras até $100, os clientes comuns não têm desconto, enquanto os clientes especiais têm direito a 5% de desconto. Nas compras acima de $100 e abaixo de $200, os clientes especiais têm desconto de 7,5% e os clientes comuns, o de 5%. Nas compras de $200 ou mais, os descontos são de 10% para os clientes especiais e de 7,5% para os clientes comuns.
Assinale a alternativa em que se apresentam os critérios da loja de modo INCORRETO.
Um resultado Falso será obtido com uma condição X = Falsa, uma condição Y = Falsa e o teste lógico
Quando cada item de uma estrutura de dados possui um apontador para o item seguinte e outro para o item anterior, e ainda o último item aponta para o primeiro, trata-se de uma lista

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.
Caso se deseje um software de alto desempenho, em especial no que diz respeito à visualização de mapas vetoriais que exigem grandes recursos de memória e processamento para serem exibidos, que seja portável para várias plataformas e se deva usar recursos de orientação a objeto na sua implementação, pode ser apropriada a escolha da linguagem C++ para a realização da fase de codificação do software.

Considere que o esquema acima seja referente a um programa de nome M e a suas sub-rotinas. Com relação ao escopo das variáveis do programa esquematizado, julgue os itens de 70 a 72.
VAR_5 pode ser acessada apenas pelas sub-rotinas P, A e B.

Considere que o esquema acima seja referente a um programa de nome M e a suas sub-rotinas. Com relação ao escopo das variáveis do programa esquematizado, julgue os itens de 70 a 72.
VAR_3 pode ser acessada apenas pelas sub-rotinas Q, C e D.
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 po...
No que se refere a variáveis específicas utilizadas em um programa, julgue os itens seguintes.
Um interruptor (switch) é um campo de memória cujo valor é incrementado sucessivas vezes em quantidades variáveis. Ele é muito utilizado para fazer que duas ações diferentes possam ser executadas alternativamente dentro de um laço.
No que se refere a variáveis específicas utilizadas em um programa, julgue os itens seguintes.
Um contador é um campo de memória cujo valor se incrementa por uma quantidade fixa, positiva ou negativa, geralmente associado a um laço. Tem um valor inicial antes de começar sua função, e cada vez que é chamado modifica seu valor.
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.
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
Para a prototipação de interfaces com o usuário, ferramentas CASE de gerenciamento de mudança mostram-se adequadas, podendo inclusive apoiar todo o ci...
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
Um sistema de tempo real como o proposto exige programação orientada por eventos. Entre os ambientes integrados de desenvolvimento que oferecem recurs...
Acerca dos recursos e tecnologias utilizados na área de informática, julgue os seguintes itens.
DOM, MP3, SAX e MPEG correspondem, respectivamente, a interface de programação de aplicações que fornece um conjunto de objetos e métodos para representar documentos em HTML e XML; arquivo de som; interface de programação de aplicações para análise de XML com base em eventos; e formato de arquivo de vídeo.
Acerca do LabVIEW, julgue os seguintes itens.
Programas desenvolvidos no LabVIEW são chamados de instrumentos virtuais.
Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.
É comum existirem instruções de transferência de dados entre registradores internos do microprocessador e células de armazenamento da memória.
Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.
A pilha de um microprocessador é utilizada para armazenar o conjunto de instruções associado a uma sub-rotina.
Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.
Um sinal de interrupção em um microprocessador pode causar o desvio do programa para uma sub-rotina de atendimento de interrupção.
Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.
As instruções de desvio condicional podem causar ou não desvios, dependendo da verificação de certos bits no contador de programa.
Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.
No modo de endereçamento imediato, o endereço de determinado operando é obtido a partir da leitura de registradores de indexação.
Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.
Quando é executada uma instrução de chamada de subrotina, o endereço da próxima instrução na seqüência do programa deve ser armazenado, de forma que seja possível o retorno a essa instrução após ser finalizada a execução da sub-rotina.
Com referência a ferramentas e conceitos relacionados ao desenvolvimento de software no sistema operacional Windows em microcomputadores IBM-PC compatíveis, julgue os itens a seguir.
Microsoft Visual C++, Borland C++ e Dev-C++ são exemplos de ambientes de desenvolvimento de programas com interface gráfica.
Com relação ao ambiente de desenvolvimento Visual C++ 6.0 da Microsoft, julgue os itens subseqüentes.
Permite a implementação de programas orientados a objeto usando a Microsoft Foudation Class (MFC).
Com relação ao ambiente de desenvolvimento Visual C++ 6.0 da Microsoft, julgue os itens subseqüentes.
Permite a criação de vários tipos de projetos, tais como para console Win32, bibliotecas dinâmicas (.DLL) e estáticas (.LIB).
Com relação ao ambiente de desenvolvimento Visual C++ 6.0 da Microsoft, julgue os itens subseqüentes.
Não possui ferramenta de depuração interna, sendo necessário utilizar uma ferramenta externa tal como o Ndebug.

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.
O estilo de interação batch não demanda a intervenção do usuário, o que permite a execução de programas mesmo que o usuário e o sistema de computador estejam em momentos e lugares diferentes.

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.
São exemplos de interfaces de manipulação direta as providas por aplicações como jogos, planilhas eletrônicas e gerenciadores gráficos de arquivos, como o Windows Explorer.

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.
Comparadas à seleção de menus, as linguagens de comando são mais adequadas para uso por usuários inexperientes, porque permitem a rápida execução de comandos avançados.

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.
São estilos de interação com usuários: a seleção de menus, o preenchimento de formulários, as linguagens de comando e a manipulação direta.

Acerca da tecnologia Java e do código anterior, desenvolvido com essa tecnologia, julgue os itens subseqüentes.
Os métodos “init”, “start”, “stop” e “destroy” fazem parte do framework de gerenciamento de ciclo de vida de um “Applet”.

Acerca da tecnologia Java e do código anterior, desenvolvido com essa tecnologia, julgue os itens subseqüentes.
O framework “Applet” é adequado para construir programas que são executados em servidores web.
Um shell funciona como interpretador de comandos Unix, fazendo a interface entre o usuário e o kernel do sistema operacional. Quanto à programação shell, julgue os itens seguintes.
Ao se executar o script abaixo e se digitar o nome Pedro após solicitação, obtém-se na saída Boa prova, Pedro!
#!/bin/bash
echo –n “Digite seu nome: ”
read Nome
echo “Boa prova, $NOME!”
Um shell funciona como interpretador de comandos Unix, fazendo a interface entre o usuário e o kernel do sistema operacional. Quanto à programação shell, julgue os itens seguintes.
Uma das grandes dificuldades encontradas pelos programadores em shell é a impossibilidade de se implementar, nessa linguagem, estruturas de controle de alto nível, tais como instruções condicionais e laços.

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.
O estilo de interação batch não demanda a intervenção do usuário, o que permite a execução de programas mesmo que o usuário e o sistema de computador estejam em momentos e lugares diferentes.

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.
São exemplos de interfaces de manipulação direta as providas por aplicações como jogos, planilhas eletrônicas e gerenciadores gráficos de arquivos, como o Windows Explorer.

No que se refere a projeto de interface com usuários de computadores, julgue os itens seguintes.
São estilos de interação com usuários: a seleção de menus, o preenchimento de formulários, as linguagens de comando e a manipulação direta.
Acerca da tecnologia Java e do código anterior, desenvolvido com essa tecnologia, julgue os itens subseqüentes.
Os métodos “init”, “start”, “stop” e “destroy” fazem parte do framework de gerenciamento de ciclo de vida de um “Applet”.
Acerca da tecnologia Java e do código anterior, desenvolvido com essa tecnologia, julgue os itens subseqüentes.
O framework “Applet” é adequado para construir programas que são executados em servidores web.

A figura acima apresenta um diagrama UML relativo a elementos da plataforma Java. A partir da análise desse diagrama, e considerando que ele está relacionado às APIs fundamentais da linguagem Java, julgue os itens que se seguem.
A interface “ImageObserver” é implementada pela classe “HelloWorld”.

A figura acima apresenta um diagrama UML relativo a elementos da plataforma Java. A partir da análise desse diagrama, e considerando que ele está relacionado às APIs fundamentais da linguagem Java, julgue os itens que se seguem.
“ImageObserver” é um objeto que analisa as imagens desenhadas por um objeto “Component”.
A construção de sistemas de informação na atualidade vem sendo influenciada pelo grande sucesso das arquiteturas de sistemas de informação ligadas à Internet, onde há sistemas cliente-servidor em 2 e 3 camadas (3-tier), além de várias outras formas de sistemas distribuídos. No que se refere aos elementos que compõem tais arquiteturas de sistemas de informação, julgue os itens seguintes.
Considerando um sistema cliente-servidor que relaciona um navegador (browser) e um servidor de aplicações implementado em linguagem Java, com páginas JSP (Java server pages), o servidor, antes de enviar dados para o cliente, compila, se necessário, as classes Java, processa as informações e, a seguir, envia os resultados ao cli...
A denominação Unix refere-se a toda uma família de sistemas operacionais, elaborados pelos mais diversos atores do mundo acadêmico e empresarial. Apesar da enorme variedade de versões e distribuições, uma grande quantidade de princípios é relativamente bem preservada na passagem de um sistema da família Unix para outro. Acerca dos comandos e utilitários existentes nos sistemas Unix, bem como dos recursos existentes para implementação de shell scripts que permitem agregar comandos básicos para obtenção de comandos mais elaborados do Unix, julgue os itens a seguir.
Os arquivos de texto contendo scripts do bash (bourne again shell) devem começar com uma primeira linha que contenha o texto #!/bin/sh para especific...
Algumas características de dados são importantes para a arquitetura e a programação de um SIG. Acerca desse assunto, julgue os seguintes itens.
A programação de modelagens utilizando dados matriciais é mais difícil e mais lenta que a programação de modelagens usando dados vetoriais.
A respeito de algoritmos e estruturas de dados fundamentais da programação, julgue os itens seguintes.
A passagem de parâmetros por referência implica a colocação dos dados referenciados na pilha de controle das chamadas de função do programa.
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.
A respeito de algoritmos e estruturas de dados fundamentais da programação, julgue os itens seguintes.
Um dos riscos do emprego da recursão em um programa é a possibilidade de estouro (overflow) da pilha de controle das chamadas de função desse programa.
A respeito de algoritmos e estruturas de dados fundamentais da programação, julgue os itens seguintes.
A definição de um ponteiro não é necessariamente associada à alocação de espaços de memória que possam ser referenciados por tal ponteiro.


Considerando as informações apresentadas e as características da Internet, julgue os itens seguintes.
Entre os softwares de edição que podem ter sido usados para produzir uma página com leiaute similar à ilustrada, incluem-se: Microsoft FrontPage, Macromedia DreamWeaver e Netscape Composer.

Tendo essas informações como referência, julgue os itens que se seguem.
É possível que algumas funções ou variáveis estejam declaradas em “principal.o” e em “biblioteca.o”, mas sejam definidas apenas na biblioteca “crypto”, sem que isso acarrete erro de compilação ou linkagem.

Tendo essas informações como referência, julgue os itens que se seguem.
Caso existam referências a funções ou variáveis que são utilizadas no módulo “principal.o”, ou “biblioteca.o”, e que não estejam definidas nesse mesmo módulo, o processo de linkagem resultará em erro.

Tendo essas informações como referência, julgue os itens que se seguem.
A cláusula III só pode ser realizada com sucesso caso existam os objetos “principal.o” e “biblioteca.o”, além da biblioteca “crypto”, no caminho de compilação.

Tendo essas informações como referência, julgue os itens que se seguem.
A compilação da cláusula I deve ser realizada antes da compilação da cláusula II, caso contrário é possível que o resultado da execução da cláusula II resulte em erro de compilação.

Tendo essas informações como referência, julgue os itens que se seguem.
Caso existam referências a funções ou variáveis que são utilizadas no módulo “principal.o”, ou “biblioteca.o”, e que não estejam definidas nesse mesmo módulo, o processo de linkagem resultará em erro.

Tendo essas informações como referência, julgue os itens que se seguem.
A compilação da cláusula I deve ser realizada antes da compilação da cláusula II, caso contrário é possível que o resultado da execução da cláusula II resulte em erro de compilação.
O armazenamento, a organização e a exploração da informação são funcionalidades que os sistemas gerenciadores de bancos de dados suportam visando à construção de aplicações para o tratamento integrado da informação. Acerca das técnicas utilizadas nos bancos de dados, das características dos sistemas gerenciadores de bancos de dados (SGBDs), das funcionalidades de administração de tais sistemas, bem como das ferramentas que auxiliam a construção das aplicações de acesso a bancos de dados, julgue os itens que se seguem.
Para produzir páginas destinadas ao sistema de gestão de conteúdo Plone, o usuário necessita empregar ferramenta de desenho de página HTML e carregar essas páginas para o servidor Zope que abriga...
O armazenamento, a organização e a exploração da informação são funcionalidades que os sistemas gerenciadores de bancos de dados suportam visando à construção de aplicações para o tratamento integrado da informação. Acerca das técnicas utilizadas nos bancos de dados, das características dos sistemas gerenciadores de bancos de dados (SGBDs), das funcionalidades de administração de tais sistemas, bem como das ferramentas que auxiliam a construção das aplicações de acesso a bancos de dados, julgue os itens que se seguem.
No ambiente servidor do Zope, a representação codificada (byte code) de um programa Python interna ao interpretador permanece em arquivos de cache. Assim, a execução do programa pela segunda vez ...
O armazenamento, a organização e a exploração da informação são funcionalidades que os sistemas gerenciadores de bancos de dados suportam visando à construção de aplicações para o tratamento integrado da informação. Acerca das técnicas utilizadas nos bancos de dados, das características dos sistemas gerenciadores de bancos de dados (SGBDs), das funcionalidades de administração de tais sistemas, bem como das ferramentas que auxiliam a construção das aplicações de acesso a bancos de dados, julgue os itens que se seguem.
Em uma página HTML, se um hyperlink apontar para um script CGI (common gateway interface), o script começará, quando tal hyperlink for acionado, a ser executado no servidor de páginas HTML, local...
O armazenamento, a organização e a exploração da informação são funcionalidades que os sistemas gerenciadores de bancos de dados suportam visando à construção de aplicações para o tratamento integrado da informação. Acerca das técnicas utilizadas nos bancos de dados, das características dos sistemas gerenciadores de bancos de dados (SGBDs), das funcionalidades de administração de tais sistemas, bem como das ferramentas que auxiliam a construção das aplicações de acesso a bancos de dados, julgue os itens que se seguem.
A máquina virtual Java (java virtual machine — JVM) é especificada para interpretar instruções expressas em bytecodes e compiladas a partir de uma linguagem de programação do tipo Java, mas não n...
A análise e o projeto de sistemas de informação são atividades para as quais existem várias metodologias, técnicas e ferramentas de apoio. Acerca dessas atividades e dos meios para realizá-las, julgue os itens subseqüentes.
O sistema de componentes JavaBean estende o conceito de applet da linguagem Java, de modo a permitir a administração de componentes reutilizáveis para sistemas desenvolvidos nessa linguagem.
A grande popularidade da Internet levou à construção de aplicações com características específicas para tal rede, inclusive as chamadas aplicações cliente-servidor. Acerca da arquitetura dessas aplicações, das tecnologias nelas empregadas, bem como dos padrões de formatação, das linguagens de programação e dos protocolos de comunicação a elas associados, julgue os itens a seguir.
Uma das funções do middleware em uma aplicação cliente-servidor via Internet consiste em tratar dos aspectos de segurança das comunicações, a exemplo do que realizam os módulos relativos a secure sockets.
O conceito-chave polimorfismo é um fenômeno pelo qual
A técnica de programação estruturada exige, no mínimo, a aplicação de
A lógica em programação estruturada deve ser desenvolvida aplicando abordagem
Incrementar um contador para controlar um laço de programa é uma operação que deve ser posicionada
Na técnica de programação estruturada, a estrutura básica de seleção é representada por
Na elaboração de um dicionário de dados com a notação de Yourdon, o operador [ ] (colchetes) significa:
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.
Acerca de conceitos de desenvolvimento de sistemas estruturados, julgue os itens a seguir.
As tabelas de decisão fornecem uma notação que traduz ações e condições em uma forma tabular. Os seguintes passos podem ser aplicados para desenvolver uma tabela de decisão: 1.º listar todas as ações que podem ser associadas a um procedimento; 2.º listar todas as condições durante a execução do procedimento; 3.º associar conjuntos específicos com ações específicas, eliminando combinações impossíveis de condições; 4.º definir as regras indicando que ação(ões) ocorre(m) para um conjunto de condições.
Acerca de conceitos de desenvolvimento de sistemas estruturados, julgue os itens a seguir.
Existem três construções fundamentais para a programação estruturada: seqüência, condição e repetição. Qualquer programa, independentemente da área de aplicação ou complexidade técnica, pode ser projetado e implementado usando apenas essas três construções lógicas. No entanto, o uso dogmático de apenas essas três construções pode algumas vezes causar dificuldades práticas.
Sobre técnicas de programação, é correto afirmar que:
Considere as seguintes características encontradas em linguagens de programação.
1) Encapsulamento
2) Classes parametrizadas
3) Herança múltipla
4) Ligação dinâmica (dynamic binding).
Quais são essenciais ao projeto de uma linguagem orientada a objetos?
Quando executado, exibirá o seguinte resultado no interpretador de comandos (browser) Internet Explorer:
Considerando o seguinte trecho de programa: Private Sub Form_Load() Dim str As String str = "*** Carregando Formulário ***" str = str * 2 MsgBox str End Sub, pode-se afirmar que: